From 974582ad0281b34f34986c1175cd37958cf54a89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Wed, 19 Jan 2022 11:42:55 +0100 Subject: [PATCH 01/27] Start Jupyter work --- packages/components/.storybook/customTheme.js | 2 +- .../components/.storybook/preview-head.html | 13 +- packages/components/.storybook/preview.js | 6 +- packages/components/docs/api-report.md | 12 +- packages/components/package.json | 7 +- packages/components/src/badge/README.md | 21 - .../components/src/badge/badge.stories.ts | 33 - packages/components/src/badge/badge.styles.ts | 45 - packages/components/src/badge/badge.test.ts | 11 - .../badge-default-chromium-linux.png | Bin 439 -> 0 bytes .../badge-default-firefox-linux.png | Bin 274 -> 0 bytes .../badge-default-webkit-linux.png | Bin 824 -> 0 bytes .../src/badge/fixtures/createBadge.ts | 19 - packages/components/src/badge/index.ts | 47 - .../components/src/button/button.stories.ts | 82 +- .../components/src/button/button.styles.ts | 189 --- packages/components/src/button/button.test.ts | 6 +- .../button-default-chromium-linux.png | Bin 1486 -> 0 bytes .../button-default-firefox-linux.png | Bin 1199 -> 0 bytes .../button-default-webkit-linux.png | Bin 2673 -> 0 bytes .../button-secondary-chromium-linux.png | Bin 1551 -> 0 bytes .../button-secondary-firefox-linux.png | Bin 1175 -> 0 bytes .../button-secondary-webkit-linux.png | Bin 2673 -> 0 bytes .../button-with-autofocus-chromium-linux.png | Bin 1486 -> 0 bytes .../button-with-autofocus-firefox-linux.png | Bin 1197 -> 0 bytes .../button-with-autofocus-webkit-linux.png | Bin 2674 -> 0 bytes .../button-with-disabled-chromium-linux.png | Bin 1387 -> 0 bytes .../button-with-disabled-firefox-linux.png | Bin 1022 -> 0 bytes .../button-with-disabled-webkit-linux.png | Bin 2358 -> 0 bytes .../src/button/fixtures/createButton.ts | 63 - packages/components/src/button/index.ts | 96 +- packages/components/src/checkbox/README.md | 109 -- .../src/checkbox/checkbox.stories.ts | 128 -- .../src/checkbox/checkbox.styles.ts | 106 -- .../src/checkbox/fixtures/createCheckbox.ts | 57 - packages/components/src/checkbox/index.ts | 67 - packages/components/src/custom-elements.ts | 70 +- packages/components/src/data-grid/README.md | 331 ----- .../src/data-grid/data-grid-cell.styles.ts | 54 - .../src/data-grid/data-grid-row.styles.ts | 37 - .../src/data-grid/data-grid.stories.ts | 259 ---- .../src/data-grid/data-grid.styles.ts | 21 - .../src/data-grid/fixtures/createDataGrid.ts | 58 - packages/components/src/data-grid/index.ts | 98 -- packages/components/src/design-tokens.ts | 243 ---- packages/components/src/divider/README.md | 37 - .../components/src/divider/divider.stories.ts | 50 - .../components/src/divider/divider.styles.ts | 25 - .../src/divider/fixtures/createDivider.ts | 19 - packages/components/src/divider/index.ts | 30 - packages/components/src/dropdown/README.md | 88 -- .../src/dropdown/dropdown.stories.ts | 112 -- .../src/dropdown/dropdown.styles.ts | 170 --- .../src/dropdown/fixtures/createDropdown.ts | 67 - packages/components/src/dropdown/index.ts | 54 - packages/components/src/index.ts | 26 +- .../components/src/jupyter-design-system.ts | 5 +- packages/components/src/link/README.md | 26 - .../src/link/fixtures/createLink.ts | 23 - packages/components/src/link/index.ts | 40 - packages/components/src/link/link.stories.ts | 35 - packages/components/src/link/link.styles.ts | 73 - packages/components/src/option/README.md | 45 - .../src/option/fixtures/createOption.ts | 27 - packages/components/src/option/index.ts | 53 - .../components/src/option/option.stories.ts | 63 - .../components/src/option/option.styles.ts | 83 -- packages/components/src/panels/README.md | 202 --- .../src/panels/fixtures/createPanelTab.ts | 32 - .../src/panels/fixtures/createPanelView.ts | 37 - .../src/panels/fixtures/createPanels.ts | 85 -- packages/components/src/panels/index.ts | 124 -- .../components/src/panels/panel-tab.styles.ts | 77 - .../src/panels/panel-view.styles.ts | 31 - .../components/src/panels/panels.stories.ts | 102 -- .../components/src/panels/panels.styles.ts | 69 - .../components/src/progress-ring/README.md | 19 - .../fixtures/createProgressRing.ts | 11 - .../components/src/progress-ring/index.ts | 95 -- .../progress-ring/progress-ring.stories.ts | 31 - .../src/progress-ring/progress-ring.styles.ts | 57 - packages/components/src/radio-group/README.md | 86 -- .../radio-group/fixtures/createRadioGroup.ts | 54 - packages/components/src/radio-group/index.ts | 48 - .../src/radio-group/radio-group.stories.ts | 85 -- .../src/radio-group/radio-group.styles.ts | 37 - packages/components/src/radio/README.md | 46 - .../src/radio/fixtures/createRadio.ts | 45 - packages/components/src/radio/index.ts | 50 - .../components/src/radio/radio.stories.ts | 96 -- packages/components/src/radio/radio.styles.ts | 114 -- packages/components/src/tag/README.md | 21 - .../components/src/tag/fixtures/createTag.ts | 19 - packages/components/src/tag/index.ts | 47 - packages/components/src/tag/tag.stories.ts | 33 - packages/components/src/tag/tag.styles.ts | 41 - packages/components/src/text-area/README.md | 133 -- .../src/text-area/fixtures/createTextArea.ts | 66 - packages/components/src/text-area/index.ts | 52 - .../src/text-area/text-area.stories.ts | 208 --- .../src/text-area/text-area.styles.ts | 103 -- packages/components/src/text-field/README.md | 110 -- .../text-field/fixtures/createTextField.ts | 72 - packages/components/src/text-field/index.ts | 50 - .../src/text-field/text-field.stories.ts | 160 --- .../src/text-field/text-field.styles.ts | 124 -- .../src/utilities/design-tokens/create.ts | 57 - .../utilities/storybook/createCodiconIcon.ts | 43 - .../src/utilities/storybook/focusObserver.ts | 37 - .../src/utilities/storybook/index.ts | 18 +- .../src/utilities/theme/applyTheme.ts | 101 +- packages/lab-example/tsconfig.json | 2 +- packages/react-components/tsconfig.json | 2 +- tsconfigbase.json => tsconfig.json | 0 yarn.lock | 1256 +++++++++++++++-- 115 files changed, 1336 insertions(+), 6493 deletions(-) delete mode 100644 packages/components/src/badge/README.md delete mode 100644 packages/components/src/badge/badge.stories.ts delete mode 100644 packages/components/src/badge/badge.styles.ts delete mode 100644 packages/components/src/badge/badge.test.ts delete mode 100644 packages/components/src/badge/badge.test.ts-snapshots/badge-default-chromium-linux.png delete mode 100644 packages/components/src/badge/badge.test.ts-snapshots/badge-default-firefox-linux.png delete mode 100644 packages/components/src/badge/badge.test.ts-snapshots/badge-default-webkit-linux.png delete mode 100644 packages/components/src/badge/fixtures/createBadge.ts delete mode 100644 packages/components/src/badge/index.ts delete mode 100644 packages/components/src/button/button.styles.ts delete mode 100644 packages/components/src/button/button.test.ts-snapshots/button-default-chromium-linux.png delete mode 100644 packages/components/src/button/button.test.ts-snapshots/button-default-firefox-linux.png delete mode 100644 packages/components/src/button/button.test.ts-snapshots/button-default-webkit-linux.png delete mode 100644 packages/components/src/button/button.test.ts-snapshots/button-secondary-chromium-linux.png delete mode 100644 packages/components/src/button/button.test.ts-snapshots/button-secondary-firefox-linux.png delete mode 100644 packages/components/src/button/button.test.ts-snapshots/button-secondary-webkit-linux.png delete mode 100644 packages/components/src/button/button.test.ts-snapshots/button-with-autofocus-chromium-linux.png delete mode 100644 packages/components/src/button/button.test.ts-snapshots/button-with-autofocus-firefox-linux.png delete mode 100644 packages/components/src/button/button.test.ts-snapshots/button-with-autofocus-webkit-linux.png delete mode 100644 packages/components/src/button/button.test.ts-snapshots/button-with-disabled-chromium-linux.png delete mode 100644 packages/components/src/button/button.test.ts-snapshots/button-with-disabled-firefox-linux.png delete mode 100644 packages/components/src/button/button.test.ts-snapshots/button-with-disabled-webkit-linux.png delete mode 100644 packages/components/src/button/fixtures/createButton.ts delete mode 100644 packages/components/src/checkbox/README.md delete mode 100644 packages/components/src/checkbox/checkbox.stories.ts delete mode 100644 packages/components/src/checkbox/checkbox.styles.ts delete mode 100644 packages/components/src/checkbox/fixtures/createCheckbox.ts delete mode 100644 packages/components/src/checkbox/index.ts delete mode 100644 packages/components/src/data-grid/README.md delete mode 100644 packages/components/src/data-grid/data-grid-cell.styles.ts delete mode 100644 packages/components/src/data-grid/data-grid-row.styles.ts delete mode 100644 packages/components/src/data-grid/data-grid.stories.ts delete mode 100644 packages/components/src/data-grid/data-grid.styles.ts delete mode 100644 packages/components/src/data-grid/fixtures/createDataGrid.ts delete mode 100644 packages/components/src/data-grid/index.ts delete mode 100644 packages/components/src/design-tokens.ts delete mode 100644 packages/components/src/divider/README.md delete mode 100644 packages/components/src/divider/divider.stories.ts delete mode 100644 packages/components/src/divider/divider.styles.ts delete mode 100644 packages/components/src/divider/fixtures/createDivider.ts delete mode 100644 packages/components/src/divider/index.ts delete mode 100644 packages/components/src/dropdown/README.md delete mode 100644 packages/components/src/dropdown/dropdown.stories.ts delete mode 100644 packages/components/src/dropdown/dropdown.styles.ts delete mode 100644 packages/components/src/dropdown/fixtures/createDropdown.ts delete mode 100644 packages/components/src/dropdown/index.ts delete mode 100644 packages/components/src/link/README.md delete mode 100644 packages/components/src/link/fixtures/createLink.ts delete mode 100644 packages/components/src/link/index.ts delete mode 100644 packages/components/src/link/link.stories.ts delete mode 100644 packages/components/src/link/link.styles.ts delete mode 100644 packages/components/src/option/README.md delete mode 100644 packages/components/src/option/fixtures/createOption.ts delete mode 100644 packages/components/src/option/index.ts delete mode 100644 packages/components/src/option/option.stories.ts delete mode 100644 packages/components/src/option/option.styles.ts delete mode 100644 packages/components/src/panels/README.md delete mode 100644 packages/components/src/panels/fixtures/createPanelTab.ts delete mode 100644 packages/components/src/panels/fixtures/createPanelView.ts delete mode 100644 packages/components/src/panels/fixtures/createPanels.ts delete mode 100644 packages/components/src/panels/index.ts delete mode 100644 packages/components/src/panels/panel-tab.styles.ts delete mode 100644 packages/components/src/panels/panel-view.styles.ts delete mode 100644 packages/components/src/panels/panels.stories.ts delete mode 100644 packages/components/src/panels/panels.styles.ts delete mode 100644 packages/components/src/progress-ring/README.md delete mode 100644 packages/components/src/progress-ring/fixtures/createProgressRing.ts delete mode 100644 packages/components/src/progress-ring/index.ts delete mode 100644 packages/components/src/progress-ring/progress-ring.stories.ts delete mode 100644 packages/components/src/progress-ring/progress-ring.styles.ts delete mode 100644 packages/components/src/radio-group/README.md delete mode 100644 packages/components/src/radio-group/fixtures/createRadioGroup.ts delete mode 100644 packages/components/src/radio-group/index.ts delete mode 100644 packages/components/src/radio-group/radio-group.stories.ts delete mode 100644 packages/components/src/radio-group/radio-group.styles.ts delete mode 100644 packages/components/src/radio/README.md delete mode 100644 packages/components/src/radio/fixtures/createRadio.ts delete mode 100644 packages/components/src/radio/index.ts delete mode 100644 packages/components/src/radio/radio.stories.ts delete mode 100644 packages/components/src/radio/radio.styles.ts delete mode 100644 packages/components/src/tag/README.md delete mode 100644 packages/components/src/tag/fixtures/createTag.ts delete mode 100644 packages/components/src/tag/index.ts delete mode 100644 packages/components/src/tag/tag.stories.ts delete mode 100644 packages/components/src/tag/tag.styles.ts delete mode 100644 packages/components/src/text-area/README.md delete mode 100644 packages/components/src/text-area/fixtures/createTextArea.ts delete mode 100644 packages/components/src/text-area/index.ts delete mode 100644 packages/components/src/text-area/text-area.stories.ts delete mode 100644 packages/components/src/text-area/text-area.styles.ts delete mode 100644 packages/components/src/text-field/README.md delete mode 100644 packages/components/src/text-field/fixtures/createTextField.ts delete mode 100644 packages/components/src/text-field/index.ts delete mode 100644 packages/components/src/text-field/text-field.stories.ts delete mode 100644 packages/components/src/text-field/text-field.styles.ts delete mode 100644 packages/components/src/utilities/design-tokens/create.ts delete mode 100644 packages/components/src/utilities/storybook/createCodiconIcon.ts delete mode 100644 packages/components/src/utilities/storybook/focusObserver.ts rename tsconfigbase.json => tsconfig.json (100%) diff --git a/packages/components/.storybook/customTheme.js b/packages/components/.storybook/customTheme.js index 0cdc6318..b10a67ad 100644 --- a/packages/components/.storybook/customTheme.js +++ b/packages/components/.storybook/customTheme.js @@ -1,7 +1,7 @@ import { create } from '@storybook/theming/create'; export default create({ - base: 'light', + base: 'dark', brandTitle: 'Jupyter UI Toolkit', brandUrl: 'https://github.com/jupyterlab-contrib/jupyter-ui-toolkit' }); diff --git a/packages/components/.storybook/preview-head.html b/packages/components/.storybook/preview-head.html index 1001f6c7..19cc72b1 100644 --- a/packages/components/.storybook/preview-head.html +++ b/packages/components/.storybook/preview-head.html @@ -8,8 +8,19 @@ Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; } + #root { display: flex; width: 100%; } - + + /* For testing reaction to JupyterLab theme */ + :root { + --jp-brand-color1: var(--md-blue-700); + --jp-border-width: 1px; + --jp-border-color1: var(--md-grey-400); + --jp-ui-font-size1: 13px; + --md-grey-400: #78909C; + --md-blue-700: #1976D2; + } + \ No newline at end of file diff --git a/packages/components/.storybook/preview.js b/packages/components/.storybook/preview.js index c1442106..32974123 100644 --- a/packages/components/.storybook/preview.js +++ b/packages/components/.storybook/preview.js @@ -13,7 +13,7 @@ export const parameters = { enableShortcuts: false }, docs: { - theme: themes.light + theme: themes.dark }, backgrounds: { default: 'dark', @@ -22,10 +22,6 @@ export const parameters = { name: 'light', value: '#f9f9f9' }, - { - name: 'grey', - value: '#929396' - }, { name: 'dark', value: '#252526' diff --git a/packages/components/docs/api-report.md b/packages/components/docs/api-report.md index 02f75349..1af94d00 100644 --- a/packages/components/docs/api-report.md +++ b/packages/components/docs/api-report.md @@ -68,17 +68,19 @@ export class Badge extends Badge_2 { connectedCallback(): void; } -// @public +// Warning: (ae-internal-missing-underscore) The name "Button" should be prefixed with an underscore because the declaration is marked as @internal +// +// @internal export class Button extends Button_2 { + // @public appearance: ButtonAppearance; - // @internal - attributeChangedCallback(attrName: string, oldVal: string, newVal: string): void; - // @internal connectedCallback(): void; + // @public + defaultSlottedContentChanged(oldValue: HTMLElement[], newValue: HTMLElement[]): void; } // @public -export type ButtonAppearance = 'primary' | 'secondary' | 'icon'; +export type ButtonAppearance = 'accent' | 'neutral' | 'outline' | 'stealth'; // @public export class Checkbox extends Checkbox_2 { diff --git a/packages/components/package.json b/packages/components/package.json index fe0e90fc..d5b21f21 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -17,7 +17,7 @@ "sideEffects": false, "scripts": { "start": "start-storybook -p 6006", - "build": "rollup -c && tsc -p ./tsconfig.json && yarn run doc", + "build": "rollup -c && tsc -p ./tsconfig.json", "build:docs": "build-storybook", "deploy:docs": "yarn run build:docs && gh-pages -d storybook-static", "doc": "api-extractor run --local", @@ -30,6 +30,8 @@ "test:visual": "playwright test" }, "dependencies": { + "@microsoft/fast-colors": "^5.1.4", + "@microsoft/fast-components": "^2.17.1", "@microsoft/fast-element": "^1.6.0", "@microsoft/fast-foundation": "^2.21.0" }, @@ -38,6 +40,8 @@ "@babel/plugin-proposal-decorators": "^7.14.2", "@babel/preset-env": "^7.14.2", "@babel/preset-typescript": "^7.13.0", + "@fortawesome/fontawesome-svg-core": "^1.2.36", + "@fortawesome/free-solid-svg-icons": "^5.15.4", "@microsoft/api-extractor": "^7.18.9", "@microsoft/eslint-config-fast-dna": "^1.2.0", "@playwright/test": "^1.17.0", @@ -54,7 +58,6 @@ "@storybook/theming": "^6.4.3", "@types/jest": "^26.0.20", "@typescript-eslint/eslint-plugin": "^4.8.1", - "@vscode/codicons": "^0.0.22", "babel-jest": "^27.2.4", "babel-loader": "^8.2.2", "babel-plugin-transform-class-properties": "^6.24.1", diff --git a/packages/components/src/badge/README.md b/packages/components/src/badge/README.md deleted file mode 100644 index 40e727d1..00000000 --- a/packages/components/src/badge/README.md +++ /dev/null @@ -1,21 +0,0 @@ -# Jupyter Badge - -The `jp-badge` component is used to highlight an item, attract attention, and/or flag status. - -## Attributes - -None - -## Usage - -A `jp-badge` can only contain numbers to follow the conventions of the Jupyter design language. - -If a component that labels an item with a string is desired, see the `jp-tag` component. - -### Basic Usage - -[Interactive Storybook Example](https://jupyterlab-contrib.github.io/jupyter-ui-toolkit/?path=/story/library-badge--default) - -```html -1 -``` diff --git a/packages/components/src/badge/badge.stories.ts b/packages/components/src/badge/badge.stories.ts deleted file mode 100644 index 2938231f..00000000 --- a/packages/components/src/badge/badge.stories.ts +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) Jupyter Development Team. -// Copyright (c) Microsoft Corporation. -// Distributed under the terms of the Modified BSD License. - -import { BadgeArgs, createBadge } from './fixtures/createBadge'; - -export default { - title: 'Library/Badge', - argTypes: { - label: { control: 'number' } - }, - parameters: { - actions: { - disabled: true - } - } -}; - -const Template = ({ ...args }: BadgeArgs) => { - return createBadge({ ...args }); -}; - -export const Default: any = Template.bind({}); -Default.args = { - label: '1' -}; -Default.parameters = { - docs: { - source: { - code: `1` - } - } -}; diff --git a/packages/components/src/badge/badge.styles.ts b/packages/components/src/badge/badge.styles.ts deleted file mode 100644 index f8e49608..00000000 --- a/packages/components/src/badge/badge.styles.ts +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright (c) Jupyter Development Team. -// Copyright (c) Microsoft Corporation. -// Distributed under the terms of the Modified BSD License. - -import { css, ElementStyles } from '@microsoft/fast-element'; -import { - display, - ElementDefinitionContext, - FoundationElementDefinition -} from '@microsoft/fast-foundation'; -import { - badgeBackground, - badgeForeground, - borderWidth, - buttonBorder, - designUnit, - fontFamily, - typeRampMinus1FontSize, - typeRampMinus1LineHeight -} from '../design-tokens'; - -export const badgeStyles = ( - context: ElementDefinitionContext, - definition: FoundationElementDefinition -): ElementStyles => css` - ${display('inline-block')} :host { - box-sizing: border-box; - font-family: ${fontFamily}; - font-size: ${typeRampMinus1FontSize}; - line-height: ${typeRampMinus1LineHeight}; - } - .control { - align-items: center; - background-color: ${badgeBackground}; - border: calc(${borderWidth} * 1px) solid ${buttonBorder}; - border-radius: 100px; - box-sizing: border-box; - color: ${badgeForeground}; - display: flex; - height: calc(${designUnit} * 4px); - justify-content: center; - min-width: calc(${designUnit} * 4px); - padding: 0 calc(${designUnit} * 1px); - } -`; diff --git a/packages/components/src/badge/badge.test.ts b/packages/components/src/badge/badge.test.ts deleted file mode 100644 index ea9c8c53..00000000 --- a/packages/components/src/badge/badge.test.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { test, expect } from '@playwright/test'; - -test.describe('Badge', () => { - test('Default', async ({ page }) => { - await page.goto('/iframe.html?id=library-badge--default'); - - expect( - await page.locator('#root :nth-child(1)').first().screenshot() - ).toMatchSnapshot('badge-default.png'); - }); -}); diff --git a/packages/components/src/badge/badge.test.ts-snapshots/badge-default-chromium-linux.png b/packages/components/src/badge/badge.test.ts-snapshots/badge-default-chromium-linux.png deleted file mode 100644 index c9e589b7a29e481197b0f59900dc59740a939062..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 439 zcmV;o0Z9IdP)Px$aY;l$R5*>L)W1stVI0Tt_dR!>ROSU%a1ELW8lg+5E&TzZ5CpZ`9}zSa(NgpW zG&egNtwD>rTG$|JLqa5Eq~Up|4M$;I8RchvzR!#Am*98Os|0 z)dR*W@=G20=@z9?L~d1ww;&B8Mkqx$w!_F6uek5BsFe#R^0vB*sV7GRLs1$9Ci15M z2)l!{1K3aN=aN0Mm4rwnvZFYvV3wKLG~YP);M1%|NnbWxr5UnT}!wB47gn3Kkd$c zX!4*~~4Jc_(uV?tmrM5asZ0 z+)+H|$eaJqKK%Os=kNdjZ@&Eb|M=Z6+)+%G#0F3H1i}VeSkNW|ViW~vE|bmNg0m<9 Y0FGR4YP^AkdQEZh=L+|$co;xUaXg%#g{-IQi}>qsWC(al|j0;xlGvZwtMdB;fmYb|IK}$ z?mg%G`+Uzm+P8^| zNHn^Nc_X_Tbf4U|-{T#lS56f)Q*EtW->(KRamP@8H;0+AYv!rDEoVecQR@c)fLP}+ z0K-y2%>S(dz=vDSea$D{EClx@;=XDwGJx`WDj1P$bQHAmEHn6a=H(06lULrN$mp;akHJ0ga*g1++T03aJ|NYU1nS6qw~orns%DicCdxQg^>2;tq8 z>IJa7s|W`?)eArY55hrj^#X9vijpu!=XC#-er%AXoU{tSL zOgsSGIIp)`wCc#iscrwiMAkyy^9}%50N{M{@vhqx^I3fsJ$JoBpE}ZN*0!1t0>(f3 z{aMRo3Huh{u&W@ad!iTb=X!`Tr2Fy|`ApVW)~7QY;oQwHgXH@DSm!Y1_1O)oE4IgbCb91`Q&RJr zDk_+W*hWkp#9&o)CICRu0N!20e}3Z73KI?HFaHnZhWSeHcmuHj0000` - * - * @public - */ -export const jpBadge = Badge.compose({ - baseName: 'badge', - template, - styles -}); diff --git a/packages/components/src/button/button.stories.ts b/packages/components/src/button/button.stories.ts index a350ba5e..483dcc26 100644 --- a/packages/components/src/button/button.stories.ts +++ b/packages/components/src/button/button.stories.ts @@ -3,7 +3,7 @@ // Distributed under the terms of the Modified BSD License. import { action } from '@storybook/addon-actions'; -import { ButtonArgs, createButton } from './fixtures/createButton'; +import { getFaIcon } from '../utilities/storybook'; export default { title: 'Library/Button', @@ -12,14 +12,12 @@ export default { appearance: { control: { type: 'select', - options: ['Primary', 'Secondary', 'Icon'] + options: ['Accent', 'Neutral', 'Outline', 'Stealth'] } }, isDisabled: { control: 'boolean' }, isAutoFocused: { control: 'boolean' }, startIcon: { control: 'boolean' }, - iconOnly: { control: 'boolean' }, - ariaLabel: { control: 'text' }, onClick: { action: 'clicked', table: { @@ -29,39 +27,37 @@ export default { } }; -const Template = ({ ...args }: ButtonArgs) => { - return createButton({ ...args }); +const Template = ({ ...args }): HTMLElement => { + const container = document.createElement('div'); + container.insertAdjacentHTML( + 'afterbegin', + `${args.startIcon ? getFaIcon('plus', 'start') : ''}${args.label}` + ); + + if (args.onClick) { + container.firstChild.addEventListener('click', args.onClick); + } + return container.firstChild as HTMLElement; }; export const Default: any = Template.bind({}); Default.args = { label: 'Button Text', - appearance: 'Primary', + appearance: 'Accent', isDisabled: false, isAutoFocused: false, startIcon: false, - iconOnly: false, onClick: action('button-clicked') }; -Default.parameters = { - docs: { - source: { - code: `Button Text` - } - } -}; -export const Secondary: any = Template.bind({}); -Secondary.args = { +export const Neutral: any = Template.bind({}); +Neutral.args = { ...Default.args, - appearance: 'Secondary' -}; -Secondary.parameters = { - docs: { - source: { - code: `Button Text` - } - } + appearance: 'Neutral' }; export const WithAutofocus: any = Template.bind({}); @@ -69,51 +65,15 @@ WithAutofocus.args = { ...Default.args, isAutoFocused: true }; -WithAutofocus.parameters = { - docs: { - source: { - code: `Button Text` - } - } -}; export const WithDisabled: any = Template.bind({}); WithDisabled.args = { ...Default.args, isDisabled: true }; -WithDisabled.parameters = { - docs: { - source: { - code: `Button Text` - } - } -}; export const WithStartIcon: any = Template.bind({}); WithStartIcon.args = { ...Default.args, startIcon: true }; -WithStartIcon.parameters = { - docs: { - source: { - code: `\n\n\n\tButton Text\n\t\n` - } - } -}; - -export const WithIconOnly: any = Template.bind({}); -WithIconOnly.args = { - ...Default.args, - appearance: 'Icon', - iconOnly: true, - ariaLabel: 'Confirm' -}; -WithIconOnly.parameters = { - docs: { - source: { - code: `\n\n\n\t\n` - } - } -}; diff --git a/packages/components/src/button/button.styles.ts b/packages/components/src/button/button.styles.ts deleted file mode 100644 index 12855491..00000000 --- a/packages/components/src/button/button.styles.ts +++ /dev/null @@ -1,189 +0,0 @@ -// Copyright (c) Jupyter Development Team. -// Copyright (c) Microsoft Corporation. -// Distributed under the terms of the Modified BSD License. - -import { css, ElementStyles } from '@microsoft/fast-element'; -import { - ButtonOptions, - disabledCursor, - display, - ElementDefinitionContext, - focusVisible -} from '@microsoft/fast-foundation'; -import { - borderWidth, - buttonBorder, - buttonIconBackground, - buttonIconCornerRadius, - buttonIconFocusBorderOffset, - buttonIconHoverBackground, - buttonIconPadding, - buttonPaddingHorizontal, - buttonPaddingVertical, - buttonPrimaryBackground, - buttonPrimaryForeground, - buttonPrimaryHoverBackground, - buttonSecondaryBackground, - buttonSecondaryForeground, - buttonSecondaryHoverBackground, - cornerRadius, - designUnit, - disabledOpacity, - focusBorder, - fontFamily, - foreground, - typeRampBaseFontSize, - typeRampBaseLineHeight -} from '../design-tokens'; - -/** - * @internal - */ -const BaseButtonStyles = css` - ${display('inline-flex')} :host { - outline: none; - font-family: ${fontFamily}; - font-size: ${typeRampBaseFontSize}; - line-height: ${typeRampBaseLineHeight}; - color: ${buttonPrimaryForeground}; - background: ${buttonPrimaryBackground}; - border-radius: calc(${cornerRadius} * 1px); - fill: currentColor; - cursor: pointer; - } - .control { - background: transparent; - height: inherit; - flex-grow: 1; - box-sizing: border-box; - display: inline-flex; - justify-content: center; - align-items: center; - padding: ${buttonPaddingVertical} ${buttonPaddingHorizontal}; - white-space: wrap; - outline: none; - text-decoration: none; - border: calc(${borderWidth} * 1px) solid ${buttonBorder}; - color: inherit; - border-radius: inherit; - fill: inherit; - cursor: inherit; - font-family: inherit; - max-width: 300px; - } - :host(:hover) { - background: ${buttonPrimaryHoverBackground}; - } - :host(:active) { - background: ${buttonPrimaryBackground}; - } - .control: ${focusVisible} { - outline: calc(${borderWidth} * 1px) solid ${focusBorder}; - outline-offset: calc(${borderWidth} * 2px); - } - .control::-moz-focus-inner { - border: 0; - } - :host([disabled]) { - opacity: ${disabledOpacity}; - background: ${buttonPrimaryBackground}; - cursor: ${disabledCursor}; - } - .content { - display: flex; - } - .start { - display: flex; - } - ::slotted(svg), - ::slotted(span) { - width: calc(${designUnit} * 4px); - height: calc(${designUnit} * 4px); - } - .start { - margin-inline-end: 8px; - } -`; - -/** - * @internal - */ -const PrimaryButtonStyles = css` - :host([appearance='primary']) { - background: ${buttonPrimaryBackground}; - color: ${buttonPrimaryForeground}; - } - :host([appearance='primary']:hover) { - background: ${buttonPrimaryHoverBackground}; - } - :host([appearance='primary']:active) .control:active { - background: ${buttonPrimaryBackground}; - } - :host([appearance='primary']) .control:${focusVisible} { - outline: calc(${borderWidth} * 1px) solid ${focusBorder}; - outline-offset: calc(${borderWidth} * 2px); - } - :host([appearance='primary'][disabled]) { - background: ${buttonPrimaryBackground}; - } -`; - -/** - * @internal - */ -const SecondaryButtonStyles = css` - :host([appearance='secondary']) { - background: ${buttonSecondaryBackground}; - color: ${buttonSecondaryForeground}; - } - :host([appearance='secondary']:hover) { - background: ${buttonSecondaryHoverBackground}; - } - :host([appearance='secondary']:active) .control:active { - background: ${buttonSecondaryBackground}; - } - :host([appearance='secondary']) .control:${focusVisible} { - outline: calc(${borderWidth} * 1px) solid ${focusBorder}; - outline-offset: calc(${borderWidth} * 2px); - } - :host([appearance='secondary'][disabled]) { - background: ${buttonSecondaryBackground}; - } -`; - -/** - * @internal - */ -const IconButtonStyles = css` - :host([appearance='icon']) { - background: ${buttonIconBackground}; - border-radius: ${buttonIconCornerRadius}; - color: ${foreground}; - } - :host([appearance='icon']:hover) { - background: ${buttonIconHoverBackground}; - } - :host([appearance='icon']) .control { - padding: ${buttonIconPadding}; - } - :host([appearance='icon']:active) .control:active { - background: ${buttonIconHoverBackground}; - } - :host([appearance='icon']) .control:${focusVisible} { - outline: calc(${borderWidth} * 1px) solid ${focusBorder}; - outline-offset: ${buttonIconFocusBorderOffset}; - } - :host([appearance='icon'][disabled]) { - background: ${buttonIconBackground}; - } -`; - -export const buttonStyles = ( - context: ElementDefinitionContext, - definition: ButtonOptions -): ElementStyles => css` - ${BaseButtonStyles} - ${PrimaryButtonStyles} - ${SecondaryButtonStyles} - ${IconButtonStyles} -`; diff --git a/packages/components/src/button/button.test.ts b/packages/components/src/button/button.test.ts index 7e437c4f..9f5b01aa 100644 --- a/packages/components/src/button/button.test.ts +++ b/packages/components/src/button/button.test.ts @@ -9,12 +9,12 @@ test.describe('Button', () => { ).toMatchSnapshot('button-default.png'); }); - test('Secondary', async ({ page }) => { - await page.goto('/iframe.html?id=library-button--secondary'); + test('Neutral', async ({ page }) => { + await page.goto('/iframe.html?id=library-button--neutral'); expect( await page.locator('#root :nth-child(1)').first().screenshot() - ).toMatchSnapshot('button-secondary.png'); + ).toMatchSnapshot('button-neutral.png'); }); // test('With Autofocus', async ({ page }) => { diff --git a/packages/components/src/button/button.test.ts-snapshots/button-default-chromium-linux.png b/packages/components/src/button/button.test.ts-snapshots/button-default-chromium-linux.png deleted file mode 100644 index 9e2c7f8cf649b67833278df85c9cca42c41767b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1486 zcmV;<1u^=GP)Px)h)G02RA_C`n(|FycqE=Cd3eo81oR=Awi6l;( zX5Kf=R2G+EHn+sxzzLg*C~nBiR1%3Yynu+?Fp8ogQ!eA8RH&7U(smy(bttHHVtW@M(HzMTCqpvC$&d_jG9*Ks49O5DL+;3+#Kj>@9^wyx)e7Y`wWOXa zVqH=;wf7pIX^yddyRtL#Rdh>s*{bJh6|X`CHOt zFAf<3aPZF?Y)sBU6a;$vc<|-CQ8e5)^TFQJ4j1!((9mc`AC+QzzjE?m{5(~>zw4we zcD1~wJxT+f!w_TLJzL?I%c=?P+m(U3hnLLn!pC5$zt5_~EL&{f(uw30R+4yi!&qWKv#J3&5r~ zhtZ?6n!-vWZ;kAO6)UkvFY@`J+!ky9_v$y?ZJ?vO(iZEiapjx&W0)|&k4CeFqj{yQ z*^`CA)WC!Re(YKlf<7vRf{G^XyBCMxs*tfNF{?#Q@frDceXebChUl~^g8O#mY+>ay z^)IY6GHpvLHFfv!h={`@B98cseEP513p8yR9uaYb$EE`iJtqi#pf7X2PGeH^LA=zi z{IGCbvpGWt=_obaC2(aT)3&6tV)7t{_VTt{%kIb!8qF3$qYo0c`4Amk=6OHF{~G&AfS+m{C4SYHvRIuqtmsD z#!bQ8k$sr;)e$nUlmoDEdj`3m&SbE^mfRav02EZz5PR$*02fPdb0WVCeV`9H&$vhc z#=PiDPj3yOn-5{JS^47ZKl^@ zLk{N_u`xLZK@jlk@tvgg2>*(#%(PqfC z3S+ZzRi=76YuxP0)z8lpZ;czbzYl+`&EHGSO=CT#hWjktae@OY!Z@5;L{e6P1FBl5 zP0o-jW!3OAq%03*LvjukHFa1l*2l((qTqO?Pr=+$KEb|xDy4$FlG}{jxc`a$f&#i= zwpj7=bVn`|Xf!{b+fmy59^$5G^7xjio=)z{W^FHcYizIYnJvg3G01GOVzyYD#S1Hq zG@7l=&VwFaYP>aWO$(t7IbU2wpl?UIYgMiG8K~2;eDWY>Z9Rg@Rl({94?QYtXk-6!GH6+W9gf}nsd4Ag0fjR+>|YB}eMs-8>y zqokcL;X;Xlgvby^2l~>(OU<}`UHNwY7yuM9k(lsc;?ggXcA+J>|%+ny|~K6mczO1 zTr?i7%GLIW_|d*IY??Wo_0wM=wzpjg#}V&VA*zc` oA*=mw{w|exc4V~%)J3QG2VE)=Cv0fyZU6uP07*qoM6N<$f-JG%AOHXW diff --git a/packages/components/src/button/button.test.ts-snapshots/button-default-firefox-linux.png b/packages/components/src/button/button.test.ts-snapshots/button-default-firefox-linux.png deleted file mode 100644 index 57428605ab03d645ad5dff50bd1790ea991cedeb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1199 zcmV;g1W@~lP)XId!Gf`s}HIqnuW8~GP#o^)}$RIkhjhaojfv{y0 zFt-E7!+7W@Qc63JfE#R#b!FvwWgSIQMxp70wJoK$_v;Jfz!ew|DeX1hlYCy>bI(2Z zck;RCcYZe}F;xzUG!GQbh(r;IG!KcXa>R%-go8wyhnQ#wA;L!#A}~ZD0z(ucFhn5& zLlhz~L?Hr06e2LzB&6P8!EEC=V9e=-qICe94-~CsKZym43&I~2KxYPuj+lQZbqvRd;!=!epGfm!q!72plAjOxjOg)EZ+RCnv7Q)ENJQ(1w}JU#vgGZJJKpJ zIOasI*0>@etKA_*HwR(1xv}qTJ@#a(aA#;7?epYc)OBN;4dGbXZETP#uy*Oom6(NO2{YYHL$sT zh)q(E`!5~53XTJ|9VrDxGuV<+49lbk`OSTBdIOL$t;>E;5fL(bhP<7jM0~au#t}Qp z=k1zs3E3-G0RSXl7xTuByL_O3X(2+?1`F?gS-T0B8hchHB<28w1-a_iv&A&otw>n5aDKfFN5N{Wp6LgY1i^o}}~ zedbK*1N2UNAQs;z%l@ z=(&^?pRFZ*vnlJH%(;{m4k4dkxPc(cVS8G|lH>PesxTE~k&vT<+2+QNb%v+LA2A_| zrL4g*CmEBFql4qGDeOqAz%xk$c|g`PH16X4r(Do=W5DVp1;} N002ovPDHLkV1g@yDY*au diff --git a/packages/components/src/button/button.test.ts-snapshots/button-default-webkit-linux.png b/packages/components/src/button/button.test.ts-snapshots/button-default-webkit-linux.png deleted file mode 100644 index 3c18df1bdcf9aa80641999e77c5e53f0152321a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2673 zcmb_e=Q|sE8~!=fQhlx3v8%4sR9Vv}SE>W7ZxuQZ-^n zYlI@PYm3$j8eZ@JaIWXNpZnAE?HebPzfK06k1!+w77tm(ZmB<8nXKJuAJW zYflaJw86#yr?3P48UQ+Bn6`#RXztEjn1#7DAI%PeW0eHxN^`Qocn!~~!wcK0Ro1G+nT`88dd-c&=+xu*l$4;; z9sn!{_L~CWsmICxkm!L$14e_GksnV5CT9o_h}NRYv>N{g5Wg54+FdcI`VN?B(b!#8 zQX72!oHRRm@yX7F_`S;YWMZL;Uyr`_r(Rj6oT1CRqXdNG#sOoH7Av3A7`1%sA;l1paE?S3Jb{>b#GzKgi7}dxK z-QfdR?|YWxV>-b!5{i+A)j@9{I~}b}@A7Q#n5+Pq=eg30S~`g%+I>cpi@4r+lhew5 z14y0}$$wnmgvMHGs6|cQ9UycoB)UC-^a`aoaI--{k+Xy6laTb^k>?FP_17hoPidp`0`NSExBKF!v2JGMa}z zcnz5@@bXtkP?OtW#2Y14zOS0O#XMd$Df30LY{tXuIc$r(E7(5HhNj)~S%s0aI(`S~ zh(suD@EZKWS5X%ol@m9TsFtp~J($P8!NI%2en{~ML;cE=1|SAqLdce0 z{(aTH(JJIKro+07y)D2Eb(F0-J|^$S^?(UrGD+E{X> z9y-iL54KPo3m(ywy@b4=V&|d4hkSz6F-gVBf3%TC!w~mKveC&+`O=Ci8Y7cbpk$ok zW0vqj9bJXp%@CI+#GiYozx6+>4hf6s(9D(jD5aWH0rJ>nhQ@rocfe+Ef;zmt8ovny zG;S$31mwgF8RRn6P=0lXa8hot((yPdjlerQ9*fyU35@PZJm$PZ%;)I{2-i3D*(&Su z1k=%Fx7CbTS4pj5=Pj0JaP3IDr>xx0_ThUg4}5#M6HKmMit3&bc7?essqrTfm-{w- zG#D<~I2`7t6MA-|<#As02GJ{i4s;H@*erpHQ!VUs6=8QgECwm3M+G=Sci}4+ssOh#|I)LoLqhsico&qx0(QIo?%7Xi^sPvYNXq&%g(hS0`yD^ zXTtj0zxduiscTRfbIW6^6%>D}Wt7OOf&{pt2>en|GBFGQ(mrK+iOn2+(VRnGM6RyXJ~{Y!qYc#n7<6WyWCaSv2M;@ zOS)HEem3QHoHfMu2dw#AZM&3!g)o2nhN(HtxqyDZd`-m0cGD3uqxWwyp$j*BjlR5+L=iWKo>)12j-St(E z?=A(b$k`0duwG%Uw4~!;_!V`+(GVjvSCnT-N=TJ=n)3=EdmG&f7?ctT5&Ru)bw)O? znskux1u$Gtw0zzD8024^mU1 zvR_AB#)th(cd<(1XvVp0T;g6n|Aq+3G&=AuKTuPDGliaz$PvhA6Oi* zXT4TPb{mJhYBE{4Q--?zMA% z6tajl`EY6ZCCv`}Xo`)D<8VWfAwKVsXTy)p%O3Htw!+S|_(x0KLE71zTM%cfnQyfC zs<4CKS^md!s)oogee~3&(G5&q?sNDBLUDhl2O$oQB9sE!bGN~QXW2H1V|Q5+=_nDj zH2o~2KZO7Zt?&qW_Fd1Jf+Z`Xg<&iqE|AS1QbRRDs>+Ipa{4GI1@!n<8*6z^#>ctD z50vk0mLqw>J5cnz$L^+K4yP!)AH{xW>v7u!+3P&Nvd)q}i5hTYA0RNw0Ye$aDAqRG z(BYX3-)>6Ur*O+aG{XEeaXK~5ulfO$FILxU%PLo_k{H<7Uf7yFSK$Ga}%ht?H@ diff --git a/packages/components/src/button/button.test.ts-snapshots/button-secondary-chromium-linux.png b/packages/components/src/button/button.test.ts-snapshots/button-secondary-chromium-linux.png deleted file mode 100644 index 6f064f4d2c76216a71de4ff87391d49e0bf37847..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1551 zcmV+q2JrcbP)Px)$w@>(RA_`j3&iq)tAHtDQ>Y*yD#{pYm`!7;F^9RhT{O$INDQ@vNb-Uy3I?*8EQk=W4((z4pl*>!?uM}+&hOLi z^Stl-Jpc25_q=C!RyJ}}ph0P8k6fWZV&D+Nr>7Z(>cZrWmu)zx1bh}MAr zU`Ts=2lcla|Fy1;;Gog?`S}|2YtmPu)9Ki<^;KhRA{=1 z%>~59EC68FTRQj-6uqdYyu5;~uNKkT+QzuC zp=4*RCw5^1^_OmH&&_@r8yg!o7ZmoYY4@JJCSBKlIYZpsTnP#ar0UEs_cUIkxy;hE zWwf_<5EdRmSa<}x_v~d>)EwaEEh8*Ef_0f$04z;OA~0YSE7RAqI4K1uCnsKBpV4E@ zu<_$)Y}7Ji<})mPVHq(C=Hvg!!zOFV&CW!x*YkXG3Q5VS*xK5Vu_hgWAC8rA;G1GH z)~-Sj1g1qkMqpq7Ie8oJs>xK${)9}6oXV8R5eR||g+f8aPsiE$#@psDcUM#@6;C`q zjpZv>bK=BF0J2`m<)aVZXSkmq=c=m#sK3;}$De!#KyB?sj#vInK)@(YSDm@%T0x@& z@$~Q{F*%j)?rs3Gb2qU6%g<4()wHy_jG$;p*Z-;^G8WE`O0%a`O7EIey3y`y{7lbKe}PN}4(rk0qvMSYGNIl>=N z?8eR21-V>~D2gW4>5G29LN?Ym0JL0h#nI8BN6u@|Ami&l^m+t&&+?+!jVN{_2y$br zL8Czw#UAH@hr2t@&T8uF>-)9$^A~CuJlF?USJ%6a88*z91<~_av1&C+rINVV1;$)& znoPy)+4lA-yuH2f@$qI%NHB?u6Zo~Rj>}iB08m-^Gh;)?;O6FvOeSOQoG9Gf{u27z zZ&y*;+7cKriU%HW#M;^lfUAvH2?+^8?c{`=Qb|Wg2Vd^{inP=vj2z+5uwlMrtWD?S z$x~EUpZ`zd|H-kkaxT==kei*!=)eFx+}#NY4q|os3IG%e1sSVX@!9S@94jj)D<_ZW zd2@MaxL==|OhNAD^Wb_@Crz0gLHNW8%%1r)vt~X;=$K&6U#KBFC!gQj+ku-qTV=0e zSz0Pl&&)!j(a_ncqfx8n#EFx1babGwvLf;M1fGkFMXPP%?73>RS}ifr^NC*+ho`3} zhrTQ2cx5GneFhUBzmOSEK0)opi)82K)2Y(|FeW4z2M2o&mK-wn7(Q_VU0q$2mH*hM zmay^TaCCHJ|ADVD7z~sgD#h1#D9^@3Gbd^`BmDh2d-fa^KOHB2Q5-{u4q@#}nTVoD zW1|+8O2zznbJ+XEKHA#adevkKvhfoiHJIp!#C=5iEz81?46!gILo5u*5DP;x#KMpa zu`nbj%0AiCc(zJ%X;Y9m$k|=k|Yl{{-iMCLO=LLcRb1002ovPDHLkV1oO* B_f!A? diff --git a/packages/components/src/button/button.test.ts-snapshots/button-secondary-firefox-linux.png b/packages/components/src/button/button.test.ts-snapshots/button-secondary-firefox-linux.png deleted file mode 100644 index 8f4a50ce6d1aec50e697c6ef053ed1c303d47f65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1175 zcmV;I1Zew-P)r)d~7>D`0RyJfwh$09=6G$UtAlyW`gaF>A)v+-#vTwJ@f22=S`y2nsmrGB^Z{Y zL=YLLgj$o1C@Mob$T%gUBAo<93>6|Vs1S)kg-8r4L}E}O5`zkn7*vSF*pd*N{T^1D zAP87kSU}UQX2izDZ+MJiV;Q{OH=-CTR{#L?SvlJ_VYxzu_1ae7ACCODEW~QFLwn#L zbQzgAe)4lToh~$7ZBZkqM?^8XV)y?~NSmcY6l=WMgujM{$aR~g z1C2MEM1A`D2T=LTC1|tZ|w$?!1RJ35h}H$az>39HSH z{((VJE>A~B5FMky7iYhQ$LmE>iYD?aBp3|B?_WkB5C8x?c=!l0v8u2OiQAJ1p65|o zc9g`_X*vjkfUN9%B4pylWXQWNT&&uZkfIV3oK6>_V-)1RDn1c{ARr+r6%5NksoD#N z;}vc+{tl1Vi!)z-weAPCBSKcrkWVx8Fq$ebHufBr_Rg>i$;!?L04R4Si2A;M?ZoLb zXNeH2%`Up%X6ZnE!}U!G`R<4FYaaBu`G?6f#l|uKfX&{wZvHzaT=~)bBQ8Xp zrUS!rsHv^Tovv1XgfPlTkXwGadWM~aMyPfUhf@$US2>2Tn}#VRE1OMz0g7Yxhcc5@4+XJ&BdaM7BF zdN_nc$0+b@bQI4;LM$&Y!;te{ zz-syLh>#DP%jH5(ua&Hh6|U5n;dHt%Kfiz)a~=Bn2Z<1d<#73`8H;W=DSH`~!^zK1 z!Qps?U@%C^MukdT_S)?CLdxE72w_+bdlHh-YH7!!+YP_pkLl?dT&<}k^O>HR5&cf7 zt-FR7lar*NSuOu<7ed)Ss1S)kg-8r4L}E}O5`zkn7*vSFph6@D6(TXBcF7bGPlECe pR<1;pT9YpN$C45`8EQ>B{sjkW!sC( diff --git a/packages/components/src/button/button.test.ts-snapshots/button-secondary-webkit-linux.png b/packages/components/src/button/button.test.ts-snapshots/button-secondary-webkit-linux.png deleted file mode 100644 index 4449b43b7c21772f5be9a07663c8d01934bbd480..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2673 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 diff --git a/packages/components/src/button/button.test.ts-snapshots/button-with-autofocus-chromium-linux.png b/packages/components/src/button/button.test.ts-snapshots/button-with-autofocus-chromium-linux.png deleted file mode 100644 index 9e2c7f8cf649b67833278df85c9cca42c41767b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1486 zcmV;<1u^=GP)Px)h)G02RA_C`n(|FycqE=Cd3eo81oR=Awi6l;( zX5Kf=R2G+EHn+sxzzLg*C~nBiR1%3Yynu+?Fp8ogQ!eA8RH&7U(smy(bttHHVtW@M(HzMTCqpvC$&d_jG9*Ks49O5DL+;3+#Kj>@9^wyx)e7Y`wWOXa zVqH=;wf7pIX^yddyRtL#Rdh>s*{bJh6|X`CHOt zFAf<3aPZF?Y)sBU6a;$vc<|-CQ8e5)^TFQJ4j1!((9mc`AC+QzzjE?m{5(~>zw4we zcD1~wJxT+f!w_TLJzL?I%c=?P+m(U3hnLLn!pC5$zt5_~EL&{f(uw30R+4yi!&qWKv#J3&5r~ zhtZ?6n!-vWZ;kAO6)UkvFY@`J+!ky9_v$y?ZJ?vO(iZEiapjx&W0)|&k4CeFqj{yQ z*^`CA)WC!Re(YKlf<7vRf{G^XyBCMxs*tfNF{?#Q@frDceXebChUl~^g8O#mY+>ay z^)IY6GHpvLHFfv!h={`@B98cseEP513p8yR9uaYb$EE`iJtqi#pf7X2PGeH^LA=zi z{IGCbvpGWt=_obaC2(aT)3&6tV)7t{_VTt{%kIb!8qF3$qYo0c`4Amk=6OHF{~G&AfS+m{C4SYHvRIuqtmsD z#!bQ8k$sr;)e$nUlmoDEdj`3m&SbE^mfRav02EZz5PR$*02fPdb0WVCeV`9H&$vhc z#=PiDPj3yOn-5{JS^47ZKl^@ zLk{N_u`xLZK@jlk@tvgg2>*(#%(PqfC z3S+ZzRi=76YuxP0)z8lpZ;czbzYl+`&EHGSO=CT#hWjktae@OY!Z@5;L{e6P1FBl5 zP0o-jW!3OAq%03*LvjukHFa1l*2l((qTqO?Pr=+$KEb|xDy4$FlG}{jxc`a$f&#i= zwpj7=bVn`|Xf!{b+fmy59^$5G^7xjio=)z{W^FHcYizIYnJvg3G01GOVzyYD#S1Hq zG@7l=&VwFaYP>aWO$(t7IbU2wpl?UIYgMiG8K~2;eDWY>Z9Rg@Rl({94?QYtXk-6!GH6+W9gf}nsd4Ag0fjR+>|YB}eMs-8>y zqokcL;X;Xlgvby^2l~>(OU<}`UHNwY7yuM9k(lsc;?ggXcA+J>|%+ny|~K6mczO1 zTr?i7%GLIW_|d*IY??Wo_0wM=wzpjg#}V&VA*zc` oA*=mw{w|exc4V~%)J3QG2VE)=Cv0fyZU6uP07*qoM6N<$f-JG%AOHXW diff --git a/packages/components/src/button/button.test.ts-snapshots/button-with-autofocus-firefox-linux.png b/packages/components/src/button/button.test.ts-snapshots/button-with-autofocus-firefox-linux.png deleted file mode 100644 index a4bf42fc0a7f0da83f76c090bf56c4648fec7868..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1197 zcmV;e1XBBnP)+sA_uO-T zC!h21Yjfk|N;PB|N-!)(i6OEKCFDvq;;0PiAj?o9F4jR%#84p;g9?!tREWf&LL>$i zA~C2Ci9v-(j5P_VH(4=T1OXU#`JiYWz?Or>EAHb!egoY8pr~$BiUI(z=cIbw2D~{< ziRH>#-ye{tMr0jCk$a>IJj%@Rc^$oIX*Vs?!37 z<*?;oF-mR>!sQFX7Yspbvf`Da6{O$uhHli|9YK-aj7d)bc8?!P1H*Dl#=qf0c4k## zaNLC=y?I4KR=YxqZw$g>_h7%g9(!{&xHUY1_IdKp8@e&Whw)AMO>9b0VE6HB@C8G7 z_f*}gg>(#0;Ofm`>^^=CyK+>}nyhH-9uvi4d^m~tWCc>WR=9jYy!v%T>{m!w5HKC$ zF~f%e04@DCJe_tq>Ox+~C_#u9@JXS8)FotBK@fm_c^V?5-{xHKt`n-xRSEg%tPXaM zAMwcwa{tAQD-Z-=`;js*EQhV>C9qC;@k?_bT)rSuxYlJS)P@L|Jwx8iQ6aHF5A&!4 z74ue2w1n)-(*OXT|FT5XcEark`)dmkqBU7X_siRdaG|khRYJ0^-dggYf9KS1#f|mEh`#AK0S9GAzr|atjZaNX&;X0wgCFZmkBxuB zge?`ZhwmK!ohbs)Qf_ADq!)+o4iyPK%_PBU69l zgsKy=!)4f-9$6L2KL#;8;l}$vXqPX;>8cMo=tA2z2CKQ)+f zy?gEqVOS1l>$~9a21we=upBay|i__lvMbh4A2w_+bFMU;tvbG^O zya5Decnm#qqd<3$jAwYlE&82u&d`kkn~Nkgi^ae0LMZD86(TXH5Q#yBNDL}OVo)Ix zg9?!tREWf&LL^4qvuTQ$2SJG-%Tyvxu2e&oNk6!bHL}de*YE!VCz63$Z@_{s00000 LNkvXXu0mjfWw|j1 diff --git a/packages/components/src/button/button.test.ts-snapshots/button-with-autofocus-webkit-linux.png b/packages/components/src/button/button.test.ts-snapshots/button-with-autofocus-webkit-linux.png deleted file mode 100644 index 8b779b6935b0e4a3070232d35709a3b2966792cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2674 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 diff --git a/packages/components/src/button/button.test.ts-snapshots/button-with-disabled-chromium-linux.png b/packages/components/src/button/button.test.ts-snapshots/button-with-disabled-chromium-linux.png deleted file mode 100644 index b09f0d2527096ad205f1ec2b7504f4e463b51d0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1387 zcmV-x1(f=UP)Px)B}qg|RRG3+yPMr?uFb7U)AZib7HZ2_KtOF(80Ezoeb6Uo9Q;rG zXPog(nQ@qLM8^S?iXf;6lz=V0CcUQ3bvK)=4`o6Np)|4DJnZi&d-m*}?>pb_xg-&~ zhhH;`?iNg&9gBlQFf`;$0#9YHj0>OpI8?#@8q4K7++kCSIPtd z&W{gr;pP-;8Lb{^FGUgsJ{=p_wNAb5SMyXWbp--2vy$e<)G~qqO%8?A{VkNrCcivP z)-C4$pj0-waC541e6%BkOSSRygG8llBc~sPG~izZqL<1Q;i;@n)So8ce!Aly8;nvc zm6?b?4d~tBHkLN?Of983H_`#XXKxJxa4nwTXh#Tu4~}&MFtxnNk9QZaNg^lv!gPf^ zh@!y4T9#|^Bstvx;6!g2k1CVS>-4qwFfq9|zs~QESF38@{`6}`38f@f${dQsn*&kW zf-cN5%&%vec$h>hmS_vQICG?p3pb}K-p>xjkR*|bc(SUe`wOX>`nB#rw&PZ1T76Dt zS2KI6znRzh_K%t8Uhm1pRMjEtWM7zQlaufNnx|MQbE+@G+ecctczdQ&r#OpbLmGd|eLcYn?@x0>bA(gx#$QNFqL znBK6L7N3)^ZcLHWjH;e$rS3p_BVM}0UIaiC1Qt?Rew$vYTgZ!0Y$AsuOUZLC$XvYr7}MM;yE3`RCvWuQ zP$cqtiR%xS`0#i)C;KAwhP_NYOp?=#ee+v)AhRo(${gZSWRCYV^Ll>^SMD$Fn>YZk zLqQM(lG{2qT_}>*4ZKd}X&}#x`-Nf&Rj$pR-(|-k+c-Zy_}n?SDwEes6ia1(da%g3 zkq%~7GdxOe*5T^K?Asi|-|*f@J2(GcCZ`*fCu|3TP;YZDrP|s~sIfg+5?Rk`e0^hT z*Lo4J6Vo(t+ii#^5n~xh7Svd@h?Hu(QKV6HL=Y+}4qs zc^%U<340usGLI_bP;C3Y8d}R}_?!yvZ91PN=usK&407qt9I_-<79vpHQ?1k;h$4wJ zITd^^g_z&P@t$TjavJGE5r9N0M=apNt;z@jywV=nVKh@HB1qR|bFC8Hdhhu&YxB7_%+^l9b zuHIinH@4p2&3qBXCULqy!cZ(gx}Z}mmC0%b$&Ea^QAQHsL{FGkyF%o2gOzlFoNh4E z5n{AEgx8@ky__bI%F*Of80~7NKk8#Wqj7aILGj5ZG!}57*d(Tx(-n=KArGap$^2S& zS1;{BH+EU7%mvdcX@V}5qn#m!+5&`|oUEh^ET(ddb~O`l+xg+{Jf;a*%|Nk947Ue} zCpOTErK+B4L5PigTy3sJ~%7>D`Cz~bs|Ydy86E$W_K9aOqhsRE+I{W2g3!@zJG=9c7N{p|-eWmas}gEHrA zK0F^L6OuRcB<~vnk-Zqg`xyi!S+GRH`x!*`Vh9Ks{vo`dL15WI2)qa(K0^rc8A6E9 z5JG&05aKh05T7B0_>5->si`9{#=sZ@r3@3(fqd0R_#pS_F}9NmEQfg7LeVT3W7tYm zUTnc{4sty9hj{M%i-`Z(LaOQro5v+=9+&Y~rUAopk*W85FC-|**h*A5<<1bD!PL|C z<_R0iH$w6)-P3m2=%Lj&_;bFc3a)j-BmZ2{KnTS@`D=utS$sGt!*MA-omQVLq^%n$To3T!q>Rnuvgd=} z#nKr}5t6cq%1xLK!5_DqW2q;EQU;e$5JJHi!&PsBm4ocUg{&UsKnTNby3X4+;w4bZ z@bR|axuT&rHt)@KQtCWO$aYeJVYvuNKi2WvQ67{stlxh0)x#WyQyUkJ9!!TIDmQ<* zp(&6lPA%qJ(@*RKOU+>Y+EUPb?SGWs?i3sw2<)d`o{+O`8=GFSH*l z^s}dJJE?#%hT4DT^i>VnN!*okblvQXW^OwIlt*9WBp*u1W zie`Tr|I&qQ#BT~-TG3E!4?KMahRub1Ijg~T$-S}3OezXWKT_6CO5ttuQr04b{F$zU z5Qew$;)DIS5*4_FVmDpKz_4*v?fx|WR}(TXW%VZ(@3Wh(!?azzyItIIu>(RF7xFe< z1f>j-q=L0ro?kVGQyV9x4%TA@ek!s}9s0z==hKIa`XYpcq%72-33X^9l2ot}FJUL8 z@Xfap%|aWQeB4i`Rk(zD1k8*7RfNpuSHp5q=?wYlxFcEX!mwP7O$Vu(=1Ez1@29rQ zuf0J@#^0F+hEp4q&RlyBz1QB_oNMnQgajoSYe#wHTRNt;3x`nX6AP(Ym&dD5EYJUx zw4$Luw)ll+Ui>dEMDTJ5AwEM0@fkvh&k#avB9gDOCCAV?GdIn?&N*Va zn#C*(#YQ$q(cH&Z|HJq3emvi=pI+}@-jCP&@lLUWTL=rv2m$~gY-MR?f1s@gnDQSw z=>C_tu?NEIZDU~u?Ek4(EhWzZfS+w;cF8dky+|Jq8y`8z_Y)+dZjVvB0!e>QDI zA0DOa_s~B;bx)1T<-h!EoV|xP`AeGDS9a~pt3??l%jbH5`5$jT%<%Eh8qc=%Q2$lS zr&3$)lHQp+VviQtnf^Q5@Lj9n&io0teg*?&$O|`O4`7?@3M!zq9@c@yO+LV!bAZIPgvEqX-j}!`;qv;Z3)hZ z^r86Kq}r6r$^Q@GOM^&H>0gbT>6Zs|aJU>$S=o4RH@v4IVEIL9d)xb(A7IEHd1k=z z^}>xf^vnjSLwc$%#@BKX(Miv%Ns(HwuV0Y%o7~Y*CpZa2%A>)mq ziV3sv1l8GL_*DB9Qf;RCq{nE`uC?^hpFiiwiQ)?Cawtr40>X1)%;?TX+Pc$XiI0MZ zi>1_<+rf-r-P=GMk#G$MK`*tH7VZVo43h#Ea@fcVFlL`dd{*rCKF`|z@xme_{7^*9 z@Hv!#Zj-aHwW)mEEAEuc^gi&_o4zuL4tGQud!N< z51c|+dET7%E%>IH#b4=}rI+^es%ap>11rqL8Mlkl_J4LPn472;11|6tSY0%Y(l7b2 zY-A$QtRoZ1>P}mx^>Mmo5&OOz6+^(F1HfYQ(;h~kWXRdRM5&AQE*1LtJ03=FCZ?sH zl&-XgmM%Gi% ztW+2s>7c(`2m*k}!!)YMOzkIGOoN+!MSxXOOHXw~Y~8Jhdq*zT;Lf{G?NKcm9XIak zA_JSFg0dn8R62pB3P!n}{KGBPN(jYE;5dIIU`*gB1cTk&dzX~ARk@7EzJ|11YQl4$ z655Q3vSc)%?YCKhxXG9YFbl<2LSLLe7^i!T8wa9trW3Oo&ng8@5}p>8J?-obE&; z&aUz``A+Vrzn$-nv`z1QgAY?wDuwNic(0im`XtP}{rubRdX(BA1sk;0LZzEFVr7$t zPF8<}9*sZ!{#qr(NbcIWb{feSDZeb{{vrY7Maqe$cH6bh+%N2xN^tS8W@^G(Ru#*a zQT|6?XEG!W;8Z<;88x$H9U7{579zL3E5nw3uu{Q7aDkutaj5+9~)9Aa__|NICexeF%b8p6Yj1R?g z5jUFh%t+9Rl1%gSCCx%4@A_Q+=;VYVkpFYJM{Wb^F7#Bs z8!8SyC--}Y{e5*!s$b!8DqvTTj3QKYJP#0|w<2(oOOwiy@oKl;405i1YvA^1#OH3V z%!u_Y+81mUGAlx(3)AILJxPH#XZz+&nOhbCyNVa0>-T3($L3Y>8adFpO1BWz3w6;- zWpZ(~c|>Bq(X95Ri~=74puHh)hO4bpetn`Zd_h$l3}~L?X=C6tdXH5+~u#tzCrfX=f zg@biJM3bx%l}>1Ru&XB5_nbi`emdW3SafJcIC@R0Nf{7pKtzRr(wC($Au!b5#5ioo38%dUh%84RUjB5{)w!y21&-J4R!XM6$_2CW2z?sFRDeXamw)D1RpbmY91Hs%y=;jB)YkmoVx+ z3W$slf`vnjXJ496(nv2^1Isz#G=8&kDvLUuL!U*hnrQJUVr=_#n7jn diff --git a/packages/components/src/button/fixtures/createButton.ts b/packages/components/src/button/fixtures/createButton.ts deleted file mode 100644 index 6ec59325..00000000 --- a/packages/components/src/button/fixtures/createButton.ts +++ /dev/null @@ -1,63 +0,0 @@ -// Copyright (c) Jupyter Development Team. -// Copyright (c) Microsoft Corporation. -// Distributed under the terms of the Modified BSD License. - -import { Button, ButtonAppearance } from '../index'; -import { - createCodiconIcon, - focusObserver -} from '../../utilities/storybook/index'; - -export type ButtonArgs = { - label: string; - appearance: ButtonAppearance; - isDisabled: boolean; - isAutoFocused: boolean; - startIcon: boolean; - iconOnly: boolean; - ariaLabel: string; - onClick: any; -}; - -export function createButton({ - label, - appearance, - isDisabled, - isAutoFocused, - startIcon, - iconOnly, - ariaLabel, - onClick -}: ButtonArgs) { - const button = new Button(); - - if (label && !iconOnly) { - button.textContent = label; - } - if (appearance) { - button.setAttribute('appearance', appearance.toLowerCase()); - } - if (isDisabled) { - button.setAttribute('disabled', ''); - } - if (isAutoFocused) { - button.setAttribute('autofocus', ''); - // Focus observer will force focus if button focus is lost after page load - focusObserver(button); - } - if (startIcon) { - const start = createCodiconIcon({ - iconName: 'add', - slotName: 'start' - }); - button.appendChild(start); - } - if (iconOnly) { - const icon = createCodiconIcon({ iconName: 'check' }); - button.appendChild(icon); - button.setAttribute('aria-label', ariaLabel); - } - button.addEventListener('click', onClick); - - return button; -} diff --git a/packages/components/src/button/index.ts b/packages/components/src/button/index.ts index 7cdcfa91..0a37e9a3 100644 --- a/packages/components/src/button/index.ts +++ b/packages/components/src/button/index.ts @@ -2,102 +2,32 @@ // Copyright (c) Microsoft Corporation. // Distributed under the terms of the Modified BSD License. -import { attr } from '@microsoft/fast-element'; +import { Button, buttonStyles } from '@microsoft/fast-components'; +import { css } from '@microsoft/fast-element'; import { ButtonOptions, - Button as FoundationButton, - buttonTemplate as template + buttonTemplate as template, + ElementDefinitionContext } from '@microsoft/fast-foundation'; -import { buttonStyles as styles } from './button.styles'; -/** - * Types of button appearance. - * @public - */ -export type ButtonAppearance = 'primary' | 'secondary' | 'icon'; +/* Button style customization */ /** - * The button class. + * The button component registration. * * @public - */ -export class Button extends FoundationButton { - /** - * The appearance the button should have. - * - * @public - */ - @attr public appearance: ButtonAppearance; - - /** - * Component lifecycle method that runs when the component is inserted - * into the DOM. - * - * @internal - */ - public connectedCallback(): void { - super.connectedCallback(); - - // If the appearance property has not been set, set it to the - // value of the appearance attribute. - if (!this.appearance) { - const appearanceValue = this.getAttribute('appearance'); - this.appearance = appearanceValue as ButtonAppearance; - } - } - - /** - * Component lifecycle method that runs when an attribute of the - * element is changed. - * - * @param attrName - The attribute that was changed - * @param oldVal - The old value of the attribute - * @param newVal - The new value of the attribute - * - * @internal - */ - public attributeChangedCallback( - attrName: string, - oldVal: string, - newVal: string - ): void { - // In the case when an icon only button is created add a default ARIA - // label to the button since there is no longer button text to use - // as the label - if (attrName === 'appearance' && newVal === 'icon') { - // Only set the ARIA label to the default text if an aria-label attribute - // does not exist on the button - const ariaLabelValue = this.getAttribute('aria-label'); - if (!ariaLabelValue) { - this.ariaLabel = 'Icon Button'; - } - } - - // In the case when the aria-label attribute has been defined on the - // , this will programmatically propogate the value to - // the - - + - Text Field Label -
- - - - - - -
- - Link Text - -
- - - Radio Label - Radio Label - Radio Label - -
- -
- - Label - - Label - Label -
-
-
- Tag -
-
); @@ -144,67 +99,10 @@ function createNode(): HTMLElement { diff --git a/packages/react-components/src/button/index.tsx b/packages/react-components/src/button/index.tsx index 948c080f..d85827da 100644 --- a/packages/react-components/src/button/index.tsx +++ b/packages/react-components/src/button/index.tsx @@ -12,7 +12,7 @@ const { wrap } = provideReactWrapper(React, provideJupyterDesignSystem()); export const Button: React.DetailedHTMLFactory< React.HTMLAttributes & { - appearance?: 'primary' | 'secondary' | 'icon'; + appearance?: 'accent' | 'neutral' | 'outline' | 'stealth'; 'aria-label'?: string; autofocus?: boolean; disabled?: boolean; diff --git a/packages/react-components/src/checkbox/index.tsx b/packages/react-components/src/checkbox/index.tsx deleted file mode 100644 index fecea3f9..00000000 --- a/packages/react-components/src/checkbox/index.tsx +++ /dev/null @@ -1,26 +0,0 @@ -// Copyright (c) Jupyter Development Team. -// Distributed under the terms of the Modified BSD License. - -import { - provideJupyterDesignSystem, - jpCheckbox -} from '@jupyter-notebook/web-components'; -import { provideReactWrapper } from '@microsoft/fast-react-wrapper'; -import React from 'react'; - -const { wrap } = provideReactWrapper(React, provideJupyterDesignSystem()); - -export const Checkbox: React.DetailedHTMLFactory< - React.HTMLAttributes & { - autofocus?: boolean; - checked?: boolean; - disabled?: boolean; - readonly?: boolean; - required?: boolean; - value?: string; - indeterminate?: boolean; - }, - HTMLElement -> = wrap(jpCheckbox()) as any; -// @ts-expect-error unknown property -Checkbox.displayName = 'Jupyter.Checkbox'; diff --git a/packages/react-components/src/dropdown/index.tsx b/packages/react-components/src/dropdown/index.tsx deleted file mode 100644 index 69ab0f03..00000000 --- a/packages/react-components/src/dropdown/index.tsx +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright (c) Jupyter Development Team. -// Distributed under the terms of the Modified BSD License. - -import { - provideJupyterDesignSystem, - jpDropdown -} from '@jupyter-notebook/web-components'; -import { provideReactWrapper } from '@microsoft/fast-react-wrapper'; -import React from 'react'; - -const { wrap } = provideReactWrapper(React, provideJupyterDesignSystem()); - -export const Dropdown: React.DetailedHTMLFactory< - React.HTMLAttributes & { - disabled?: boolean; - open?: boolean; - position?: 'above' | 'below'; - }, - HTMLElement -> = wrap(jpDropdown()) as any; -// @ts-expect-error unknown property -Dropdown.displayName = 'Jupyter.Dropdown'; diff --git a/packages/react-components/src/index.ts b/packages/react-components/src/index.ts index 4ea9b321..eaf5eea7 100644 --- a/packages/react-components/src/index.ts +++ b/packages/react-components/src/index.ts @@ -1,11 +1 @@ export * from './button'; -export * from './checkbox'; -export * from './dropdown'; -export * from './link'; -export * from './option'; -export * from './progress-ring'; -export * from './radio'; -export * from './radio-group'; -export * from './tag'; -export * from './text-area'; -export * from './text-field'; diff --git a/packages/react-components/src/link/index.tsx b/packages/react-components/src/link/index.tsx deleted file mode 100644 index 9b8f079e..00000000 --- a/packages/react-components/src/link/index.tsx +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright (c) Jupyter Development Team. -// Distributed under the terms of the Modified BSD License. - -import { - provideJupyterDesignSystem, - jpLink -} from '@jupyter-notebook/web-components'; -import { provideReactWrapper } from '@microsoft/fast-react-wrapper'; -import React from 'react'; - -const { wrap } = provideReactWrapper(React, provideJupyterDesignSystem()); - -export const Link: React.DetailedHTMLFactory< - React.HTMLAttributes & { - download?: boolean; - href?: string; - hreflang?: string; - ping?: string; - referrerpolicy?: string; - rel?: string; - target?: string; - type?: string; - }, - HTMLElement -> = wrap(jpLink()) as any; -// @ts-expect-error unknown property -Link.displayName = 'Jupyter.Link'; diff --git a/packages/react-components/src/option/index.tsx b/packages/react-components/src/option/index.tsx deleted file mode 100644 index df86d331..00000000 --- a/packages/react-components/src/option/index.tsx +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright (c) Jupyter Development Team. -// Distributed under the terms of the Modified BSD License. - -import { - provideJupyterDesignSystem, - jpOption -} from '@jupyter-notebook/web-components'; -import { provideReactWrapper } from '@microsoft/fast-react-wrapper'; -import React from 'react'; - -const { wrap } = provideReactWrapper(React, provideJupyterDesignSystem()); - -export const Option: React.DetailedHTMLFactory< - React.HTMLAttributes & { - disabled?: boolean; - selected?: boolean; - value?: string; - }, - HTMLElement -> = wrap(jpOption()) as any; -// @ts-expect-error unknown property -Option.displayName = 'Juypter.Option'; diff --git a/packages/react-components/src/progress-ring/index.tsx b/packages/react-components/src/progress-ring/index.tsx deleted file mode 100644 index 51c08e22..00000000 --- a/packages/react-components/src/progress-ring/index.tsx +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright (c) Jupyter Development Team. -// Distributed under the terms of the Modified BSD License. - -import { - provideJupyterDesignSystem, - jpProgressRing -} from '@jupyter-notebook/web-components'; -import { provideReactWrapper } from '@microsoft/fast-react-wrapper'; -import React from 'react'; - -const { wrap } = provideReactWrapper(React, provideJupyterDesignSystem()); - -export const ProgressRing: React.DetailedHTMLFactory< - React.HTMLAttributes, - HTMLElement -> = wrap(jpProgressRing()) as any; -// @ts-expect-error unknown property -ProgressRing.displayName = 'Jupyter.ProgressRing'; diff --git a/packages/react-components/src/radio-group/index.tsx b/packages/react-components/src/radio-group/index.tsx deleted file mode 100644 index 3b0c0183..00000000 --- a/packages/react-components/src/radio-group/index.tsx +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright (c) Jupyter Development Team. -// Distributed under the terms of the Modified BSD License. - -import { - provideJupyterDesignSystem, - jpRadioGroup -} from '@jupyter-notebook/web-components'; -import { provideReactWrapper } from '@microsoft/fast-react-wrapper'; -import React from 'react'; - -const { wrap } = provideReactWrapper(React, provideJupyterDesignSystem()); - -export const RadioGroup: React.DetailedHTMLFactory< - React.HTMLAttributes & { - disabled?: boolean; - name?: string; - orientation?: 'horizontal' | 'vertical'; - readonly?: boolean; - }, - HTMLElement -> = wrap(jpRadioGroup()) as any; -// @ts-expect-error unknown property -RadioGroup.displayName = 'Jupyter.RadioGroup'; diff --git a/packages/react-components/src/radio/index.tsx b/packages/react-components/src/radio/index.tsx deleted file mode 100644 index d9a6ad02..00000000 --- a/packages/react-components/src/radio/index.tsx +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright (c) Jupyter Development Team. -// Distributed under the terms of the Modified BSD License. - -import { - provideJupyterDesignSystem, - jpRadio -} from '@jupyter-notebook/web-components'; -import { provideReactWrapper } from '@microsoft/fast-react-wrapper'; -import React from 'react'; - -const { wrap } = provideReactWrapper(React, provideJupyterDesignSystem()); - -export const Radio: React.DetailedHTMLFactory< - React.HTMLAttributes & { - checked?: boolean; - disabled?: boolean; - readonly?: boolean; - value?: string; - }, - HTMLElement -> = wrap(jpRadio()) as any; -// @ts-expect-error unknown property -Radio.displayName = 'Jupyter.Radio'; diff --git a/packages/react-components/src/tag/index.tsx b/packages/react-components/src/tag/index.tsx deleted file mode 100644 index 7756b776..00000000 --- a/packages/react-components/src/tag/index.tsx +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright (c) Jupyter Development Team. -// Distributed under the terms of the Modified BSD License. - -import { - provideJupyterDesignSystem, - jpTag -} from '@jupyter-notebook/web-components'; -import { provideReactWrapper } from '@microsoft/fast-react-wrapper'; -import React from 'react'; - -const { wrap } = provideReactWrapper(React, provideJupyterDesignSystem()); - -export const Tag: React.DetailedHTMLFactory< - React.HTMLAttributes, - HTMLElement -> = wrap(jpTag()) as any; -// @ts-expect-error unknown property -Tag.displayName = 'Jupyter.Tag'; diff --git a/packages/react-components/src/text-area/index.tsx b/packages/react-components/src/text-area/index.tsx deleted file mode 100644 index 2ebdf6d0..00000000 --- a/packages/react-components/src/text-area/index.tsx +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (c) Jupyter Development Team. -// Distributed under the terms of the Modified BSD License. - -import { - provideJupyterDesignSystem, - jpTextArea -} from '@jupyter-notebook/web-components'; -import { provideReactWrapper } from '@microsoft/fast-react-wrapper'; -import React from 'react'; - -const { wrap } = provideReactWrapper(React, provideJupyterDesignSystem()); - -export const TextArea: React.DetailedHTMLFactory< - React.HTMLAttributes & { - autofocus?: boolean; - cols?: number; - form?: string; - maxlength?: number; - name?: string; - placeholder?: string; - readonly?: boolean; - resize?: 'none' | 'vertical' | 'horizontal' | 'both'; - rows?: number; - value?: string; - }, - HTMLElement -> = wrap(jpTextArea()) as any; -// @ts-expect-error unknown property -TextArea.displayName = 'Jupyter.TextArea'; diff --git a/packages/react-components/src/text-field/index.tsx b/packages/react-components/src/text-field/index.tsx deleted file mode 100644 index a9d2d9be..00000000 --- a/packages/react-components/src/text-field/index.tsx +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) Jupyter Development Team. -// Distributed under the terms of the Modified BSD License. - -import { - provideJupyterDesignSystem, - jpTextField -} from '@jupyter-notebook/web-components'; -import { provideReactWrapper } from '@microsoft/fast-react-wrapper'; -import React from 'react'; - -const { wrap } = provideReactWrapper(React, provideJupyterDesignSystem()); - -export const TextField: React.DetailedHTMLFactory< - React.HTMLAttributes & { - autofocus?: boolean; - cols?: number; - disabled?: boolean; - form?: string; - maxlength?: number; - name?: string; - placeholder?: string; - readonly?: boolean; - resize?: 'none' | 'vertical' | 'horizontal' | 'both'; - rows?: number; - value?: string; - }, - HTMLElement -> = wrap(jpTextField()) as any; -// @ts-expect-error unknown property -TextField.displayName = 'Jupyter.TextField'; diff --git a/yarn.lock b/yarn.lock index f6e0d9dd..b3c4fb2d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4769,64 +4769,21 @@ "@webassemblyjs/helper-numbers" "1.11.1" "@webassemblyjs/helper-wasm-bytecode" "1.11.1" -"@webassemblyjs/ast@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" - integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== - dependencies: - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" - "@webassemblyjs/floating-point-hex-parser@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== -"@webassemblyjs/floating-point-hex-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" - integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== - "@webassemblyjs/helper-api-error@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== -"@webassemblyjs/helper-api-error@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" - integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== - "@webassemblyjs/helper-buffer@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== -"@webassemblyjs/helper-buffer@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" - integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== - -"@webassemblyjs/helper-code-frame@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" - integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== - dependencies: - "@webassemblyjs/wast-printer" "1.9.0" - -"@webassemblyjs/helper-fsm@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" - integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== - -"@webassemblyjs/helper-module-context@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" - integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-numbers@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" @@ -4841,11 +4798,6 @@ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== -"@webassemblyjs/helper-wasm-bytecode@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" - integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== - "@webassemblyjs/helper-wasm-section@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" @@ -4856,16 +4808,6 @@ "@webassemblyjs/helper-wasm-bytecode" "1.11.1" "@webassemblyjs/wasm-gen" "1.11.1" -"@webassemblyjs/helper-wasm-section@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" - integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== - dependencies: - "@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@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" @@ -4873,13 +4815,6 @@ dependencies: "@xtuc/ieee754" "^1.2.0" -"@webassemblyjs/ieee754@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" - integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== - dependencies: - "@xtuc/ieee754" "^1.2.0" - "@webassemblyjs/leb128@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" @@ -4887,23 +4822,11 @@ dependencies: "@xtuc/long" "4.2.2" -"@webassemblyjs/leb128@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" - integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== - dependencies: - "@xtuc/long" "4.2.2" - "@webassemblyjs/utf8@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== -"@webassemblyjs/utf8@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" - integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== - "@webassemblyjs/wasm-edit@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" @@ -4918,20 +4841,6 @@ "@webassemblyjs/wasm-parser" "1.11.1" "@webassemblyjs/wast-printer" "1.11.1" -"@webassemblyjs/wasm-edit@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" - integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== - dependencies: - "@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@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" @@ -4943,17 +4852,6 @@ "@webassemblyjs/leb128" "1.11.1" "@webassemblyjs/utf8" "1.11.1" -"@webassemblyjs/wasm-gen@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" - integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== - dependencies: - "@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@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" @@ -4964,16 +4862,6 @@ "@webassemblyjs/wasm-gen" "1.11.1" "@webassemblyjs/wasm-parser" "1.11.1" -"@webassemblyjs/wasm-opt@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" - integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== - dependencies: - "@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@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" @@ -4986,30 +4874,6 @@ "@webassemblyjs/leb128" "1.11.1" "@webassemblyjs/utf8" "1.11.1" -"@webassemblyjs/wasm-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" - integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== - dependencies: - "@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-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" - integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/floating-point-hex-parser" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-code-frame" "1.9.0" - "@webassemblyjs/helper-fsm" "1.9.0" - "@xtuc/long" "4.2.2" - "@webassemblyjs/wast-printer@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" @@ -5018,15 +4882,6 @@ "@webassemblyjs/ast" "1.11.1" "@xtuc/long" "4.2.2" -"@webassemblyjs/wast-printer@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" - integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" - "@xtuc/long" "4.2.2" - "@webpack-cli/configtest@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.1.0.tgz#8342bef0badfb7dfd3b576f2574ab80c725be043" @@ -5143,7 +4998,7 @@ acorn-walk@^7.1.1, acorn-walk@^7.2.0: resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== -acorn@^6.0.1, acorn@^6.4.1: +acorn@^6.0.1: version "6.4.2" resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== @@ -5220,17 +5075,12 @@ airbnb-js-shims@^2.2.1: string.prototype.padstart "^3.0.0" symbol.prototype.description "^1.0.0" -ajv-errors@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" - integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== - -ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: version "3.5.2" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5, ajv@~6.12.6: +ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5, ajv@~6.12.6: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -5351,7 +5201,7 @@ app-root-dir@^1.0.2: resolved "https://registry.yarnpkg.com/app-root-dir/-/app-root-dir-1.0.2.tgz#38187ec2dea7577fff033ffcb12172692ff6e118" integrity sha1-OBh+wt6nV3//Az/8sSFyaS/24Rg= -aproba@^1.0.3, aproba@^1.1.1: +aproba@^1.0.3: version "1.2.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== @@ -5501,16 +5351,6 @@ asap@^2.0.0: resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= -asn1.js@^5.2.0: - version "5.4.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" - integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== - dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - safer-buffer "^2.1.0" - asn1@~0.2.3: version "0.2.6" resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d" @@ -5523,14 +5363,6 @@ assert-plus@1.0.0, assert-plus@^1.0.0: resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= -assert@^1.1.1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" - integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== - dependencies: - object-assign "^4.1.1" - util "0.10.3" - assign-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" @@ -5546,11 +5378,6 @@ astral-regex@^2.0.0: resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== -async-each@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" - integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== - async-limiter@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" @@ -5889,7 +5716,7 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -base64-js@^1.0.2, base64-js@^1.3.1: +base64-js@^1.3.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== @@ -5941,38 +5768,16 @@ big.js@^5.2.2: resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== -binary-extensions@^1.0.0: - version "1.13.1" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" - integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== - binary-extensions@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== -bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - dependencies: - file-uri-to-path "1.0.0" - -bluebird@^3.3.5, bluebird@^3.5.5: +bluebird@^3.3.5: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: - version "4.12.0" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" - integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== - -bn.js@^5.0.0, bn.js@^5.1.1: - version "5.2.0" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002" - integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== - body-parser@1.19.0: version "1.19.0" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" @@ -6032,7 +5837,7 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -braces@^2.3.1, braces@^2.3.2: +braces@^2.3.1: version "2.3.2" resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== @@ -6055,11 +5860,6 @@ braces@^3.0.1, braces@~3.0.2: dependencies: fill-range "^7.0.1" -brorand@^1.0.1, brorand@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" - integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= - brotli-size@4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/brotli-size/-/brotli-size-4.0.0.tgz#a05ee3faad3c0e700a2f2da826ba6b4d76e69e5e" @@ -6072,67 +5872,6 @@ browser-process-hrtime@^1.0.0: resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== -browserify-aes@^1.0.0, browserify-aes@^1.0.4: - version "1.2.0" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" - integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== - dependencies: - buffer-xor "^1.0.3" - cipher-base "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.3" - inherits "^2.0.1" - safe-buffer "^5.0.1" - -browserify-cipher@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" - integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== - dependencies: - browserify-aes "^1.0.4" - browserify-des "^1.0.0" - evp_bytestokey "^1.0.0" - -browserify-des@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" - integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== - dependencies: - cipher-base "^1.0.1" - des.js "^1.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: - version "4.1.0" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" - integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== - dependencies: - bn.js "^5.0.0" - randombytes "^2.0.1" - -browserify-sign@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" - integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== - dependencies: - bn.js "^5.1.1" - browserify-rsa "^4.0.1" - create-hash "^1.2.0" - create-hmac "^1.1.7" - elliptic "^6.5.3" - inherits "^2.0.4" - parse-asn1 "^5.1.5" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -browserify-zlib@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" - integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== - dependencies: - pako "~1.0.5" - browserslist@4.14.2: version "4.14.2" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.2.tgz#1b3cec458a1ba87588cc5e9be62f19b6d48813ce" @@ -6176,20 +5915,6 @@ buffer-from@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== -buffer-xor@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" - integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= - -buffer@^4.3.0: - version "4.9.2" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" - integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" - buffer@^5.5.0, buffer@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" @@ -6203,11 +5928,6 @@ builtin-modules@^3.1.0: resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887" integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== -builtin-status-codes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" - integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= - builtins@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" @@ -6238,27 +5958,6 @@ bytes@3.1.1: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.1.tgz#3f018291cb4cbad9accb6e6970bca9c8889e879a" integrity sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg== -cacache@^12.0.2: - version "12.0.4" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" - integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== - dependencies: - 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" - cacache@^15.0.5, cacache@^15.2.0: version "15.3.0" resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb" @@ -6446,40 +6145,6 @@ child_process@~1.0.2: resolved "https://registry.yarnpkg.com/child_process/-/child_process-1.0.2.tgz#b1f7e7fc73d25e7fd1d455adc94e143830182b5a" integrity sha1-sffn/HPSXn/R1FWtyU4UODAYK1o= -chokidar@^2.1.8: - version "2.1.8" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" - integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== - dependencies: - anymatch "^2.0.0" - async-each "^1.0.1" - braces "^2.3.2" - glob-parent "^3.1.0" - inherits "^2.0.3" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - normalize-path "^3.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.2.1" - upath "^1.1.1" - optionalDependencies: - fsevents "^1.2.7" - -chokidar@^3.4.1: - version "3.5.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - chokidar@^3.4.2: version "3.5.2" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" @@ -6495,7 +6160,7 @@ chokidar@^3.4.2: optionalDependencies: fsevents "~2.3.2" -chownr@^1.1.1, chownr@^1.1.4: +chownr@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== @@ -6520,14 +6185,6 @@ ci-info@^3.2.0: resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.2.0.tgz#2876cb948a498797b5236f0095bc057d0dca38b6" integrity sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A== -cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" - integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - cjs-module-lexer@^1.0.0: version "1.2.2" resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" @@ -6822,16 +6479,6 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -concat-stream@^1.5.0: - version "1.6.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - concat-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1" @@ -6850,21 +6497,11 @@ config-chain@^1.1.12: ini "^1.3.4" proto-list "~1.2.1" -console-browserify@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" - integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== - console-control-strings@^1.0.0, console-control-strings@^1.1.0, console-control-strings@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= -constants-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" - integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= - content-disposition@0.5.3: version "0.5.3" resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" @@ -6996,18 +6633,6 @@ cookies@0.8.0: depd "~2.0.0" keygrip "~1.1.0" -copy-concurrently@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" - integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== - dependencies: - aproba "^1.1.1" - fs-write-stream-atomic "^1.0.8" - iferr "^0.1.5" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.0" - copy-descriptor@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" @@ -7108,37 +6733,6 @@ cpy@^8.1.2: p-filter "^2.1.0" p-map "^3.0.0" -create-ecdh@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" - integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== - dependencies: - bn.js "^4.1.0" - elliptic "^6.5.3" - -create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" - integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== - dependencies: - cipher-base "^1.0.1" - inherits "^2.0.1" - md5.js "^1.3.4" - ripemd160 "^2.0.1" - sha.js "^2.4.0" - -create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" - integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== - dependencies: - cipher-base "^1.0.3" - create-hash "^1.1.0" - inherits "^2.0.1" - ripemd160 "^2.0.0" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - cross-spawn@7.0.3, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" @@ -7159,23 +6753,6 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: shebang-command "^1.2.0" which "^1.2.9" -crypto-browserify@^3.11.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== - dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" - crypto@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/crypto/-/crypto-1.0.1.tgz#2af1b7cad8175d24c8a1b0778255794a21803037" @@ -7269,11 +6846,6 @@ csstype@^3.0.2, csstype@~3.0.3: resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.10.tgz#2ad3a7bed70f35b965707c092e5f30b327c290e5" integrity sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA== -cyclist@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" - integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= - d@1, d@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" @@ -7520,14 +7092,6 @@ deprecation@^2.0.0, deprecation@^2.3.1: resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== -des.js@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" - integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== - dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - destroy@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" @@ -7594,15 +7158,6 @@ diff-sequences@^27.4.0: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.4.0.tgz#d783920ad8d06ec718a060d00196dfef25b132a5" integrity sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww== -diffie-hellman@^5.0.0: - version "5.0.3" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" - integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== - dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" - dir-glob@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" @@ -7664,11 +7219,6 @@ dom4@^2.1.5: resolved "https://registry.yarnpkg.com/dom4/-/dom4-2.1.6.tgz#c90df07134aa0dbd81ed4d6ba1237b36fc164770" integrity sha512-JkCVGnN4ofKGbjf5Uvc8mmxaATIErKQKSgACdBXpsQ3fY6DlIpAyWfiBSrGkttATssbDCp3psiAKWXk5gmjycA== -domain-browser@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" - integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== - domelementtype@^2.0.1, domelementtype@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" @@ -7774,16 +7324,6 @@ duplexer@^0.1.1, duplexer@^0.1.2: resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== -duplexify@^3.4.2, duplexify@^3.6.0: - version "3.7.1" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" - integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" - duplicate-package-checker-webpack-plugin@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/duplicate-package-checker-webpack-plugin/-/duplicate-package-checker-webpack-plugin-3.0.0.tgz#78bb89e625fa7cf8c2a59c53f62b495fda9ba287" @@ -7826,19 +7366,6 @@ element-resize-detector@^1.2.2: dependencies: batch-processor "1.0.0" -elliptic@^6.5.3: - version "6.5.4" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" - integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== - dependencies: - bn.js "^4.11.9" - brorand "^1.1.0" - hash.js "^1.0.0" - hmac-drbg "^1.0.1" - inherits "^2.0.4" - minimalistic-assert "^1.0.1" - minimalistic-crypto-utils "^1.0.1" - email-addresses@^3.0.1: version "3.1.0" resolved "https://registry.yarnpkg.com/email-addresses/-/email-addresses-3.1.0.tgz#cabf7e085cbdb63008a70319a74e6136188812fb" @@ -7895,22 +7422,13 @@ encoding@^0.1.12: dependencies: iconv-lite "^0.6.2" -end-of-stream@^1.0.0, end-of-stream@^1.1.0: +end-of-stream@^1.1.0: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" -enhanced-resolve@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec" - integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg== - dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.5.0" - tapable "^1.0.0" - enhanced-resolve@^5.8.3: version "5.8.3" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz#6d552d465cce0423f5b3d718511ea53826a7b2f0" @@ -7946,7 +7464,7 @@ err-code@^2.0.2: resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== -errno@^0.1.3, errno@~0.1.1, errno@~0.1.7: +errno@^0.1.3, errno@~0.1.1: version "0.1.8" resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== @@ -8200,14 +7718,6 @@ eslint-scope@5.1.1, eslint-scope@^5.0.0, eslint-scope@^5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-scope@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" - integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - eslint-utils@^1.4.3: version "1.4.3" resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" @@ -8358,7 +7868,7 @@ esquery@^1.0.1, esquery@^1.4.0: dependencies: estraverse "^5.1.0" -esrecurse@^4.1.0, esrecurse@^4.3.0: +esrecurse@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== @@ -8408,19 +7918,11 @@ eventemitter3@^4.0.4: resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== -events@^3.0.0, events@^3.2.0: +events@^3.2.0: version "3.3.0" resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== -evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" - integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== - dependencies: - md5.js "^1.3.4" - safe-buffer "^5.1.1" - exec-sh@^0.3.2: version "0.3.6" resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc" @@ -8745,11 +8247,6 @@ fd-slicer@~1.1.0: dependencies: pend "~1.2.0" -figgy-pudding@^3.5.1: - version "3.5.2" - resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" - integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== - figures@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" @@ -8796,11 +8293,6 @@ file-system-cache@^1.0.5: fs-extra "^0.30.0" ramda "^0.21.0" -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== - filename-reserved-regex@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" @@ -8860,7 +8352,7 @@ finalhandler@~1.1.2: statuses "~1.5.0" unpipe "~1.0.0" -find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: +find-cache-dir@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== @@ -8945,14 +8437,6 @@ flatted@^3.1.0: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.4.tgz#28d9969ea90661b5134259f312ab6aa7929ac5e2" integrity sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw== -flush-write-stream@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" - integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== - dependencies: - inherits "^2.0.3" - readable-stream "^2.3.6" - for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" @@ -9040,14 +8524,6 @@ fresh@0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= -from2@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" - integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" - fs-extra@^0.30.0: version "0.30.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0" @@ -9106,29 +8582,11 @@ fs-monkey@1.0.3: resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== -fs-write-stream-atomic@^1.0.8: - version "1.0.10" - resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" - integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= - dependencies: - graceful-fs "^4.1.2" - iferr "^0.1.5" - imurmurhash "^0.1.4" - readable-stream "1 || 2" - fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -fsevents@^1.2.7: - version "1.2.13" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" - integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== - dependencies: - bindings "^1.5.0" - nan "^2.12.1" - fsevents@^2.1.2, fsevents@^2.3.2, fsevents@~2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" @@ -9720,23 +9178,6 @@ has@^1.0.3: dependencies: function-bind "^1.1.1" -hash-base@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" - integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== - dependencies: - inherits "^2.0.4" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -hash.js@^1.0.0, hash.js@^1.0.3: - version "1.1.7" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" - integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== - dependencies: - inherits "^2.0.3" - minimalistic-assert "^1.0.1" - hast-to-hyperscript@^9.0.0: version "9.0.1" resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz#9b67fd188e4c81e8ad66f803855334173920218d" @@ -9829,15 +9270,6 @@ history@^5.2.0: dependencies: "@babel/runtime" "^7.7.6" -hmac-drbg@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" - integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= - dependencies: - hash.js "^1.0.3" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.1" - hoist-non-react-statics@^3.3.0: version "3.3.2" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" @@ -10034,11 +9466,6 @@ http-status-codes@1.4.0: resolved "https://registry.yarnpkg.com/http-status-codes/-/http-status-codes-1.4.0.tgz#6e4c15d16ff3a9e2df03b89f3a55e1aae05fb477" integrity sha512-JrT3ua+WgH8zBD3HEJYbeEgnuQaAnUeRRko/YojPAJjGmIfGD3KPU/asLdsLwKjfxOmQe5nXMQ0pt/7MyapVbQ== -https-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" - integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= - https-proxy-agent@5.0.0, https-proxy-agent@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" @@ -10085,16 +9512,11 @@ icss-utils@^5.0.0, icss-utils@^5.1.0: resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== -ieee754@^1.1.13, ieee754@^1.1.4: +ieee754@^1.1.13: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -iferr@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" - integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= - ignore-walk@^3.0.3: version "3.0.4" resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.4.tgz#c9a09f69b7c7b479a5d74ac1a3c0d4236d2a6335" @@ -10158,7 +9580,7 @@ indent-string@^4.0.0: resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== -infer-owner@^1.0.3, infer-owner@^1.0.4: +infer-owner@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== @@ -10171,16 +9593,11 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" - integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= - inherits@2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" @@ -10316,13 +9733,6 @@ is-bigint@^1.0.1: dependencies: has-bigints "^1.0.1" -is-binary-path@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" - integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= - dependencies: - binary-extensions "^1.0.0" - is-binary-path@~2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" @@ -10685,11 +10095,6 @@ is-word-character@^1.0.0: resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.4.tgz#ce0e73216f98599060592f62ff31354ddbeb0230" integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA== -is-wsl@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" - integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= - is-wsl@^2.1.1, is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" @@ -10697,7 +10102,7 @@ is-wsl@^2.1.1, is-wsl@^2.2.0: dependencies: is-docker "^2.0.0" -isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: +isarray@1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= @@ -11860,11 +11265,6 @@ load-json-file@^6.2.0: strip-bom "^4.0.0" type-fest "^0.6.0" -loader-runner@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" - integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== - loader-runner@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384" @@ -12089,13 +11489,6 @@ lru-cache@6.0.0, lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - lru-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/lru-queue/-/lru-queue-0.1.0.tgz#2738bd9f0d3cf4f84490c5736c48699ac632cda3" @@ -12241,15 +11634,6 @@ marked@2.1.3, marked@^2.0.0, marked@^2.0.1: resolved "https://registry.yarnpkg.com/marked/-/marked-2.1.3.tgz#bd017cef6431724fd4b27e0657f5ceb14bff3753" integrity sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA== -md5.js@^1.3.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" - integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - mdast-squeeze-paragraphs@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz#7c4c114679c3bee27ef10b58e2e015be79f1ef97" @@ -12337,14 +11721,6 @@ memory-fs@^0.4.1: errno "^0.1.3" readable-stream "^2.0.1" -memory-fs@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" - integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - memorystream@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2" @@ -12419,14 +11795,6 @@ micromatch@^4.0.2, micromatch@^4.0.4: braces "^3.0.1" picomatch "^2.2.3" -miller-rabin@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" - integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== - dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" - mime-db@1.51.0, "mime-db@>= 1.43.0 < 2": version "1.51.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" @@ -12485,16 +11853,6 @@ mini-css-extract-plugin@~1.3.2: schema-utils "^3.0.0" webpack-sources "^1.1.0" -minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - -minimalistic-crypto-utils@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" - integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= - "minimatch@2 || 3", minimatch@3.0.4, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" @@ -12600,22 +11958,6 @@ minizlib@^2.0.0, minizlib@^2.1.1: minipass "^3.0.0" yallist "^4.0.0" -mississippi@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" - integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== - dependencies: - concat-stream "^1.5.0" - duplexify "^3.4.2" - end-of-stream "^1.1.0" - flush-write-stream "^1.0.0" - from2 "^2.1.0" - parallel-transform "^1.1.0" - pump "^3.0.0" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" - mixin-deep@^1.2.0: version "1.3.2" resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" @@ -12638,7 +11980,7 @@ mkdirp@1.0.4, mkdirp@^1.0.3, mkdirp@^1.0.4: resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1: +mkdirp@^0.5.1, mkdirp@^0.5.5, mkdirp@~0.5.1: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== @@ -12655,18 +11997,6 @@ moment@^2.24.0: resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== -move-concurrently@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" - integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= - dependencies: - aproba "^1.1.1" - copy-concurrently "^1.0.0" - fs-write-stream-atomic "^1.0.8" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.3" - ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -12712,11 +12042,6 @@ mv@2.1.1: ncp "~2.0.0" rimraf "~2.4.0" -nan@^2.12.1: - version "2.15.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" - integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ== - nanoid@^3.1.23, nanoid@^3.1.30: version "3.1.32" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.32.tgz#8f96069e6239cc0a9ae8c0d3b41a3b4933a88c0a" @@ -12759,7 +12084,7 @@ negotiator@0.6.2, negotiator@^0.6.2: resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== -neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1, neo-async@^2.6.2: +neo-async@^2.6.0, neo-async@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== @@ -12842,35 +12167,6 @@ node-int64@^0.4.0: resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= -node-libs-browser@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" - integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== - dependencies: - assert "^1.1.1" - browserify-zlib "^0.2.0" - buffer "^4.3.0" - console-browserify "^1.1.0" - constants-browserify "^1.0.0" - crypto-browserify "^3.11.0" - domain-browser "^1.1.1" - events "^3.0.0" - https-browserify "^1.0.0" - os-browserify "^0.3.0" - path-browserify "0.0.1" - process "^0.11.10" - punycode "^1.2.4" - querystring-es3 "^0.2.0" - readable-stream "^2.3.3" - stream-browserify "^2.0.1" - stream-http "^2.7.2" - string_decoder "^1.0.0" - timers-browserify "^2.0.4" - tty-browserify "0.0.0" - url "^0.11.0" - util "^0.11.0" - vm-browserify "^1.0.1" - node-releases@^1.1.61: version "1.1.77" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.77.tgz#50b0cfede855dd374e7585bf228ff34e57c1c32e" @@ -13279,11 +12575,6 @@ optionator@^0.9.1: type-check "^0.4.0" word-wrap "^1.2.3" -os-browserify@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" - integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= - os-homedir@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" @@ -13498,20 +12789,6 @@ pacote@^11.2.6, pacote@^11.2.7: ssri "^8.0.1" tar "^6.1.0" -pako@~1.0.5: - version "1.0.11" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" - integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== - -parallel-transform@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" - integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== - dependencies: - cyclist "^1.0.1" - inherits "^2.0.3" - readable-stream "^2.1.5" - param-case@^3.0.3, param-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" @@ -13527,17 +12804,6 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-asn1@^5.0.0, parse-asn1@^5.1.5: - version "5.1.6" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" - integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== - dependencies: - asn1.js "^5.2.0" - browserify-aes "^1.0.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - safe-buffer "^5.1.1" - parse-entities@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8" @@ -13626,11 +12892,6 @@ pascalcase@^0.1.1: resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= -path-browserify@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" - integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== - path-browserify@^1.0.0, path-browserify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" @@ -13688,17 +12949,6 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -pbkdf2@^3.0.3: - version "3.1.2" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" - integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== - dependencies: - create-hash "^1.1.2" - create-hmac "^1.1.4" - ripemd160 "^2.0.1" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - pend@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" @@ -14245,26 +13495,6 @@ psl@^1.1.24, psl@^1.1.28, psl@^1.1.33: resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== -public-encrypt@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" - integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== - dependencies: - bn.js "^4.1.0" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - parse-asn1 "^5.0.0" - randombytes "^2.0.1" - safe-buffer "^5.1.2" - -pump@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - pump@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" @@ -14273,21 +13503,12 @@ pump@^3.0.0: end-of-stream "^1.1.0" once "^1.3.1" -pumpify@^1.3.3: - version "1.5.1" - resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" - integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== - dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" - punycode@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= -punycode@^1.2.4, punycode@^1.4.1: +punycode@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= @@ -14341,11 +13562,6 @@ query-string@^6.13.8: split-on-first "^1.0.0" strict-uri-encode "^2.0.0" -querystring-es3@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" - integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= - querystring@0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" @@ -14381,21 +13597,13 @@ ramda@^0.21.0: resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.21.0.tgz#a001abedb3ff61077d4ff1d577d44de77e8d0a35" integrity sha1-oAGr7bP/YQd9T/HVd9RN536NCjU= -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: +randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" -randomfill@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" - integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== - dependencies: - randombytes "^2.0.5" - safe-buffer "^5.1.0" - range-parser@^1.2.1, range-parser@~1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" @@ -14752,7 +13960,16 @@ read@1, read@~1.0.1: dependencies: mute-stream "~0.0.4" -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: +readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.4.0, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^2.0.1, readable-stream@^2.0.6, readable-stream@~2.3.6: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -14765,15 +13982,6 @@ read@1, read@~1.0.1: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.4.0, readable-stream@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - readdir-scoped-modules@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309" @@ -14784,15 +13992,6 @@ readdir-scoped-modules@^1.0.0: graceful-fs "^4.1.2" once "^1.3.0" -readdirp@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" - integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== - dependencies: - graceful-fs "^4.1.11" - micromatch "^3.1.10" - readable-stream "^2.0.2" - readdirp@~3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" @@ -15226,7 +14425,7 @@ rimraf@2.6.3: dependencies: glob "^7.1.3" -rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.3: +rimraf@^2.2.8, rimraf@^2.6.3: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== @@ -15247,14 +14446,6 @@ rimraf@~2.4.0: dependencies: glob "^6.0.1" -ripemd160@^2.0.0, ripemd160@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" - integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - rollup-plugin-delete@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/rollup-plugin-delete/-/rollup-plugin-delete-2.0.0.tgz#262acf80660d48c3b167fb0baabd0c3ab985c153" @@ -15319,13 +14510,6 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -run-queue@^1.0.0, run-queue@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" - integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= - dependencies: - aproba "^1.1.1" - rxjs@^6.6.0: version "6.6.7" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" @@ -15343,7 +14527,7 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@^5.2.1, safe-buffer@~5.2.0: +safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@^5.2.1, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -15426,15 +14610,6 @@ schema-utils@2.7.0: ajv "^6.12.2" ajv-keywords "^3.4.1" -schema-utils@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" - integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== - dependencies: - ajv "^6.1.0" - ajv-errors "^1.0.0" - ajv-keywords "^3.1.0" - schema-utils@^2.6.5, schema-utils@^2.7.0: version "2.7.1" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" @@ -15580,11 +14755,6 @@ set-value@^2.0.0, set-value@^2.0.1: is-plain-object "^2.0.3" split-string "^3.0.1" -setimmediate@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= - setprototypeof@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" @@ -15595,14 +14765,6 @@ setprototypeof@1.2.0: resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== -sha.js@^2.4.0, sha.js@^2.4.8: - version "2.4.11" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" - integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - shallow-clone@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" @@ -15939,13 +15101,6 @@ sshpk@^1.7.0: safer-buffer "^2.0.2" tweetnacl "~0.14.0" -ssri@^6.0.1: - version "6.0.2" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.2.tgz#157939134f20464e7301ddba3e90ffa8f7728ac5" - integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q== - dependencies: - figgy-pudding "^3.5.1" - ssri@^8.0.0, ssri@^8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" @@ -16000,38 +15155,6 @@ store2@^2.12.0: resolved "https://registry.yarnpkg.com/store2/-/store2-2.13.1.tgz#fae7b5bb9d35fc53dc61cd262df3abb2f6e59022" integrity sha512-iJtHSGmNgAUx0b/MCS6ASGxb//hGrHHRgzvN+K5bvkBTN7A9RTpPSf1WSp+nPGvWCJ1jRnvY7MKnuqfoi3OEqg== -stream-browserify@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" - integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== - dependencies: - inherits "~2.0.1" - readable-stream "^2.0.2" - -stream-each@^1.1.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" - integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== - dependencies: - end-of-stream "^1.1.0" - stream-shift "^1.0.0" - -stream-http@^2.7.2: - version "2.8.3" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" - integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== - dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.1" - readable-stream "^2.3.6" - to-arraybuffer "^1.0.0" - xtend "^4.0.0" - -stream-shift@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" - integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== - strict-uri-encode@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" @@ -16125,7 +15248,7 @@ string.prototype.trimstart@^1.0.4: call-bind "^1.0.2" define-properties "^1.1.3" -string_decoder@^1.0.0, string_decoder@^1.1.1: +string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== @@ -16409,21 +15532,6 @@ terminal-link@^2.0.0: ansi-escapes "^4.2.1" supports-hyperlinks "^2.0.0" -terser-webpack-plugin@^1.4.3: - version "1.4.5" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" - integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== - dependencies: - 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" - terser-webpack-plugin@^4.1.0, terser-webpack-plugin@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz#28daef4a83bd17c1db0297070adc07fc8cfc6a9a" @@ -16450,7 +15558,7 @@ terser-webpack-plugin@^5.0.3, terser-webpack-plugin@^5.1.3: source-map "^0.6.1" terser "^5.7.2" -terser@^4.1.2, terser@^4.6.3: +terser@^4.6.3: version "4.8.0" resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== @@ -16517,13 +15625,6 @@ through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6: resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= -timers-browserify@^2.0.4: - version "2.0.12" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" - integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== - dependencies: - setimmediate "^1.0.4" - timers-ext@^0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/timers-ext/-/timers-ext-0.1.7.tgz#6f57ad8578e07a3fb9f91d9387d65647555e25c6" @@ -16549,11 +15650,6 @@ tmpl@1.0.5: resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== -to-arraybuffer@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" - integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= - to-fast-properties@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" @@ -16750,11 +15846,6 @@ tsutils@^3.17.1, tsutils@^3.21.0: dependencies: tslib "^1.8.1" -tty-browserify@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" - integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= - tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" @@ -17072,11 +16163,6 @@ unset-value@^1.0.0: has-value "^0.3.1" isobject "^3.0.0" -upath@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" - integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== - upath@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/upath/-/upath-2.0.1.tgz#50c73dea68d6f6b990f51d279ce6081665d61a8b" @@ -17168,20 +16254,6 @@ util.promisify@1.0.0: define-properties "^1.1.2" object.getownpropertydescriptors "^2.0.3" -util@0.10.3: - version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" - integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= - dependencies: - inherits "2.0.1" - -util@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" - integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== - dependencies: - inherits "2.0.3" - utila@~0.4: version "0.4.0" resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" @@ -17342,11 +16414,6 @@ vfile@^4.0.0: unist-util-stringify-position "^2.0.0" vfile-message "^2.0.0" -vm-browserify@^1.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" - integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== - vscode-html-languageservice@^4.0.3: version "4.2.1" resolved "https://registry.yarnpkg.com/vscode-html-languageservice/-/vscode-html-languageservice-4.2.1.tgz#b95077cffd19bf187e53c7bf79e3e0dd7edbc7cf" @@ -17414,24 +16481,6 @@ warning@^4.0.2, warning@^4.0.3: dependencies: loose-envify "^1.0.0" -watchpack-chokidar2@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" - integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== - dependencies: - chokidar "^2.1.8" - -watchpack@^1.7.4: - version "1.7.5" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" - integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== - dependencies: - graceful-fs "^4.1.2" - neo-async "^2.5.0" - optionalDependencies: - chokidar "^3.4.1" - watchpack-chokidar2 "^2.0.1" - watchpack@^2.2.0, watchpack@^2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.3.1.tgz#4200d9447b401156eeca7767ee610f8809bc9d25" @@ -17544,7 +16593,7 @@ webpack-merge@^5.1.2, webpack-merge@^5.7.3: clone-deep "^4.0.1" wildcard "^2.0.0" -webpack-sources@^1.1.0, webpack-sources@^1.2.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: +webpack-sources@^1.1.0, webpack-sources@^1.2.0, webpack-sources@^1.4.3: version "1.4.3" resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== @@ -17569,36 +16618,7 @@ webpack-virtual-modules@^0.4.1: resolved "https://registry.yarnpkg.com/webpack-virtual-modules/-/webpack-virtual-modules-0.4.3.tgz#cd597c6d51d5a5ecb473eea1983a58fa8a17ded9" integrity sha512-5NUqC2JquIL2pBAAo/VfBP6KuGkHIZQXW/lNKupLPfhViwh8wNsu0BObtl09yuKZszeEUfbXz8xhrHvSG16Nqw== -webpack@4: - version "4.46.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.46.0.tgz#bf9b4404ea20a073605e0a011d188d77cb6ad542" - integrity sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q== - dependencies: - "@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" - -webpack@^5.0.0, webpack@^5.41.1, webpack@^5.9.0: +webpack@4, webpack@^5.0.0, webpack@^5.41.1, webpack@^5.9.0: version "5.64.4" resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.64.4.tgz#e1454b6a13009f57cc2c78e08416cd674622937b" integrity sha512-LWhqfKjCLoYJLKJY8wk2C3h77i8VyHowG3qYNZiIqD6D0ZS40439S/KVuc/PY48jp2yQmy0mhMknq8cys4jFMw== @@ -17720,13 +16740,6 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= -worker-farm@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" - integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== - dependencies: - errno "~0.1.7" - worker-loader@^3.0.2: version "3.0.8" resolved "https://registry.yarnpkg.com/worker-loader/-/worker-loader-3.0.8.tgz#5fc5cda4a3d3163d9c274a4e3a811ce8b60dbb37" @@ -17881,17 +16894,12 @@ y-websocket@^1.3.15: ws "^6.2.1" y-leveldb "^0.1.0" -y18n@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" - integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== - y18n@^5.0.5: version "5.0.8" resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== -yallist@^3.0.0, yallist@^3.0.2, yallist@^3.1.1: +yallist@^3.0.0, yallist@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== From 7961932a7e489cfab1e405e447dd652ed53e2917 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Mon, 24 Jan 2022 09:22:54 +0100 Subject: [PATCH 05/27] Use ts-loader for storybook --- .../components/.storybook/babel.config.js | 9 - packages/components/.storybook/main.js | 22 +- packages/components/package.json | 8 +- packages/components/src/button/index.ts | 4 + .../src/utilities/storybook/index.ts | 4 +- packages/components/tsconfig.json | 22 +- packages/components/tsconfig.storybook.json | 10 + packages/components/tsconfigbase.json | 23 + yarn.lock | 1190 ++++++++++++++++- 9 files changed, 1206 insertions(+), 86 deletions(-) delete mode 100644 packages/components/.storybook/babel.config.js create mode 100644 packages/components/tsconfig.storybook.json create mode 100644 packages/components/tsconfigbase.json diff --git a/packages/components/.storybook/babel.config.js b/packages/components/.storybook/babel.config.js deleted file mode 100644 index b962a97e..00000000 --- a/packages/components/.storybook/babel.config.js +++ /dev/null @@ -1,9 +0,0 @@ -module.exports = { - presets: ['@babel/preset-env', '@babel/preset-typescript'], - plugins: [ - ['@babel/plugin-proposal-decorators', { legacy: true }], - ['@babel/plugin-proposal-class-properties', { loose: true }], - ['@babel/plugin-proposal-private-methods', { loose: true }], - ['@babel/plugin-proposal-private-property-in-object', { loose: true }] - ] -}; diff --git a/packages/components/.storybook/main.js b/packages/components/.storybook/main.js index a081ff9b..bc15e029 100644 --- a/packages/components/.storybook/main.js +++ b/packages/components/.storybook/main.js @@ -2,11 +2,7 @@ module.exports = { core: { builder: 'webpack5' }, - stories: [ - '../src/**/*.stories.mdx', - '../src/**/*.stories.@(js|jsx|ts|tsx)', - '../docs/**/*.stories.mdx' - ], + stories: ['../src/**/*.stories.ts'], addons: [ '@storybook/addon-links', '@storybook/addon-essentials', @@ -14,5 +10,21 @@ module.exports = { ], features: { postcss: false + }, + webpackFinal: async config => { + config.module.rules.push({ + test: /\.ts$/, + sideEffects: true, + use: [ + { + loader: 'ts-loader', + options: { + configFile: 'tsconfig.storybook.json' + } + } + ] + }); + + return config; } }; diff --git a/packages/components/package.json b/packages/components/package.json index d5b21f21..92569e0c 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -33,13 +33,11 @@ "@microsoft/fast-colors": "^5.1.4", "@microsoft/fast-components": "^2.17.1", "@microsoft/fast-element": "^1.6.0", - "@microsoft/fast-foundation": "^2.21.0" + "@microsoft/fast-foundation": "^2.21.0", + "@storybook/addons": "^6.4.14", + "ts-loader": "^7.0.2" }, "devDependencies": { - "@babel/core": "^7.14.3", - "@babel/plugin-proposal-decorators": "^7.14.2", - "@babel/preset-env": "^7.14.2", - "@babel/preset-typescript": "^7.13.0", "@fortawesome/fontawesome-svg-core": "^1.2.36", "@fortawesome/free-solid-svg-icons": "^5.15.4", "@microsoft/api-extractor": "^7.18.9", diff --git a/packages/components/src/button/index.ts b/packages/components/src/button/index.ts index 77638be8..698d3f5e 100644 --- a/packages/components/src/button/index.ts +++ b/packages/components/src/button/index.ts @@ -35,6 +35,10 @@ export class Button extends FoundationButton { @attr() public appearance: ButtonAppearance; + constructor() { + super(); + } + public connectedCallback() { super.connectedCallback(); if (!this.appearance) { diff --git a/packages/components/src/utilities/storybook/index.ts b/packages/components/src/utilities/storybook/index.ts index a68c4ad1..4d831a30 100644 --- a/packages/components/src/utilities/storybook/index.ts +++ b/packages/components/src/utilities/storybook/index.ts @@ -9,10 +9,10 @@ export function getFaIcon(iconName: string, slotName: string): string { .split('-') .map(part => part[0].toUpperCase() + part.slice(1)) .reduce((agg, part) => agg + part, 'fa'); - library.add(icons[objectName]); + library.add((icons as any)[objectName]); const theIcon = icon({ prefix: 'fas', iconName: iconName as icons.IconName }); - const copy = theIcon.node.item(0).cloneNode(true) as HTMLElement; + const copy = theIcon!.node.item(0)!.cloneNode(true) as HTMLElement; copy.setAttribute('slot', slotName); return copy.outerHTML; } diff --git a/packages/components/tsconfig.json b/packages/components/tsconfig.json index 09716204..734d3a6b 100644 --- a/packages/components/tsconfig.json +++ b/packages/components/tsconfig.json @@ -1,25 +1,5 @@ { - "compilerOptions": { - "target": "es6", - "module": "esnext", - "moduleResolution": "node", - "rootDir": "src", - "outDir": "dist/esm", - "declarationDir": "dist/dts", - "lib": ["dom", "es6"], - "pretty": true, - "esModuleInterop": true, - "importHelpers": true, - "experimentalDecorators": true, - "strictPropertyInitialization": false, - "declaration": true, - "sourceMap": false, - "noEmitOnError": true, - "strict": true, - "strictNullChecks": true, - "strictFunctionTypes": false, - "allowJs": true - }, + "extends": "./tsconfigbase.json", "include": ["src"], "exclude": [ "node_modules", diff --git a/packages/components/tsconfig.storybook.json b/packages/components/tsconfig.storybook.json new file mode 100644 index 00000000..8da02390 --- /dev/null +++ b/packages/components/tsconfig.storybook.json @@ -0,0 +1,10 @@ +{ + "extends": "./tsconfigbase.json", + "include": ["src"], + "exclude": [ + "node_modules", + "src/**/*.spec.ts", + "src/**/*.test.ts", + "playwright.config.ts" + ] +} diff --git a/packages/components/tsconfigbase.json b/packages/components/tsconfigbase.json new file mode 100644 index 00000000..03d3826a --- /dev/null +++ b/packages/components/tsconfigbase.json @@ -0,0 +1,23 @@ +{ + "compilerOptions": { + "target": "es6", + "module": "esnext", + "moduleResolution": "node", + "rootDir": "src", + "outDir": "dist/esm", + "declarationDir": "dist/dts", + "lib": ["dom", "es6"], + "pretty": true, + "esModuleInterop": true, + "importHelpers": true, + "experimentalDecorators": true, + "strictPropertyInitialization": false, + "declaration": true, + "sourceMap": false, + "noEmitOnError": true, + "strict": true, + "strictNullChecks": true, + "strictFunctionTypes": false, + "allowJs": true + } +} diff --git a/yarn.lock b/yarn.lock index b3c4fb2d..d614a4e7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -57,7 +57,7 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/core@^7.1.0", "@babel/core@^7.12.10", "@babel/core@^7.12.3", "@babel/core@^7.14.3", "@babel/core@^7.14.8": +"@babel/core@^7.1.0", "@babel/core@^7.12.10", "@babel/core@^7.12.3", "@babel/core@^7.14.8": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.7.tgz#db990f931f6d40cb9b87a0dc7d2adc749f1dcbcf" integrity sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA== @@ -404,7 +404,7 @@ "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-class-static-block" "^7.14.5" -"@babel/plugin-proposal-decorators@^7.12.12", "@babel/plugin-proposal-decorators@^7.14.2": +"@babel/plugin-proposal-decorators@^7.12.12": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.7.tgz#922907d2e3e327f5b07d2246bcfc0bd438f360d2" integrity sha512-DoEpnuXK14XV9btI1k8tzNGCutMclpj4yru8aXKoHlVmbO1s+2A+g2+h4JhcjrxkFJqzbymnLG6j/niOf3iFXQ== @@ -978,7 +978,7 @@ "@babel/helper-create-regexp-features-plugin" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" -"@babel/preset-env@^7.12.11", "@babel/preset-env@^7.14.2": +"@babel/preset-env@^7.12.11": version "7.16.8" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.16.8.tgz#e682fa0bcd1cf49621d64a8956318ddfb9a05af9" integrity sha512-9rNKgVCdwHb3z1IlbMyft6yIXIeP3xz6vWvGaLHrJThuEIqWfHb0DNBH9VuTgnDfdbUDhkmkvMZS/YMCtP7Elg== @@ -1081,7 +1081,7 @@ "@babel/plugin-transform-react-jsx-development" "^7.16.7" "@babel/plugin-transform-react-pure-annotations" "^7.16.7" -"@babel/preset-typescript@^7.12.7", "@babel/preset-typescript@^7.13.0", "@babel/preset-typescript@^7.14.5": +"@babel/preset-typescript@^7.12.7", "@babel/preset-typescript@^7.14.5": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz#ab114d68bb2020afc069cd51b37ff98a046a70b9" integrity sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ== @@ -3533,6 +3533,23 @@ global "^4.4.0" regenerator-runtime "^0.13.7" +"@storybook/addons@^6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.4.14.tgz#45d6937bc2ece33ceadc5358b2a2298d2a0d1e95" + integrity sha512-Snu42ejLyBAh6PWdlrdI72HKN1oKY7q0R9qEID2wk953WrqgGu4URakp14YLxghJCyKTSfGPs6LNZRRI6H5xgA== + dependencies: + "@storybook/api" "6.4.14" + "@storybook/channels" "6.4.14" + "@storybook/client-logger" "6.4.14" + "@storybook/core-events" "6.4.14" + "@storybook/csf" "0.0.2--canary.87bc651.0" + "@storybook/router" "6.4.14" + "@storybook/theming" "6.4.14" + "@types/webpack-env" "^1.16.0" + core-js "^3.8.2" + global "^4.4.0" + regenerator-runtime "^0.13.7" + "@storybook/api@6.4.12": version "6.4.12" resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.4.12.tgz#47bf0085c681acdae2f35d3c314745c591b0ddf6" @@ -3556,6 +3573,29 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" +"@storybook/api@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.4.14.tgz#a477646f7e020a362f044d2e614e3d1a86ba8f6f" + integrity sha512-GGGwB5+EquoausTXYx4dnLBBk2sOiS1Z58mDj0swBXCZdjfyUfLyxjxvvb/hl65ltufWP3IdmlKKaLiuARXNtw== + dependencies: + "@storybook/channels" "6.4.14" + "@storybook/client-logger" "6.4.14" + "@storybook/core-events" "6.4.14" + "@storybook/csf" "0.0.2--canary.87bc651.0" + "@storybook/router" "6.4.14" + "@storybook/semver" "^7.3.2" + "@storybook/theming" "6.4.14" + core-js "^3.8.2" + fast-deep-equal "^3.1.3" + global "^4.4.0" + lodash "^4.17.21" + memoizerific "^1.11.3" + regenerator-runtime "^0.13.7" + store2 "^2.12.0" + telejson "^5.3.2" + ts-dedent "^2.0.0" + util-deprecate "^1.0.2" + "@storybook/builder-webpack4@6.4.12": version "6.4.12" resolved "https://registry.yarnpkg.com/@storybook/builder-webpack4/-/builder-webpack4-6.4.12.tgz#bb500f7c89c4063710b520493d17a3217ee097c6" @@ -3728,6 +3768,15 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" +"@storybook/channels@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.4.14.tgz#f7a5416c971febd26ed7b03a75d99fd819790e48" + integrity sha512-3QOVxFG6ZAxDXCta1ie4SUPQ3s50yHeuZzVg6uPp+DcC1FrXeDFYBcU9t0j/jrSgbeKcnFHWxmRHNy1BRyWv/A== + dependencies: + core-js "^3.8.2" + ts-dedent "^2.0.0" + util-deprecate "^1.0.2" + "@storybook/client-api@6.4.12": version "6.4.12" resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.4.12.tgz#61a7b33c2ccce2cd0da150127d2c67c944650639" @@ -3762,6 +3811,14 @@ core-js "^3.8.2" global "^4.4.0" +"@storybook/client-logger@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.4.14.tgz#a7aed982407e4146548f9ac4b3af5eba24cd045e" + integrity sha512-4VmFWZxhpeiG5fDhfqAyQbCfXZSBKS4fNKf35ABWiHStZRDndxml8K5WFtmOmMvVzjrGQx8HesenYMawK6xo/Q== + dependencies: + core-js "^3.8.2" + global "^4.4.0" + "@storybook/components@6.4.12": version "6.4.12" resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.4.12.tgz#3eac6466c02d80810156d9644db79195e810b206" @@ -3880,6 +3937,13 @@ dependencies: core-js "^3.8.2" +"@storybook/core-events@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.4.14.tgz#37293c0fce703f2643cec6f24fc6ef7c40e30ded" + integrity sha512-9QFltg2mxTDjMBfmVtFHtrAEPY/i0oVp2kVdTWo6g05cPffYKAjNUnUVjUl7yiqcQmdEcdqUUQ0ut3xgmcYi/A== + dependencies: + core-js "^3.8.2" + "@storybook/core-server@6.4.12": version "6.4.12" resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-6.4.12.tgz#d5daa9312f0c62d11bc8ff02fec726cc91a33ef4" @@ -4125,6 +4189,23 @@ react-router-dom "^6.0.0" ts-dedent "^2.0.0" +"@storybook/router@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.4.14.tgz#46fd46eadafc0d6b647be13702704c5fcf8f11e3" + integrity sha512-5+tePyINtwPYm4izgOBZ2sX2ViWtfmmO2vwOAPlWWEGzsRosVQsGMdZv1R8rk4Jl/TotMjlTmd8I1/BufEeIeQ== + dependencies: + "@storybook/client-logger" "6.4.14" + 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" + "@storybook/semver@^7.3.2": version "7.3.2" resolved "https://registry.yarnpkg.com/@storybook/semver/-/semver-7.3.2.tgz#f3b9c44a1c9a0b933c04e66d0048fcf2fa10dac0" @@ -4188,6 +4269,24 @@ resolve-from "^5.0.0" ts-dedent "^2.0.0" +"@storybook/theming@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.4.14.tgz#f034914eb1853a80f588c7c141d47af0595f6d1f" + integrity sha512-kqmXNnIoOSAS4cgr9PitMgVrOps725O99eTsJNxB6J1Ide0CsA5v2tV6AmQn/scnpCQNr8uSjZerNlEcl/ensg== + dependencies: + "@emotion/core" "^10.1.1" + "@emotion/is-prop-valid" "^0.8.6" + "@emotion/styled" "^10.0.27" + "@storybook/client-logger" "6.4.14" + core-js "^3.8.2" + deep-object-diff "^1.1.0" + emotion-theming "^10.0.27" + global "^4.4.0" + memoizerific "^1.11.3" + polished "^4.0.5" + resolve-from "^5.0.0" + ts-dedent "^2.0.0" + "@storybook/ui@6.4.12": version "6.4.12" resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.4.12.tgz#7b460e4128b750d79a39f097356cef5a5f370318" @@ -4769,21 +4868,64 @@ "@webassemblyjs/helper-numbers" "1.11.1" "@webassemblyjs/helper-wasm-bytecode" "1.11.1" +"@webassemblyjs/ast@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" + integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== + dependencies: + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/wast-parser" "1.9.0" + "@webassemblyjs/floating-point-hex-parser@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== +"@webassemblyjs/floating-point-hex-parser@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" + integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== + "@webassemblyjs/helper-api-error@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== +"@webassemblyjs/helper-api-error@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" + integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== + "@webassemblyjs/helper-buffer@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== +"@webassemblyjs/helper-buffer@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" + integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== + +"@webassemblyjs/helper-code-frame@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" + integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== + dependencies: + "@webassemblyjs/wast-printer" "1.9.0" + +"@webassemblyjs/helper-fsm@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" + integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== + +"@webassemblyjs/helper-module-context@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" + integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-numbers@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" @@ -4798,6 +4940,11 @@ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== +"@webassemblyjs/helper-wasm-bytecode@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" + integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== + "@webassemblyjs/helper-wasm-section@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" @@ -4808,6 +4955,16 @@ "@webassemblyjs/helper-wasm-bytecode" "1.11.1" "@webassemblyjs/wasm-gen" "1.11.1" +"@webassemblyjs/helper-wasm-section@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" + integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== + dependencies: + "@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@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" @@ -4815,6 +4972,13 @@ dependencies: "@xtuc/ieee754" "^1.2.0" +"@webassemblyjs/ieee754@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" + integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== + dependencies: + "@xtuc/ieee754" "^1.2.0" + "@webassemblyjs/leb128@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" @@ -4822,11 +4986,23 @@ dependencies: "@xtuc/long" "4.2.2" +"@webassemblyjs/leb128@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" + integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== + dependencies: + "@xtuc/long" "4.2.2" + "@webassemblyjs/utf8@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== +"@webassemblyjs/utf8@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" + integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== + "@webassemblyjs/wasm-edit@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" @@ -4841,6 +5017,20 @@ "@webassemblyjs/wasm-parser" "1.11.1" "@webassemblyjs/wast-printer" "1.11.1" +"@webassemblyjs/wasm-edit@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" + integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== + dependencies: + "@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@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" @@ -4852,6 +5042,17 @@ "@webassemblyjs/leb128" "1.11.1" "@webassemblyjs/utf8" "1.11.1" +"@webassemblyjs/wasm-gen@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" + integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== + dependencies: + "@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@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" @@ -4862,6 +5063,16 @@ "@webassemblyjs/wasm-gen" "1.11.1" "@webassemblyjs/wasm-parser" "1.11.1" +"@webassemblyjs/wasm-opt@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" + integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== + dependencies: + "@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@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" @@ -4874,6 +5085,30 @@ "@webassemblyjs/leb128" "1.11.1" "@webassemblyjs/utf8" "1.11.1" +"@webassemblyjs/wasm-parser@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" + integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== + dependencies: + "@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-parser@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" + integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/floating-point-hex-parser" "1.9.0" + "@webassemblyjs/helper-api-error" "1.9.0" + "@webassemblyjs/helper-code-frame" "1.9.0" + "@webassemblyjs/helper-fsm" "1.9.0" + "@xtuc/long" "4.2.2" + "@webassemblyjs/wast-printer@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" @@ -4882,6 +5117,15 @@ "@webassemblyjs/ast" "1.11.1" "@xtuc/long" "4.2.2" +"@webassemblyjs/wast-printer@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" + integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/wast-parser" "1.9.0" + "@xtuc/long" "4.2.2" + "@webpack-cli/configtest@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.1.0.tgz#8342bef0badfb7dfd3b576f2574ab80c725be043" @@ -4998,7 +5242,7 @@ acorn-walk@^7.1.1, acorn-walk@^7.2.0: resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== -acorn@^6.0.1: +acorn@^6.0.1, acorn@^6.4.1: version "6.4.2" resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== @@ -5075,12 +5319,17 @@ airbnb-js-shims@^2.2.1: string.prototype.padstart "^3.0.0" symbol.prototype.description "^1.0.0" -ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: +ajv-errors@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" + integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== + +ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: version "3.5.2" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== -ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5, ajv@~6.12.6: +ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5, ajv@~6.12.6: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -5201,7 +5450,7 @@ app-root-dir@^1.0.2: resolved "https://registry.yarnpkg.com/app-root-dir/-/app-root-dir-1.0.2.tgz#38187ec2dea7577fff033ffcb12172692ff6e118" integrity sha1-OBh+wt6nV3//Az/8sSFyaS/24Rg= -aproba@^1.0.3: +aproba@^1.0.3, aproba@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== @@ -5351,6 +5600,16 @@ asap@^2.0.0: resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= +asn1.js@^5.2.0: + version "5.4.1" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" + integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + safer-buffer "^2.1.0" + asn1@~0.2.3: version "0.2.6" resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d" @@ -5363,6 +5622,14 @@ assert-plus@1.0.0, assert-plus@^1.0.0: resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= +assert@^1.1.1: + version "1.5.0" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" + integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== + dependencies: + object-assign "^4.1.1" + util "0.10.3" + assign-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" @@ -5378,6 +5645,11 @@ astral-regex@^2.0.0: resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== +async-each@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== + async-limiter@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" @@ -5716,7 +5988,7 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -base64-js@^1.3.1: +base64-js@^1.0.2, base64-js@^1.3.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== @@ -5768,16 +6040,38 @@ big.js@^5.2.2: resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== +binary-extensions@^1.0.0: + version "1.13.1" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== + binary-extensions@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== -bluebird@^3.3.5: +bindings@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== + dependencies: + file-uri-to-path "1.0.0" + +bluebird@^3.3.5, bluebird@^3.5.5: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: + version "4.12.0" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== + +bn.js@^5.0.0, bn.js@^5.1.1: + version "5.2.0" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002" + integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== + body-parser@1.19.0: version "1.19.0" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" @@ -5837,7 +6131,7 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -braces@^2.3.1: +braces@^2.3.1, braces@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== @@ -5860,6 +6154,11 @@ braces@^3.0.1, braces@~3.0.2: dependencies: fill-range "^7.0.1" +brorand@^1.0.1, brorand@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= + brotli-size@4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/brotli-size/-/brotli-size-4.0.0.tgz#a05ee3faad3c0e700a2f2da826ba6b4d76e69e5e" @@ -5872,6 +6171,67 @@ browser-process-hrtime@^1.0.0: resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.2.0" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== + dependencies: + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +browserify-cipher@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" + integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== + dependencies: + bn.js "^5.0.0" + randombytes "^2.0.1" + +browserify-sign@^4.0.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" + integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== + dependencies: + bn.js "^5.1.1" + browserify-rsa "^4.0.1" + create-hash "^1.2.0" + create-hmac "^1.1.7" + elliptic "^6.5.3" + inherits "^2.0.4" + parse-asn1 "^5.1.5" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +browserify-zlib@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== + dependencies: + pako "~1.0.5" + browserslist@4.14.2: version "4.14.2" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.2.tgz#1b3cec458a1ba87588cc5e9be62f19b6d48813ce" @@ -5915,6 +6275,20 @@ buffer-from@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= + +buffer@^4.3.0: + version "4.9.2" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" + integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" + buffer@^5.5.0, buffer@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" @@ -5928,6 +6302,11 @@ builtin-modules@^3.1.0: resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887" integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= + builtins@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" @@ -5958,6 +6337,27 @@ bytes@3.1.1: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.1.tgz#3f018291cb4cbad9accb6e6970bca9c8889e879a" integrity sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg== +cacache@^12.0.2: + version "12.0.4" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" + integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== + dependencies: + 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" + cacache@^15.0.5, cacache@^15.2.0: version "15.3.0" resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb" @@ -6145,6 +6545,40 @@ child_process@~1.0.2: resolved "https://registry.yarnpkg.com/child_process/-/child_process-1.0.2.tgz#b1f7e7fc73d25e7fd1d455adc94e143830182b5a" integrity sha1-sffn/HPSXn/R1FWtyU4UODAYK1o= +chokidar@^2.1.8: + version "2.1.8" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" + integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== + dependencies: + anymatch "^2.0.0" + async-each "^1.0.1" + braces "^2.3.2" + glob-parent "^3.1.0" + inherits "^2.0.3" + is-binary-path "^1.0.0" + is-glob "^4.0.0" + normalize-path "^3.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.2.1" + upath "^1.1.1" + optionalDependencies: + fsevents "^1.2.7" + +chokidar@^3.4.1: + version "3.5.3" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + chokidar@^3.4.2: version "3.5.2" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" @@ -6160,7 +6594,7 @@ chokidar@^3.4.2: optionalDependencies: fsevents "~2.3.2" -chownr@^1.1.4: +chownr@^1.1.1, chownr@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== @@ -6185,6 +6619,14 @@ ci-info@^3.2.0: resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.2.0.tgz#2876cb948a498797b5236f0095bc057d0dca38b6" integrity sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A== +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + cjs-module-lexer@^1.0.0: version "1.2.2" resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" @@ -6479,6 +6921,16 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= +concat-stream@^1.5.0: + version "1.6.2" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + concat-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1" @@ -6497,11 +6949,21 @@ config-chain@^1.1.12: ini "^1.3.4" proto-list "~1.2.1" +console-browserify@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" + integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== + console-control-strings@^1.0.0, console-control-strings@^1.1.0, console-control-strings@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= +constants-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= + content-disposition@0.5.3: version "0.5.3" resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" @@ -6633,6 +7095,18 @@ cookies@0.8.0: depd "~2.0.0" keygrip "~1.1.0" +copy-concurrently@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" + integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== + dependencies: + aproba "^1.1.1" + fs-write-stream-atomic "^1.0.8" + iferr "^0.1.5" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.0" + copy-descriptor@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" @@ -6733,6 +7207,37 @@ cpy@^8.1.2: p-filter "^2.1.0" p-map "^3.0.0" +create-ecdh@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" + integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== + dependencies: + bn.js "^4.1.0" + elliptic "^6.5.3" + +create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" + +create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + dependencies: + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + cross-spawn@7.0.3, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" @@ -6753,6 +7258,23 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: shebang-command "^1.2.0" which "^1.2.9" +crypto-browserify@^3.11.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== + dependencies: + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" + crypto@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/crypto/-/crypto-1.0.1.tgz#2af1b7cad8175d24c8a1b0778255794a21803037" @@ -6846,6 +7368,11 @@ csstype@^3.0.2, csstype@~3.0.3: resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.10.tgz#2ad3a7bed70f35b965707c092e5f30b327c290e5" integrity sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA== +cyclist@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" + integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= + d@1, d@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" @@ -7092,6 +7619,14 @@ deprecation@^2.0.0, deprecation@^2.3.1: resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== +des.js@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" + integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== + dependencies: + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + destroy@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" @@ -7158,6 +7693,15 @@ diff-sequences@^27.4.0: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.4.0.tgz#d783920ad8d06ec718a060d00196dfef25b132a5" integrity sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww== +diffie-hellman@^5.0.0: + version "5.0.3" + resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" + dir-glob@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" @@ -7219,6 +7763,11 @@ dom4@^2.1.5: resolved "https://registry.yarnpkg.com/dom4/-/dom4-2.1.6.tgz#c90df07134aa0dbd81ed4d6ba1237b36fc164770" integrity sha512-JkCVGnN4ofKGbjf5Uvc8mmxaATIErKQKSgACdBXpsQ3fY6DlIpAyWfiBSrGkttATssbDCp3psiAKWXk5gmjycA== +domain-browser@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== + domelementtype@^2.0.1, domelementtype@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" @@ -7324,6 +7873,16 @@ duplexer@^0.1.1, duplexer@^0.1.2: resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== +duplexify@^3.4.2, duplexify@^3.6.0: + version "3.7.1" + resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== + dependencies: + end-of-stream "^1.0.0" + inherits "^2.0.1" + readable-stream "^2.0.0" + stream-shift "^1.0.0" + duplicate-package-checker-webpack-plugin@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/duplicate-package-checker-webpack-plugin/-/duplicate-package-checker-webpack-plugin-3.0.0.tgz#78bb89e625fa7cf8c2a59c53f62b495fda9ba287" @@ -7366,6 +7925,19 @@ element-resize-detector@^1.2.2: dependencies: batch-processor "1.0.0" +elliptic@^6.5.3: + version "6.5.4" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" + integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== + dependencies: + bn.js "^4.11.9" + brorand "^1.1.0" + hash.js "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" + email-addresses@^3.0.1: version "3.1.0" resolved "https://registry.yarnpkg.com/email-addresses/-/email-addresses-3.1.0.tgz#cabf7e085cbdb63008a70319a74e6136188812fb" @@ -7422,13 +7994,22 @@ encoding@^0.1.12: dependencies: iconv-lite "^0.6.2" -end-of-stream@^1.1.0: +end-of-stream@^1.0.0, end-of-stream@^1.1.0: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" +enhanced-resolve@^4.0.0, enhanced-resolve@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec" + integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg== + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.5.0" + tapable "^1.0.0" + enhanced-resolve@^5.8.3: version "5.8.3" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz#6d552d465cce0423f5b3d718511ea53826a7b2f0" @@ -7464,7 +8045,7 @@ err-code@^2.0.2: resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== -errno@^0.1.3, errno@~0.1.1: +errno@^0.1.3, errno@~0.1.1, errno@~0.1.7: version "0.1.8" resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== @@ -7718,6 +8299,14 @@ eslint-scope@5.1.1, eslint-scope@^5.0.0, eslint-scope@^5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" +eslint-scope@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" + integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + eslint-utils@^1.4.3: version "1.4.3" resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" @@ -7868,7 +8457,7 @@ esquery@^1.0.1, esquery@^1.4.0: dependencies: estraverse "^5.1.0" -esrecurse@^4.3.0: +esrecurse@^4.1.0, esrecurse@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== @@ -7918,11 +8507,19 @@ eventemitter3@^4.0.4: resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== -events@^3.2.0: +events@^3.0.0, events@^3.2.0: version "3.3.0" resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + exec-sh@^0.3.2: version "0.3.6" resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc" @@ -8247,6 +8844,11 @@ fd-slicer@~1.1.0: dependencies: pend "~1.2.0" +figgy-pudding@^3.5.1: + version "3.5.2" + resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" + integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== + figures@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" @@ -8293,6 +8895,11 @@ file-system-cache@^1.0.5: fs-extra "^0.30.0" ramda "^0.21.0" +file-uri-to-path@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== + filename-reserved-regex@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" @@ -8352,7 +8959,7 @@ finalhandler@~1.1.2: statuses "~1.5.0" unpipe "~1.0.0" -find-cache-dir@^2.0.0: +find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== @@ -8437,6 +9044,14 @@ flatted@^3.1.0: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.4.tgz#28d9969ea90661b5134259f312ab6aa7929ac5e2" integrity sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw== +flush-write-stream@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== + dependencies: + inherits "^2.0.3" + readable-stream "^2.3.6" + for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" @@ -8524,6 +9139,14 @@ fresh@0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= +from2@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" + integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.0" + fs-extra@^0.30.0: version "0.30.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0" @@ -8582,11 +9205,29 @@ fs-monkey@1.0.3: resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== +fs-write-stream-atomic@^1.0.8: + version "1.0.10" + resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" + integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= + dependencies: + graceful-fs "^4.1.2" + iferr "^0.1.5" + imurmurhash "^0.1.4" + readable-stream "1 || 2" + fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= +fsevents@^1.2.7: + version "1.2.13" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" + integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== + dependencies: + bindings "^1.5.0" + nan "^2.12.1" + fsevents@^2.1.2, fsevents@^2.3.2, fsevents@~2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" @@ -9178,6 +9819,23 @@ has@^1.0.3: dependencies: function-bind "^1.1.1" +hash-base@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" + integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== + dependencies: + inherits "^2.0.4" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.7" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + hast-to-hyperscript@^9.0.0: version "9.0.1" resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz#9b67fd188e4c81e8ad66f803855334173920218d" @@ -9270,6 +9928,15 @@ history@^5.2.0: dependencies: "@babel/runtime" "^7.7.6" +hmac-drbg@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + hoist-non-react-statics@^3.3.0: version "3.3.2" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" @@ -9466,6 +10133,11 @@ http-status-codes@1.4.0: resolved "https://registry.yarnpkg.com/http-status-codes/-/http-status-codes-1.4.0.tgz#6e4c15d16ff3a9e2df03b89f3a55e1aae05fb477" integrity sha512-JrT3ua+WgH8zBD3HEJYbeEgnuQaAnUeRRko/YojPAJjGmIfGD3KPU/asLdsLwKjfxOmQe5nXMQ0pt/7MyapVbQ== +https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= + https-proxy-agent@5.0.0, https-proxy-agent@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" @@ -9512,11 +10184,16 @@ icss-utils@^5.0.0, icss-utils@^5.1.0: resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== -ieee754@^1.1.13: +ieee754@^1.1.13, ieee754@^1.1.4: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== +iferr@^0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" + integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= + ignore-walk@^3.0.3: version "3.0.4" resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.4.tgz#c9a09f69b7c7b479a5d74ac1a3c0d4236d2a6335" @@ -9580,7 +10257,7 @@ indent-string@^4.0.0: resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== -infer-owner@^1.0.4: +infer-owner@^1.0.3, infer-owner@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== @@ -9593,11 +10270,16 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= + inherits@2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" @@ -9733,6 +10415,13 @@ is-bigint@^1.0.1: dependencies: has-bigints "^1.0.1" +is-binary-path@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= + dependencies: + binary-extensions "^1.0.0" + is-binary-path@~2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" @@ -10095,6 +10784,11 @@ is-word-character@^1.0.0: resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.4.tgz#ce0e73216f98599060592f62ff31354ddbeb0230" integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA== +is-wsl@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= + is-wsl@^2.1.1, is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" @@ -10102,7 +10796,7 @@ is-wsl@^2.1.1, is-wsl@^2.2.0: dependencies: is-docker "^2.0.0" -isarray@1.0.0, isarray@~1.0.0: +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= @@ -11265,6 +11959,11 @@ load-json-file@^6.2.0: strip-bom "^4.0.0" type-fest "^0.6.0" +loader-runner@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" + integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== + loader-runner@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384" @@ -11279,7 +11978,7 @@ loader-utils@2.0.0: emojis-list "^3.0.0" json5 "^2.1.2" -loader-utils@^1.0.0, loader-utils@^1.2.3, loader-utils@^1.4.0: +loader-utils@^1.0.0, loader-utils@^1.0.2, loader-utils@^1.2.3, loader-utils@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== @@ -11489,6 +12188,13 @@ lru-cache@6.0.0, lru-cache@^6.0.0: dependencies: yallist "^4.0.0" +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + lru-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/lru-queue/-/lru-queue-0.1.0.tgz#2738bd9f0d3cf4f84490c5736c48699ac632cda3" @@ -11634,6 +12340,15 @@ marked@2.1.3, marked@^2.0.0, marked@^2.0.1: resolved "https://registry.yarnpkg.com/marked/-/marked-2.1.3.tgz#bd017cef6431724fd4b27e0657f5ceb14bff3753" integrity sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA== +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + mdast-squeeze-paragraphs@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz#7c4c114679c3bee27ef10b58e2e015be79f1ef97" @@ -11721,6 +12436,14 @@ memory-fs@^0.4.1: errno "^0.1.3" readable-stream "^2.0.1" +memory-fs@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" + integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + memorystream@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2" @@ -11787,7 +12510,7 @@ micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" -micromatch@^4.0.2, micromatch@^4.0.4: +micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4: version "4.0.4" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== @@ -11795,6 +12518,14 @@ micromatch@^4.0.2, micromatch@^4.0.4: braces "^3.0.1" picomatch "^2.2.3" +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + mime-db@1.51.0, "mime-db@>= 1.43.0 < 2": version "1.51.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" @@ -11853,6 +12584,16 @@ mini-css-extract-plugin@~1.3.2: schema-utils "^3.0.0" webpack-sources "^1.1.0" +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= + "minimatch@2 || 3", minimatch@3.0.4, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" @@ -11958,6 +12699,22 @@ minizlib@^2.0.0, minizlib@^2.1.1: minipass "^3.0.0" yallist "^4.0.0" +mississippi@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" + integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== + dependencies: + concat-stream "^1.5.0" + duplexify "^3.4.2" + end-of-stream "^1.1.0" + flush-write-stream "^1.0.0" + from2 "^2.1.0" + parallel-transform "^1.1.0" + pump "^3.0.0" + pumpify "^1.3.3" + stream-each "^1.1.0" + through2 "^2.0.0" + mixin-deep@^1.2.0: version "1.3.2" resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" @@ -11980,7 +12737,7 @@ mkdirp@1.0.4, mkdirp@^1.0.3, mkdirp@^1.0.4: resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -mkdirp@^0.5.1, mkdirp@^0.5.5, mkdirp@~0.5.1: +mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== @@ -11997,6 +12754,18 @@ moment@^2.24.0: resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== +move-concurrently@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" + integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= + dependencies: + aproba "^1.1.1" + copy-concurrently "^1.0.0" + fs-write-stream-atomic "^1.0.8" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.3" + ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -12042,6 +12811,11 @@ mv@2.1.1: ncp "~2.0.0" rimraf "~2.4.0" +nan@^2.12.1: + version "2.15.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" + integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ== + nanoid@^3.1.23, nanoid@^3.1.30: version "3.1.32" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.32.tgz#8f96069e6239cc0a9ae8c0d3b41a3b4933a88c0a" @@ -12084,7 +12858,7 @@ negotiator@0.6.2, negotiator@^0.6.2: resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== -neo-async@^2.6.0, neo-async@^2.6.2: +neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1, neo-async@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== @@ -12167,6 +12941,35 @@ node-int64@^0.4.0: resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= +node-libs-browser@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" + integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== + dependencies: + assert "^1.1.1" + browserify-zlib "^0.2.0" + buffer "^4.3.0" + console-browserify "^1.1.0" + constants-browserify "^1.0.0" + crypto-browserify "^3.11.0" + domain-browser "^1.1.1" + events "^3.0.0" + https-browserify "^1.0.0" + os-browserify "^0.3.0" + path-browserify "0.0.1" + process "^0.11.10" + punycode "^1.2.4" + querystring-es3 "^0.2.0" + readable-stream "^2.3.3" + stream-browserify "^2.0.1" + stream-http "^2.7.2" + string_decoder "^1.0.0" + timers-browserify "^2.0.4" + tty-browserify "0.0.0" + url "^0.11.0" + util "^0.11.0" + vm-browserify "^1.0.1" + node-releases@^1.1.61: version "1.1.77" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.77.tgz#50b0cfede855dd374e7585bf228ff34e57c1c32e" @@ -12575,6 +13378,11 @@ optionator@^0.9.1: type-check "^0.4.0" word-wrap "^1.2.3" +os-browserify@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= + os-homedir@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" @@ -12789,6 +13597,20 @@ pacote@^11.2.6, pacote@^11.2.7: ssri "^8.0.1" tar "^6.1.0" +pako@~1.0.5: + version "1.0.11" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" + integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== + +parallel-transform@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" + integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== + dependencies: + cyclist "^1.0.1" + inherits "^2.0.3" + readable-stream "^2.1.5" + param-case@^3.0.3, param-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" @@ -12804,6 +13626,17 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" +parse-asn1@^5.0.0, parse-asn1@^5.1.5: + version "5.1.6" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" + integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== + dependencies: + asn1.js "^5.2.0" + browserify-aes "^1.0.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + safe-buffer "^5.1.1" + parse-entities@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8" @@ -12892,6 +13725,11 @@ pascalcase@^0.1.1: resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= +path-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" + integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== + path-browserify@^1.0.0, path-browserify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" @@ -12949,6 +13787,17 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== +pbkdf2@^3.0.3: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" + integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== + dependencies: + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + pend@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" @@ -13495,6 +14344,26 @@ psl@^1.1.24, psl@^1.1.28, psl@^1.1.33: resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== +public-encrypt@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== + dependencies: + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + safe-buffer "^5.1.2" + +pump@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + pump@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" @@ -13503,12 +14372,21 @@ pump@^3.0.0: end-of-stream "^1.1.0" once "^1.3.1" +pumpify@^1.3.3: + version "1.5.1" + resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== + dependencies: + duplexify "^3.6.0" + inherits "^2.0.3" + pump "^2.0.0" + punycode@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= -punycode@^1.4.1: +punycode@^1.2.4, punycode@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= @@ -13562,6 +14440,11 @@ query-string@^6.13.8: split-on-first "^1.0.0" strict-uri-encode "^2.0.0" +querystring-es3@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= + querystring@0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" @@ -13597,13 +14480,21 @@ ramda@^0.21.0: resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.21.0.tgz#a001abedb3ff61077d4ff1d577d44de77e8d0a35" integrity sha1-oAGr7bP/YQd9T/HVd9RN536NCjU= -randombytes@^2.1.0: +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" +randomfill@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" + range-parser@^1.2.1, range-parser@~1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" @@ -13960,16 +14851,7 @@ read@1, read@~1.0.1: dependencies: mute-stream "~0.0.4" -readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.4.0, readable-stream@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readable-stream@^2.0.1, readable-stream@^2.0.6, readable-stream@~2.3.6: +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -13982,6 +14864,15 @@ readable-stream@^2.0.1, readable-stream@^2.0.6, readable-stream@~2.3.6: string_decoder "~1.1.1" util-deprecate "~1.0.1" +readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.4.0, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + readdir-scoped-modules@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309" @@ -13992,6 +14883,15 @@ readdir-scoped-modules@^1.0.0: graceful-fs "^4.1.2" once "^1.3.0" +readdirp@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== + dependencies: + graceful-fs "^4.1.11" + micromatch "^3.1.10" + readable-stream "^2.0.2" + readdirp@~3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" @@ -14425,7 +15325,7 @@ rimraf@2.6.3: dependencies: glob "^7.1.3" -rimraf@^2.2.8, rimraf@^2.6.3: +rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.3: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== @@ -14446,6 +15346,14 @@ rimraf@~2.4.0: dependencies: glob "^6.0.1" +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + rollup-plugin-delete@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/rollup-plugin-delete/-/rollup-plugin-delete-2.0.0.tgz#262acf80660d48c3b167fb0baabd0c3ab985c153" @@ -14510,6 +15418,13 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" +run-queue@^1.0.0, run-queue@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" + integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= + dependencies: + aproba "^1.1.1" + rxjs@^6.6.0: version "6.6.7" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" @@ -14527,7 +15442,7 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@^5.2.1, safe-buffer@~5.2.0: +safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@^5.2.1, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -14610,6 +15525,15 @@ schema-utils@2.7.0: ajv "^6.12.2" ajv-keywords "^3.4.1" +schema-utils@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" + integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== + dependencies: + ajv "^6.1.0" + ajv-errors "^1.0.0" + ajv-keywords "^3.1.0" + schema-utils@^2.6.5, schema-utils@^2.7.0: version "2.7.1" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" @@ -14755,6 +15679,11 @@ set-value@^2.0.0, set-value@^2.0.1: is-plain-object "^2.0.3" split-string "^3.0.1" +setimmediate@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= + setprototypeof@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" @@ -14765,6 +15694,14 @@ setprototypeof@1.2.0: resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.11" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + shallow-clone@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" @@ -15101,6 +16038,13 @@ sshpk@^1.7.0: safer-buffer "^2.0.2" tweetnacl "~0.14.0" +ssri@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.2.tgz#157939134f20464e7301ddba3e90ffa8f7728ac5" + integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q== + dependencies: + figgy-pudding "^3.5.1" + ssri@^8.0.0, ssri@^8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" @@ -15155,6 +16099,38 @@ store2@^2.12.0: resolved "https://registry.yarnpkg.com/store2/-/store2-2.13.1.tgz#fae7b5bb9d35fc53dc61cd262df3abb2f6e59022" integrity sha512-iJtHSGmNgAUx0b/MCS6ASGxb//hGrHHRgzvN+K5bvkBTN7A9RTpPSf1WSp+nPGvWCJ1jRnvY7MKnuqfoi3OEqg== +stream-browserify@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" + integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" + +stream-each@^1.1.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" + integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== + dependencies: + end-of-stream "^1.1.0" + stream-shift "^1.0.0" + +stream-http@^2.7.2: + version "2.8.3" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.3.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" + +stream-shift@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" + integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== + strict-uri-encode@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" @@ -15248,7 +16224,7 @@ string.prototype.trimstart@^1.0.4: call-bind "^1.0.2" define-properties "^1.1.3" -string_decoder@^1.1.1: +string_decoder@^1.0.0, string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== @@ -15532,6 +16508,21 @@ terminal-link@^2.0.0: ansi-escapes "^4.2.1" supports-hyperlinks "^2.0.0" +terser-webpack-plugin@^1.4.3: + version "1.4.5" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" + integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== + dependencies: + 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" + terser-webpack-plugin@^4.1.0, terser-webpack-plugin@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz#28daef4a83bd17c1db0297070adc07fc8cfc6a9a" @@ -15558,7 +16549,7 @@ terser-webpack-plugin@^5.0.3, terser-webpack-plugin@^5.1.3: source-map "^0.6.1" terser "^5.7.2" -terser@^4.6.3: +terser@^4.1.2, terser@^4.6.3: version "4.8.0" resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== @@ -15625,6 +16616,13 @@ through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6: resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= +timers-browserify@^2.0.4: + version "2.0.12" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" + integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== + dependencies: + setimmediate "^1.0.4" + timers-ext@^0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/timers-ext/-/timers-ext-0.1.7.tgz#6f57ad8578e07a3fb9f91d9387d65647555e25c6" @@ -15650,6 +16648,11 @@ tmpl@1.0.5: resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= + to-fast-properties@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" @@ -15804,6 +16807,17 @@ ts-dedent@^2.0.0: resolved "https://registry.yarnpkg.com/ts-dedent/-/ts-dedent-2.2.0.tgz#39e4bd297cd036292ae2394eb3412be63f563bb5" integrity sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ== +ts-loader@^7.0.2: + version "7.0.5" + resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-7.0.5.tgz#789338fb01cb5dc0a33c54e50558b34a73c9c4c5" + integrity sha512-zXypEIT6k3oTc+OZNx/cqElrsbBtYqDknf48OZos0NQ3RTt045fBIU8RRSu+suObBzYB355aIPGOe/3kj9h7Ig== + dependencies: + chalk "^2.3.0" + enhanced-resolve "^4.0.0" + loader-utils "^1.0.2" + micromatch "^4.0.0" + semver "^6.0.0" + ts-pnp@^1.1.6: version "1.2.0" resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" @@ -15846,6 +16860,11 @@ tsutils@^3.17.1, tsutils@^3.21.0: dependencies: tslib "^1.8.1" +tty-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= + tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" @@ -16163,6 +17182,11 @@ unset-value@^1.0.0: has-value "^0.3.1" isobject "^3.0.0" +upath@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== + upath@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/upath/-/upath-2.0.1.tgz#50c73dea68d6f6b990f51d279ce6081665d61a8b" @@ -16254,6 +17278,20 @@ util.promisify@1.0.0: define-properties "^1.1.2" object.getownpropertydescriptors "^2.0.3" +util@0.10.3: + version "0.10.3" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= + dependencies: + inherits "2.0.1" + +util@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" + integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== + dependencies: + inherits "2.0.3" + utila@~0.4: version "0.4.0" resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" @@ -16414,6 +17452,11 @@ vfile@^4.0.0: unist-util-stringify-position "^2.0.0" vfile-message "^2.0.0" +vm-browserify@^1.0.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" + integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== + vscode-html-languageservice@^4.0.3: version "4.2.1" resolved "https://registry.yarnpkg.com/vscode-html-languageservice/-/vscode-html-languageservice-4.2.1.tgz#b95077cffd19bf187e53c7bf79e3e0dd7edbc7cf" @@ -16481,6 +17524,24 @@ warning@^4.0.2, warning@^4.0.3: dependencies: loose-envify "^1.0.0" +watchpack-chokidar2@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" + integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== + dependencies: + chokidar "^2.1.8" + +watchpack@^1.7.4: + version "1.7.5" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" + integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== + dependencies: + graceful-fs "^4.1.2" + neo-async "^2.5.0" + optionalDependencies: + chokidar "^3.4.1" + watchpack-chokidar2 "^2.0.1" + watchpack@^2.2.0, watchpack@^2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.3.1.tgz#4200d9447b401156eeca7767ee610f8809bc9d25" @@ -16593,7 +17654,7 @@ webpack-merge@^5.1.2, webpack-merge@^5.7.3: clone-deep "^4.0.1" wildcard "^2.0.0" -webpack-sources@^1.1.0, webpack-sources@^1.2.0, webpack-sources@^1.4.3: +webpack-sources@^1.1.0, webpack-sources@^1.2.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: version "1.4.3" resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== @@ -16618,7 +17679,36 @@ webpack-virtual-modules@^0.4.1: resolved "https://registry.yarnpkg.com/webpack-virtual-modules/-/webpack-virtual-modules-0.4.3.tgz#cd597c6d51d5a5ecb473eea1983a58fa8a17ded9" integrity sha512-5NUqC2JquIL2pBAAo/VfBP6KuGkHIZQXW/lNKupLPfhViwh8wNsu0BObtl09yuKZszeEUfbXz8xhrHvSG16Nqw== -webpack@4, webpack@^5.0.0, webpack@^5.41.1, webpack@^5.9.0: +webpack@4: + version "4.46.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.46.0.tgz#bf9b4404ea20a073605e0a011d188d77cb6ad542" + integrity sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q== + dependencies: + "@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" + +webpack@^5.0.0, webpack@^5.41.1, webpack@^5.9.0: version "5.64.4" resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.64.4.tgz#e1454b6a13009f57cc2c78e08416cd674622937b" integrity sha512-LWhqfKjCLoYJLKJY8wk2C3h77i8VyHowG3qYNZiIqD6D0ZS40439S/KVuc/PY48jp2yQmy0mhMknq8cys4jFMw== @@ -16740,6 +17830,13 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= +worker-farm@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" + integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== + dependencies: + errno "~0.1.7" + worker-loader@^3.0.2: version "3.0.8" resolved "https://registry.yarnpkg.com/worker-loader/-/worker-loader-3.0.8.tgz#5fc5cda4a3d3163d9c274a4e3a811ce8b60dbb37" @@ -16894,12 +17991,17 @@ y-websocket@^1.3.15: ws "^6.2.1" y-leveldb "^0.1.0" +y18n@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + y18n@^5.0.5: version "5.0.8" resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== -yallist@^3.0.0, yallist@^3.1.1: +yallist@^3.0.0, yallist@^3.0.2, yallist@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== From 21c71d7c74a865f83407a3aa4fd2c989c1ce368b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Mon, 24 Jan 2022 11:56:08 +0100 Subject: [PATCH 06/27] Add select --- .../components/src/button/button.stories.ts | 20 +++-- packages/components/src/button/button.test.ts | 24 +++++- packages/components/src/button/index.ts | 14 +--- packages/components/src/custom-elements.ts | 8 +- packages/components/src/index.ts | 2 +- packages/components/src/option/index.ts | 32 ++++++++ .../components/src/option/options.stories.ts | 38 +++++++++ .../components/src/option/options.test.ts | 11 +++ packages/components/src/select/index.ts | 41 ++++++++++ .../components/src/select/select.stories.ts | 77 +++++++++++++++++++ packages/components/src/select/select.test.ts | 11 +++ .../src/utilities/storybook/index.ts | 13 +++- 12 files changed, 266 insertions(+), 25 deletions(-) create mode 100644 packages/components/src/option/index.ts create mode 100644 packages/components/src/option/options.stories.ts create mode 100644 packages/components/src/option/options.test.ts create mode 100644 packages/components/src/select/index.ts create mode 100644 packages/components/src/select/select.stories.ts create mode 100644 packages/components/src/select/select.test.ts diff --git a/packages/components/src/button/button.stories.ts b/packages/components/src/button/button.stories.ts index d7ef22b3..06f0a36a 100644 --- a/packages/components/src/button/button.stories.ts +++ b/packages/components/src/button/button.stories.ts @@ -1,5 +1,4 @@ // Copyright (c) Jupyter Development Team. -// Copyright (c) Microsoft Corporation. // Distributed under the terms of the Modified BSD License. import { action } from '@storybook/addon-actions'; @@ -31,10 +30,14 @@ const Template = ({ ...args }): HTMLElement => { const container = document.createElement('div'); container.insertAdjacentHTML( 'afterbegin', - `${args.startIcon ? getFaIcon('plus', 'start') : ''}${args.label}${args.startIcon ? getFaIcon('plus', args.label ? 'start' : null) : ''}${ + args.label ?? '' + }
` ); @@ -83,3 +86,10 @@ WithStartIcon.args = { ...Default.args, startIcon: true }; + +export const IconOnly: any = Template.bind({}); +IconOnly.args = { + ...Default.args, + label: null, + startIcon: true +}; diff --git a/packages/components/src/button/button.test.ts b/packages/components/src/button/button.test.ts index 9f5b01aa..2b2e5f61 100644 --- a/packages/components/src/button/button.test.ts +++ b/packages/components/src/button/button.test.ts @@ -5,15 +5,23 @@ test.describe('Button', () => { await page.goto('/iframe.html?id=library-button--default'); expect( - await page.locator('#root :nth-child(1)').first().screenshot() + await page.locator('jp-button').first().screenshot() ).toMatchSnapshot('button-default.png'); }); + test('Error', async ({ page }) => { + await page.goto('/iframe.html?id=library-button--error'); + + expect( + await page.locator('jp-button').first().screenshot() + ).toMatchSnapshot('button-error.png'); + }); + test('Neutral', async ({ page }) => { await page.goto('/iframe.html?id=library-button--neutral'); expect( - await page.locator('#root :nth-child(1)').first().screenshot() + await page.locator('jp-button').first().screenshot() ).toMatchSnapshot('button-neutral.png'); }); @@ -21,7 +29,7 @@ test.describe('Button', () => { // await page.goto('/iframe.html?id=library-button--with-autofocus'); // expect( - // await page.locator('#root :nth-child(1)').first().screenshot() + // await page.locator('jp-button').first().screenshot() // ).toMatchSnapshot('button-with-autofocus.png'); // }); @@ -29,7 +37,15 @@ test.describe('Button', () => { await page.goto('/iframe.html?id=library-button--with-disabled'); expect( - await page.locator('#root :nth-child(1)').first().screenshot() + await page.locator('jp-button').first().screenshot() ).toMatchSnapshot('button-with-disabled.png'); }); + + test('With Start Icon', async ({ page }) => { + await page.goto('/iframe.html?id=library-button--with-start-icon'); + + expect( + await page.locator('jp-button').first().screenshot() + ).toMatchSnapshot('button-with-start-icon.png'); + }); }); diff --git a/packages/components/src/button/index.ts b/packages/components/src/button/index.ts index 698d3f5e..9d60d0a9 100644 --- a/packages/components/src/button/index.ts +++ b/packages/components/src/button/index.ts @@ -3,7 +3,6 @@ // Distributed under the terms of the Modified BSD License. import { attr } from '@microsoft/fast-element'; -// import type { Button as FASTButton } from '@microsoft/fast-components'; import { Button as FoundationButton, buttonTemplate as template @@ -32,23 +31,14 @@ export class Button extends FoundationButton { * @remarks * HTML Attribute: appearance */ - @attr() + @attr public appearance: ButtonAppearance; - constructor() { - super(); - } - - public connectedCallback() { + public connectedCallback(): void { super.connectedCallback(); if (!this.appearance) { this.appearance = 'neutral'; } - if (this.appearance !== this.getAttribute('appearance')) { - console.error( - `RIP ${this.appearance} ${this.getAttribute('appearance')}` - ); - } } /** diff --git a/packages/components/src/custom-elements.ts b/packages/components/src/custom-elements.ts index f116c7f6..8b9c36ac 100644 --- a/packages/components/src/custom-elements.ts +++ b/packages/components/src/custom-elements.ts @@ -2,14 +2,18 @@ // Distributed under the terms of the Modified BSD License. import type { Container } from '@microsoft/fast-foundation'; import { jpButton } from './button/index'; +import { jpOption } from './option/index'; +import { jpSelect } from './select/index'; // Don't delete these. They're needed so that API-extractor doesn't add import types // with improper pathing /* eslint-disable @typescript-eslint/no-unused-vars */ import type { Button } from './button/index'; +import type { Option } from './option/index'; +import type { Select } from './select/index'; // export all components -export { jpButton }; +export { jpButton, jpOption, jpSelect }; /** * All Jupyter Web Components @@ -20,6 +24,8 @@ export { jpButton }; */ export const allComponents = { jpButton, + jpOption, + jpSelect, register(container?: Container, ...rest: any[]): void { if (!container) { // preserve backward compatibility with code that loops through diff --git a/packages/components/src/index.ts b/packages/components/src/index.ts index dcb4ba32..f3df3627 100644 --- a/packages/components/src/index.ts +++ b/packages/components/src/index.ts @@ -5,7 +5,7 @@ import { initThemeChangeListener } from './utilities/theme/applyTheme'; export * from './design-token'; export * from './jupyter-design-system'; -// export * from './custom-elements'; +export * from './custom-elements'; // Export components and classes export * from './button/index'; diff --git a/packages/components/src/option/index.ts b/packages/components/src/option/index.ts new file mode 100644 index 00000000..6ada134e --- /dev/null +++ b/packages/components/src/option/index.ts @@ -0,0 +1,32 @@ +// Copyright (c) Jupyter Development Team. +// Copyright (c) Microsoft Corporation. +// Distributed under the terms of the Modified BSD License. + +import { + ListboxOption, + listboxOptionTemplate as template +} from '@microsoft/fast-foundation'; +import { optionStyles as styles } from '@microsoft/fast-components'; + +/** + * A function that returns a Option registration for configuring the component with a DesignSystem. + * + * + * @public + * @remarks + * Generates HTML Element: `` + * + */ +export const jpOption = ListboxOption.compose({ + baseName: 'option', + template, + styles +}); + +/** + * Base class for Option + * @public + */ +export { ListboxOption as Option }; + +export { styles as optionStyles }; diff --git a/packages/components/src/option/options.stories.ts b/packages/components/src/option/options.stories.ts new file mode 100644 index 00000000..32d20945 --- /dev/null +++ b/packages/components/src/option/options.stories.ts @@ -0,0 +1,38 @@ +export default { + title: 'Library/Option', + argTypes: { + label: { control: 'text' }, + isDisabled: { control: 'boolean' }, + isSelected: { control: 'boolean' } + }, + parameters: { + actions: { + disabled: true + } + } +}; + +const Template = ({ ...args }): string => { + return `${args.label}`; +}; + +export const Default: any = Template.bind({}); +Default.args = { + label: 'Option Label', + isDisabled: false, + isSelected: false +}; + +export const WithDisabled: any = Template.bind({}); +WithDisabled.args = { + ...Default.args, + isDisabled: true +}; + +export const WithSelected: any = Template.bind({}); +WithSelected.args = { + ...Default.args, + isSelected: true +}; diff --git a/packages/components/src/option/options.test.ts b/packages/components/src/option/options.test.ts new file mode 100644 index 00000000..0739e352 --- /dev/null +++ b/packages/components/src/option/options.test.ts @@ -0,0 +1,11 @@ +import { test, expect } from '@playwright/test'; + +test.describe('Option', () => { + test('Default', async ({ page }) => { + await page.goto('/iframe.html?id=library-option--default'); + + expect( + await page.locator('jp-option').first().screenshot() + ).toMatchSnapshot('option-default.png'); + }); +}); diff --git a/packages/components/src/select/index.ts b/packages/components/src/select/index.ts new file mode 100644 index 00000000..028e4fda --- /dev/null +++ b/packages/components/src/select/index.ts @@ -0,0 +1,41 @@ +import { + Select, + SelectOptions, + selectTemplate as template +} from '@microsoft/fast-foundation'; +import { selectStyles as styles } from '@microsoft/fast-components'; + +/** + * A function that returns a Select registration for configuring the component with a DesignSystem. + * + * + * @public + * @remarks + * Generates HTML Element: `` + * + */ +export const jpSelect = Select.compose({ + baseName: 'select', + template, + styles, + indicator: ` + + + + ` +}); + +/** + * Base class for Select + * @public + */ +export { Select }; + +export { styles as selectStyles }; diff --git a/packages/components/src/select/select.stories.ts b/packages/components/src/select/select.stories.ts new file mode 100644 index 00000000..37fa2b97 --- /dev/null +++ b/packages/components/src/select/select.stories.ts @@ -0,0 +1,77 @@ +// Copyright (c) Jupyter Development Team. +// Distributed under the terms of the Modified BSD License. + +import { action } from '@storybook/addon-actions'; +import { getFaIcon } from '../utilities/storybook'; + +export default { + title: 'Library/Select', + argTypes: { + isOpen: { control: 'boolean' }, + isDisabled: { control: 'boolean' }, + customIndicator: { control: 'boolean' }, + numberOfChildren: { control: 'number' }, + onChange: { + action: 'changed', + table: { + disable: true + } + } + } +}; + +const Template = ({ ...args }): HTMLElement => { + const container = document.createElement('div'); + container.insertAdjacentHTML( + 'afterbegin', + ` + ${args.customIndicator ? getFaIcon('sliders-h', 'indicator') : ''} + ${new Array(args.numberOfChildren ?? 3) + .fill(0) + .map( + (_, index) => + `Option ${index + 1}` + ) + .join('\n')} + ` + ); + + const select = container.firstChild as HTMLElement; + + if (args.isOpen) { + select.setAttribute('open', ''); + } + + if (args.onChange) { + select.addEventListener('change', args.onChange); + } + + return select as HTMLElement; +}; + +export const Default: any = Template.bind({}); +Default.args = { + isOpen: false, + isDisabled: false, + customIndicator: false, + numberOfChildren: 3, + onChange: action('dropdown-onchange') +}; + +export const WithOpen: any = Template.bind({}); +WithOpen.args = { + ...Default.args, + isOpen: true +}; + +export const WithDisabled: any = Template.bind({}); +WithDisabled.args = { + ...Default.args, + isDisabled: true +}; + +export const WithCustomIndicator: any = Template.bind({}); +WithCustomIndicator.args = { + ...Default.args, + customIndicator: true +}; diff --git a/packages/components/src/select/select.test.ts b/packages/components/src/select/select.test.ts new file mode 100644 index 00000000..4aac8d5c --- /dev/null +++ b/packages/components/src/select/select.test.ts @@ -0,0 +1,11 @@ +import { test, expect } from '@playwright/test'; + +test.describe('Select', () => { + test('Default', async ({ page }) => { + await page.goto('/iframe.html?id=library-select--default'); + + expect( + await page.locator('jp-select').first().screenshot() + ).toMatchSnapshot('select-default.png'); + }); +}); diff --git a/packages/components/src/utilities/storybook/index.ts b/packages/components/src/utilities/storybook/index.ts index 4d831a30..11f5e7d1 100644 --- a/packages/components/src/utilities/storybook/index.ts +++ b/packages/components/src/utilities/storybook/index.ts @@ -4,7 +4,14 @@ import * as icons from '@fortawesome/free-solid-svg-icons'; import { library, icon } from '@fortawesome/fontawesome-svg-core'; -export function getFaIcon(iconName: string, slotName: string): string { +/** + * Generate the SVG for a fontawesome icon + * + * @param iconName Icon name + * @param slotName Optional slot for the icon + * @returns HTML string to be inserted + */ +export function getFaIcon(iconName: string, slotName: string | null): string { const objectName = iconName .split('-') .map(part => part[0].toUpperCase() + part.slice(1)) @@ -13,6 +20,8 @@ export function getFaIcon(iconName: string, slotName: string): string { const theIcon = icon({ prefix: 'fas', iconName: iconName as icons.IconName }); const copy = theIcon!.node.item(0)!.cloneNode(true) as HTMLElement; - copy.setAttribute('slot', slotName); + if (slotName) { + copy.setAttribute('slot', slotName); + } return copy.outerHTML; } From 5bf56e0e7f06eb96db08b181306a270dae17facf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Mon, 24 Jan 2022 14:13:18 +0100 Subject: [PATCH 07/27] Fix outline highlight for outline appearance --- packages/components/src/button/button.styles.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/components/src/button/button.styles.ts b/packages/components/src/button/button.styles.ts index fe7ff5ea..a8c3f56d 100644 --- a/packages/components/src/button/button.styles.ts +++ b/packages/components/src/button/button.styles.ts @@ -355,16 +355,25 @@ const OutlineButtonStyles = css` border-color: ${accentFillHover}; } + :host([appearance='outline']:hover) .control { + outline-color: ${accentFillHover}; + } + :host([appearance='outline']:active) { border-color: ${accentFillActive}; } + :host([appearance='outline']:active) .control:active { + outline-color: ${accentFillActive}; + } + :host([appearance='outline']) .control { border-color: inherit; } :host([appearance="outline"]) .control:${focusVisible} { border-color: ${accentFillFocus}; + outline-color: ${accentFillActive}; } `.withBehaviors( forcedColorsStylesheetBehavior( From 88c67175e8d8b34fcfbcf49ab4d74c0ac1aaf1d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Mon, 24 Jan 2022 14:13:28 +0100 Subject: [PATCH 08/27] Add fontawesome license --- NOTICES | 452 +++++--------------------------------------------------- 1 file changed, 40 insertions(+), 412 deletions(-) diff --git a/NOTICES b/NOTICES index cd706c67..3b81c826 100644 --- a/NOTICES +++ b/NOTICES @@ -24,7 +24,7 @@ furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +THE SOFTWARE IS PROVIDED _AS IS_, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER @@ -58,28 +58,6 @@ PERFORMANCE OF THIS SOFTWARE. --- -tslib 1.14.1 - 0BSD -https://www.typescriptlang.org/ - -Copyright (c) Microsoft Corporation. - -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - ---- - ---- - uri-js 4.4.1 - BSD-2-Clause https://github.com/garycourt/uri-js @@ -102,397 +80,47 @@ The views and conclusions contained in the software and documentation are those --- -@vscode/codicons 0.0.22 - CC-BY-4.0 -https://github.com/microsoft/vscode-codicons#readme +@fortawesome/free-solid-svg-icons +https://fontawesome.com -Copyright (c) Microsoft Corporation. +## Font Awesome Free License + +Font Awesome Free is free, open source, and GPL friendly. You can use it for +commercial projects, open source projects, or really almost whatever you want. +Full Font Awesome Free license: https://fontawesome.com/license/free. + +# Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/) + +In the Font Awesome Free download, the CC BY 4.0 license applies to all icons +packaged as SVG and JS file types. + +# Fonts: SIL OFL 1.1 License (https://scripts.sil.org/OFL) + +In the Font Awesome Free download, the SIL OFL license applies to all icons +packaged as web and desktop font files. + +# Code: MIT License (https://opensource.org/licenses/MIT) + +In the Font Awesome Free download, the MIT license applies to all non-font and +non-icon files. + +# Attribution + +Attribution is required by MIT, SIL OFL, and CC BY licenses. Downloaded Font +Awesome Free files already contain embedded comments with sufficient +attribution, so you shouldn't need to do anything additional when using these +files normally. + +We've kept attribution comments terse, so we ask that you do not actively work +to remove them from files, especially code. They're a great way for folks to +learn about Font Awesome. + +# Brand Icons -Attribution 4.0 International - -======================================================================= - -Creative Commons Corporation ("Creative Commons") is not a law firm and -does not provide legal services or legal advice. Distribution of -Creative Commons public licenses does not create a lawyer-client or -other relationship. Creative Commons makes its licenses and related -information available on an "as-is" basis. Creative Commons gives no -warranties regarding its licenses, any material licensed under their -terms and conditions, or any related information. Creative Commons -disclaims all liability for damages resulting from their use to the -fullest extent possible. - -Using Creative Commons Public Licenses - -Creative Commons public licenses provide a standard set of terms and -conditions that creators and other rights holders may use to share -original works of authorship and other material subject to copyright -and certain other rights specified in the public license below. The -following considerations are for informational purposes only, are not -exhaustive, and do not form part of our licenses. - - Considerations for licensors: Our public licenses are - intended for use by those authorized to give the public - permission to use material in ways otherwise restricted by - copyright and certain other rights. Our licenses are - irrevocable. Licensors should read and understand the terms - and conditions of the license they choose before applying it. - Licensors should also secure all rights necessary before - applying our licenses so that the public can reuse the - material as expected. Licensors should clearly mark any - material not subject to the license. This includes other CC- - licensed material, or material used under an exception or - limitation to copyright. More considerations for licensors: - wiki.creativecommons.org/Considerations_for_licensors - - Considerations for the public: By using one of our public - licenses, a licensor grants the public permission to use the - licensed material under specified terms and conditions. If - the licensor's permission is not necessary for any reason--for - example, because of any applicable exception or limitation to - copyright--then that use is not regulated by the license. Our - licenses grant only permissions under copyright and certain - other rights that a licensor has authority to grant. Use of - the licensed material may still be restricted for other - reasons, including because others have copyright or other - rights in the material. A licensor may make special requests, - such as asking that all changes be marked or described. - Although not required by our licenses, you are encouraged to - respect those requests where reasonable. More_considerations - for the public: - wiki.creativecommons.org/Considerations_for_licensees - -======================================================================= - -Creative Commons Attribution 4.0 International Public License - -By exercising the Licensed Rights (defined below), You accept and agree -to be bound by the terms and conditions of this Creative Commons -Attribution 4.0 International Public License ("Public License"). To the -extent this Public License may be interpreted as a contract, You are -granted the Licensed Rights in consideration of Your acceptance of -these terms and conditions, and the Licensor grants You such rights in -consideration of benefits the Licensor receives from making the -Licensed Material available under these terms and conditions. - -Section 1 -- Definitions. - -a. Adapted Material means material subject to Copyright and Similar -Rights that is derived from or based upon the Licensed Material -and in which the Licensed Material is translated, altered, -arranged, transformed, or otherwise modified in a manner requiring -permission under the Copyright and Similar Rights held by the -Licensor. For purposes of this Public License, where the Licensed -Material is a musical work, performance, or sound recording, -Adapted Material is always produced where the Licensed Material is -synched in timed relation with a moving image. - -b. Adapter's License means the license You apply to Your Copyright -and Similar Rights in Your contributions to Adapted Material in -accordance with the terms and conditions of this Public License. - -c. Copyright and Similar Rights means copyright and/or similar rights -closely related to copyright including, without limitation, -performance, broadcast, sound recording, and Sui Generis Database -Rights, without regard to how the rights are labeled or -categorized. For purposes of this Public License, the rights -specified in Section 2(b)(1)-(2) are not Copyright and Similar -Rights. - -d. Effective Technological Measures means those measures that, in the -absence of proper authority, may not be circumvented under laws -fulfilling obligations under Article 11 of the WIPO Copyright -Treaty adopted on December 20, 1996, and/or similar international -agreements. - -e. Exceptions and Limitations means fair use, fair dealing, and/or -any other exception or limitation to Copyright and Similar Rights -that applies to Your use of the Licensed Material. - -f. Licensed Material means the artistic or literary work, database, -or other material to which the Licensor applied this Public -License. - -g. Licensed Rights means the rights granted to You subject to the -terms and conditions of this Public License, which are limited to -all Copyright and Similar Rights that apply to Your use of the -Licensed Material and that the Licensor has authority to license. - -h. Licensor means the individual(s) or entity(ies) granting rights -under this Public License. - -i. Share means to provide material to the public by any means or -process that requires permission under the Licensed Rights, such -as reproduction, public display, public performance, distribution, -dissemination, communication, or importation, and to make material -available to the public including in ways that members of the -public may access the material from a place and at a time -individually chosen by them. - -j. Sui Generis Database Rights means rights other than copyright -resulting from Directive 96/9/EC of the European Parliament and of -the Council of 11 March 1996 on the legal protection of databases, -as amended and/or succeeded, as well as other essentially -equivalent rights anywhere in the world. - -k. You means the individual or entity exercising the Licensed Rights -under this Public License. Your has a corresponding meaning. - -Section 2 -- Scope. - -a. License grant. - - 1. Subject to the terms and conditions of this Public License, - the Licensor hereby grants You a worldwide, royalty-free, - non-sublicensable, non-exclusive, irrevocable license to - exercise the Licensed Rights in the Licensed Material to: - - a. reproduce and Share the Licensed Material, in whole or - in part; and - - b. produce, reproduce, and Share Adapted Material. - - 2. Exceptions and Limitations. For the avoidance of doubt, where - Exceptions and Limitations apply to Your use, this Public - License does not apply, and You do not need to comply with - its terms and conditions. - - 3. Term. The term of this Public License is specified in Section - 6(a). - - 4. Media and formats; technical modifications allowed. The - Licensor authorizes You to exercise the Licensed Rights in - all media and formats whether now known or hereafter created, - and to make technical modifications necessary to do so. The - Licensor waives and/or agrees not to assert any right or - authority to forbid You from making technical modifications - necessary to exercise the Licensed Rights, including - technical modifications necessary to circumvent Effective - Technological Measures. For purposes of this Public License, - simply making modifications authorized by this Section 2(a) - (4) never produces Adapted Material. - - 5. Downstream recipients. - - a. Offer from the Licensor -- Licensed Material. Every - recipient of the Licensed Material automatically - receives an offer from the Licensor to exercise the - Licensed Rights under the terms and conditions of this - Public License. - - b. No downstream restrictions. You may not offer or impose - any additional or different terms or conditions on, or - apply any Effective Technological Measures to, the - Licensed Material if doing so restricts exercise of the - Licensed Rights by any recipient of the Licensed - Material. - - 6. No endorsement. Nothing in this Public License constitutes or - may be construed as permission to assert or imply that You - are, or that Your use of the Licensed Material is, connected - with, or sponsored, endorsed, or granted official status by, - the Licensor or others designated to receive attribution as - provided in Section 3(a)(1)(A)(i). - -b. Other rights. - - 1. Moral rights, such as the right of integrity, are not - licensed under this Public License, nor are publicity, - privacy, and/or other similar personality rights; however, to - the extent possible, the Licensor waives and/or agrees not to - assert any such rights held by the Licensor to the limited - extent necessary to allow You to exercise the Licensed - Rights, but not otherwise. - - 2. Patent and trademark rights are not licensed under this - Public License. - - 3. To the extent possible, the Licensor waives any right to - collect royalties from You for the exercise of the Licensed - Rights, whether directly or through a collecting society - under any voluntary or waivable statutory or compulsory - licensing scheme. In all other cases the Licensor expressly - reserves any right to collect such royalties. - -Section 3 -- License Conditions. - -Your exercise of the Licensed Rights is expressly made subject to the -following conditions. - -a. Attribution. - - 1. If You Share the Licensed Material (including in modified - form), You must: - - a. retain the following if it is supplied by the Licensor - with the Licensed Material: - - i. identification of the creator(s) of the Licensed - Material and any others designated to receive - attribution, in any reasonable manner requested by - the Licensor (including by pseudonym if - designated); - - ii. a copyright notice; - - iii. a notice that refers to this Public License; - - iv. a notice that refers to the disclaimer of - warranties; - - v. a URI or hyperlink to the Licensed Material to the - extent reasonably practicable; - - b. indicate if You modified the Licensed Material and - retain an indication of any previous modifications; and - - c. indicate the Licensed Material is licensed under this - Public License, and include the text of, or the URI or - hyperlink to, this Public License. - - 2. You may satisfy the conditions in Section 3(a)(1) in any - reasonable manner based on the medium, means, and context in - which You Share the Licensed Material. For example, it may be - reasonable to satisfy the conditions by providing a URI or - hyperlink to a resource that includes the required - information. - - 3. If requested by the Licensor, You must remove any of the - information required by Section 3(a)(1)(A) to the extent - reasonably practicable. - - 4. If You Share Adapted Material You produce, the Adapter's - License You apply must not prevent recipients of the Adapted - Material from complying with this Public License. - -Section 4 -- Sui Generis Database Rights. - -Where the Licensed Rights include Sui Generis Database Rights that -apply to Your use of the Licensed Material: - -a. for the avoidance of doubt, Section 2(a)(1) grants You the right -to extract, reuse, reproduce, and Share all or a substantial -portion of the contents of the database; - -b. if You include all or a substantial portion of the database -contents in a database in which You have Sui Generis Database -Rights, then the database in which You have Sui Generis Database -Rights (but not its individual contents) is Adapted Material; and - -c. You must comply with the conditions in Section 3(a) if You Share -all or a substantial portion of the contents of the database. - -For the avoidance of doubt, this Section 4 supplements and does not -replace Your obligations under this Public License where the Licensed -Rights include other Copyright and Similar Rights. - -Section 5 -- Disclaimer of Warranties and Limitation of Liability. - -a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE -EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS -AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF -ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, -IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, -WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR -PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, -ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT -KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT -ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. - -b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE -TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, -NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, -INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, -COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR -USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN -ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR -DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR -IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. - -c. The disclaimer of warranties and limitation of liability provided -above shall be interpreted in a manner that, to the extent -possible, most closely approximates an absolute disclaimer and -waiver of all liability. - -Section 6 -- Term and Termination. - -a. This Public License applies for the term of the Copyright and -Similar Rights licensed here. However, if You fail to comply with -this Public License, then Your rights under this Public License -terminate automatically. - -b. Where Your right to use the Licensed Material has terminated under -Section 6(a), it reinstates: - - 1. automatically as of the date the violation is cured, provided - it is cured within 30 days of Your discovery of the - violation; or - - 2. upon express reinstatement by the Licensor. - - For the avoidance of doubt, this Section 6(b) does not affect any - right the Licensor may have to seek remedies for Your violations - of this Public License. - -c. For the avoidance of doubt, the Licensor may also offer the -Licensed Material under separate terms or conditions or stop -distributing the Licensed Material at any time; however, doing so -will not terminate this Public License. - -d. Sections 1, 5, 6, 7, and 8 survive termination of this Public -License. - -Section 7 -- Other Terms and Conditions. - -a. The Licensor shall not be bound by any additional or different -terms or conditions communicated by You unless expressly agreed. - -b. Any arrangements, understandings, or agreements regarding the -Licensed Material not stated herein are separate from and -independent of the terms and conditions of this Public License. - -Section 8 -- Interpretation. - -a. For the avoidance of doubt, this Public License does not, and -shall not be interpreted to, reduce, limit, restrict, or impose -conditions on any use of the Licensed Material that could lawfully -be made without permission under this Public License. - -b. To the extent possible, if any provision of this Public License is -deemed unenforceable, it shall be automatically reformed to the -minimum extent necessary to make it enforceable. If the provision -cannot be reformed, it shall be severed from this Public License -without affecting the enforceability of the remaining terms and -conditions. - -c. No term or condition of this Public License will be waived and no -failure to comply consented to unless expressly agreed to by the -Licensor. - -d. Nothing in this Public License constitutes or may be interpreted -as a limitation upon, or waiver of, any privileges and immunities -that apply to the Licensor or You, including from the legal -processes of any jurisdiction or authority. - -======================================================================= - -Creative Commons is not a party to its public -licenses. Notwithstanding, Creative Commons may elect to apply one of -its public licenses to material it publishes and in those instances -will be considered the “Licensor.” The text of the Creative Commons -public licenses is dedicated to the public domain under the CC0 Public -Domain Dedication. Except for the limited purpose of indicating that -material is shared under a Creative Commons public license or as -otherwise permitted by the Creative Commons policies published at -creativecommons.org/policies, Creative Commons does not authorize the -use of the trademark "Creative Commons" or any other trademark or logo -of Creative Commons without its prior written consent including, -without limitation, in connection with any unauthorized modifications -to any of its public licenses or any other arrangements, -understandings, or agreements concerning use of licensed material. For -the avoidance of doubt, this paragraph does not form part of the -public licenses. - -Creative Commons may be contacted at creativecommons.org. +All brand icons are trademarks of their respective owners. The use of these +trademarks does not indicate endorsement of the trademark holder by Font +Awesome, nor vice versa. **Please do not use brand logos for any purpose except +to represent the company, product, or service to which they refer.** --- From a2313e3fb03a6da4a0683d022905f75021e73f77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Mon, 24 Jan 2022 14:13:46 +0100 Subject: [PATCH 09/27] Add text-field --- packages/components/src/custom-elements.ts | 5 +- .../{options.stories.ts => option.stories.ts} | 0 packages/components/src/option/option.test.ts | 27 ++++ .../components/src/option/options.test.ts | 11 -- packages/components/src/select/index.ts | 4 + .../components/src/select/select.stories.ts | 12 +- packages/components/src/text-field/index.ts | 33 +++++ .../src/text-field/text-field.stories.ts | 136 ++++++++++++++++++ .../src/text-field/text-field.test.ts | 0 9 files changed, 210 insertions(+), 18 deletions(-) rename packages/components/src/option/{options.stories.ts => option.stories.ts} (100%) create mode 100644 packages/components/src/option/option.test.ts delete mode 100644 packages/components/src/option/options.test.ts create mode 100644 packages/components/src/text-field/index.ts create mode 100644 packages/components/src/text-field/text-field.stories.ts create mode 100644 packages/components/src/text-field/text-field.test.ts diff --git a/packages/components/src/custom-elements.ts b/packages/components/src/custom-elements.ts index 8b9c36ac..15e5af8d 100644 --- a/packages/components/src/custom-elements.ts +++ b/packages/components/src/custom-elements.ts @@ -4,6 +4,7 @@ import type { Container } from '@microsoft/fast-foundation'; import { jpButton } from './button/index'; import { jpOption } from './option/index'; import { jpSelect } from './select/index'; +import { jpTextField } from './text-field/index'; // Don't delete these. They're needed so that API-extractor doesn't add import types // with improper pathing @@ -11,9 +12,10 @@ import { jpSelect } from './select/index'; import type { Button } from './button/index'; import type { Option } from './option/index'; import type { Select } from './select/index'; +import type { TextField } from './text-field/index'; // export all components -export { jpButton, jpOption, jpSelect }; +export { jpButton, jpOption, jpSelect, jpTextField }; /** * All Jupyter Web Components @@ -26,6 +28,7 @@ export const allComponents = { jpButton, jpOption, jpSelect, + jpTextField, register(container?: Container, ...rest: any[]): void { if (!container) { // preserve backward compatibility with code that loops through diff --git a/packages/components/src/option/options.stories.ts b/packages/components/src/option/option.stories.ts similarity index 100% rename from packages/components/src/option/options.stories.ts rename to packages/components/src/option/option.stories.ts diff --git a/packages/components/src/option/option.test.ts b/packages/components/src/option/option.test.ts new file mode 100644 index 00000000..f2ae5987 --- /dev/null +++ b/packages/components/src/option/option.test.ts @@ -0,0 +1,27 @@ +import { test, expect } from '@playwright/test'; + +test.describe('Option', () => { + test('Default', async ({ page }) => { + await page.goto('/iframe.html?id=library-option--default'); + + expect( + await page.locator('jp-option').first().screenshot() + ).toMatchSnapshot('option-default.png'); + }); + + test('With Disabled', async ({ page }) => { + await page.goto('/iframe.html?id=library-option--with-disabled'); + + expect( + await page.locator('jp-option').first().screenshot() + ).toMatchSnapshot('option-disabled.png'); + }); + + test('With Selected', async ({ page }) => { + await page.goto('/iframe.html?id=library-option--with-selected'); + + expect( + await page.locator('jp-option').first().screenshot() + ).toMatchSnapshot('option-selected.png'); + }); +}); diff --git a/packages/components/src/option/options.test.ts b/packages/components/src/option/options.test.ts deleted file mode 100644 index 0739e352..00000000 --- a/packages/components/src/option/options.test.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { test, expect } from '@playwright/test'; - -test.describe('Option', () => { - test('Default', async ({ page }) => { - await page.goto('/iframe.html?id=library-option--default'); - - expect( - await page.locator('jp-option').first().screenshot() - ).toMatchSnapshot('option-default.png'); - }); -}); diff --git a/packages/components/src/select/index.ts b/packages/components/src/select/index.ts index 028e4fda..7aebd041 100644 --- a/packages/components/src/select/index.ts +++ b/packages/components/src/select/index.ts @@ -5,6 +5,10 @@ import { } from '@microsoft/fast-foundation'; import { selectStyles as styles } from '@microsoft/fast-components'; +// TODO +// we need to focus with colored border and without at rest +// we need to add error/invalid + /** * A function that returns a Select registration for configuring the component with a DesignSystem. * diff --git a/packages/components/src/select/select.stories.ts b/packages/components/src/select/select.stories.ts index 37fa2b97..c48bfaf5 100644 --- a/packages/components/src/select/select.stories.ts +++ b/packages/components/src/select/select.stories.ts @@ -46,31 +46,31 @@ const Template = ({ ...args }): HTMLElement => { select.addEventListener('change', args.onChange); } - return select as HTMLElement; + return select; }; -export const Default: any = Template.bind({}); +export const Default = Template.bind({}); Default.args = { isOpen: false, isDisabled: false, customIndicator: false, numberOfChildren: 3, - onChange: action('dropdown-onchange') + onChange: action('select-onchange') }; -export const WithOpen: any = Template.bind({}); +export const WithOpen = Template.bind({}); WithOpen.args = { ...Default.args, isOpen: true }; -export const WithDisabled: any = Template.bind({}); +export const WithDisabled = Template.bind({}); WithDisabled.args = { ...Default.args, isDisabled: true }; -export const WithCustomIndicator: any = Template.bind({}); +export const WithCustomIndicator = Template.bind({}); WithCustomIndicator.args = { ...Default.args, customIndicator: true diff --git a/packages/components/src/text-field/index.ts b/packages/components/src/text-field/index.ts new file mode 100644 index 00000000..fe67e274 --- /dev/null +++ b/packages/components/src/text-field/index.ts @@ -0,0 +1,33 @@ +import { + TextField, + textFieldTemplate as template +} from '@microsoft/fast-foundation'; +import { textFieldStyles as styles } from '@microsoft/fast-components'; + +// TODO +// we don't use outline/filled appearance +// we need to focus with colored border and without at rest +// we need to add error/invalid + +/** + * A function that returns a TextField registration for configuring the component with a DesignSystem. + * + * + * @public + * @remarks + * Generates HTML Element: `` + * + * {@link https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot/delegatesFocus | delegatesFocus} + */ +export const jpTextField = TextField.compose({ + baseName: 'text-field', + template, + styles, + shadowOptions: { + delegatesFocus: true + } +}); + +export { TextField }; + +export { styles as textFieldStyles }; diff --git a/packages/components/src/text-field/text-field.stories.ts b/packages/components/src/text-field/text-field.stories.ts new file mode 100644 index 00000000..4c0bd6c5 --- /dev/null +++ b/packages/components/src/text-field/text-field.stories.ts @@ -0,0 +1,136 @@ +import { action } from '@storybook/addon-actions'; +import { getFaIcon } from '../utilities/storybook'; +import { TextField } from './index'; + +export default { + title: 'Library/Text Field', + argTypes: { + label: { control: 'text' }, + placeholder: { control: 'text' }, + value: { control: 'text' }, + maxLength: { control: 'number' }, + size: { control: 'number' }, + type: { + control: { + type: 'select', + options: ['Email', 'Password', 'Tel', 'Text', 'Url'] + } + }, + isReadOnly: { control: 'boolean' }, + isDisabled: { control: 'boolean' }, + isAutoFocused: { control: 'boolean' }, + startIcon: { control: 'boolean' }, + endIcon: { control: 'boolean' }, + onChange: { + action: 'changed', + table: { + disable: true + } + } + } +}; + +const Template = ({ ...args }): HTMLElement => { + const container = document.createElement('div'); + container.insertAdjacentHTML( + 'afterbegin', + ` + ${args.startIcon ? getFaIcon('search', 'start') : ''} + ${args.label} + ${args.endIcon ? getFaIcon('euro-sign', 'end') : ''} + ` + ); + + const textField = container.firstChild as TextField; + + if (args.value) { + textField.value = args.value; + } + + if (args.onChange) { + textField.addEventListener('change', args.onChange); + } + + return textField; +}; + +export const Default = Template.bind({}); +Default.args = { + label: 'Text Field Label', + placeholder: '', + value: '', + maxLength: '', + size: '', + type: 'Text', + isReadOnly: false, + isDisabled: false, + isAutoFocused: false, + startIcon: false, + endIcon: false, + onChange: action('text-field-onchange') +}; + +export const WithPlaceholder = Template.bind({}); +WithPlaceholder.args = { + ...Default.args, + placeholder: 'Placeholder Text' +}; + +export const WithAutofocus = Template.bind({}); +WithAutofocus.args = { + ...Default.args, + autofocus: true +}; + +export const WithDisabled = Template.bind({}); +WithDisabled.args = { + ...Default.args, + disabled: true +}; + +export const WithSize = Template.bind({}); +WithSize.args = { + ...Default.args, + placeholder: 'This text field is 50 characters in width', + size: 50 +}; + +export const WithType = Template.bind({}); +WithType.args = { + ...Default.args, + placeholder: 'This text field has type password', + type: 'Password' +}; + +export const WithMaxLength = Template.bind({}); +WithMaxLength.args = { + ...Default.args, + placeholder: 'This text field can only contain a maximum of 10 characters', + maxLength: 10 +}; + +export const WithReadonly = Template.bind({}); +WithReadonly.args = { + ...Default.args, + readonly: true +}; + +export const WithStartIcon = Template.bind({}); +WithStartIcon.args = { + ...Default.args, + startIcon: true +}; + +export const WithEndIcon = Template.bind({}); +WithEndIcon.args = { + ...Default.args, + endIcon: true +}; diff --git a/packages/components/src/text-field/text-field.test.ts b/packages/components/src/text-field/text-field.test.ts new file mode 100644 index 00000000..e69de29b From c671b66c638e4bdadcfa89e1f20df7fda8e4bcfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Tue, 25 Jan 2022 11:58:05 +0100 Subject: [PATCH 10/27] Embed more styling --- packages/components/src/colors.ts | 3 +++ packages/components/src/custom-elements.ts | 1 + packages/components/src/design-token.ts | 9 +++---- packages/components/src/styles/elevation.ts | 27 +++++++++++++++++++++ packages/components/src/styles/index.ts | 2 ++ packages/components/src/styles/size.ts | 17 +++++++++++++ 6 files changed, 54 insertions(+), 5 deletions(-) create mode 100644 packages/components/src/styles/elevation.ts create mode 100644 packages/components/src/styles/index.ts create mode 100644 packages/components/src/styles/size.ts diff --git a/packages/components/src/colors.ts b/packages/components/src/colors.ts index 265b94a4..5047eb3a 100644 --- a/packages/components/src/colors.ts +++ b/packages/components/src/colors.ts @@ -1,3 +1,6 @@ +// Copyright (c) Jupyter Development Team. +// Distributed under the terms of the Modified BSD License. + import { parseColorHexRGB } from '@microsoft/fast-colors'; import { InteractiveSwatchSet, diff --git a/packages/components/src/custom-elements.ts b/packages/components/src/custom-elements.ts index 15e5af8d..7dbcd518 100644 --- a/packages/components/src/custom-elements.ts +++ b/packages/components/src/custom-elements.ts @@ -1,5 +1,6 @@ // Copyright (c) Jupyter Development Team. // Distributed under the terms of the Modified BSD License. + import type { Container } from '@microsoft/fast-foundation'; import { jpButton } from './button/index'; import { jpOption } from './option/index'; diff --git a/packages/components/src/design-token.ts b/packages/components/src/design-token.ts index d52805ff..321cabe1 100644 --- a/packages/components/src/design-token.ts +++ b/packages/components/src/design-token.ts @@ -1,4 +1,6 @@ -import { parseColorHexRGB } from '@microsoft/fast-colors'; +// Copyright (c) Jupyter Development Team. +// Distributed under the terms of the Modified BSD License. + import { accentFillActiveDelta, accentFillFocusDelta, @@ -11,17 +13,14 @@ import { fillColor, InteractiveColorRecipe, InteractiveSwatchSet, - isDark, neutralFillActiveDelta, neutralFillHoverDelta, neutralFillRestDelta, neutralPalette, Palette, PaletteRGB, - Swatch, - SwatchRGB + Swatch } from '@microsoft/fast-components'; - import { DesignToken } from '@microsoft/fast-foundation'; import { ContrastTarget, diff --git a/packages/components/src/styles/elevation.ts b/packages/components/src/styles/elevation.ts new file mode 100644 index 00000000..b6d3566c --- /dev/null +++ b/packages/components/src/styles/elevation.ts @@ -0,0 +1,27 @@ +// Copyright (c) Jupyter Development Team. +// Copyright (c) Microsoft Corporation. +// Distributed under the terms of the Modified BSD License. + +/** + * Define shadow algorithms. + * + * TODO: The --background-luminance will need to be derived from JavaScript. For now + * this is hard-coded to a 1, the relative luminance of pure white. + * https://github.com/microsoft/fast/issues/2778 + * + * @internal + */ +export const ambientShadow = + '0 0 calc((var(--elevation) * 0.225px) + 2px) rgba(0, 0, 0, calc(.11 * (2 - var(--background-luminance, 1))))'; +/** + * @internal + */ +export const directionalShadow = + '0 calc(var(--elevation) * 0.4px) calc((var(--elevation) * 0.9px)) rgba(0, 0, 0, calc(.13 * (2 - var(--background-luminance, 1))))'; + +/** + * Applies the box-shadow CSS rule set to the elevation formula. + * Control this formula with the --elevation CSS Custom Property + * by setting --elevation to a number. + */ +export const elevation = `box-shadow: ${ambientShadow}, ${directionalShadow};`; diff --git a/packages/components/src/styles/index.ts b/packages/components/src/styles/index.ts new file mode 100644 index 00000000..3f1d4f8c --- /dev/null +++ b/packages/components/src/styles/index.ts @@ -0,0 +1,2 @@ +export * from './elevation'; +export * from './size'; diff --git a/packages/components/src/styles/size.ts b/packages/components/src/styles/size.ts new file mode 100644 index 00000000..00963c75 --- /dev/null +++ b/packages/components/src/styles/size.ts @@ -0,0 +1,17 @@ +// Copyright (c) Jupyter Development Team. +// Copyright (c) Microsoft Corporation. +// Distributed under the terms of the Modified BSD License. + +import { cssPartial } from '@microsoft/fast-element'; +import { + baseHeightMultiplier, + density, + designUnit +} from '@microsoft/fast-components'; + +/** + * A formula to retrieve the control height. + * Use this as the value of any CSS property that + * accepts a pixel size. + */ +export const heightNumber = cssPartial`(${baseHeightMultiplier} + ${density}) * ${designUnit}`; From a1b0b1842ed44c2f170c95c6e51ef4c19c3f666e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Tue, 25 Jan 2022 11:58:23 +0100 Subject: [PATCH 11/27] Tune style for jp-option focus --- packages/components/src/option/index.ts | 2 +- .../components/src/option/option.styles.ts | 158 ++++++++++++++++++ 2 files changed, 159 insertions(+), 1 deletion(-) create mode 100644 packages/components/src/option/option.styles.ts diff --git a/packages/components/src/option/index.ts b/packages/components/src/option/index.ts index 6ada134e..dfebd945 100644 --- a/packages/components/src/option/index.ts +++ b/packages/components/src/option/index.ts @@ -6,7 +6,7 @@ import { ListboxOption, listboxOptionTemplate as template } from '@microsoft/fast-foundation'; -import { optionStyles as styles } from '@microsoft/fast-components'; +import { optionStyles as styles } from './option.styles'; /** * A function that returns a Option registration for configuring the component with a DesignSystem. diff --git a/packages/components/src/option/option.styles.ts b/packages/components/src/option/option.styles.ts new file mode 100644 index 00000000..af76003d --- /dev/null +++ b/packages/components/src/option/option.styles.ts @@ -0,0 +1,158 @@ +// Copyright (c) Jupyter Development Team. +// Copyright (c) Microsoft Corporation. +// Distributed under the terms of the Modified BSD License. + +import { css } from '@microsoft/fast-element'; +import type { ElementStyles } from '@microsoft/fast-element'; +import { + disabledCursor, + display, + focusVisible, + forcedColorsStylesheetBehavior +} from '@microsoft/fast-foundation'; +import type { + FoundationElementTemplate, + ListboxOptionOptions +} from '@microsoft/fast-foundation'; +import { SystemColors } from '@microsoft/fast-web-utilities'; +import { + accentFillActive, + accentFillFocus, + accentFillHover, + accentFillRest, + bodyFont, + controlCornerRadius, + designUnit, + disabledOpacity, + focusStrokeInner, + focusStrokeOuter, + focusStrokeWidth, + foregroundOnAccentActive, + foregroundOnAccentFocus, + foregroundOnAccentHover, + foregroundOnAccentRest, + neutralFillHover, + neutralForegroundRest, + typeRampBaseFontSize, + typeRampBaseLineHeight +} from '@microsoft/fast-components'; +import { heightNumber } from '../styles'; + +/** + * Styles for Option + * @public + */ +export const optionStyles: FoundationElementTemplate< + ElementStyles, + ListboxOptionOptions +> = (context, definition) => + css` + ${display('inline-flex')} :host { + align-items: center; + font-family: ${bodyFont}; + border-radius: calc(${controlCornerRadius} * 1px); + border: calc(${focusStrokeWidth} * 1px) solid transparent; + box-sizing: border-box; + color: ${neutralForegroundRest}; + cursor: pointer; + flex: 0 0 auto; + fill: currentcolor; + font-size: ${typeRampBaseFontSize}; + height: calc(${heightNumber} * 1px); + line-height: ${typeRampBaseLineHeight}; + margin: 0 calc(${designUnit} * 1px); + outline: none; + overflow: hidden; + padding: 0 calc(${designUnit} * 2.25px); + user-select: none; + white-space: nowrap; + } + + /* TODO should we use outline instead of background for focus to support multi-selection */ + :host(:${focusVisible}) { + background: ${accentFillFocus}; + color: ${foregroundOnAccentFocus}; + } + + :host([aria-selected='true']) { + background: ${accentFillRest}; + color: ${foregroundOnAccentRest}; + } + + :host(:hover) { + background: ${accentFillHover}; + color: ${foregroundOnAccentHover}; + } + + :host(:active) { + background: ${accentFillActive}; + color: ${foregroundOnAccentActive}; + } + + :host(:not([aria-selected='true']):hover), + :host(:not([aria-selected='true']):active) { + background: ${neutralFillHover}; + color: ${neutralForegroundRest}; + } + + :host([disabled]) { + cursor: ${disabledCursor}; + opacity: ${disabledOpacity}; + } + + :host([disabled]:hover) { + background-color: inherit; + } + + .content { + grid-column-start: 2; + justify-self: start; + overflow: hidden; + text-overflow: ellipsis; + } + + .start, + .end, + ::slotted(svg) { + display: flex; + } + + ::slotted(svg) { + /* TODO: adaptive typography https://github.com/microsoft/fast/issues/2432 */ + height: calc(${designUnit} * 4px); + width: calc(${designUnit} * 4px); + } + + ::slotted([slot='end']) { + margin-inline-start: 1ch; + } + + ::slotted([slot='start']) { + margin-inline-end: 1ch; + } + `.withBehaviors( + forcedColorsStylesheetBehavior( + css` + :host { + border-color: transparent; + forced-color-adjust: none; + color: ${SystemColors.ButtonText}; + fill: currentcolor; + } + + :host(:not([aria-selected='true']):hover), + :host([aria-selected='true']) { + background: ${SystemColors.Highlight}; + color: ${SystemColors.HighlightText}; + } + + :host([disabled]), + :host([disabled]:not([aria-selected='true']):hover) { + background: ${SystemColors.Canvas}; + color: ${SystemColors.GrayText}; + fill: currentcolor; + opacity: 1; + } + ` + ) + ); From 6ebfb0b5d8201a71ddd313899c3e700bdbbbee7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Tue, 25 Jan 2022 11:58:35 +0100 Subject: [PATCH 12/27] Tune style for jp-select focus --- packages/components/src/select/index.ts | 6 +- .../components/src/select/select.styles.ts | 261 ++++++++++++++++++ packages/components/src/select/select.test.ts | 27 ++ 3 files changed, 289 insertions(+), 5 deletions(-) create mode 100644 packages/components/src/select/select.styles.ts diff --git a/packages/components/src/select/index.ts b/packages/components/src/select/index.ts index 7aebd041..cac58257 100644 --- a/packages/components/src/select/index.ts +++ b/packages/components/src/select/index.ts @@ -3,11 +3,7 @@ import { SelectOptions, selectTemplate as template } from '@microsoft/fast-foundation'; -import { selectStyles as styles } from '@microsoft/fast-components'; - -// TODO -// we need to focus with colored border and without at rest -// we need to add error/invalid +import { selectStyles as styles } from './select.styles'; /** * A function that returns a Select registration for configuring the component with a DesignSystem. diff --git a/packages/components/src/select/select.styles.ts b/packages/components/src/select/select.styles.ts new file mode 100644 index 00000000..3f990875 --- /dev/null +++ b/packages/components/src/select/select.styles.ts @@ -0,0 +1,261 @@ +// Copyright (c) Jupyter Development Team. +// Copyright (c) Microsoft Corporation. +// Distributed under the terms of the Modified BSD License. + +import { css } from '@microsoft/fast-element'; +import type { ElementStyles } from '@microsoft/fast-element'; +import { + disabledCursor, + display, + focusVisible, + forcedColorsStylesheetBehavior +} from '@microsoft/fast-foundation'; +import type { + FoundationElementTemplate, + SelectOptions +} from '@microsoft/fast-foundation'; +import { SystemColors } from '@microsoft/fast-web-utilities'; +import { + accentFillActive, + accentFillFocus, + accentFillHover, + bodyFont, + controlCornerRadius, + designUnit, + disabledOpacity, + focusStrokeWidth, + neutralFillInputActive, + neutralFillInputHover, + neutralFillInputRest, + neutralFillRest, + neutralFillStealthRest, + neutralForegroundRest, + neutralLayerFloating, + neutralStrokeRest, + strokeWidth, + typeRampBaseFontSize, + typeRampBaseLineHeight +} from '@microsoft/fast-components'; +import { elevation, heightNumber } from '../styles'; + +/** + * Styles for Select + * @public + */ +export const selectStyles: FoundationElementTemplate< + ElementStyles, + SelectOptions +> = (context, definition) => + css` + ${display('inline-flex')} :host { + --elevation: 14; + background: ${neutralFillInputRest}; + border-radius: calc(${controlCornerRadius} * 1px); + border: calc(${strokeWidth} * 1px) solid ${neutralFillRest}; + box-sizing: border-box; + color: ${neutralForegroundRest}; + font-family: ${bodyFont}; + height: calc(${heightNumber} * 1px); + position: relative; + user-select: none; + min-width: 250px; + outline: none; + vertical-align: top; + } + + .listbox { + ${elevation} + background: ${neutralLayerFloating}; + border: calc(${strokeWidth} * 1px) solid ${neutralStrokeRest}; + border-radius: calc(${controlCornerRadius} * 1px); + box-sizing: border-box; + display: inline-flex; + flex-direction: column; + left: 0; + max-height: calc(var(--max-height) - (${heightNumber} * 1px)); + padding: calc(${designUnit} * 1px) 0; + overflow-y: auto; + position: absolute; + width: 100%; + z-index: 1; + } + + .listbox[hidden] { + display: none; + } + + .control { + align-items: center; + box-sizing: border-box; + cursor: pointer; + display: flex; + font-size: ${typeRampBaseFontSize}; + font-family: inherit; + line-height: ${typeRampBaseLineHeight}; + min-height: 100%; + padding: 0 calc(${designUnit} * 2.25px); + width: 100%; + } + + :host(:not([disabled]):hover) { + background: ${neutralFillInputHover}; + border-color: ${accentFillHover}; + } + + :host(:${focusVisible}) { + border-color: ${accentFillFocus}; + } + + :host([disabled]) { + cursor: ${disabledCursor}; + opacity: ${disabledOpacity}; + } + + :host([disabled]) .control { + cursor: ${disabledCursor}; + user-select: none; + } + + :host([disabled]:hover) { + background: ${neutralFillStealthRest}; + color: ${neutralForegroundRest}; + fill: currentcolor; + } + + :host(:not([disabled])) .control:active { + background: ${neutralFillInputActive}; + border-color: ${accentFillActive}; + border-radius: calc(${controlCornerRadius} * 1px); + } + + :host([open][position='above']) .listbox { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + } + + :host([open][position='below']) .listbox { + border-top-left-radius: 0; + border-top-right-radius: 0; + } + + :host([open][position='above']) .listbox { + border-bottom: 0; + bottom: calc(${heightNumber} * 1px); + } + + :host([open][position='below']) .listbox { + border-top: 0; + top: calc(${heightNumber} * 1px); + } + + .selected-value { + flex: 1 1 auto; + font-family: inherit; + text-align: start; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + } + + .indicator { + flex: 0 0 auto; + margin-inline-start: 1em; + } + + slot[name='listbox'] { + display: none; + width: 100%; + } + + :host([open]) slot[name='listbox'] { + display: flex; + position: absolute; + ${elevation} + } + + .end { + margin-inline-start: auto; + } + + .start, + .end, + .indicator, + .select-indicator, + ::slotted(svg) { + /* TODO: adaptive typography https://github.com/microsoft/fast/issues/2432 */ + fill: currentcolor; + height: 1em; + min-height: calc(${designUnit} * 4px); + min-width: calc(${designUnit} * 4px); + width: 1em; + } + + ::slotted([role='option']), + ::slotted(option) { + flex: 0 0 auto; + } + `.withBehaviors( + forcedColorsStylesheetBehavior( + css` + :host(:not([disabled]):hover), + :host(:not([disabled]):active) { + border-color: ${SystemColors.Highlight}; + } + + :host(:not([disabled]):${focusVisible}) { + background-color: ${SystemColors.ButtonFace}; + box-shadow: 0 0 0 calc(${focusStrokeWidth} * 1px) + ${SystemColors.Highlight}; + color: ${SystemColors.ButtonText}; + fill: currentcolor; + forced-color-adjust: none; + } + + :host(:not([disabled]):${focusVisible}) .listbox { + background: ${SystemColors.ButtonFace}; + } + + :host([disabled]) { + border-color: ${SystemColors.GrayText}; + background-color: ${SystemColors.ButtonFace}; + color: ${SystemColors.GrayText}; + fill: currentcolor; + opacity: 1; + forced-color-adjust: none; + } + + :host([disabled]:hover) { + background: ${SystemColors.ButtonFace}; + } + + :host([disabled]) .control { + color: ${SystemColors.GrayText}; + border-color: ${SystemColors.GrayText}; + } + + :host([disabled]) .control .select-indicator { + fill: ${SystemColors.GrayText}; + } + + :host(:${focusVisible}) ::slotted([aria-selected="true"][role="option"]), + :host(:${focusVisible}) ::slotted(option[aria-selected="true"]), + :host(:${focusVisible}) ::slotted([aria-selected="true"][role="option"]:not([disabled])) { + background: ${SystemColors.Highlight}; + border-color: ${SystemColors.ButtonText}; + box-shadow: 0 0 0 calc(${focusStrokeWidth} * 1px) inset + ${SystemColors.HighlightText}; + color: ${SystemColors.HighlightText}; + fill: currentcolor; + } + + .start, + .end, + .indicator, + .select-indicator, + ::slotted(svg) { + color: ${SystemColors.ButtonText}; + fill: currentcolor; + } + ` + ) + ); diff --git a/packages/components/src/select/select.test.ts b/packages/components/src/select/select.test.ts index 4aac8d5c..83b54e43 100644 --- a/packages/components/src/select/select.test.ts +++ b/packages/components/src/select/select.test.ts @@ -1,3 +1,6 @@ +// Copyright (c) Jupyter Development Team. +// Distributed under the terms of the Modified BSD License. + import { test, expect } from '@playwright/test'; test.describe('Select', () => { @@ -8,4 +11,28 @@ test.describe('Select', () => { await page.locator('jp-select').first().screenshot() ).toMatchSnapshot('select-default.png'); }); + + test('WithOpen', async ({ page }) => { + await page.goto('/iframe.html?id=library-select--with-open'); + + expect( + await page.locator('jp-select').first().screenshot() + ).toMatchSnapshot('select-with-open.png'); + }); + + test('WithDisabled', async ({ page }) => { + await page.goto('/iframe.html?id=library-select--with-disabled'); + + expect( + await page.locator('jp-select').first().screenshot() + ).toMatchSnapshot('select-with-disabled.png'); + }); + + test('WithCustomIndicator', async ({ page }) => { + await page.goto('/iframe.html?id=library-select--with-custom-indicator'); + + expect( + await page.locator('jp-select').first().screenshot() + ).toMatchSnapshot('select-with-custom-indicator.png'); + }); }); From 6fbe5cd44a8fdebe112c7bd086a03f47edb6eb2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Tue, 25 Jan 2022 11:58:49 +0100 Subject: [PATCH 13/27] Tune style for jp-text-field style --- packages/components/src/text-field/index.ts | 4 +- .../src/text-field/text-field.styles.ts | 196 ++++++++++++++++++ .../src/text-field/text-field.test.ts | 78 +++++++ 3 files changed, 275 insertions(+), 3 deletions(-) create mode 100644 packages/components/src/text-field/text-field.styles.ts diff --git a/packages/components/src/text-field/index.ts b/packages/components/src/text-field/index.ts index fe67e274..3f1724f1 100644 --- a/packages/components/src/text-field/index.ts +++ b/packages/components/src/text-field/index.ts @@ -2,11 +2,9 @@ import { TextField, textFieldTemplate as template } from '@microsoft/fast-foundation'; -import { textFieldStyles as styles } from '@microsoft/fast-components'; +import { textFieldStyles as styles } from './text-field.styles'; // TODO -// we don't use outline/filled appearance -// we need to focus with colored border and without at rest // we need to add error/invalid /** diff --git a/packages/components/src/text-field/text-field.styles.ts b/packages/components/src/text-field/text-field.styles.ts new file mode 100644 index 00000000..53e54c19 --- /dev/null +++ b/packages/components/src/text-field/text-field.styles.ts @@ -0,0 +1,196 @@ +// Copyright (c) Jupyter Development Team. +// Copyright (c) Microsoft Corporation. +// Distributed under the terms of the Modified BSD License. + +import { css, ElementStyles } from '@microsoft/fast-element'; +import { + disabledCursor, + display, + ElementDefinitionContext, + focusVisible, + forcedColorsStylesheetBehavior, + TextFieldOptions +} from '@microsoft/fast-foundation'; +import { SystemColors } from '@microsoft/fast-web-utilities'; +import { + accentFillActive, + accentFillFocus, + accentFillHover, + accentFillRest, + bodyFont, + controlCornerRadius, + designUnit, + disabledOpacity, + neutralFillHover, + neutralFillInputHover, + neutralFillInputRest, + neutralFillRest, + neutralForegroundRest, + neutralStrokeRest, + strokeWidth, + typeRampBaseFontSize, + typeRampBaseLineHeight +} from '@microsoft/fast-components'; +import { heightNumber } from '../styles'; + +/** + * Styles for Text Field + * @public + */ +export const textFieldStyles: ( + context: ElementDefinitionContext, + definition: TextFieldOptions +) => ElementStyles = ( + context: ElementDefinitionContext, + definition: TextFieldOptions +) => + css` + ${display('inline-block')} :host { + font-family: ${bodyFont}; + outline: none; + user-select: none; + } + + .root { + box-sizing: border-box; + position: relative; + display: flex; + flex-direction: row; + color: ${neutralForegroundRest}; + background: ${neutralFillInputRest}; + border-radius: calc(${controlCornerRadius} * 1px); + border: calc(${strokeWidth} * 1px) solid ${neutralFillRest}; + height: calc(${heightNumber} * 1px); + } + + .control { + -webkit-appearance: none; + font: inherit; + background: transparent; + border: 0; + color: inherit; + height: calc(100% - 4px); + width: 100%; + margin-top: auto; + margin-bottom: auto; + border: none; + padding: 0 calc(${designUnit} * 2px + 1px); + font-size: ${typeRampBaseFontSize}; + line-height: ${typeRampBaseLineHeight}; + } + + .control:hover, + .control:${focusVisible}, + .control:disabled, + .control:active { + outline: none; + } + + .label { + display: block; + color: ${neutralForegroundRest}; + cursor: pointer; + font-size: ${typeRampBaseFontSize}; + line-height: ${typeRampBaseLineHeight}; + margin-bottom: 4px; + } + + .label__hidden { + display: none; + visibility: hidden; + } + + .start, + .end { + display: flex; + margin: auto; + fill: currentcolor; + } + + ::slotted(svg) { + /* TODO: adaptive typography https://github.com/microsoft/fast/issues/2432 */ + width: 16px; + height: 16px; + } + + .start { + margin-inline-start: 11px; + } + + .end { + margin-inline-end: 11px; + } + + :host(:hover:not([disabled])) .root { + background: ${neutralFillInputHover}; + border-color: ${accentFillHover}; + } + + :host(:active:not([disabled])) .root { + background: ${neutralFillInputHover}; + border-color: ${accentFillActive}; + } + + :host(:focus-within:not([disabled])) .root { + border-color: ${accentFillFocus}; + } + + :host([appearance='filled']) .root { + background: ${neutralFillRest}; + } + + :host([appearance='filled']:hover:not([disabled])) .root { + background: ${neutralFillHover}; + } + + :host([disabled]) .label, + :host([readonly]) .label, + :host([readonly]) .control, + :host([disabled]) .control { + cursor: ${disabledCursor}; + } + + :host([disabled]) { + opacity: ${disabledOpacity}; + } + + :host([disabled]) .control { + border-color: ${neutralStrokeRest}; + } + `.withBehaviors( + forcedColorsStylesheetBehavior( + css` + .root, + :host([appearance='filled']) .root { + forced-color-adjust: none; + background: ${SystemColors.Field}; + border-color: ${SystemColors.FieldText}; + } + :host(:hover:not([disabled])) .root, + :host([appearance='filled']:hover:not([disabled])) .root, + :host([appearance='filled']:hover) .root { + background: ${SystemColors.Field}; + border-color: ${SystemColors.Highlight}; + } + .start, + .end { + fill: currentcolor; + } + :host([disabled]) { + opacity: 1; + } + :host([disabled]) .root, + :host([appearance='filled']:hover[disabled]) .root { + border-color: ${SystemColors.GrayText}; + background: ${SystemColors.Field}; + } + :host(:focus-within:enabled) .root { + border-color: ${SystemColors.Highlight}; + box-shadow: 0 0 0 1px ${SystemColors.Highlight} inset; + } + input::placeholder { + color: ${SystemColors.GrayText}; + } + ` + ) + ); diff --git a/packages/components/src/text-field/text-field.test.ts b/packages/components/src/text-field/text-field.test.ts index e69de29b..d35e4b35 100644 --- a/packages/components/src/text-field/text-field.test.ts +++ b/packages/components/src/text-field/text-field.test.ts @@ -0,0 +1,78 @@ +// Copyright (c) Jupyter Development Team. +// Distributed under the terms of the Modified BSD License. + +import { test, expect } from '@playwright/test'; + +test.describe('Text Field', () => { + test('Default', async ({ page }) => { + await page.goto('/iframe.html?id=library-text-field--default'); + + expect( + await page.locator('jp-text-field').first().screenshot() + ).toMatchSnapshot('text-field-default.png'); + }); + + test('With Placeholder', async ({ page }) => { + await page.goto('/iframe.html?id=library-text-field--with-placeholder'); + + expect( + await page.locator('jp-text-field').first().screenshot() + ).toMatchSnapshot('text-field-with-placeholder.png'); + }); + + test('With Autofocus', async ({ page }) => { + await page.goto('/iframe.html?id=library-text-field--with-autofocus'); + + expect( + await page.locator('jp-text-field').first().screenshot() + ).toMatchSnapshot('text-field-with-autofocus.png'); + }); + + test('With Disabled', async ({ page }) => { + await page.goto('/iframe.html?id=library-text-field--with-disabled'); + + expect( + await page.locator('jp-text-field').first().screenshot() + ).toMatchSnapshot('text-field-with-disabled.png'); + }); + + test('With Size', async ({ page }) => { + await page.goto('/iframe.html?id=library-text-field--with-size'); + + expect( + await page.locator('jp-text-field').first().screenshot() + ).toMatchSnapshot('text-field-with-size.png'); + }); + + test('With Type', async ({ page }) => { + await page.goto('/iframe.html?id=library-text-field--with-type'); + + expect( + await page.locator('jp-text-field').first().screenshot() + ).toMatchSnapshot('text-field-with-type.png'); + }); + + test('With Max Length', async ({ page }) => { + await page.goto('/iframe.html?id=library-text-field--with-max-length'); + + expect( + await page.locator('jp-text-field').first().screenshot() + ).toMatchSnapshot('text-field-with-max-length.png'); + }); + + test('With Readonly', async ({ page }) => { + await page.goto('/iframe.html?id=library-text-field--with-readonly'); + + expect( + await page.locator('jp-text-field').first().screenshot() + ).toMatchSnapshot('text-field-with-readonly.png'); + }); + + test('With Start Icon', async ({ page }) => { + await page.goto('/iframe.html?id=library-text-field--with-start-icon'); + + expect( + await page.locator('jp-text-field').first().screenshot() + ).toMatchSnapshot('text-field-with-start-icon.png'); + }); +}); From e70bf658a3b744548747e2d00cf4caa2c7bf933c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Tue, 25 Jan 2022 11:59:07 +0100 Subject: [PATCH 14/27] Add minimal attribute to button for toolbar --- packages/components/src/button/README.md | 1 + .../components/src/button/button.stories.ts | 12 ++++++----- .../components/src/button/button.styles.ts | 20 +++++++++---------- packages/components/src/button/button.test.ts | 8 ++++++++ packages/components/src/button/index.ts | 3 +++ 5 files changed, 28 insertions(+), 16 deletions(-) diff --git a/packages/components/src/button/README.md b/packages/components/src/button/README.md index 598dd228..b3f5c9fa 100644 --- a/packages/components/src/button/README.md +++ b/packages/components/src/button/README.md @@ -10,6 +10,7 @@ The `jp-button` is a web component implementation of a [button element](https:// | `aria-label` | string | Defines a label for buttons that screen readers can use. | | `autofocus` | boolean | Determines if the element should receive document focus on page load. | | `disabled` | boolean | Prevents the user from interacting with the button––it cannot be pressed or focused. | +| `minimal` | boolean | Compact layout | | `form` | string | See [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#attributes). | | `formaction` | string | See [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#attributes). | | `formenctype` | string | See [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#attributes). | diff --git a/packages/components/src/button/button.stories.ts b/packages/components/src/button/button.stories.ts index 06f0a36a..4949f83b 100644 --- a/packages/components/src/button/button.stories.ts +++ b/packages/components/src/button/button.stories.ts @@ -16,6 +16,7 @@ export default { }, isDisabled: { control: 'boolean' }, isAutoFocused: { control: 'boolean' }, + isMinimal: { control: 'boolean' }, startIcon: { control: 'boolean' }, onClick: { action: 'clicked', @@ -30,11 +31,11 @@ const Template = ({ ...args }): HTMLElement => { const container = document.createElement('div'); container.insertAdjacentHTML( 'afterbegin', - `${args.startIcon ? getFaIcon('plus', args.label ? 'start' : null) : ''}${ args.label ?? '' } this call for a minimal style for toolbar probably // outline force to use a padding so that the outline is not hidden by other elements. @@ -127,6 +117,14 @@ const BaseButtonStyles = css` background-color: ${neutralFillActive}; } + :host([minimal]) { + --density: -3; + } + + :host([minimal]) .control { + padding: 1px; + } + :host(:active) .control { outline-color: ${neutralFillActive}; } diff --git a/packages/components/src/button/button.test.ts b/packages/components/src/button/button.test.ts index 2b2e5f61..6958df6a 100644 --- a/packages/components/src/button/button.test.ts +++ b/packages/components/src/button/button.test.ts @@ -48,4 +48,12 @@ test.describe('Button', () => { await page.locator('jp-button').first().screenshot() ).toMatchSnapshot('button-with-start-icon.png'); }); + + test('Icon Only', async ({ page }) => { + await page.goto('/iframe.html?id=library-button--icon-only'); + + expect( + await page.locator('jp-button').first().screenshot() + ).toMatchSnapshot('button-icon-only.png'); + }); }); diff --git a/packages/components/src/button/index.ts b/packages/components/src/button/index.ts index 9d60d0a9..5fc2ffcf 100644 --- a/packages/components/src/button/index.ts +++ b/packages/components/src/button/index.ts @@ -34,6 +34,9 @@ export class Button extends FoundationButton { @attr public appearance: ButtonAppearance; + @attr({ attribute: 'minimal', mode: 'boolean' }) + public minimal: boolean; + public connectedCallback(): void { super.connectedCallback(); if (!this.appearance) { From 5d46b699dfde707a22f1b59ec05301558da37c48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Tue, 25 Jan 2022 16:59:42 +0100 Subject: [PATCH 15/27] Add accent choice in toolbar --- packages/components/.storybook/preview.js | 18 +++++++ .../components/src/button/button.stories.ts | 8 ++- packages/components/src/button/index.ts | 8 +++ .../components/src/option/option.stories.ts | 17 +++++-- .../components/src/select/select.stories.ts | 8 ++- .../src/text-field/text-field.stories.ts | 8 ++- .../src/utilities/storybook/index.ts | 51 +++++++++++++++++++ .../src/utilities/theme/applyTheme.ts | 2 - 8 files changed, 108 insertions(+), 12 deletions(-) diff --git a/packages/components/.storybook/preview.js b/packages/components/.storybook/preview.js index 32974123..1d136e45 100644 --- a/packages/components/.storybook/preview.js +++ b/packages/components/.storybook/preview.js @@ -29,3 +29,21 @@ export const parameters = { ] } }; + +export const globalTypes = { + accent: { + name: 'Accent', + description: 'Theme accent color for components', + defaultValue: '#006CBE', + toolbar: { + icon: 'paintbrush', + // Array of plain string values or MenuItem shape (see below) + items: [ + { value: '#006CBE', right: '🔵', title: 'blue' }, + { value: '#DA1A5F', title: 'pink' } + ], + // Property that specifies if the name of the item will be displayed + showName: false + } + } +}; diff --git a/packages/components/src/button/button.stories.ts b/packages/components/src/button/button.stories.ts index 4949f83b..93287be2 100644 --- a/packages/components/src/button/button.stories.ts +++ b/packages/components/src/button/button.stories.ts @@ -2,7 +2,7 @@ // Distributed under the terms of the Modified BSD License. import { action } from '@storybook/addon-actions'; -import { getFaIcon } from '../utilities/storybook'; +import { getFaIcon, setTheme } from '../utilities/storybook'; export default { title: 'Library/Button', @@ -27,7 +27,11 @@ export default { } }; -const Template = ({ ...args }): HTMLElement => { +const Template = ( + args, + { globals: { backgrounds, accent }, parameters } +): HTMLElement => { + setTheme(accent, parameters.backgrounds, backgrounds); const container = document.createElement('div'); container.insertAdjacentHTML( 'afterbegin', diff --git a/packages/components/src/button/index.ts b/packages/components/src/button/index.ts index 5fc2ffcf..7d5f884d 100644 --- a/packages/components/src/button/index.ts +++ b/packages/components/src/button/index.ts @@ -34,6 +34,13 @@ export class Button extends FoundationButton { @attr public appearance: ButtonAppearance; + /** + * Whether the button has a compact layout or not. + * + * @public + * @remarks + * HTML Attribute: minimal + */ @attr({ attribute: 'minimal', mode: 'boolean' }) public minimal: boolean; @@ -81,6 +88,7 @@ export class Button extends FoundationButton { */ export const jpButton = Button.compose({ baseName: 'button', + baseClass: FoundationButton, template, styles: buttonStyles, shadowOptions: { diff --git a/packages/components/src/option/option.stories.ts b/packages/components/src/option/option.stories.ts index 32d20945..74549aff 100644 --- a/packages/components/src/option/option.stories.ts +++ b/packages/components/src/option/option.stories.ts @@ -1,3 +1,5 @@ +import { setTheme } from '../utilities/storybook'; + export default { title: 'Library/Option', argTypes: { @@ -12,10 +14,17 @@ export default { } }; -const Template = ({ ...args }): string => { - return `${args.label}`; +const Template = ( + args, + { globals: { backgrounds, accent }, parameters } +): string => { + setTheme(accent, parameters.backgrounds, backgrounds); + return ` + ${args.label} + `; }; export const Default: any = Template.bind({}); diff --git a/packages/components/src/select/select.stories.ts b/packages/components/src/select/select.stories.ts index c48bfaf5..df29606c 100644 --- a/packages/components/src/select/select.stories.ts +++ b/packages/components/src/select/select.stories.ts @@ -2,7 +2,7 @@ // Distributed under the terms of the Modified BSD License. import { action } from '@storybook/addon-actions'; -import { getFaIcon } from '../utilities/storybook'; +import { getFaIcon, setTheme } from '../utilities/storybook'; export default { title: 'Library/Select', @@ -20,7 +20,11 @@ export default { } }; -const Template = ({ ...args }): HTMLElement => { +const Template = ( + args, + { globals: { backgrounds, accent }, parameters } +): HTMLElement => { + setTheme(accent, parameters.backgrounds, backgrounds); const container = document.createElement('div'); container.insertAdjacentHTML( 'afterbegin', diff --git a/packages/components/src/text-field/text-field.stories.ts b/packages/components/src/text-field/text-field.stories.ts index 4c0bd6c5..18f15bf9 100644 --- a/packages/components/src/text-field/text-field.stories.ts +++ b/packages/components/src/text-field/text-field.stories.ts @@ -1,5 +1,5 @@ import { action } from '@storybook/addon-actions'; -import { getFaIcon } from '../utilities/storybook'; +import { getFaIcon, setTheme } from '../utilities/storybook'; import { TextField } from './index'; export default { @@ -30,7 +30,11 @@ export default { } }; -const Template = ({ ...args }): HTMLElement => { +const Template = ( + args, + { globals: { backgrounds, accent }, parameters } +): HTMLElement => { + setTheme(accent, parameters.backgrounds, backgrounds); const container = document.createElement('div'); container.insertAdjacentHTML( 'afterbegin', diff --git a/packages/components/src/utilities/storybook/index.ts b/packages/components/src/utilities/storybook/index.ts index 11f5e7d1..60c6ae15 100644 --- a/packages/components/src/utilities/storybook/index.ts +++ b/packages/components/src/utilities/storybook/index.ts @@ -3,6 +3,15 @@ import * as icons from '@fortawesome/free-solid-svg-icons'; import { library, icon } from '@fortawesome/fontawesome-svg-core'; +import { + accentPalette, + baseLayerLuminance, + isDark, + PaletteRGB, + StandardLuminance, + SwatchRGB +} from '@microsoft/fast-components'; +import { parseColor } from '@microsoft/fast-colors'; /** * Generate the SVG for a fontawesome icon @@ -25,3 +34,45 @@ export function getFaIcon(iconName: string, slotName: string | null): string { } return copy.outerHTML; } + +/** + * Set the theme based on the chosen accent color and the background color + * + * @param accent Global accent parameter + * @param parameters Storybook parameters + * @param backgrounds Storybook current background object + */ +export function setTheme( + accent: string, + parameters: { default: string; values?: { name: string; value: string }[] }, + backgrounds?: { value?: string } +): void { + backgrounds = backgrounds ?? {}; + const backgroundColor = + backgrounds.value ?? + parameters.values?.filter(v => v.name === parameters.default)[0].value ?? + '#252526'; + const parsedColor = parseColor(backgroundColor)!; + + const dark = isDark( + SwatchRGB.create(parsedColor.r, parsedColor.g, parsedColor.b) + ); + baseLayerLuminance.setValueFor( + document.body, + dark ? StandardLuminance.DarkMode : StandardLuminance.LightMode + ); + const parsedAccentColor = parseColor(accent ?? '#DA1A5F'); + + if (parsedAccentColor) { + accentPalette.setValueFor( + document.body, + PaletteRGB.from( + SwatchRGB.create( + parsedAccentColor.r, + parsedAccentColor.g, + parsedAccentColor.b + ) + ) + ); + } +} diff --git a/packages/components/src/utilities/theme/applyTheme.ts b/packages/components/src/utilities/theme/applyTheme.ts index a5b2035b..6a9aedf8 100644 --- a/packages/components/src/utilities/theme/applyTheme.ts +++ b/packages/components/src/utilities/theme/applyTheme.ts @@ -95,8 +95,6 @@ const tokenMappings: { [key: string]: IConverter } = { */ function applyCurrentTheme() { if (!document.body.getAttribute(THEME_NAME_BODY_ATTRIBUTE)) { - baseLayerLuminance.setValueFor(document.body, StandardLuminance.DarkMode); - accentPalette.setValueFor(document.body, colorConverter('#0078D4')!); return; } From 6554ab16288a8173bb3176f6ec0d2534d98ba3ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Tue, 25 Jan 2022 16:59:57 +0100 Subject: [PATCH 16/27] Add minimal style for select --- packages/components/src/select/index.ts | 26 ++++++++++++++----- .../components/src/select/select.stories.ts | 7 ++++- .../components/src/select/select.styles.ts | 5 ++++ 3 files changed, 30 insertions(+), 8 deletions(-) diff --git a/packages/components/src/select/index.ts b/packages/components/src/select/index.ts index cac58257..ecdc136c 100644 --- a/packages/components/src/select/index.ts +++ b/packages/components/src/select/index.ts @@ -1,10 +1,27 @@ +import { attr } from '@microsoft/fast-element'; import { - Select, + Select as FoundationSelect, SelectOptions, selectTemplate as template } from '@microsoft/fast-foundation'; import { selectStyles as styles } from './select.styles'; +/** + * Base class for Select + * @public + */ +export class Select extends FoundationSelect { + /** + * Whether the select has a compact layout or not. + * + * @public + * @remarks + * HTML Attribute: minimal + */ + @attr({ attribute: 'minimal', mode: 'boolean' }) + public minimal: boolean; +} + /** * A function that returns a Select registration for configuring the component with a DesignSystem. * @@ -16,6 +33,7 @@ import { selectStyles as styles } from './select.styles'; */ export const jpSelect = Select.compose({ baseName: 'select', + baseClass: FoundationSelect, template, styles, indicator: ` @@ -32,10 +50,4 @@ export const jpSelect = Select.compose({ ` }); -/** - * Base class for Select - * @public - */ -export { Select }; - export { styles as selectStyles }; diff --git a/packages/components/src/select/select.stories.ts b/packages/components/src/select/select.stories.ts index df29606c..9053df50 100644 --- a/packages/components/src/select/select.stories.ts +++ b/packages/components/src/select/select.stories.ts @@ -11,6 +11,7 @@ export default { isDisabled: { control: 'boolean' }, customIndicator: { control: 'boolean' }, numberOfChildren: { control: 'number' }, + isMinimal: { control: 'boolean' }, onChange: { action: 'changed', table: { @@ -28,7 +29,10 @@ const Template = ( const container = document.createElement('div'); container.insertAdjacentHTML( 'afterbegin', - ` + ` ${args.customIndicator ? getFaIcon('sliders-h', 'indicator') : ''} ${new Array(args.numberOfChildren ?? 3) .fill(0) @@ -59,6 +63,7 @@ Default.args = { isDisabled: false, customIndicator: false, numberOfChildren: 3, + isMinimal: false, onChange: action('select-onchange') }; diff --git a/packages/components/src/select/select.styles.ts b/packages/components/src/select/select.styles.ts index 3f990875..09cf47c7 100644 --- a/packages/components/src/select/select.styles.ts +++ b/packages/components/src/select/select.styles.ts @@ -97,6 +97,11 @@ export const selectStyles: FoundationElementTemplate< width: 100%; } + :host([minimal]) { + --density: -3; + min-width: unset; + } + :host(:not([disabled]):hover) { background: ${neutralFillInputHover}; border-color: ${accentFillHover}; From a147684fe935ecc54b9e76d33d3bbc7e323a5af8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Tue, 25 Jan 2022 17:04:14 +0100 Subject: [PATCH 17/27] Improve border contrast --- packages/components/src/select/select.styles.ts | 2 +- packages/components/src/text-field/text-field.styles.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/components/src/select/select.styles.ts b/packages/components/src/select/select.styles.ts index 09cf47c7..b6ada575 100644 --- a/packages/components/src/select/select.styles.ts +++ b/packages/components/src/select/select.styles.ts @@ -51,7 +51,7 @@ export const selectStyles: FoundationElementTemplate< --elevation: 14; background: ${neutralFillInputRest}; border-radius: calc(${controlCornerRadius} * 1px); - border: calc(${strokeWidth} * 1px) solid ${neutralFillRest}; + border: calc(${strokeWidth} * 1px) solid ${neutralStrokeRest}; box-sizing: border-box; color: ${neutralForegroundRest}; font-family: ${bodyFont}; diff --git a/packages/components/src/text-field/text-field.styles.ts b/packages/components/src/text-field/text-field.styles.ts index 53e54c19..abec03bc 100644 --- a/packages/components/src/text-field/text-field.styles.ts +++ b/packages/components/src/text-field/text-field.styles.ts @@ -59,7 +59,7 @@ export const textFieldStyles: ( color: ${neutralForegroundRest}; background: ${neutralFillInputRest}; border-radius: calc(${controlCornerRadius} * 1px); - border: calc(${strokeWidth} * 1px) solid ${neutralFillRest}; + border: calc(${strokeWidth} * 1px) solid ${neutralStrokeRest}; height: calc(${heightNumber} * 1px); } From 284faaf2223ce75299b3ecff15ecc27a638ad9ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Tue, 25 Jan 2022 17:08:01 +0100 Subject: [PATCH 18/27] Make minimal more dense --- packages/components/src/button/button.styles.ts | 4 ++-- packages/components/src/select/select.styles.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/components/src/button/button.styles.ts b/packages/components/src/button/button.styles.ts index 92f911d5..a270804c 100644 --- a/packages/components/src/button/button.styles.ts +++ b/packages/components/src/button/button.styles.ts @@ -118,7 +118,7 @@ const BaseButtonStyles = css` } :host([minimal]) { - --density: -3; + --density: -4; } :host([minimal]) .control { @@ -407,7 +407,7 @@ const OutlineButtonStyles = css` */ const StealthButtonStyles = css` :host([appearance='stealth']) { - background: ${neutralFillStealthRest}; + background: transparent; } :host([appearance='stealth']:hover) { diff --git a/packages/components/src/select/select.styles.ts b/packages/components/src/select/select.styles.ts index b6ada575..ef41fe4b 100644 --- a/packages/components/src/select/select.styles.ts +++ b/packages/components/src/select/select.styles.ts @@ -98,7 +98,7 @@ export const selectStyles: FoundationElementTemplate< } :host([minimal]) { - --density: -3; + --density: -4; min-width: unset; } From a6b41fe69cf531e6e8ceb823987f22c0b1090acf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Tue, 25 Jan 2022 17:22:04 +0100 Subject: [PATCH 19/27] Upgrade yarn.lock --- package.json | 1 + yarn.lock | 3813 +++++++++++++++----------------------------------- 2 files changed, 1118 insertions(+), 2696 deletions(-) diff --git a/package.json b/package.json index d19ba53d..292bb2a8 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "eslint-plugin-prettier": "^3.1.4", "lerna": "^4.0.0", "prettier": "^2.1.1", + "webpack": "^5.0.0", "yarn": "^1.22.17" }, "workspaces": { diff --git a/yarn.lock b/yarn.lock index d614a4e7..7772a221 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,13 +2,6 @@ # yarn lockfile v1 -"@babel/code-frame@7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" - integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== - dependencies: - "@babel/highlight" "^7.10.4" - "@babel/code-frame@7.12.11": version "7.12.11" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" @@ -16,20 +9,13 @@ dependencies: "@babel/highlight" "^7.10.4" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.5.5", "@babel/code-frame@^7.8.3": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.5.5", "@babel/code-frame@^7.8.3": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== dependencies: "@babel/highlight" "^7.16.7" -"@babel/code-frame@^7.12.13": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.0.tgz#0dfc80309beec8411e65e706461c408b0bb9b431" - integrity sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA== - dependencies: - "@babel/highlight" "^7.16.0" - "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.16.4", "@babel/compat-data@^7.16.8": version "7.16.8" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.16.8.tgz#31560f9f29fdf1868de8cb55049538a1b9732a60" @@ -57,41 +43,20 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/core@^7.1.0", "@babel/core@^7.12.10", "@babel/core@^7.12.3", "@babel/core@^7.14.8": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.7.tgz#db990f931f6d40cb9b87a0dc7d2adc749f1dcbcf" - integrity sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA== +"@babel/core@^7.1.0", "@babel/core@^7.12.10", "@babel/core@^7.12.3", "@babel/core@^7.14.8", "@babel/core@^7.7.2", "@babel/core@^7.8.0": + version "7.16.12" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.12.tgz#5edc53c1b71e54881315923ae2aedea2522bb784" + integrity sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg== dependencies: "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.16.7" + "@babel/generator" "^7.16.8" "@babel/helper-compilation-targets" "^7.16.7" "@babel/helper-module-transforms" "^7.16.7" "@babel/helpers" "^7.16.7" - "@babel/parser" "^7.16.7" + "@babel/parser" "^7.16.12" "@babel/template" "^7.16.7" - "@babel/traverse" "^7.16.7" - "@babel/types" "^7.16.7" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.1.2" - semver "^6.3.0" - source-map "^0.5.0" - -"@babel/core@^7.7.2", "@babel/core@^7.7.5": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.0.tgz#c4ff44046f5fe310525cc9eb4ef5147f0c5374d4" - integrity sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ== - dependencies: - "@babel/code-frame" "^7.16.0" - "@babel/generator" "^7.16.0" - "@babel/helper-compilation-targets" "^7.16.0" - "@babel/helper-module-transforms" "^7.16.0" - "@babel/helpers" "^7.16.0" - "@babel/parser" "^7.16.0" - "@babel/template" "^7.16.0" - "@babel/traverse" "^7.16.0" - "@babel/types" "^7.16.0" + "@babel/traverse" "^7.16.10" + "@babel/types" "^7.16.8" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" @@ -99,16 +64,7 @@ semver "^6.3.0" source-map "^0.5.0" -"@babel/generator@^7.10.3", "@babel/generator@^7.7.2": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.16.0.tgz#d40f3d1d5075e62d3500bccb67f3daa8a95265b2" - integrity sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew== - dependencies: - "@babel/types" "^7.16.0" - jsesc "^2.5.1" - source-map "^0.5.0" - -"@babel/generator@^7.12.11", "@babel/generator@^7.12.5", "@babel/generator@^7.16.0", "@babel/generator@^7.16.7", "@babel/generator@^7.16.8": +"@babel/generator@^7.10.3", "@babel/generator@^7.12.11", "@babel/generator@^7.12.5", "@babel/generator@^7.16.8", "@babel/generator@^7.7.2": version "7.16.8" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.16.8.tgz#359d44d966b8cd059d543250ce79596f792f2ebe" integrity sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw== @@ -132,7 +88,7 @@ "@babel/helper-explode-assignable-expression" "^7.16.7" "@babel/types" "^7.16.7" -"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.0", "@babel/helper-compilation-targets@^7.16.7": +"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz#06e66c5f299601e6c7da350049315e83209d551b" integrity sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA== @@ -142,10 +98,10 @@ browserslist "^4.17.5" semver "^6.3.0" -"@babel/helper-create-class-features-plugin@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.7.tgz#9c5b34b53a01f2097daf10678d65135c1b9f84ba" - integrity sha512-kIFozAvVfK05DM4EVQYKK+zteWvY85BFdGBRQBytRyY3y+6PX0DkDOn/CZ3lEuczCfrCxEzwt0YtP/87YPTWSw== +"@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7": + version "7.16.10" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.10.tgz#8a6959b9cc818a88815ba3c5474619e9c0f2c21c" + integrity sha512-wDeej0pu3WN/ffTxMNCPW5UCiOav8IcLRxSIyp/9+IF2xJUM9h/OYjg0IJLHaL6F8oU8kqMz9nc1vryXhMsgXg== dependencies: "@babel/helper-annotate-as-pure" "^7.16.7" "@babel/helper-environment-visitor" "^7.16.7" @@ -177,10 +133,10 @@ resolve "^1.14.2" semver "^6.1.2" -"@babel/helper-define-polyfill-provider@^0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz#c5b10cf4b324ff840140bb07e05b8564af2ae971" - integrity sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg== +"@babel/helper-define-polyfill-provider@^0.3.1": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz#52411b445bdb2e676869e5a74960d2d3826d2665" + integrity sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA== dependencies: "@babel/helper-compilation-targets" "^7.13.0" "@babel/helper-module-imports" "^7.12.13" @@ -205,7 +161,7 @@ dependencies: "@babel/types" "^7.16.7" -"@babel/helper-function-name@^7.16.0", "@babel/helper-function-name@^7.16.7": +"@babel/helper-function-name@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz#f1ec51551fb1c8956bc8dd95f38523b6cf375f8f" integrity sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA== @@ -221,7 +177,7 @@ dependencies: "@babel/types" "^7.16.7" -"@babel/helper-hoist-variables@^7.16.0", "@babel/helper-hoist-variables@^7.16.7": +"@babel/helper-hoist-variables@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz#86bcb19a77a509c7b77d0e22323ef588fa58c246" integrity sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg== @@ -242,7 +198,7 @@ dependencies: "@babel/types" "^7.16.7" -"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.16.0", "@babel/helper-module-transforms@^7.16.7": +"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz#7665faeb721a01ca5327ddc6bba15a5cb34b6a41" integrity sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng== @@ -307,14 +263,14 @@ dependencies: "@babel/types" "^7.16.0" -"@babel/helper-split-export-declaration@^7.16.0", "@babel/helper-split-export-declaration@^7.16.7": +"@babel/helper-split-export-declaration@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b" integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw== dependencies: "@babel/types" "^7.16.7" -"@babel/helper-validator-identifier@^7.15.7", "@babel/helper-validator-identifier@^7.16.7": +"@babel/helper-validator-identifier@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad" integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== @@ -334,7 +290,7 @@ "@babel/traverse" "^7.16.8" "@babel/types" "^7.16.8" -"@babel/helpers@^7.12.5", "@babel/helpers@^7.16.0", "@babel/helpers@^7.16.7": +"@babel/helpers@^7.12.5", "@babel/helpers@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.16.7.tgz#7e3504d708d50344112767c3542fc5e357fffefc" integrity sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw== @@ -343,24 +299,19 @@ "@babel/traverse" "^7.16.7" "@babel/types" "^7.16.7" -"@babel/highlight@^7.10.4", "@babel/highlight@^7.16.0", "@babel/highlight@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.7.tgz#81a01d7d675046f0d96f82450d9d9578bdfd6b0b" - integrity sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw== +"@babel/highlight@^7.10.4", "@babel/highlight@^7.16.7": + version "7.16.10" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz#744f2eb81579d6eea753c227b0f570ad785aba88" + integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw== dependencies: "@babel/helper-validator-identifier" "^7.16.7" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.10.3", "@babel/parser@^7.7.2": - version "7.16.4" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.4.tgz#d5f92f57cf2c74ffe9b37981c0e72fee7311372e" - integrity sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng== - -"@babel/parser@^7.12.11", "@babel/parser@^7.12.7", "@babel/parser@^7.14.7", "@babel/parser@^7.16.0", "@babel/parser@^7.16.3", "@babel/parser@^7.16.7", "@babel/parser@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.8.tgz#61c243a3875f7d0b0962b0543a33ece6ff2f1f17" - integrity sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw== +"@babel/parser@^7.1.0", "@babel/parser@^7.10.3", "@babel/parser@^7.12.11", "@babel/parser@^7.12.7", "@babel/parser@^7.14.7", "@babel/parser@^7.16.10", "@babel/parser@^7.16.12", "@babel/parser@^7.16.7": + version "7.16.12" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.12.tgz#9474794f9a650cf5e2f892444227f98e28cdf8b6" + integrity sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A== "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7": version "7.16.7" @@ -506,12 +457,12 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-proposal-private-methods@^7.12.1", "@babel/plugin-proposal-private-methods@^7.14.5", "@babel/plugin-proposal-private-methods@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.7.tgz#e418e3aa6f86edd6d327ce84eff188e479f571e0" - integrity sha512-7twV3pzhrRxSwHeIvFE6coPgvo+exNDOiGUMg39o2LiLo1Y+4aKpfkcLGcg1UHonzorCt7SNXnoMyCnnIOA8Sw== +"@babel/plugin-proposal-private-methods@^7.12.1", "@babel/plugin-proposal-private-methods@^7.14.5", "@babel/plugin-proposal-private-methods@^7.16.11": + version "7.16.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz#e8df108288555ff259f4527dbe84813aac3a1c50" + integrity sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw== dependencies: - "@babel/helper-create-class-features-plugin" "^7.16.7" + "@babel/helper-create-class-features-plugin" "^7.16.10" "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-proposal-private-property-in-object@^7.14.5", "@babel/plugin-proposal-private-property-in-object@^7.16.7": @@ -672,20 +623,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-typescript@^7.16.7": +"@babel/plugin-syntax-typescript@^7.16.7", "@babel/plugin-syntax-typescript@^7.7.2": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz#39c9b55ee153151990fb038651d58d3fd03f98f8" integrity sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A== dependencies: "@babel/helper-plugin-utils" "^7.16.7" -"@babel/plugin-syntax-typescript@^7.7.2": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.0.tgz#2feeb13d9334cc582ea9111d3506f773174179bb" - integrity sha512-Xv6mEXqVdaqCBfJFyeab0fH2DnUoMsDmhamxsSi4j8nLd4Vtw213WMJr55xxqipC/YVWyPY3K0blJncPYji+dQ== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-transform-arrow-functions@^7.12.1", "@babel/plugin-transform-arrow-functions@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz#44125e653d94b98db76369de9c396dc14bef4154" @@ -885,7 +829,7 @@ dependencies: "@babel/plugin-transform-react-jsx" "^7.16.7" -"@babel/plugin-transform-react-jsx@^7.12.12", "@babel/plugin-transform-react-jsx@^7.16.7": +"@babel/plugin-transform-react-jsx@^7.12.12", "@babel/plugin-transform-react-jsx@^7.14.5", "@babel/plugin-transform-react-jsx@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.7.tgz#86a6a220552afd0e4e1f0388a68a372be7add0d4" integrity sha512-8D16ye66fxiE8m890w0BpPpngG9o9OVBBy0gH2E+2AR7qMR2ZpTYJEqLxAsoroenMId0p/wMW+Blc0meDgu0Ag== @@ -979,9 +923,9 @@ "@babel/helper-plugin-utils" "^7.16.7" "@babel/preset-env@^7.12.11": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.16.8.tgz#e682fa0bcd1cf49621d64a8956318ddfb9a05af9" - integrity sha512-9rNKgVCdwHb3z1IlbMyft6yIXIeP3xz6vWvGaLHrJThuEIqWfHb0DNBH9VuTgnDfdbUDhkmkvMZS/YMCtP7Elg== + version "7.16.11" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.16.11.tgz#5dd88fd885fae36f88fd7c8342475c9f0abe2982" + integrity sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g== dependencies: "@babel/compat-data" "^7.16.8" "@babel/helper-compilation-targets" "^7.16.7" @@ -1001,7 +945,7 @@ "@babel/plugin-proposal-object-rest-spread" "^7.16.7" "@babel/plugin-proposal-optional-catch-binding" "^7.16.7" "@babel/plugin-proposal-optional-chaining" "^7.16.7" - "@babel/plugin-proposal-private-methods" "^7.16.7" + "@babel/plugin-proposal-private-methods" "^7.16.11" "@babel/plugin-proposal-private-property-in-object" "^7.16.7" "@babel/plugin-proposal-unicode-property-regex" "^7.16.7" "@babel/plugin-syntax-async-generators" "^7.8.4" @@ -1101,21 +1045,14 @@ pirates "^4.0.0" source-map-support "^0.5.16" -"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.0", "@babel/runtime@^7.14.8", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4": +"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.8", "@babel/runtime@^7.14.8", "@babel/runtime@^7.16.7", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.16.7.tgz#03ff99f64106588c9c403c6ecb8c3bafbbdff1fa" integrity sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ== dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.13.8": - version "7.16.3" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.16.3.tgz#b86f0db02a04187a3c17caa77de69840165d42d5" - integrity sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ== - dependencies: - regenerator-runtime "^0.13.4" - -"@babel/template@^7.12.7", "@babel/template@^7.16.0", "@babel/template@^7.16.7": +"@babel/template@^7.12.7", "@babel/template@^7.16.7", "@babel/template@^7.3.3": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155" integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== @@ -1124,34 +1061,10 @@ "@babel/parser" "^7.16.7" "@babel/types" "^7.16.7" -"@babel/template@^7.3.3": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.0.tgz#d16a35ebf4cd74e202083356fab21dd89363ddd6" - integrity sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A== - dependencies: - "@babel/code-frame" "^7.16.0" - "@babel/parser" "^7.16.0" - "@babel/types" "^7.16.0" - -"@babel/traverse@^7.1.0", "@babel/traverse@^7.10.3", "@babel/traverse@^7.7.2": - version "7.16.3" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.3.tgz#f63e8a938cc1b780f66d9ed3c54f532ca2d14787" - integrity sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag== - dependencies: - "@babel/code-frame" "^7.16.0" - "@babel/generator" "^7.16.0" - "@babel/helper-function-name" "^7.16.0" - "@babel/helper-hoist-variables" "^7.16.0" - "@babel/helper-split-export-declaration" "^7.16.0" - "@babel/parser" "^7.16.3" - "@babel/types" "^7.16.0" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/traverse@^7.12.11", "@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.16.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.8.tgz#bab2f2b09a5fe8a8d9cad22cbfe3ba1d126fef9c" - integrity sha512-xe+H7JlvKsDQwXRsBhSnq1/+9c+LlQcCK3Tn/l5sbx02HYns/cn7ibp9+RV1sIUqu7hKg91NWsgHurO9dowITQ== +"@babel/traverse@^7.10.3", "@babel/traverse@^7.12.11", "@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.16.10", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.7.2": + version "7.16.10" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.10.tgz#448f940defbe95b5a8029975b051f75993e8239f" + integrity sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw== dependencies: "@babel/code-frame" "^7.16.7" "@babel/generator" "^7.16.8" @@ -1159,20 +1072,12 @@ "@babel/helper-function-name" "^7.16.7" "@babel/helper-hoist-variables" "^7.16.7" "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/parser" "^7.16.8" + "@babel/parser" "^7.16.10" "@babel/types" "^7.16.8" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.0.tgz#db3b313804f96aadd0b776c4823e127ad67289ba" - integrity sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg== - dependencies: - "@babel/helper-validator-identifier" "^7.15.7" - to-fast-properties "^2.0.0" - -"@babel/types@^7.12.11", "@babel/types@^7.12.7", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.4.4": +"@babel/types@^7.0.0", "@babel/types@^7.12.11", "@babel/types@^7.12.7", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": version "7.16.8" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.8.tgz#0ba5da91dd71e0a4e7781a30f22770831062e3c1" integrity sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg== @@ -1432,93 +1337,93 @@ resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== -"@jest/console@^27.3.1": - version "27.3.1" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.3.1.tgz#e8ea3a475d3f8162f23d69efbfaa9cbe486bee93" - integrity sha512-RkFNWmv0iui+qsOr/29q9dyfKTTT5DCuP31kUwg7rmOKPT/ozLeGLKJKVIiOfbiKyleUZKIrHwhmiZWVe8IMdw== +"@jest/console@^27.4.6": + version "27.4.6" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.4.6.tgz#0742e6787f682b22bdad56f9db2a8a77f6a86107" + integrity sha512-jauXyacQD33n47A44KrlOVeiXHEXDqapSdfb9kTekOchH/Pd18kBIO1+xxJQRLuG+LUuljFCwTG92ra4NW7SpA== dependencies: - "@jest/types" "^27.2.5" + "@jest/types" "^27.4.2" "@types/node" "*" chalk "^4.0.0" - jest-message-util "^27.3.1" - jest-util "^27.3.1" + jest-message-util "^27.4.6" + jest-util "^27.4.2" slash "^3.0.0" -"@jest/core@^27.3.1": - version "27.3.1" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.3.1.tgz#04992ef1b58b17c459afb87ab56d81e63d386925" - integrity sha512-DMNE90RR5QKx0EA+wqe3/TNEwiRpOkhshKNxtLxd4rt3IZpCt+RSL+FoJsGeblRZmqdK4upHA/mKKGPPRAifhg== +"@jest/core@^27.4.7": + version "27.4.7" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.4.7.tgz#84eabdf42a25f1fa138272ed229bcf0a1b5e6913" + integrity sha512-n181PurSJkVMS+kClIFSX/LLvw9ExSb+4IMtD6YnfxZVerw9ANYtW0bPrm0MJu2pfe9SY9FJ9FtQ+MdZkrZwjg== dependencies: - "@jest/console" "^27.3.1" - "@jest/reporters" "^27.3.1" - "@jest/test-result" "^27.3.1" - "@jest/transform" "^27.3.1" - "@jest/types" "^27.2.5" + "@jest/console" "^27.4.6" + "@jest/reporters" "^27.4.6" + "@jest/test-result" "^27.4.6" + "@jest/transform" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" emittery "^0.8.1" exit "^0.1.2" graceful-fs "^4.2.4" - jest-changed-files "^27.3.0" - jest-config "^27.3.1" - jest-haste-map "^27.3.1" - jest-message-util "^27.3.1" - jest-regex-util "^27.0.6" - jest-resolve "^27.3.1" - jest-resolve-dependencies "^27.3.1" - jest-runner "^27.3.1" - jest-runtime "^27.3.1" - jest-snapshot "^27.3.1" - jest-util "^27.3.1" - jest-validate "^27.3.1" - jest-watcher "^27.3.1" + jest-changed-files "^27.4.2" + jest-config "^27.4.7" + jest-haste-map "^27.4.6" + jest-message-util "^27.4.6" + jest-regex-util "^27.4.0" + jest-resolve "^27.4.6" + jest-resolve-dependencies "^27.4.6" + jest-runner "^27.4.6" + jest-runtime "^27.4.6" + jest-snapshot "^27.4.6" + jest-util "^27.4.2" + jest-validate "^27.4.6" + jest-watcher "^27.4.6" micromatch "^4.0.4" rimraf "^3.0.0" slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/environment@^27.3.1": - version "27.3.1" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.3.1.tgz#2182defbce8d385fd51c5e7c7050f510bd4c86b1" - integrity sha512-BCKCj4mOVLme6Tanoyc9k0ultp3pnmuyHw73UHRPeeZxirsU/7E3HC4le/VDb/SMzE1JcPnto+XBKFOcoiJzVw== +"@jest/environment@^27.4.6": + version "27.4.6" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.4.6.tgz#1e92885d64f48c8454df35ed9779fbcf31c56d8b" + integrity sha512-E6t+RXPfATEEGVidr84WngLNWZ8ffCPky8RqqRK6u1Bn0LK92INe0MDttyPl/JOzaq92BmDzOeuqk09TvM22Sg== dependencies: - "@jest/fake-timers" "^27.3.1" - "@jest/types" "^27.2.5" + "@jest/fake-timers" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" - jest-mock "^27.3.0" + jest-mock "^27.4.6" -"@jest/fake-timers@^27.3.1": - version "27.3.1" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.3.1.tgz#1fad860ee9b13034762cdb94266e95609dfce641" - integrity sha512-M3ZFgwwlqJtWZ+QkBG5NmC23A9w+A6ZxNsO5nJxJsKYt4yguBd3i8TpjQz5NfCX91nEve1KqD9RA2Q+Q1uWqoA== +"@jest/fake-timers@^27.4.6": + version "27.4.6" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.4.6.tgz#e026ae1671316dbd04a56945be2fa251204324e8" + integrity sha512-mfaethuYF8scV8ntPpiVGIHQgS0XIALbpY2jt2l7wb/bvq4Q5pDLk4EP4D7SAvYT1QrPOPVZAtbdGAOOyIgs7A== dependencies: - "@jest/types" "^27.2.5" + "@jest/types" "^27.4.2" "@sinonjs/fake-timers" "^8.0.1" "@types/node" "*" - jest-message-util "^27.3.1" - jest-mock "^27.3.0" - jest-util "^27.3.1" + jest-message-util "^27.4.6" + jest-mock "^27.4.6" + jest-util "^27.4.2" -"@jest/globals@^27.3.1": - version "27.3.1" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.3.1.tgz#ce1dfb03d379237a9da6c1b99ecfaca1922a5f9e" - integrity sha512-Q651FWiWQAIFiN+zS51xqhdZ8g9b88nGCobC87argAxA7nMfNQq0Q0i9zTfQYgLa6qFXk2cGANEqfK051CZ8Pg== +"@jest/globals@^27.4.6": + version "27.4.6" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.4.6.tgz#3f09bed64b0fd7f5f996920258bd4be8f52f060a" + integrity sha512-kAiwMGZ7UxrgPzu8Yv9uvWmXXxsy0GciNejlHvfPIfWkSxChzv6bgTS3YqBkGuHcis+ouMFI2696n2t+XYIeFw== dependencies: - "@jest/environment" "^27.3.1" - "@jest/types" "^27.2.5" - expect "^27.3.1" + "@jest/environment" "^27.4.6" + "@jest/types" "^27.4.2" + expect "^27.4.6" -"@jest/reporters@^27.3.1": - version "27.3.1" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.3.1.tgz#28b5c1f5789481e23788048fa822ed15486430b9" - integrity sha512-m2YxPmL9Qn1emFVgZGEiMwDntDxRRQ2D58tiDQlwYTg5GvbFOKseYCcHtn0WsI8CG4vzPglo3nqbOiT8ySBT/w== +"@jest/reporters@^27.4.6": + version "27.4.6" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.4.6.tgz#b53dec3a93baf9b00826abf95b932de919d6d8dd" + integrity sha512-+Zo9gV81R14+PSq4wzee4GC2mhAN9i9a7qgJWL90Gpx7fHYkWpTBvwWNZUXvJByYR9tAVBdc8VxDWqfJyIUrIQ== dependencies: "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^27.3.1" - "@jest/test-result" "^27.3.1" - "@jest/transform" "^27.3.1" - "@jest/types" "^27.2.5" + "@jest/console" "^27.4.6" + "@jest/test-result" "^27.4.6" + "@jest/transform" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" chalk "^4.0.0" collect-v8-coverage "^1.0.0" @@ -1526,48 +1431,48 @@ glob "^7.1.2" graceful-fs "^4.2.4" istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^4.0.3" + istanbul-lib-instrument "^5.1.0" istanbul-lib-report "^3.0.0" istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.0.2" - jest-haste-map "^27.3.1" - jest-resolve "^27.3.1" - jest-util "^27.3.1" - jest-worker "^27.3.1" + istanbul-reports "^3.1.3" + jest-haste-map "^27.4.6" + jest-resolve "^27.4.6" + jest-util "^27.4.2" + jest-worker "^27.4.6" slash "^3.0.0" source-map "^0.6.0" string-length "^4.0.1" terminal-link "^2.0.0" v8-to-istanbul "^8.1.0" -"@jest/source-map@^27.0.6": - version "27.0.6" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.0.6.tgz#be9e9b93565d49b0548b86e232092491fb60551f" - integrity sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g== +"@jest/source-map@^27.4.0": + version "27.4.0" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.4.0.tgz#2f0385d0d884fb3e2554e8f71f8fa957af9a74b6" + integrity sha512-Ntjx9jzP26Bvhbm93z/AKcPRj/9wrkI88/gK60glXDx1q+IeI0rf7Lw2c89Ch6ofonB0On/iRDreQuQ6te9pgQ== dependencies: callsites "^3.0.0" graceful-fs "^4.2.4" source-map "^0.6.0" -"@jest/test-result@^27.3.1": - version "27.3.1" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.3.1.tgz#89adee8b771877c69b3b8d59f52f29dccc300194" - integrity sha512-mLn6Thm+w2yl0opM8J/QnPTqrfS4FoXsXF2WIWJb2O/GBSyResL71BRuMYbYRsGt7ELwS5JGcEcGb52BNrumgg== +"@jest/test-result@^27.4.6": + version "27.4.6" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.4.6.tgz#b3df94c3d899c040f602cea296979844f61bdf69" + integrity sha512-fi9IGj3fkOrlMmhQqa/t9xum8jaJOOAi/lZlm6JXSc55rJMXKHxNDN1oCP39B0/DhNOa2OMupF9BcKZnNtXMOQ== dependencies: - "@jest/console" "^27.3.1" - "@jest/types" "^27.2.5" + "@jest/console" "^27.4.6" + "@jest/types" "^27.4.2" "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^27.3.1": - version "27.3.1" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.3.1.tgz#4b3bde2dbb05ee74afdae608cf0768e3354683b1" - integrity sha512-siySLo07IMEdSjA4fqEnxfIX8lB/lWYsBPwNFtkOvsFQvmBrL3yj3k3uFNZv/JDyApTakRpxbKLJ3CT8UGVCrA== +"@jest/test-sequencer@^27.4.6": + version "27.4.6" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.4.6.tgz#447339b8a3d7b5436f50934df30854e442a9d904" + integrity sha512-3GL+nsf6E1PsyNsJuvPyIz+DwFuCtBdtvPpm/LMXVkBJbdFvQYCDpccYT56qq5BGniXWlE81n2qk1sdXfZebnw== dependencies: - "@jest/test-result" "^27.3.1" + "@jest/test-result" "^27.4.6" graceful-fs "^4.2.4" - jest-haste-map "^27.3.1" - jest-runtime "^27.3.1" + jest-haste-map "^27.4.6" + jest-runtime "^27.4.6" "@jest/transform@^26.6.2": version "26.6.2" @@ -1590,23 +1495,23 @@ source-map "^0.6.1" write-file-atomic "^3.0.0" -"@jest/transform@^27.3.1": - version "27.3.1" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.3.1.tgz#ff80eafbeabe811e9025e4b6f452126718455220" - integrity sha512-3fSvQ02kuvjOI1C1ssqMVBKJpZf6nwoCiSu00zAKh5nrp3SptNtZy/8s5deayHnqxhjD9CWDJ+yqQwuQ0ZafXQ== +"@jest/transform@^27.4.6": + version "27.4.6" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.4.6.tgz#153621940b1ed500305eacdb31105d415dc30231" + integrity sha512-9MsufmJC8t5JTpWEQJ0OcOOAXaH5ioaIX6uHVBLBMoCZPfKKQF+EqP8kACAvCZ0Y1h2Zr3uOccg8re+Dr5jxyw== dependencies: "@babel/core" "^7.1.0" - "@jest/types" "^27.2.5" - babel-plugin-istanbul "^6.0.0" + "@jest/types" "^27.4.2" + babel-plugin-istanbul "^6.1.1" chalk "^4.0.0" convert-source-map "^1.4.0" fast-json-stable-stringify "^2.0.0" graceful-fs "^4.2.4" - jest-haste-map "^27.3.1" - jest-regex-util "^27.0.6" - jest-util "^27.3.1" + jest-haste-map "^27.4.6" + jest-regex-util "^27.4.0" + jest-util "^27.4.2" micromatch "^4.0.4" - pirates "^4.0.1" + pirates "^4.0.4" slash "^3.0.0" source-map "^0.6.1" write-file-atomic "^3.0.0" @@ -1622,18 +1527,7 @@ "@types/yargs" "^15.0.0" chalk "^4.0.0" -"@jest/types@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.2.5.tgz#420765c052605e75686982d24b061b4cbba22132" - integrity sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^16.0.0" - chalk "^4.0.0" - -"@jest/types@^27.4.2": +"@jest/types@^27.2.5", "@jest/types@^27.4.2": version "27.4.2" resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.4.2.tgz#96536ebd34da6392c2b7c7737d693885b5dd44a5" integrity sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg== @@ -2883,44 +2777,44 @@ integrity sha512-+0ZVfZ04627buD8ZK8k84FpZom85vU0qUoRtcnFQm6AG5MIWcRE8m5ybJlMIjv2LIJcI/q7tjl+ruKBpWaqwJQ== "@microsoft/fast-components@^2.17.1": - version "2.17.1" - resolved "https://registry.yarnpkg.com/@microsoft/fast-components/-/fast-components-2.17.1.tgz#0b791339b1796e7629c858dfb876c1ea69aa7284" - integrity sha512-DTnNPyYAiyEbeeDoHyZz/gdnsO1VBhGFfi1FoXK6dr3c4iI604OFgZ5aqXjbIKuZNnM2wCWjR9vvM1MOyi+n4A== + version "2.19.1" + resolved "https://registry.yarnpkg.com/@microsoft/fast-components/-/fast-components-2.19.1.tgz#648581e4901eff6be18dec1067a36fb2dee04e25" + integrity sha512-6V98S8pcyjOAwL5//E1NtiDMY5qgWO19NP3LEJI/PYcFq76FfwYiLrBuxQ0jHLEUFFEY8FFKiobk5Cv6ImLSfw== dependencies: "@microsoft/fast-colors" "^5.1.4" - "@microsoft/fast-element" "^1.6.2" - "@microsoft/fast-foundation" "^2.30.0" - "@microsoft/fast-web-utilities" "^5.0.2" + "@microsoft/fast-element" "^1.7.0" + "@microsoft/fast-foundation" "^2.32.1" + "@microsoft/fast-web-utilities" "^5.1.0" tslib "^1.13.0" vscode-html-languageservice "^4.0.3" -"@microsoft/fast-element@^1.6.0", "@microsoft/fast-element@^1.6.2": - version "1.6.2" - resolved "https://registry.yarnpkg.com/@microsoft/fast-element/-/fast-element-1.6.2.tgz#414abc9f49fde85e12002e01025c5cc3dddc16ac" - integrity sha512-TrFOpe9k9xIK2iLfIG5T2+bavUAWBvAC/KQ/3ecFsK65l9PAZ/j3zlkyLxNrpIksFtUBkfVdV03kwFurZjqzKQ== +"@microsoft/fast-element@^1.6.0", "@microsoft/fast-element@^1.7.0": + version "1.7.0" + resolved "https://registry.yarnpkg.com/@microsoft/fast-element/-/fast-element-1.7.0.tgz#7e4b164c77c07d93b28f057231b37e7e2e8fed04" + integrity sha512-2qpAWuiOSdQfH/XdO8ZtVhlvQVCjHlojWUPoGbvHJDizBccZib+4uGReG87RIBp2Fi0s7ngYPRUioS1Lr+Xe0A== -"@microsoft/fast-foundation@^2.21.0", "@microsoft/fast-foundation@^2.30.0": - version "2.30.0" - resolved "https://registry.yarnpkg.com/@microsoft/fast-foundation/-/fast-foundation-2.30.0.tgz#e30c9ac6673b2acf92bfa1e585872a1a57b1de91" - integrity sha512-9rJo8bLMke8pPWkdQBvJPxfqIiqqBkuEUtx65szbkU7HvKyHFX5+C1u+vLOahk7jkehFm4oTB6lp6DfsE878uQ== +"@microsoft/fast-foundation@^2.21.0", "@microsoft/fast-foundation@^2.32.1": + version "2.32.1" + resolved "https://registry.yarnpkg.com/@microsoft/fast-foundation/-/fast-foundation-2.32.1.tgz#371462f7569266a5d86f5813f3047144f7e8a52b" + integrity sha512-X+rXtPezZJAbHFx/3LxvpjrVKjw9RGa8UhM8Q6CJbhD6Kgi0zNpCRb1h+fUkMIra5DmhXAaGBKrGEtHDSRsYAw== dependencies: - "@microsoft/fast-element" "^1.6.2" - "@microsoft/fast-web-utilities" "^5.0.2" + "@microsoft/fast-element" "^1.7.0" + "@microsoft/fast-web-utilities" "^5.1.0" tabbable "^5.2.0" tslib "^1.13.0" "@microsoft/fast-react-wrapper@^0.1.17": - version "0.1.21" - resolved "https://registry.yarnpkg.com/@microsoft/fast-react-wrapper/-/fast-react-wrapper-0.1.21.tgz#255543c8a9de6b364bf023402723aac0f3059c91" - integrity sha512-dgPMkFFNA7z3/aKRbixwoSZGFRE9j46AvtTeFtuC/HMsEMrSCacp6QAjpG57zAmXzWGwqk+vSLy3gwT3xGoiiA== + version "0.1.24" + resolved "https://registry.yarnpkg.com/@microsoft/fast-react-wrapper/-/fast-react-wrapper-0.1.24.tgz#adc558430f81cf01b358dc3a99a24c577115471b" + integrity sha512-kaIReDwkPu4jP8F7UJ464S4S/0eF0rQFIZEKrRKOcDj+tPo8aM1kXvEELOG9EMsTrzHUWrOaDMTj2BEewpEtow== dependencies: - "@microsoft/fast-element" "^1.6.2" - "@microsoft/fast-foundation" "^2.30.0" + "@microsoft/fast-element" "^1.7.0" + "@microsoft/fast-foundation" "^2.32.1" -"@microsoft/fast-web-utilities@^5.0.2": - version "5.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/fast-web-utilities/-/fast-web-utilities-5.0.2.tgz#666631e38108893e4ec63cd8f52025f5f35a34a1" - integrity sha512-J8Wy64V1NWF/UjFJ1mvmJNNPChbWobsNkJ8xNaV5/M+VKOQEOheojrOS+RmOUG7DKTBlCLIbUvyXsj1YiCfwkA== +"@microsoft/fast-web-utilities@^5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@microsoft/fast-web-utilities/-/fast-web-utilities-5.1.0.tgz#e060fea2b47c2dcfb4a9ba90a55559f0844d1cdb" + integrity sha512-S2PCxI4XqtIxLM1N7i/NuIAgx+mJM01+mDzyB3vZlYibAkOT0bzp5YZCp+coXowokSin/nK5T2kqShMXEzI6Jg== dependencies: exenv-es6 "^1.0.0" @@ -3116,15 +3010,15 @@ once "^1.4.0" "@octokit/request@^5.6.0": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.6.2.tgz#1aa74d5da7b9e04ac60ef232edd9a7438dcf32d8" - integrity sha512-je66CvSEVf0jCpRISxkUcCa0UkxmFs6eGDRSbfJtAVwbLH5ceqF+YEyC8lj8ystKyZTy8adWr0qmkY52EfOeLA== + version "5.6.3" + resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.6.3.tgz#19a022515a5bba965ac06c9d1334514eb50c48b0" + integrity sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A== dependencies: "@octokit/endpoint" "^6.0.1" "@octokit/request-error" "^2.1.0" "@octokit/types" "^6.16.1" is-plain-object "^5.0.0" - node-fetch "^2.6.1" + node-fetch "^2.6.7" universal-user-agent "^6.0.0" "@octokit/rest@^18.1.0": @@ -3145,9 +3039,9 @@ "@octokit/openapi-types" "^11.2.0" "@playwright/test@^1.17.0": - version "1.17.2" - resolved "https://registry.yarnpkg.com/@playwright/test/-/test-1.17.2.tgz#0c67e329a28ffe43a79dc15a0e139dadd9cb250f" - integrity sha512-lxauaOlLNddQsgknCDJZEo8spTlSUF7gU4jXf0sUDLFsH/KE4ySe4SOPUGbtw+lCMrUfSbSRz0e7wnw5z78LNA== + version "1.18.0" + resolved "https://registry.yarnpkg.com/@playwright/test/-/test-1.18.0.tgz#e6ac7b588d927fdd028d72f0db1030dd777a79a7" + integrity sha512-ceu4DqerPlyRsdNfke4IUyWH1WccRuBokngFdPAzc5CRzlGmSTT59NBkJyn8Fg/F01CziaMFgNRrHQIMSd4g5A== dependencies: "@babel/code-frame" "^7.14.5" "@babel/core" "^7.14.8" @@ -3165,20 +3059,23 @@ "@babel/plugin-syntax-object-rest-spread" "^7.8.3" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" "@babel/plugin-transform-modules-commonjs" "^7.14.5" + "@babel/plugin-transform-react-jsx" "^7.14.5" "@babel/preset-typescript" "^7.14.5" + babel-plugin-module-resolver "^4.1.0" colors "1.4.0" commander "^8.2.0" debug "^4.1.1" expect "=27.2.5" jest-matcher-utils "=27.2.5" jpeg-js "^0.4.2" + json5 "^2.2.0" mime "^2.4.6" minimatch "^3.0.3" ms "^2.1.2" open "^8.3.0" pirates "^4.0.1" pixelmatch "^5.2.1" - playwright-core "=1.17.2" + playwright-core "=1.18.0" pngjs "^5.0.0" rimraf "^3.0.2" source-map-support "^0.4.18" @@ -3285,18 +3182,18 @@ "@sinonjs/commons" "^1.7.0" "@storybook/addon-a11y@^6.4.3": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/addon-a11y/-/addon-a11y-6.4.12.tgz#85e19f544ba6f03e65c527678cd96c2044f3da08" - integrity sha512-Vq0PS4k7g0LXhV69uLep9cUA+0u78zH3ouLy6Y1KBHp6GV0n5te5UT2n/HsVuskWzOfSubqF1asMmY7onGJkQA== - dependencies: - "@storybook/addons" "6.4.12" - "@storybook/api" "6.4.12" - "@storybook/channels" "6.4.12" - "@storybook/client-logger" "6.4.12" - "@storybook/components" "6.4.12" - "@storybook/core-events" "6.4.12" + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-a11y/-/addon-a11y-6.4.14.tgz#e281551850992ad3b6a693b5b7059344763c984e" + integrity sha512-YehZ4AytPX9kduqZ/HByMluXlftQlKGkALXnM48uXlQlN51ZzjtUzvyvqHyow1g3lg/THFuEGvKEiT/ebThhpg== + dependencies: + "@storybook/addons" "6.4.14" + "@storybook/api" "6.4.14" + "@storybook/channels" "6.4.14" + "@storybook/client-logger" "6.4.14" + "@storybook/components" "6.4.14" + "@storybook/core-events" "6.4.14" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/theming" "6.4.12" + "@storybook/theming" "6.4.14" axe-core "^4.2.0" core-js "^3.8.2" global "^4.4.0" @@ -3306,17 +3203,17 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/addon-actions@6.4.12", "@storybook/addon-actions@^6.4.3": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-6.4.12.tgz#0b25b67e4f0bf1fdcb2812d053efda5832b26889" - integrity sha512-R3Ia2dvaPiwJmXcPra8e/gmpU84YovROBdpDttUzZEXMNEbfwHj00aRjZvH9nTKqHUSzrx8ZzGEDDqCMTqVcTg== +"@storybook/addon-actions@6.4.14", "@storybook/addon-actions@^6.4.3": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-6.4.14.tgz#be5590438943487b4243b2fe16619557cb9ca0ce" + integrity sha512-EBraATDCKCbb1IpT+bTIV+noFIoK5ykXj8Nt0qmQGD2OC1cZovIyH3DigyD0/3D55znGzxqRruTK8lm0nc1jbg== dependencies: - "@storybook/addons" "6.4.12" - "@storybook/api" "6.4.12" - "@storybook/components" "6.4.12" - "@storybook/core-events" "6.4.12" + "@storybook/addons" "6.4.14" + "@storybook/api" "6.4.14" + "@storybook/components" "6.4.14" + "@storybook/core-events" "6.4.14" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/theming" "6.4.12" + "@storybook/theming" "6.4.14" core-js "^3.8.2" fast-deep-equal "^3.1.3" global "^4.4.0" @@ -3330,18 +3227,18 @@ util-deprecate "^1.0.2" uuid-browser "^3.1.0" -"@storybook/addon-backgrounds@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-6.4.12.tgz#1153df16823861158f8e9c8d83aab91b3dc9aaf3" - integrity sha512-w26A41spqJJoPdWz3eZgoGzg7NYkVh0/per6eQmurqRzc2v4qEUptWSZglGrMjo44gS/38tUEhJ1kYeTSHPdyA== +"@storybook/addon-backgrounds@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-6.4.14.tgz#6e55963857993f6a55a01dc8df99c60224bb86af" + integrity sha512-/lWCmg32cM3jdoiaYXgN2Itde49DXsjPKuttSvb8DS7aFQEV7jNnpta4vN5OtoBtAY6tgDn3V0Cft9D7xWqzBA== dependencies: - "@storybook/addons" "6.4.12" - "@storybook/api" "6.4.12" - "@storybook/client-logger" "6.4.12" - "@storybook/components" "6.4.12" - "@storybook/core-events" "6.4.12" + "@storybook/addons" "6.4.14" + "@storybook/api" "6.4.14" + "@storybook/client-logger" "6.4.14" + "@storybook/components" "6.4.14" + "@storybook/core-events" "6.4.14" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/theming" "6.4.12" + "@storybook/theming" "6.4.14" core-js "^3.8.2" global "^4.4.0" memoizerific "^1.11.3" @@ -3349,28 +3246,28 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/addon-controls@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-6.4.12.tgz#7dce5ad2c6b061f255cf40a6a97edc14bfd5866d" - integrity sha512-rLCPdk4MykUlbvA68kmLLOBL59Fy+wF3qt3cvTnSvyasRmtXl9VBpBQ0/rQeoFkGlFQj4Ss4IO4mj6+jUHRS4Q== +"@storybook/addon-controls@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-6.4.14.tgz#05a2d58175bf5af00d408386f18bcb2f62da431b" + integrity sha512-12d0Bw0TsueyaQOKMzWTm+G4d78yKXRdX7NP6q6h0HWdqGFdcsuZ60QcQh+GExR9z/M2laDSIijTBZtEJggWGQ== dependencies: - "@storybook/addons" "6.4.12" - "@storybook/api" "6.4.12" - "@storybook/client-logger" "6.4.12" - "@storybook/components" "6.4.12" - "@storybook/core-common" "6.4.12" + "@storybook/addons" "6.4.14" + "@storybook/api" "6.4.14" + "@storybook/client-logger" "6.4.14" + "@storybook/components" "6.4.14" + "@storybook/core-common" "6.4.14" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/node-logger" "6.4.12" - "@storybook/store" "6.4.12" - "@storybook/theming" "6.4.12" + "@storybook/node-logger" "6.4.14" + "@storybook/store" "6.4.14" + "@storybook/theming" "6.4.14" core-js "^3.8.2" lodash "^4.17.21" ts-dedent "^2.0.0" -"@storybook/addon-docs@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-6.4.12.tgz#ba7c317bb76306268e2696f338ca5f23cde7d473" - integrity sha512-xeaxa2mtuoy6KA3NSoKEHEzVK8WAwTmxo2o0o5A7gISkdIzp7cxBACcTWoYdVJkqLlWG+OBmQWL1bmWRIDXr0Q== +"@storybook/addon-docs@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-6.4.14.tgz#0be1faf6d0b4deae93e37a838a2aae197cead74a" + integrity sha512-MIZWfDG80kolo1lOGfMOzQlE3d0I3PBvz04u8v2UMB6k99msC55ZigZcyaKRQs3lwlVM6uUflNVnpTVuTUZNHA== dependencies: "@babel/core" "^7.12.10" "@babel/generator" "^7.12.11" @@ -3381,21 +3278,21 @@ "@mdx-js/loader" "^1.6.22" "@mdx-js/mdx" "^1.6.22" "@mdx-js/react" "^1.6.22" - "@storybook/addons" "6.4.12" - "@storybook/api" "6.4.12" - "@storybook/builder-webpack4" "6.4.12" - "@storybook/client-logger" "6.4.12" - "@storybook/components" "6.4.12" - "@storybook/core" "6.4.12" - "@storybook/core-events" "6.4.12" + "@storybook/addons" "6.4.14" + "@storybook/api" "6.4.14" + "@storybook/builder-webpack4" "6.4.14" + "@storybook/client-logger" "6.4.14" + "@storybook/components" "6.4.14" + "@storybook/core" "6.4.14" + "@storybook/core-events" "6.4.14" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/csf-tools" "6.4.12" - "@storybook/node-logger" "6.4.12" - "@storybook/postinstall" "6.4.12" - "@storybook/preview-web" "6.4.12" - "@storybook/source-loader" "6.4.12" - "@storybook/store" "6.4.12" - "@storybook/theming" "6.4.12" + "@storybook/csf-tools" "6.4.14" + "@storybook/node-logger" "6.4.14" + "@storybook/postinstall" "6.4.14" + "@storybook/preview-web" "6.4.14" + "@storybook/source-loader" "6.4.14" + "@storybook/store" "6.4.14" + "@storybook/theming" "6.4.14" acorn "^7.4.1" acorn-jsx "^5.3.1" acorn-walk "^7.2.0" @@ -3410,7 +3307,7 @@ lodash "^4.17.21" nanoid "^3.1.23" p-limit "^3.1.0" - prettier "^2.2.1" + 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" @@ -3420,35 +3317,35 @@ util-deprecate "^1.0.2" "@storybook/addon-essentials@^6.4.3": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-6.4.12.tgz#fb4a2053a1d828655555024af3e07c811421c650" - integrity sha512-UvHiW7Lz730ATdd2AVCbShiJ459AefGebvp1E2fRfgIJksMgFtYFYRC8E4gmuKtqEfUVCbCm/5oNh5XPhR70+g== - dependencies: - "@storybook/addon-actions" "6.4.12" - "@storybook/addon-backgrounds" "6.4.12" - "@storybook/addon-controls" "6.4.12" - "@storybook/addon-docs" "6.4.12" - "@storybook/addon-measure" "6.4.12" - "@storybook/addon-outline" "6.4.12" - "@storybook/addon-toolbars" "6.4.12" - "@storybook/addon-viewport" "6.4.12" - "@storybook/addons" "6.4.12" - "@storybook/api" "6.4.12" - "@storybook/node-logger" "6.4.12" + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-6.4.14.tgz#25eea7f148d7decac59565631afa3c755631c169" + integrity sha512-ndjVkGRBkCI6Tw/lAHoeD8GmnhRUUpTl2Iv9oiD0AEIpetYl0osfHLqHpMtrgem1Mq6uGiGWNdVhwFnPixkWPg== + dependencies: + "@storybook/addon-actions" "6.4.14" + "@storybook/addon-backgrounds" "6.4.14" + "@storybook/addon-controls" "6.4.14" + "@storybook/addon-docs" "6.4.14" + "@storybook/addon-measure" "6.4.14" + "@storybook/addon-outline" "6.4.14" + "@storybook/addon-toolbars" "6.4.14" + "@storybook/addon-viewport" "6.4.14" + "@storybook/addons" "6.4.14" + "@storybook/api" "6.4.14" + "@storybook/node-logger" "6.4.14" core-js "^3.8.2" regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" "@storybook/addon-links@^6.4.3": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-6.4.12.tgz#7781e6d29ba72623dc6cf8e7aeeb23af16a17af1" - integrity sha512-4azfzgcI/3FuVG5jdatCZ2uAHwT8Ic1NIshqhTw1OI4SGATgKvaF/bY6TnRPAZfp6dikgachViIlgcO7mQSl0g== + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-6.4.14.tgz#7dedd5502cf1fecdcfc845e59a10769cb32ec175" + integrity sha512-Y+5tdmAdkFzk0OC9wJnHdpVfhq3uqqlrAUFE3QYeof4uL6wLNSr2pl0BzCGQtnTfLs0i0bExXaTP5pZhwSnQoA== dependencies: - "@storybook/addons" "6.4.12" - "@storybook/client-logger" "6.4.12" - "@storybook/core-events" "6.4.12" + "@storybook/addons" "6.4.14" + "@storybook/client-logger" "6.4.14" + "@storybook/core-events" "6.4.14" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/router" "6.4.12" + "@storybook/router" "6.4.14" "@types/qs" "^6.9.5" core-js "^3.8.2" global "^4.4.0" @@ -3457,83 +3354,66 @@ regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" -"@storybook/addon-measure@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-6.4.12.tgz#f045ae1fe979d77d20b9c28678ed1ef6beba550f" - integrity sha512-2wpkFsH6f53JouE6NwmEiwQGq0p4jJUFMx2pdEIeo9ax1iEZ1Y0b9cxscnT/1l+f8pyTE2ABBQLSpRWpL2eyoQ== +"@storybook/addon-measure@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-6.4.14.tgz#5bd35b12e09f82b0f3dad2e477e26014d5c016e6" + integrity sha512-irL4dk9LJopTPPt8ukDyOa453tB8AqRIYGY91Ou2Tr/JvBy2J/KqEZxWoHXQdaIhR+QLi5ShBNEcLxawi+j3tg== dependencies: - "@storybook/addons" "6.4.12" - "@storybook/api" "6.4.12" - "@storybook/client-logger" "6.4.12" - "@storybook/components" "6.4.12" - "@storybook/core-events" "6.4.12" + "@storybook/addons" "6.4.14" + "@storybook/api" "6.4.14" + "@storybook/client-logger" "6.4.14" + "@storybook/components" "6.4.14" + "@storybook/core-events" "6.4.14" "@storybook/csf" "0.0.2--canary.87bc651.0" core-js "^3.8.2" global "^4.4.0" -"@storybook/addon-outline@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/addon-outline/-/addon-outline-6.4.12.tgz#23925d41e5d89f7693ba2a3f87ca774fa26db19c" - integrity sha512-wZNWpLb5nInhUOxsAwIzY/TSTQGxHf33Z3JHCnFE20GPBdOIN6RYprCqaPzjWT6qkrnvRHXwHPXXjQdKj07pBg== +"@storybook/addon-outline@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-outline/-/addon-outline-6.4.14.tgz#a75b29b961717710a1d14e5bf1628affec329053" + integrity sha512-7YVOPmqAeFdhJkRlvbhfEphU9UlYPcjwUf5icNhhKiERLSdTyhyI0uY1orhQjgBYztfNs60raZnwmNZ6JElqNQ== dependencies: - "@storybook/addons" "6.4.12" - "@storybook/api" "6.4.12" - "@storybook/client-logger" "6.4.12" - "@storybook/components" "6.4.12" - "@storybook/core-events" "6.4.12" + "@storybook/addons" "6.4.14" + "@storybook/api" "6.4.14" + "@storybook/client-logger" "6.4.14" + "@storybook/components" "6.4.14" + "@storybook/core-events" "6.4.14" "@storybook/csf" "0.0.2--canary.87bc651.0" core-js "^3.8.2" global "^4.4.0" regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" -"@storybook/addon-toolbars@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-6.4.12.tgz#e598fe0a7b639d6a943c0c4a779fb2960619b68e" - integrity sha512-FB908gujC4XB3Gf5KepaWyKiTR3NSGs2Nltcf2LpkC7RDgdeegucuPBnZLFsVkzpt8aOuMgNO/YciBhc4JH2Qg== +"@storybook/addon-toolbars@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-6.4.14.tgz#cfb9b900919c1179747018d02604359d85d3988d" + integrity sha512-fB155DH0t0ONsHOTgI0OlbsN4yktCfeOQ0vH4uqzrwqLAxyecs42i0sSPPq1E5/Kn5GMnyrhxEQ9yUoQp/4rBQ== dependencies: - "@storybook/addons" "6.4.12" - "@storybook/api" "6.4.12" - "@storybook/components" "6.4.12" - "@storybook/theming" "6.4.12" + "@storybook/addons" "6.4.14" + "@storybook/api" "6.4.14" + "@storybook/components" "6.4.14" + "@storybook/theming" "6.4.14" core-js "^3.8.2" regenerator-runtime "^0.13.7" -"@storybook/addon-viewport@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-6.4.12.tgz#1aa75f9c4f043ec82ba2c03397373c8e558ae255" - integrity sha512-tCwVanwONQssQAMtMIOcVghmPgZN28xfUmTkGYtlmFNoDQp0G2vO/173Ynz9oe0nDwlDsqgtil12FCKulbrS7w== - dependencies: - "@storybook/addons" "6.4.12" - "@storybook/api" "6.4.12" - "@storybook/client-logger" "6.4.12" - "@storybook/components" "6.4.12" - "@storybook/core-events" "6.4.12" - "@storybook/theming" "6.4.12" +"@storybook/addon-viewport@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-6.4.14.tgz#7e0988f9e8348712a334d1fa3df8fe6134d5d9ed" + integrity sha512-nlRMrru40SlWQT319NrTuEglPRzYKEkFIC4DFK915RYGf97A1iTVxe33AH9Bck7kT7WAAo0gZmxskxogSBGK7w== + dependencies: + "@storybook/addons" "6.4.14" + "@storybook/api" "6.4.14" + "@storybook/client-logger" "6.4.14" + "@storybook/components" "6.4.14" + "@storybook/core-events" "6.4.14" + "@storybook/theming" "6.4.14" core-js "^3.8.2" global "^4.4.0" memoizerific "^1.11.3" prop-types "^15.7.2" regenerator-runtime "^0.13.7" -"@storybook/addons@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.4.12.tgz#87e5d37d54478582708b2b4cce57b4cf0abb952f" - integrity sha512-oxRE9cKq104sCPmII9xCZwZb7WevzoXnW7o4/v/a+uhzRCDNSGimh5GDCWQtMViRgw8JuFWKwCxGDSvlhueLOg== - dependencies: - "@storybook/api" "6.4.12" - "@storybook/channels" "6.4.12" - "@storybook/client-logger" "6.4.12" - "@storybook/core-events" "6.4.12" - "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/router" "6.4.12" - "@storybook/theming" "6.4.12" - "@types/webpack-env" "^1.16.0" - core-js "^3.8.2" - global "^4.4.0" - regenerator-runtime "^0.13.7" - -"@storybook/addons@^6.4.14": +"@storybook/addons@6.4.14", "@storybook/addons@^6.4.14": version "6.4.14" resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.4.14.tgz#45d6937bc2ece33ceadc5358b2a2298d2a0d1e95" integrity sha512-Snu42ejLyBAh6PWdlrdI72HKN1oKY7q0R9qEID2wk953WrqgGu4URakp14YLxghJCyKTSfGPs6LNZRRI6H5xgA== @@ -3550,29 +3430,6 @@ global "^4.4.0" regenerator-runtime "^0.13.7" -"@storybook/api@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.4.12.tgz#47bf0085c681acdae2f35d3c314745c591b0ddf6" - integrity sha512-xdip9JXC7+0JUvsZ07YMS3ktQYJ24/nYNp8Y7OEhHyh/6S/WfIN+gJZ5kCDTtIv94VXw2Ur6QdvzX9OJNzKDdQ== - dependencies: - "@storybook/channels" "6.4.12" - "@storybook/client-logger" "6.4.12" - "@storybook/core-events" "6.4.12" - "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/router" "6.4.12" - "@storybook/semver" "^7.3.2" - "@storybook/theming" "6.4.12" - core-js "^3.8.2" - fast-deep-equal "^3.1.3" - global "^4.4.0" - lodash "^4.17.21" - memoizerific "^1.11.3" - regenerator-runtime "^0.13.7" - store2 "^2.12.0" - telejson "^5.3.2" - ts-dedent "^2.0.0" - util-deprecate "^1.0.2" - "@storybook/api@6.4.14": version "6.4.14" resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.4.14.tgz#a477646f7e020a362f044d2e614e3d1a86ba8f6f" @@ -3596,10 +3453,10 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/builder-webpack4@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/builder-webpack4/-/builder-webpack4-6.4.12.tgz#bb500f7c89c4063710b520493d17a3217ee097c6" - integrity sha512-TS9rZdykeaURiLRA6JaP9AtrT9VF7O+UTMBZbSlKk3L/v67/WqfpsXsjB9DYHd8xlAlQJ/EBrWqPCIjORpwMAQ== +"@storybook/builder-webpack4@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/builder-webpack4/-/builder-webpack4-6.4.14.tgz#77f45d164f5b93776fa154252706c6b73bd0edc5" + integrity sha512-hRzwdNNLxuyb0XPpvbTSkQuqG2frhog2SsjgPVXorsSMPr95owo9Nq9hp+TnywpvaR9lrPlESzhhv2sSR3blTw== dependencies: "@babel/core" "^7.12.10" "@babel/plugin-proposal-class-properties" "^7.12.1" @@ -3622,22 +3479,22 @@ "@babel/preset-env" "^7.12.11" "@babel/preset-react" "^7.12.10" "@babel/preset-typescript" "^7.12.7" - "@storybook/addons" "6.4.12" - "@storybook/api" "6.4.12" - "@storybook/channel-postmessage" "6.4.12" - "@storybook/channels" "6.4.12" - "@storybook/client-api" "6.4.12" - "@storybook/client-logger" "6.4.12" - "@storybook/components" "6.4.12" - "@storybook/core-common" "6.4.12" - "@storybook/core-events" "6.4.12" - "@storybook/node-logger" "6.4.12" - "@storybook/preview-web" "6.4.12" - "@storybook/router" "6.4.12" + "@storybook/addons" "6.4.14" + "@storybook/api" "6.4.14" + "@storybook/channel-postmessage" "6.4.14" + "@storybook/channels" "6.4.14" + "@storybook/client-api" "6.4.14" + "@storybook/client-logger" "6.4.14" + "@storybook/components" "6.4.14" + "@storybook/core-common" "6.4.14" + "@storybook/core-events" "6.4.14" + "@storybook/node-logger" "6.4.14" + "@storybook/preview-web" "6.4.14" + "@storybook/router" "6.4.14" "@storybook/semver" "^7.3.2" - "@storybook/store" "6.4.12" - "@storybook/theming" "6.4.12" - "@storybook/ui" "6.4.12" + "@storybook/store" "6.4.14" + "@storybook/theming" "6.4.14" + "@storybook/ui" "6.4.14" "@types/node" "^14.0.10" "@types/webpack" "^4.41.26" autoprefixer "^9.8.6" @@ -3659,7 +3516,6 @@ postcss-flexbugs-fixes "^4.2.1" postcss-loader "^4.2.0" raw-loader "^4.0.2" - react-dev-utils "^11.0.4" stable "^0.1.8" style-loader "^1.3.0" terser-webpack-plugin "^4.2.3" @@ -3673,9 +3529,9 @@ webpack-virtual-modules "^0.2.2" "@storybook/builder-webpack5@^6.4.3": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/builder-webpack5/-/builder-webpack5-6.4.12.tgz#135ebae8c3b1528dbe5f232b4d3636676b855a5b" - integrity sha512-iCb82jJo2Gs6j8f6lSxbVxmOup20czXsMf5MahdsTU8KpO4UF/OJMtGulAuWDVNfWBOeFQBQj5ybOUX2qHUjlA== + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/builder-webpack5/-/builder-webpack5-6.4.14.tgz#4c23451018524e51ebe5e8a12215f9cf9486b8c8" + integrity sha512-kQ3kMEaVhOJt9bAISLkJTzNjD5moNFtHkAKcC+KJwl7rP/AjG/uoct9WuP/XQacv1udyfYPZG63WDkHJbu/ARQ== dependencies: "@babel/core" "^7.12.10" "@babel/plugin-proposal-class-properties" "^7.12.1" @@ -3697,21 +3553,21 @@ "@babel/preset-env" "^7.12.11" "@babel/preset-react" "^7.12.10" "@babel/preset-typescript" "^7.12.7" - "@storybook/addons" "6.4.12" - "@storybook/api" "6.4.12" - "@storybook/channel-postmessage" "6.4.12" - "@storybook/channels" "6.4.12" - "@storybook/client-api" "6.4.12" - "@storybook/client-logger" "6.4.12" - "@storybook/components" "6.4.12" - "@storybook/core-common" "6.4.12" - "@storybook/core-events" "6.4.12" - "@storybook/node-logger" "6.4.12" - "@storybook/preview-web" "6.4.12" - "@storybook/router" "6.4.12" + "@storybook/addons" "6.4.14" + "@storybook/api" "6.4.14" + "@storybook/channel-postmessage" "6.4.14" + "@storybook/channels" "6.4.14" + "@storybook/client-api" "6.4.14" + "@storybook/client-logger" "6.4.14" + "@storybook/components" "6.4.14" + "@storybook/core-common" "6.4.14" + "@storybook/core-events" "6.4.14" + "@storybook/node-logger" "6.4.14" + "@storybook/preview-web" "6.4.14" + "@storybook/router" "6.4.14" "@storybook/semver" "^7.3.2" - "@storybook/store" "6.4.12" - "@storybook/theming" "6.4.12" + "@storybook/store" "6.4.14" + "@storybook/theming" "6.4.14" "@types/node" "^14.0.10" babel-loader "^8.0.0" babel-plugin-macros "^3.0.1" @@ -3724,7 +3580,7 @@ glob-promise "^3.4.0" html-webpack-plugin "^5.0.0" path-browserify "^1.0.1" - react-dev-utils "^11.0.4" + process "^0.11.10" stable "^0.1.8" style-loader "^2.0.0" terser-webpack-plugin "^5.0.3" @@ -3735,39 +3591,30 @@ webpack-hot-middleware "^2.25.1" webpack-virtual-modules "^0.4.1" -"@storybook/channel-postmessage@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.4.12.tgz#5da3758c238ca3878cec3cad012cc52ba7cc3ade" - integrity sha512-zVHOa++JmcBYb8kNvaqkwLtNXWyaJ2jFZpZ/VJpe+q+pzMoM199DqRfahZ0xasPJC3gMlRxFNYCWZCqIIYFPoQ== +"@storybook/channel-postmessage@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.4.14.tgz#ce719041768ea8c0d64b7edc32ec7c774fba9b19" + integrity sha512-z+fBi/eAAswELWOdlIFI9XXNjyxfguKyqKGSQ7qdz3eFyxeuWnxTa9aZsnLIXpPKY9QPydpBSJcIKUCdN6DbIg== dependencies: - "@storybook/channels" "6.4.12" - "@storybook/client-logger" "6.4.12" - "@storybook/core-events" "6.4.12" + "@storybook/channels" "6.4.14" + "@storybook/client-logger" "6.4.14" + "@storybook/core-events" "6.4.14" core-js "^3.8.2" global "^4.4.0" qs "^6.10.0" telejson "^5.3.2" -"@storybook/channel-websocket@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/channel-websocket/-/channel-websocket-6.4.12.tgz#752a64a61640c0b78096752abcc8ca7f13152343" - integrity sha512-uwO7KOR2EMdnDRneWTEIOMbIXNDDTAPpy3hJOO8JGTbGtVbimQBvlQG2ZkbZxxTl0bALQTvi8BvePMEcWlu8sw== +"@storybook/channel-websocket@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/channel-websocket/-/channel-websocket-6.4.14.tgz#d71a4c8a4b36e2e89a4a3c56af3e0aa50353e02f" + integrity sha512-4Y6TDeYLzItGIaYKo3s6xxSmUF11j96dOX7n74ax45zcMhpp/XwG5i0FU1DtGb5PnhPxg+vJmKa1IgizzaWRYg== dependencies: - "@storybook/channels" "6.4.12" - "@storybook/client-logger" "6.4.12" + "@storybook/channels" "6.4.14" + "@storybook/client-logger" "6.4.14" core-js "^3.8.2" global "^4.4.0" telejson "^5.3.2" -"@storybook/channels@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.4.12.tgz#f415fee7c30de2df858118bd7587f60f3f7b75e4" - integrity sha512-7vAsG4QG8+yLzqps9eI6QCYN03Jc2oeJINfsVdUFB9VOfEGRZ3JFBdC5MSaaMnUPSLUYZraAZ4FxM6nIKgJ1IA== - dependencies: - core-js "^3.8.2" - ts-dedent "^2.0.0" - util-deprecate "^1.0.2" - "@storybook/channels@6.4.14": version "6.4.14" resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.4.14.tgz#f7a5416c971febd26ed7b03a75d99fd819790e48" @@ -3777,18 +3624,18 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/client-api@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.4.12.tgz#61a7b33c2ccce2cd0da150127d2c67c944650639" - integrity sha512-WLHkXnIOJzzmaTHAeOR94LIUMbgpQnQGokFOuda/tJ5HwhDFXVFUKgoK45eAfOyYVTcDaXSEFjpCF++qB/txFA== +"@storybook/client-api@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.4.14.tgz#d2053511971e06d70bba2accfbd1f6c0f2084e2a" + integrity sha512-hqdgE0zKVhcqG/8t/veJRgjsOT076LeKxoA+w2Ga4iU+reIGui/GvLsjvyFFTyOMHVeo2Ze4LW63oTYKF/I5iQ== dependencies: - "@storybook/addons" "6.4.12" - "@storybook/channel-postmessage" "6.4.12" - "@storybook/channels" "6.4.12" - "@storybook/client-logger" "6.4.12" - "@storybook/core-events" "6.4.12" + "@storybook/addons" "6.4.14" + "@storybook/channel-postmessage" "6.4.14" + "@storybook/channels" "6.4.14" + "@storybook/client-logger" "6.4.14" + "@storybook/core-events" "6.4.14" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/store" "6.4.12" + "@storybook/store" "6.4.14" "@types/qs" "^6.9.5" "@types/webpack-env" "^1.16.0" core-js "^3.8.2" @@ -3803,14 +3650,6 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/client-logger@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.4.12.tgz#e3841029df44ae3a71991720e2f4b7033422befd" - integrity sha512-OxGfjjJkfIHAGgtRalUIkTG5ECGgZIU8jxvtfnB6SQKKR7cO6ldYsf+UatqkY7+CtraoqGU9TMcv9BkXsdFnAw== - dependencies: - core-js "^3.8.2" - global "^4.4.0" - "@storybook/client-logger@6.4.14": version "6.4.14" resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.4.14.tgz#a7aed982407e4146548f9ac4b3af5eba24cd045e" @@ -3819,15 +3658,15 @@ core-js "^3.8.2" global "^4.4.0" -"@storybook/components@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.4.12.tgz#3eac6466c02d80810156d9644db79195e810b206" - integrity sha512-k/br1xG3DsltqO8EE2MEmCTwXe3MjUhfw4aSCmfmvsRpuFYgfMxEBEUKeNWD3CtDow61BLYtGcKRBv4Y/OAlUQ== +"@storybook/components@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.4.14.tgz#546b34fe3feb09e670b76ff71d889bf5f566f1e4" + integrity sha512-M7unerbOnvg+UN7qPxBCBWzK/boVdSSQxRiPAr1OL3M4OyEU8+TNPdQeAG0aF4zqtU0BrsDf4E85EznoMXUiFQ== dependencies: "@popperjs/core" "^2.6.0" - "@storybook/client-logger" "6.4.12" + "@storybook/client-logger" "6.4.14" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/theming" "6.4.12" + "@storybook/theming" "6.4.14" "@types/color-convert" "^2.0.0" "@types/overlayscrollbars" "^1.12.0" "@types/react-syntax-highlighter" "11.0.5" @@ -3849,21 +3688,21 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/core-client@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-6.4.12.tgz#b27b67dcd222b2ef45e3f3995650a514c16d8b33" - integrity sha512-xKD3u/Taw2NafO6QQyl0q7jJ+C/8H8XQj6C5POVd5LUju/pT1K4Udg1wsAJpc1BtJU8Gtzj+8hxC0s9Zi+y0WQ== - dependencies: - "@storybook/addons" "6.4.12" - "@storybook/channel-postmessage" "6.4.12" - "@storybook/channel-websocket" "6.4.12" - "@storybook/client-api" "6.4.12" - "@storybook/client-logger" "6.4.12" - "@storybook/core-events" "6.4.12" +"@storybook/core-client@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-6.4.14.tgz#8f5dc6fe2295e479225bd396404a43679a15637e" + integrity sha512-e9pzKz52DVhmo8+sUEDvagwGKVqWZ6NQBIt3mBvd79/zXTPkFRnSVitOyYErqhgN1kuwocTg+2BigRr3H0qXaQ== + dependencies: + "@storybook/addons" "6.4.14" + "@storybook/channel-postmessage" "6.4.14" + "@storybook/channel-websocket" "6.4.14" + "@storybook/client-api" "6.4.14" + "@storybook/client-logger" "6.4.14" + "@storybook/core-events" "6.4.14" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/preview-web" "6.4.12" - "@storybook/store" "6.4.12" - "@storybook/ui" "6.4.12" + "@storybook/preview-web" "6.4.14" + "@storybook/store" "6.4.14" + "@storybook/ui" "6.4.14" airbnb-js-shims "^2.2.1" ansi-to-html "^0.6.11" core-js "^3.8.2" @@ -3875,10 +3714,10 @@ unfetch "^4.2.0" util-deprecate "^1.0.2" -"@storybook/core-common@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-6.4.12.tgz#cdc0e8e2b3bb9ea9cac104d6159eb8eae757f9c4" - integrity sha512-4xxFCZChMB23xeq3xARtccUyQQQwYgKkzasWKuUaC4E9Zj1h04IxBa92rYMey5HNlGUvAvQ2I/kRo5mg2GRmZw== +"@storybook/core-common@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-6.4.14.tgz#137b935855f0cc785ec55b386312747949e30e99" + integrity sha512-7NRmtcY2INmobsmUUX4afO78RHpyQMO8vboy6H8HRtfcw6fy4zaHoCb7gZZfvvn8gtBWNmwip8I9XK5BpRrh3Q== dependencies: "@babel/core" "^7.12.10" "@babel/plugin-proposal-class-properties" "^7.12.1" @@ -3901,7 +3740,7 @@ "@babel/preset-react" "^7.12.10" "@babel/preset-typescript" "^7.12.7" "@babel/register" "^7.12.1" - "@storybook/node-logger" "6.4.12" + "@storybook/node-logger" "6.4.14" "@storybook/semver" "^7.3.2" "@types/node" "^14.0.10" "@types/pretty-hrtime" "^1.0.0" @@ -3930,13 +3769,6 @@ util-deprecate "^1.0.2" webpack "4" -"@storybook/core-events@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.4.12.tgz#1e0080769f68b9fe36af0ca687b32a13cb48ae67" - integrity sha512-sulwOkyoIXN2QrbOxOTnnZ+yuOK1IChhzPZ5silHv5PJApo1nMFhiR5A9UOr6lTtk+cpNipuL6W2l8qMOSqG+Q== - dependencies: - core-js "^3.8.2" - "@storybook/core-events@6.4.14": version "6.4.14" resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.4.14.tgz#37293c0fce703f2643cec6f24fc6ef7c40e30ded" @@ -3944,22 +3776,22 @@ dependencies: core-js "^3.8.2" -"@storybook/core-server@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-6.4.12.tgz#d5daa9312f0c62d11bc8ff02fec726cc91a33ef4" - integrity sha512-mn/gk6nuBvzb9opcPdDG37cnPoMuwIuyn1eaU4ew2oFjrveLHmgJwh6LZ1A/kfJXvcNE9Z/YI4N1Ctvfxqm7/A== +"@storybook/core-server@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-6.4.14.tgz#0bef36e1203eb56e1c9bbf7f02122500c8f7d534" + integrity sha512-SzO8SaLTZ36Q4PNhJD4XJjlnonbR2Os0gzTknDBbwyIRPUtFUdk6isSG14RM5yYWPM0QQIs9og5ztSPX58YZlw== dependencies: "@discoveryjs/json-ext" "^0.5.3" - "@storybook/builder-webpack4" "6.4.12" - "@storybook/core-client" "6.4.12" - "@storybook/core-common" "6.4.12" - "@storybook/core-events" "6.4.12" + "@storybook/builder-webpack4" "6.4.14" + "@storybook/core-client" "6.4.14" + "@storybook/core-common" "6.4.14" + "@storybook/core-events" "6.4.14" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/csf-tools" "6.4.12" - "@storybook/manager-webpack4" "6.4.12" - "@storybook/node-logger" "6.4.12" + "@storybook/csf-tools" "6.4.14" + "@storybook/manager-webpack4" "6.4.14" + "@storybook/node-logger" "6.4.14" "@storybook/semver" "^7.3.2" - "@storybook/store" "6.4.12" + "@storybook/store" "6.4.14" "@types/node" "^14.0.10" "@types/node-fetch" "^2.5.7" "@types/pretty-hrtime" "^1.0.0" @@ -3992,18 +3824,18 @@ webpack "4" ws "^8.2.3" -"@storybook/core@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/core/-/core-6.4.12.tgz#2b7ddf79f8dd6837086ca9c2a91ff6f26fffef87" - integrity sha512-R9mtesIhQQw258QjfWYnTSGWKChwdyrWUku/9oDUswsJ18nDYRBQ588pEb2QSpVa5eD3+evVC6fYCDVnaE8PcA== +"@storybook/core@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/core/-/core-6.4.14.tgz#c20a1432f22603eb2d3523389ff1311fffbba24f" + integrity sha512-41WNDXKMZuCKnvbLBBYCd1+ip4uJ4AGeCOhmp/KZK7TgkitJ0JrvyRgnbpXR8bAMiOv2Hh9t9Vmi5D3QZ8COlg== dependencies: - "@storybook/core-client" "6.4.12" - "@storybook/core-server" "6.4.12" + "@storybook/core-client" "6.4.14" + "@storybook/core-server" "6.4.14" -"@storybook/csf-tools@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-6.4.12.tgz#6b37a94e7b3dbfa50d0adea0103a2bc544e29e1e" - integrity sha512-8fAqNSxNvEpO03ynjGDHY8rQbpJzs0aejWMFzHp9bqvtCWgYMNX+gcjFeVvJXjpi91+XmNtE0cS4UZGCy8AbhQ== +"@storybook/csf-tools@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-6.4.14.tgz#c5112e17f07dae4c7b922aefd45dccbbc9e49803" + integrity sha512-mRFsIhzFA2JBeUqdvl6+WM6HmHXaWGLbCgalzGqX65i1pSvhmC3jHh0OTTypMj9XneWH6/cHQh7LvivYbjJ8Cg== dependencies: "@babel/core" "^7.12.10" "@babel/generator" "^7.12.11" @@ -4019,7 +3851,7 @@ global "^4.4.0" js-string-escape "^1.0.1" lodash "^4.17.21" - prettier "^2.2.1" + prettier ">=2.2.1 <=2.3.0" regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" @@ -4031,17 +3863,17 @@ lodash "^4.17.15" "@storybook/html@^6.4.3": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/html/-/html-6.4.12.tgz#a8c882d82b261cada2e3eb9f63eb22612a35a907" - integrity sha512-WuC52hb/rQFqPheFPxz3uI0xTUOpStidZi4SwhgVFYt3SKrqhcsN9t9duMW4fZ0i2bY56SQlQs0W6ahBEFUd0w== - dependencies: - "@storybook/addons" "6.4.12" - "@storybook/client-api" "6.4.12" - "@storybook/core" "6.4.12" - "@storybook/core-common" "6.4.12" + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/html/-/html-6.4.14.tgz#76a9bf35073998469579a4f18896546869536b4a" + integrity sha512-DlFsnorCQjtioQTvzFxNumpewyOGiRr2/0maJTn7h44CMr1/fLfi0/AnM8ILjMMNftlSqpNAnBDoyvtfcGTezA== + dependencies: + "@storybook/addons" "6.4.14" + "@storybook/client-api" "6.4.14" + "@storybook/core" "6.4.14" + "@storybook/core-common" "6.4.14" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/preview-web" "6.4.12" - "@storybook/store" "6.4.12" + "@storybook/preview-web" "6.4.14" + "@storybook/store" "6.4.14" "@types/webpack-env" "^1.16.0" core-js "^3.8.2" global "^4.4.0" @@ -4052,20 +3884,20 @@ regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" -"@storybook/manager-webpack4@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/manager-webpack4/-/manager-webpack4-6.4.12.tgz#eb0ef11d294d49a63df8bd090bf1ddcf695bd872" - integrity sha512-S1mCURQ+dV6a9qNrnzudrV5N4cQCgxNnw+MICGVSD275WfCiZQb3Wl3Vnet5Gmhb/4Y/ElUYGLY0d6bHqibTGA== +"@storybook/manager-webpack4@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/manager-webpack4/-/manager-webpack4-6.4.14.tgz#b8ca3a11d0fb18ef6ca3e58e1c36b2eb8226ccbf" + integrity sha512-j565G7vZLBXK60J1hiZhbeZ6K48y8CMMZCcIihqsFv/4jj0kI3Ba4IhCrOkHiqiRM89mRu5/Ga3DnHTBvIYIEA== dependencies: "@babel/core" "^7.12.10" "@babel/plugin-transform-template-literals" "^7.12.1" "@babel/preset-react" "^7.12.10" - "@storybook/addons" "6.4.12" - "@storybook/core-client" "6.4.12" - "@storybook/core-common" "6.4.12" - "@storybook/node-logger" "6.4.12" - "@storybook/theming" "6.4.12" - "@storybook/ui" "6.4.12" + "@storybook/addons" "6.4.14" + "@storybook/core-client" "6.4.14" + "@storybook/core-common" "6.4.14" + "@storybook/node-logger" "6.4.14" + "@storybook/theming" "6.4.14" + "@storybook/ui" "6.4.14" "@types/node" "^14.0.10" "@types/webpack" "^4.41.26" babel-loader "^8.0.0" @@ -4095,19 +3927,19 @@ webpack-virtual-modules "^0.2.2" "@storybook/manager-webpack5@^6.4.3": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/manager-webpack5/-/manager-webpack5-6.4.12.tgz#815a6cddfe6b036e9c1e5fc7ccd38668a528ba75" - integrity sha512-/92WTWxb77n3s//mNxW0J9HsCIdPdddCw9AtB5PKLufkBDRmjzQMSUx0GODNgof9rxIkvBLfUWqXPLhjNXsSKw== + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/manager-webpack5/-/manager-webpack5-6.4.14.tgz#ee84e01cb54eb0216f543d269b70a9850a6a1449" + integrity sha512-9a2iUUKldGmWH455GmGF/Bvjwk0kb8bGcsCfMIsk7fPbBv16ebMZcOth+ApHrwINTgy9a58j+zL1vie7oNlxhA== dependencies: "@babel/core" "^7.12.10" "@babel/plugin-transform-template-literals" "^7.12.1" "@babel/preset-react" "^7.12.10" - "@storybook/addons" "6.4.12" - "@storybook/core-client" "6.4.12" - "@storybook/core-common" "6.4.12" - "@storybook/node-logger" "6.4.12" - "@storybook/theming" "6.4.12" - "@storybook/ui" "6.4.12" + "@storybook/addons" "6.4.14" + "@storybook/core-client" "6.4.14" + "@storybook/core-common" "6.4.14" + "@storybook/node-logger" "6.4.14" + "@storybook/theming" "6.4.14" + "@storybook/ui" "6.4.14" "@types/node" "^14.0.10" babel-loader "^8.0.0" case-sensitive-paths-webpack-plugin "^2.3.0" @@ -4120,6 +3952,7 @@ fs-extra "^9.0.1" html-webpack-plugin "^5.0.0" node-fetch "^2.6.1" + process "^0.11.10" read-pkg-up "^7.0.1" regenerator-runtime "^0.13.7" resolve-from "^5.0.0" @@ -4132,10 +3965,10 @@ webpack-dev-middleware "^4.1.0" webpack-virtual-modules "^0.4.1" -"@storybook/node-logger@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.4.12.tgz#fd91be1de469361a713f018c0ddb58af14ff0abc" - integrity sha512-oVWmafSzTEmqsb9lbhoDtKXslDC9pZcSvpKc1aK+8C0apUdirit1eH0sb5oT8roc9EPu9uFWO2HEgyMOdkHwnQ== +"@storybook/node-logger@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.4.14.tgz#2e96f4e3e06c78c3d065e59818515209122d9ae4" + integrity sha512-mowC0adx4hLtCqGMQKRfNmiRYAL2PYdk3ojc91qzIKNrjSYnE4U8d9qlw5WLx1PKEnZVji3+QiYfNHpA/8PoKw== dependencies: "@types/npmlog" "^4.1.2" chalk "^4.1.0" @@ -4143,24 +3976,24 @@ npmlog "^5.0.1" pretty-hrtime "^1.0.3" -"@storybook/postinstall@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-6.4.12.tgz#d57c6fd9d25af12d7e46b2481d94eb22ca494fe2" - integrity sha512-zEnYXcxgH94PsKlQccpuU7Dmgx/UVt0fUzzbJ+NzdRDj3pokP3tuIsJw5lgsC8R/8LCq6ivVSJRODeY9cFPhaQ== +"@storybook/postinstall@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-6.4.14.tgz#e8f7925529d4955783660f409deee1e907897b2b" + integrity sha512-nLHV+BdDKFAZWU1CA/o3zRCNT3+tVWesERqkO9kJLURwqHkfU1yyv5WNILyUsvlwwJCFdDOEdXupC1RR7E6Gkg== dependencies: core-js "^3.8.2" -"@storybook/preview-web@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/preview-web/-/preview-web-6.4.12.tgz#3a16d6b2e2514babd23f8666b0127d4009c18ba7" - integrity sha512-7m9d6Tk7mPsvJUiIE9p1/rmJhh97ba1vdPxR4Z1l9Z9b/UQgE4W5n4MtgtqIGGt7RXdmhTAjgEI/J8BBFDpCuA== +"@storybook/preview-web@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/preview-web/-/preview-web-6.4.14.tgz#4d7035d5aa0e8c41c9a2ff21c2a3b3cbae9f3688" + integrity sha512-3E++OYz+OCyJBIchkNCJRtxEU7XNDBdIvKRTCx48X+Uv5qoLeCpXiXOSK/42LlraWZkfBs56yHv9VSqJoQ8VwA== dependencies: - "@storybook/addons" "6.4.12" - "@storybook/channel-postmessage" "6.4.12" - "@storybook/client-logger" "6.4.12" - "@storybook/core-events" "6.4.12" + "@storybook/addons" "6.4.14" + "@storybook/channel-postmessage" "6.4.14" + "@storybook/client-logger" "6.4.14" + "@storybook/core-events" "6.4.14" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/store" "6.4.12" + "@storybook/store" "6.4.14" ansi-to-html "^0.6.11" core-js "^3.8.2" global "^4.4.0" @@ -4172,23 +4005,6 @@ unfetch "^4.2.0" util-deprecate "^1.0.2" -"@storybook/router@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.4.12.tgz#24a2c898fab8a2b98225b9abcae821284b10ad14" - integrity sha512-genly+1DOQ5O6MSa1RY5cY23FmvREXQGB5nxssR5XUZlZO2DL6kQwUgp+Aj/7P2QvYuiVfs7xeItspuONlhvnQ== - dependencies: - "@storybook/client-logger" "6.4.12" - 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" - "@storybook/router@6.4.14": version "6.4.14" resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.4.14.tgz#46fd46eadafc0d6b647be13702704c5fcf8f11e3" @@ -4214,30 +4030,30 @@ core-js "^3.6.5" find-up "^4.1.0" -"@storybook/source-loader@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-6.4.12.tgz#5cd828f02a50d09b7b46566583af47afca0b5083" - integrity sha512-K3gVGYjjZ3Azvy2SpwjyB7cQ3bZrBgTvdlRijXxLExjpgy7E9p4BzwpyaIBkUCSLBKTZLmhcUP3VJewoQuoUKA== +"@storybook/source-loader@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-6.4.14.tgz#d1e6c2df0918e4867b3e4b5ce748685938f77d87" + integrity sha512-3hqVTK5+rQFK7Jf6/jYO/24daYIMn9L1vCAo9xSFgy999OMw7967ZmVMGMgVkOh7GQSZmzt3kMonv4bDmIGJMw== dependencies: - "@storybook/addons" "6.4.12" - "@storybook/client-logger" "6.4.12" + "@storybook/addons" "6.4.14" + "@storybook/client-logger" "6.4.14" "@storybook/csf" "0.0.2--canary.87bc651.0" core-js "^3.8.2" estraverse "^5.2.0" global "^4.4.0" loader-utils "^2.0.0" lodash "^4.17.21" - prettier "^2.2.1" + prettier ">=2.2.1 <=2.3.0" regenerator-runtime "^0.13.7" -"@storybook/store@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/store/-/store-6.4.12.tgz#ab4b694f63c6ea50fd0b22e3994fed8ba6c7b7aa" - integrity sha512-Sgjo8i6pqeaEWaD5jMVo6Z2fhpDX9lmhnq6UFKpzXlni7qBNjgQPyETH95nTDoApOd5VLsgdvkGMWiKBLdFbUQ== +"@storybook/store@6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/store/-/store-6.4.14.tgz#2ec5601e1c40a27f164b570d4c2b84c57d3a4115" + integrity sha512-D9KoJuNvwb9mEQD60GTPYSbQuXWZQHE8RBxCq7d7Qu46mrhlsNTOwt09lIgmuM3jAVto3FxnXY4U81RwJza7tg== dependencies: - "@storybook/addons" "6.4.12" - "@storybook/client-logger" "6.4.12" - "@storybook/core-events" "6.4.12" + "@storybook/addons" "6.4.14" + "@storybook/client-logger" "6.4.14" + "@storybook/core-events" "6.4.14" "@storybook/csf" "0.0.2--canary.87bc651.0" core-js "^3.8.2" fast-deep-equal "^3.1.3" @@ -4251,15 +4067,15 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/theming@6.4.12", "@storybook/theming@^6.4.3": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.4.12.tgz#a6f15284ffe9c03d91335203903c38883855c8f3" - integrity sha512-f40OgKpI0ymnCiXaY2KeDqYUrHBVxxYYww1WfyQXMv8tv5Mx64nqD8IL/Vyf6t/Wdl5jLdgbgLITwqIij9WJPg== +"@storybook/theming@6.4.14", "@storybook/theming@^6.4.3": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.4.14.tgz#f034914eb1853a80f588c7c141d47af0595f6d1f" + integrity sha512-kqmXNnIoOSAS4cgr9PitMgVrOps725O99eTsJNxB6J1Ide0CsA5v2tV6AmQn/scnpCQNr8uSjZerNlEcl/ensg== dependencies: "@emotion/core" "^10.1.1" "@emotion/is-prop-valid" "^0.8.6" "@emotion/styled" "^10.0.27" - "@storybook/client-logger" "6.4.12" + "@storybook/client-logger" "6.4.14" core-js "^3.8.2" deep-object-diff "^1.1.0" emotion-theming "^10.0.27" @@ -4269,39 +4085,21 @@ resolve-from "^5.0.0" ts-dedent "^2.0.0" -"@storybook/theming@6.4.14": +"@storybook/ui@6.4.14": version "6.4.14" - resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.4.14.tgz#f034914eb1853a80f588c7c141d47af0595f6d1f" - integrity sha512-kqmXNnIoOSAS4cgr9PitMgVrOps725O99eTsJNxB6J1Ide0CsA5v2tV6AmQn/scnpCQNr8uSjZerNlEcl/ensg== + resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.4.14.tgz#59f08ac8d8eb782fa13fc9a8dd715222c96bf234" + integrity sha512-nZsd8GXzYwmmTjZUB7pJMh+Q1fST0d2lFkhDHakxLaPLwumibw9NHJ7bRWYHFlAVYpD0c2+POP3FpOW5Bjby1A== dependencies: "@emotion/core" "^10.1.1" - "@emotion/is-prop-valid" "^0.8.6" - "@emotion/styled" "^10.0.27" + "@storybook/addons" "6.4.14" + "@storybook/api" "6.4.14" + "@storybook/channels" "6.4.14" "@storybook/client-logger" "6.4.14" - core-js "^3.8.2" - deep-object-diff "^1.1.0" - emotion-theming "^10.0.27" - global "^4.4.0" - memoizerific "^1.11.3" - polished "^4.0.5" - resolve-from "^5.0.0" - ts-dedent "^2.0.0" - -"@storybook/ui@6.4.12": - version "6.4.12" - resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.4.12.tgz#7b460e4128b750d79a39f097356cef5a5f370318" - integrity sha512-POkMFc0pTH6u/EiRpZpLCD1iRUektWhuWnF2cQEgP00ZY8rveOS6lfLZSnmrFKfkmVW9OARH4fcnlzNpwu1y6A== - dependencies: - "@emotion/core" "^10.1.1" - "@storybook/addons" "6.4.12" - "@storybook/api" "6.4.12" - "@storybook/channels" "6.4.12" - "@storybook/client-logger" "6.4.12" - "@storybook/components" "6.4.12" - "@storybook/core-events" "6.4.12" - "@storybook/router" "6.4.12" + "@storybook/components" "6.4.14" + "@storybook/core-events" "6.4.14" + "@storybook/router" "6.4.14" "@storybook/semver" "^7.3.2" - "@storybook/theming" "6.4.12" + "@storybook/theming" "6.4.14" copy-to-clipboard "^3.3.1" core-js "^3.8.2" core-js-pure "^3.8.2" @@ -4339,9 +4137,9 @@ integrity sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA== "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": - version "7.1.16" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.16.tgz#bc12c74b7d65e82d29876b5d0baf5c625ac58702" - integrity sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ== + version "7.1.18" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.18.tgz#1a29abcc411a9c05e2094c98f9a1b7da6cdf49f8" + integrity sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -4350,9 +4148,9 @@ "@types/babel__traverse" "*" "@types/babel__generator@*": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.3.tgz#f456b4b2ce79137f768aa130d2423d2f0ccfaba5" - integrity sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA== + version "7.6.4" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" + integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== dependencies: "@babel/types" "^7.0.0" @@ -4402,9 +4200,9 @@ integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== "@types/eslint@*": - version "8.2.2" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.2.2.tgz#b64dbdb64b1957cfc8a698c68297fcf8983e94c7" - integrity sha512-nQxgB8/Sg+QKhnV8e0WzPpxjIGT3tuJDDzybkDi8ItE/IgTlHo07U0shaIjzhcvQxlq9SDRE42lsJ23uvEgJ2A== + version "8.4.1" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.1.tgz#c48251553e8759db9e656de3efc846954ac32304" + integrity sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA== dependencies: "@types/estree" "*" "@types/json-schema" "*" @@ -4456,16 +4254,11 @@ resolved "https://registry.yarnpkg.com/@types/is-function/-/is-function-1.0.1.tgz#2d024eace950c836d9e3335a66b97960ae41d022" integrity sha512-A79HEEiwXTFtfY+Bcbo58M2GRYzCr9itHWzbzHVFNEYCcoU/MMGwYYf721gBrnhpj1s6RGVVha/IgNFnR0Iw/Q== -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": version "2.0.4" resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== -"@types/istanbul-lib-coverage@^2.0.1": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" - integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== - "@types/istanbul-lib-report@*": version "3.0.0" resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" @@ -4524,9 +4317,9 @@ form-data "^3.0.0" "@types/node@*": - version "17.0.8" - resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.8.tgz#50d680c8a8a78fe30abe6906453b21ad8ab0ad7b" - integrity sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg== + version "17.0.12" + resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.12.tgz#f7aa331b27f08244888c47b7df126184bc2339c5" + integrity sha512-4YpbAsnJXWYK/fpTVFlMIcUIho2AYCi4wg5aNPrG1ng7fn/1/RZfCIpRCiBX+12RVa34RluilnvCqD+g3KiSiA== "@types/node@12.20.24": version "12.20.24" @@ -4534,9 +4327,9 @@ integrity sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ== "@types/node@^14.0.10": - version "14.18.5" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.5.tgz#0dd636fe7b2c6055cbed0d4ca3b7fb540f130a96" - integrity sha512-LMy+vDDcQR48EZdEx5wRX1q/sEl6NdGuHXPnfeL8ixkwCOSZ2qnIyIZmcCbdX0MeRqHhAcHmX+haCbrS8Run+A== + version "14.18.9" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.9.tgz#0e5944eefe2b287391279a19b407aa98bd14436d" + integrity sha512-j11XSuRuAlft6vLDEX4RvhqC0KxNxx6QIyMXNb0vHHSNPXTPeiy3algESWmOOIzEtiEL0qiowPU3ewW9hHVa7Q== "@types/normalize-package-data@^2.4.0": version "2.4.1" @@ -4564,9 +4357,9 @@ integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw== "@types/prettier@^2.1.5": - version "2.4.2" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.2.tgz#4c62fae93eb479660c3bd93f9d24d561597a8281" - integrity sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA== + version "2.4.3" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.3.tgz#a3c65525b91fca7da00ab1a3ac2b5a2a4afbffbf" + integrity sha512-QzSuZMBuG5u8HqYz01qtMdg/Jfctlnvj1z/lYnIDXs/golxw0fxtRAHd9KrzjR7Yxz1qVeI00o0kiO3PmVdJ9w== "@types/pretty-hrtime@^1.0.0": version "1.0.1" @@ -4827,38 +4620,38 @@ dependencies: lockfile "1.0.4" -"@verdaccio/local-storage@10.1.0": - version "10.1.0" - resolved "https://registry.yarnpkg.com/@verdaccio/local-storage/-/local-storage-10.1.0.tgz#ff294227c600a779aeccb41b0d1a1e6e33eec0fa" - integrity sha512-NSW7uLOCLaqTpvPsHkMyir0G0EgaywsUyLHpEs4CeEVR5QIKBklQPx1zATL+KqsPH8yQSlMQFbDYkNylxSCB3A== +"@verdaccio/local-storage@10.1.1": + version "10.1.1" + resolved "https://registry.yarnpkg.com/@verdaccio/local-storage/-/local-storage-10.1.1.tgz#7d66c996175da3d4679690e9ad07f5a7e821c3c0" + integrity sha512-ZSkSH6mnsW9xL/Q4YpNNMS7YQduVFXRJiPN8Kz4d+Pkx2Amp83vZBOu5OfLvoClzGD1CQtMKW91gHvTF5Sjivg== dependencies: "@verdaccio/commons-api" "10.1.0" "@verdaccio/file-locking" "10.1.0" "@verdaccio/streams" "10.1.0" - async "3.2.2" + async "3.2.3" debug "4.3.3" lodash "4.17.21" lowdb "1.0.0" mkdirp "1.0.4" -"@verdaccio/readme@10.2.0": - version "10.2.0" - resolved "https://registry.yarnpkg.com/@verdaccio/readme/-/readme-10.2.0.tgz#934bcb183c6ef3010cd575f660f1d3a8ae42a9ca" - integrity sha512-M+yXLGSazt9lPJKhZwCL/UsY0+/wGjyYsYZBmAPTbxuBtcjjcRHpGxkN/eRtr6HMIgBiuP/V7+8OInAtgb+ZiA== +"@verdaccio/readme@10.2.1": + version "10.2.1" + resolved "https://registry.yarnpkg.com/@verdaccio/readme/-/readme-10.2.1.tgz#cbd239d4822a8237ae3dc4f9b54f928c3fe1966c" + integrity sha512-UjmgwRv9PHMexT07rxgFfhu493XcelaoG8AtmA00U2b+jZpLFQ1vRBo3TvpHYh/cpomUfeAasBHMQwV/8nGMOg== dependencies: dompurify "^2.2.6" jsdom "15.2.1" - marked "^2.0.1" + marked "4.0.10" "@verdaccio/streams@10.1.0": version "10.1.0" resolved "https://registry.yarnpkg.com/@verdaccio/streams/-/streams-10.1.0.tgz#574fa404bec59fd34324a1b7ffca6510f7f19aff" integrity sha512-19FebNvwNiJkk68fFEq/kNOcPNKYX/NoPFqOlZH6mGUGUo3htHh4tD5k2WepAZpBeK9SC868UiPbMizdIXquSg== -"@verdaccio/ui-theme@3.4.1": - version "3.4.1" - resolved "https://registry.yarnpkg.com/@verdaccio/ui-theme/-/ui-theme-3.4.1.tgz#2b75f50b48d42954272212bc52fffa56c8e0a96c" - integrity sha512-klOiYS/C7zOjZ7d/sq1kvJ9JEMLacPdJNfIibblRamzRam/fjjSRx6h4grTglgf6jcik4DYVEN/XXM83GD1vAw== +"@verdaccio/ui-theme@6.0.0-6-next.16": + version "6.0.0-6-next.16" + resolved "https://registry.yarnpkg.com/@verdaccio/ui-theme/-/ui-theme-6.0.0-6-next.16.tgz#f88f555b502636c37ec1722d832c6fd826b63892" + integrity sha512-FbYl3273qaA0/fRwrvE876/HuvU81zjsnR70rCEojBelDuddl3xbY1LVdvthCjUGuIj2SUNpTzGhyROdqHJUCg== "@webassemblyjs/ast@1.11.1": version "1.11.1" @@ -4868,64 +4661,21 @@ "@webassemblyjs/helper-numbers" "1.11.1" "@webassemblyjs/helper-wasm-bytecode" "1.11.1" -"@webassemblyjs/ast@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" - integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== - dependencies: - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" - "@webassemblyjs/floating-point-hex-parser@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== -"@webassemblyjs/floating-point-hex-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" - integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== - "@webassemblyjs/helper-api-error@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== -"@webassemblyjs/helper-api-error@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" - integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== - "@webassemblyjs/helper-buffer@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== -"@webassemblyjs/helper-buffer@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" - integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== - -"@webassemblyjs/helper-code-frame@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" - integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== - dependencies: - "@webassemblyjs/wast-printer" "1.9.0" - -"@webassemblyjs/helper-fsm@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" - integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== - -"@webassemblyjs/helper-module-context@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" - integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-numbers@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" @@ -4940,11 +4690,6 @@ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== -"@webassemblyjs/helper-wasm-bytecode@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" - integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== - "@webassemblyjs/helper-wasm-section@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" @@ -4955,16 +4700,6 @@ "@webassemblyjs/helper-wasm-bytecode" "1.11.1" "@webassemblyjs/wasm-gen" "1.11.1" -"@webassemblyjs/helper-wasm-section@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" - integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== - dependencies: - "@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@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" @@ -4972,13 +4707,6 @@ dependencies: "@xtuc/ieee754" "^1.2.0" -"@webassemblyjs/ieee754@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" - integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== - dependencies: - "@xtuc/ieee754" "^1.2.0" - "@webassemblyjs/leb128@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" @@ -4986,23 +4714,11 @@ dependencies: "@xtuc/long" "4.2.2" -"@webassemblyjs/leb128@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" - integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== - dependencies: - "@xtuc/long" "4.2.2" - "@webassemblyjs/utf8@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== -"@webassemblyjs/utf8@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" - integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== - "@webassemblyjs/wasm-edit@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" @@ -5017,20 +4733,6 @@ "@webassemblyjs/wasm-parser" "1.11.1" "@webassemblyjs/wast-printer" "1.11.1" -"@webassemblyjs/wasm-edit@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" - integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== - dependencies: - "@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@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" @@ -5042,17 +4744,6 @@ "@webassemblyjs/leb128" "1.11.1" "@webassemblyjs/utf8" "1.11.1" -"@webassemblyjs/wasm-gen@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" - integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== - dependencies: - "@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@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" @@ -5063,16 +4754,6 @@ "@webassemblyjs/wasm-gen" "1.11.1" "@webassemblyjs/wasm-parser" "1.11.1" -"@webassemblyjs/wasm-opt@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" - integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== - dependencies: - "@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@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" @@ -5085,30 +4766,6 @@ "@webassemblyjs/leb128" "1.11.1" "@webassemblyjs/utf8" "1.11.1" -"@webassemblyjs/wasm-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" - integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== - dependencies: - "@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-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" - integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/floating-point-hex-parser" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-code-frame" "1.9.0" - "@webassemblyjs/helper-fsm" "1.9.0" - "@xtuc/long" "4.2.2" - "@webassemblyjs/wast-printer@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" @@ -5117,31 +4774,22 @@ "@webassemblyjs/ast" "1.11.1" "@xtuc/long" "4.2.2" -"@webassemblyjs/wast-printer@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" - integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" - "@xtuc/long" "4.2.2" - -"@webpack-cli/configtest@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.1.0.tgz#8342bef0badfb7dfd3b576f2574ab80c725be043" - integrity sha512-ttOkEkoalEHa7RaFYpM0ErK1xc4twg3Am9hfHhL7MVqlHebnkYd2wuI/ZqTDj0cVzZho6PdinY0phFZV3O0Mzg== +"@webpack-cli/configtest@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.1.1.tgz#9f53b1b7946a6efc2a749095a4f450e2932e8356" + integrity sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg== -"@webpack-cli/info@^1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-1.4.0.tgz#b9179c3227ab09cbbb149aa733475fcf99430223" - integrity sha512-F6b+Man0rwE4n0409FyAJHStYA5OIZERxmnUfLVwv0mc0V1wLad3V7jqRlMkgKBeAq07jUvglacNaa6g9lOpuw== +"@webpack-cli/info@^1.4.1": + version "1.4.1" + resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-1.4.1.tgz#2360ea1710cbbb97ff156a3f0f24556e0fc1ebea" + integrity sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA== dependencies: envinfo "^7.7.3" -"@webpack-cli/serve@^1.6.0": - version "1.6.0" - resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.6.0.tgz#2c275aa05c895eccebbfc34cfb223c6e8bd591a2" - integrity sha512-ZkVeqEmRpBV2GHvjjUZqEai2PpUbuq8Bqd//vEYsp63J8WyexI8ppCqVS3Zs0QADf6aWuPdU+0XsPI647PVlQA== +"@webpack-cli/serve@^1.6.1": + version "1.6.1" + resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.6.1.tgz#0de2875ac31b46b6c5bb1ae0a7d7f0ba5678dffe" + integrity sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw== "@xtuc/ieee754@^1.2.0": version "1.2.0" @@ -5242,7 +4890,7 @@ acorn-walk@^7.1.1, acorn-walk@^7.2.0: resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== -acorn@^6.0.1, acorn@^6.4.1: +acorn@^6.0.1: version "6.4.2" resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== @@ -5252,12 +4900,7 @@ acorn@^7.1.0, acorn@^7.1.1, acorn@^7.4.0, acorn@^7.4.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.2.4: - version "8.6.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.6.0.tgz#e3692ba0eb1a0c83eaa4f37f5fa7368dd7142895" - integrity sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw== - -acorn@^8.4.1: +acorn@^8.2.4, acorn@^8.4.1: version "8.7.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf" integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ== @@ -5267,7 +4910,7 @@ add-stream@^1.0.0: resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa" integrity sha1-anmQQ3ynNtXhKI25K9MmbV9csqo= -address@1.1.2, address@^1.0.1: +address@^1.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== @@ -5280,9 +4923,9 @@ agent-base@6, agent-base@^6.0.2: debug "4" agentkeepalive@^4.1.3: - version "4.1.4" - resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.1.4.tgz#d928028a4862cb11718e55227872e842a44c945b" - integrity sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ== + version "4.2.0" + resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.2.0.tgz#616ce94ccb41d1a39a45d203d8076fe98713062d" + integrity sha512-0PhAp58jZNw13UJv7NVdTGb0ZcghHUb3DrZ046JiiJY/BOaTTpbwdHq2VObPCBV8M2GPh7sgrJ3AQ8Ey468LJw== dependencies: debug "^4.1.0" depd "^1.1.2" @@ -5319,17 +4962,12 @@ airbnb-js-shims@^2.2.1: string.prototype.padstart "^3.0.0" symbol.prototype.description "^1.0.0" -ajv-errors@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" - integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== - -ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: version "3.5.2" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5, ajv@~6.12.6: +ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5, ajv@~6.12.6: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -5340,9 +4978,9 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv uri-js "^4.2.2" ajv@^8.0.1: - version "8.8.2" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.8.2.tgz#01b4fef2007a28bf75f0b7fc009f62679de4abbb" - integrity sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw== + version "8.9.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.9.0.tgz#738019146638824dea25edcf299dcba1b0e7eb18" + integrity sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" @@ -5450,7 +5088,7 @@ app-root-dir@^1.0.2: resolved "https://registry.yarnpkg.com/app-root-dir/-/app-root-dir-1.0.2.tgz#38187ec2dea7577fff033ffcb12172692ff6e118" integrity sha1-OBh+wt6nV3//Az/8sSFyaS/24Rg= -aproba@^1.0.3, aproba@^1.1.1: +aproba@^1.0.3: version "1.2.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== @@ -5600,16 +5238,6 @@ asap@^2.0.0: resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= -asn1.js@^5.2.0: - version "5.4.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" - integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== - dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - safer-buffer "^2.1.0" - asn1@~0.2.3: version "0.2.6" resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d" @@ -5622,14 +5250,6 @@ assert-plus@1.0.0, assert-plus@^1.0.0: resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= -assert@^1.1.1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" - integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== - dependencies: - object-assign "^4.1.1" - util "0.10.3" - assign-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" @@ -5645,20 +5265,15 @@ astral-regex@^2.0.0: resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== -async-each@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" - integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== - async-limiter@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== -async@3.2.2: - version "3.2.2" - resolved "https://registry.yarnpkg.com/async/-/async-3.2.2.tgz#2eb7671034bb2194d45d30e31e24ec7e7f9670cd" - integrity sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g== +async@3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.3.tgz#ac53dafd3f4720ee9e8a160628f18ea91df196c9" + integrity sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g== async@^2.6.1: version "2.6.3" @@ -5743,16 +5358,16 @@ babel-helper-get-function-arity@^6.24.1: babel-runtime "^6.22.0" babel-types "^6.24.1" -babel-jest@^27.2.4, babel-jest@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.3.1.tgz#0636a3404c68e07001e434ac4956d82da8a80022" - integrity sha512-SjIF8hh/ir0peae2D6S6ZKRhUy7q/DnpH7k/V6fT4Bgs/LXXUztOpX4G2tCgq8mLo5HA9mN6NmlFMeYtKmIsTQ== +babel-jest@^27.2.4, babel-jest@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.4.6.tgz#4d024e69e241cdf4f396e453a07100f44f7ce314" + integrity sha512-qZL0JT0HS1L+lOuH+xC2DVASR3nunZi/ozGhpgauJHgmI7f8rudxf6hUjEHympdQ/J64CdKmPkgfJ+A3U6QCrg== dependencies: - "@jest/transform" "^27.3.1" - "@jest/types" "^27.2.5" + "@jest/transform" "^27.4.6" + "@jest/types" "^27.4.2" "@types/babel__core" "^7.1.14" - babel-plugin-istanbul "^6.0.0" - babel-preset-jest "^27.2.0" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^27.4.0" chalk "^4.0.0" graceful-fs "^4.2.4" slash "^3.0.0" @@ -5812,7 +5427,7 @@ babel-plugin-extract-import-names@1.6.22: dependencies: "@babel/helper-plugin-utils" "7.10.4" -babel-plugin-istanbul@^6.0.0: +babel-plugin-istanbul@^6.0.0, babel-plugin-istanbul@^6.1.1: version "6.1.1" resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== @@ -5823,10 +5438,10 @@ babel-plugin-istanbul@^6.0.0: istanbul-lib-instrument "^5.0.4" test-exclude "^6.0.0" -babel-plugin-jest-hoist@^27.2.0: - version "27.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz#79f37d43f7e5c4fdc4b2ca3e10cc6cf545626277" - integrity sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw== +babel-plugin-jest-hoist@^27.4.0: + version "27.4.0" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.4.0.tgz#d7831fc0f93573788d80dee7e682482da4c730d6" + integrity sha512-Jcu7qS4OX5kTWBc45Hz7BMmgXuJqRnhatqpUhnzGC3OBYpOmf2tv6jFNwZpwM7wU7MUuv2r9IPS/ZlYOuburVw== dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" @@ -5851,13 +5466,24 @@ babel-plugin-macros@^3.0.1: cosmiconfig "^7.0.0" resolve "^1.19.0" +babel-plugin-module-resolver@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-4.1.0.tgz#22a4f32f7441727ec1fbf4967b863e1e3e9f33e2" + integrity sha512-MlX10UDheRr3lb3P0WcaIdtCSRlxdQsB1sBqL7W0raF070bGl1HQQq5K3T2vf2XAYie+ww+5AKC/WrkjRO2knA== + dependencies: + find-babel-config "^1.2.0" + glob "^7.1.6" + pkg-up "^3.1.0" + reselect "^4.0.0" + resolve "^1.13.1" + babel-plugin-polyfill-corejs2@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz#407082d0d355ba565af24126fb6cb8e9115251fd" - integrity sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA== + version "0.3.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz#440f1b70ccfaabc6b676d196239b138f8a2cfba5" + integrity sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w== dependencies: "@babel/compat-data" "^7.13.11" - "@babel/helper-define-polyfill-provider" "^0.3.0" + "@babel/helper-define-polyfill-provider" "^0.3.1" semver "^6.1.1" babel-plugin-polyfill-corejs3@^0.1.0: @@ -5869,19 +5495,19 @@ babel-plugin-polyfill-corejs3@^0.1.0: core-js-compat "^3.8.1" babel-plugin-polyfill-corejs3@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.0.tgz#f81371be3fe499d39e074e272a1ef86533f3d268" - integrity sha512-Hcrgnmkf+4JTj73GbK3bBhlVPiLL47owUAnoJIf69Hakl3q+KfodbDXiZWGMM7iqCZTxCG3Z2VRfPNYES4rXqQ== + version "0.5.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.1.tgz#d66183bf10976ea677f4149a7fcc4d8df43d4060" + integrity sha512-TihqEe4sQcb/QcPJvxe94/9RZuLQuF1+To4WqQcRvc+3J3gLCPIPgDKzGLG6zmQLfH3nn25heRuDNkS2KR4I8A== dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.0" + "@babel/helper-define-polyfill-provider" "^0.3.1" core-js-compat "^3.20.0" babel-plugin-polyfill-regenerator@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz#9ebbcd7186e1a33e21c5e20cae4e7983949533be" - integrity sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg== + version "0.3.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz#2c0678ea47c75c8cc2fbb1852278d8fb68233990" + integrity sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A== dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.0" + "@babel/helper-define-polyfill-provider" "^0.3.1" babel-plugin-syntax-class-properties@^6.8.0: version "6.13.0" @@ -5921,12 +5547,12 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-jest@^27.2.0: - version "27.2.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz#556bbbf340608fed5670ab0ea0c8ef2449fba885" - integrity sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg== +babel-preset-jest@^27.4.0: + version "27.4.0" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.4.0.tgz#70d0e676a282ccb200fbabd7f415db5fdf393bca" + integrity sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg== dependencies: - babel-plugin-jest-hoist "^27.2.0" + babel-plugin-jest-hoist "^27.4.0" babel-preset-current-node-syntax "^1.0.0" babel-runtime@^6.22.0, babel-runtime@^6.26.0: @@ -5988,7 +5614,7 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -base64-js@^1.0.2, base64-js@^1.3.1: +base64-js@^1.3.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== @@ -6040,54 +5666,16 @@ big.js@^5.2.2: resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== -binary-extensions@^1.0.0: - version "1.13.1" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" - integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== - binary-extensions@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== -bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - dependencies: - file-uri-to-path "1.0.0" - -bluebird@^3.3.5, bluebird@^3.5.5: +bluebird@^3.3.5: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: - version "4.12.0" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" - integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== - -bn.js@^5.0.0, bn.js@^5.1.1: - version "5.2.0" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002" - integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== - -body-parser@1.19.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" - integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== - dependencies: - bytes "3.1.0" - content-type "~1.0.4" - debug "2.6.9" - depd "~1.1.2" - http-errors "1.7.2" - iconv-lite "0.4.24" - on-finished "~2.3.0" - qs "6.7.0" - raw-body "2.4.0" - type-is "~1.6.17" - body-parser@1.19.1: version "1.19.1" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.1.tgz#1499abbaa9274af3ecc9f6f10396c995943e31d4" @@ -6131,7 +5719,7 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -braces@^2.3.1, braces@^2.3.2: +braces@^2.3.1: version "2.3.2" resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== @@ -6154,11 +5742,6 @@ braces@^3.0.1, braces@~3.0.2: dependencies: fill-range "^7.0.1" -brorand@^1.0.1, brorand@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" - integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= - brotli-size@4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/brotli-size/-/brotli-size-4.0.0.tgz#a05ee3faad3c0e700a2f2da826ba6b4d76e69e5e" @@ -6171,77 +5754,6 @@ browser-process-hrtime@^1.0.0: resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== -browserify-aes@^1.0.0, browserify-aes@^1.0.4: - version "1.2.0" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" - integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== - dependencies: - buffer-xor "^1.0.3" - cipher-base "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.3" - inherits "^2.0.1" - safe-buffer "^5.0.1" - -browserify-cipher@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" - integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== - dependencies: - browserify-aes "^1.0.4" - browserify-des "^1.0.0" - evp_bytestokey "^1.0.0" - -browserify-des@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" - integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== - dependencies: - cipher-base "^1.0.1" - des.js "^1.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: - version "4.1.0" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" - integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== - dependencies: - bn.js "^5.0.0" - randombytes "^2.0.1" - -browserify-sign@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" - integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== - dependencies: - bn.js "^5.1.1" - browserify-rsa "^4.0.1" - create-hash "^1.2.0" - create-hmac "^1.1.7" - elliptic "^6.5.3" - inherits "^2.0.4" - parse-asn1 "^5.1.5" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -browserify-zlib@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" - integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== - dependencies: - pako "~1.0.5" - -browserslist@4.14.2: - version "4.14.2" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.2.tgz#1b3cec458a1ba87588cc5e9be62f19b6d48813ce" - integrity sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw== - dependencies: - caniuse-lite "^1.0.30001125" - electron-to-chromium "^1.3.564" - escalade "^3.0.2" - node-releases "^1.1.61" - browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.17.5, browserslist@^4.19.1: version "4.19.1" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.19.1.tgz#4ac0435b35ab655896c31d53018b6dd5e9e4c9a3" @@ -6275,20 +5787,6 @@ buffer-from@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== -buffer-xor@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" - integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= - -buffer@^4.3.0: - version "4.9.2" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" - integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" - buffer@^5.5.0, buffer@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" @@ -6302,11 +5800,6 @@ builtin-modules@^3.1.0: resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887" integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== -builtin-status-codes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" - integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= - builtins@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" @@ -6327,37 +5820,11 @@ bytes@3.0.0: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= -bytes@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" - integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== - bytes@3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.1.tgz#3f018291cb4cbad9accb6e6970bca9c8889e879a" integrity sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg== -cacache@^12.0.2: - version "12.0.4" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" - integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== - dependencies: - 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" - cacache@^15.0.5, cacache@^15.2.0: version "15.3.0" resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb" @@ -6460,10 +5927,10 @@ camelcase@^6.2.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== -caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001286: - version "1.0.30001299" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001299.tgz#d753bf6444ed401eb503cbbe17aa3e1451b5a68c" - integrity sha512-iujN4+x7QzqA2NCSrS5VUy+4gLmRd4xv6vbBBsmfVqTx8bLAD8097euLqQgKxSVLvxjSDcvF1T/i9ocgnUFexw== +caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001286: + version "1.0.30001301" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001301.tgz#ebc9086026534cab0dab99425d9c3b4425e5f450" + integrity sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA== capture-exit@^2.0.0: version "2.0.0" @@ -6487,15 +5954,6 @@ ccount@^1.0.0: resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== -chalk@2.4.2, chalk@^2.0.0, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.4.1: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" @@ -6507,6 +5965,15 @@ chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" +chalk@^2.0.0, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.4.1: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + chalk@^4.0.0, chalk@^4.1.0: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" @@ -6545,26 +6012,7 @@ child_process@~1.0.2: resolved "https://registry.yarnpkg.com/child_process/-/child_process-1.0.2.tgz#b1f7e7fc73d25e7fd1d455adc94e143830182b5a" integrity sha1-sffn/HPSXn/R1FWtyU4UODAYK1o= -chokidar@^2.1.8: - version "2.1.8" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" - integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== - dependencies: - anymatch "^2.0.0" - async-each "^1.0.1" - braces "^2.3.2" - glob-parent "^3.1.0" - inherits "^2.0.3" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - normalize-path "^3.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.2.1" - upath "^1.1.1" - optionalDependencies: - fsevents "^1.2.7" - -chokidar@^3.4.1: +chokidar@^3.4.2: version "3.5.3" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== @@ -6579,22 +6027,7 @@ chokidar@^3.4.1: optionalDependencies: fsevents "~2.3.2" -chokidar@^3.4.2: - version "3.5.2" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" - integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - -chownr@^1.1.1, chownr@^1.1.4: +chownr@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== @@ -6615,17 +6048,9 @@ ci-info@^2.0.0: integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== ci-info@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.2.0.tgz#2876cb948a498797b5236f0095bc057d0dca38b6" - integrity sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A== - -cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" - integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" + version "3.3.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.3.0.tgz#b4ed1fb6818dea4803a55c623041f9165d2066b2" + integrity sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw== cjs-module-lexer@^1.0.0: version "1.2.2" @@ -6813,7 +6238,7 @@ colorette@^2.0.14: resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da" integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g== -colors@1.4.0, colors@^1.4.0: +colors@1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== @@ -6921,16 +6346,6 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -concat-stream@^1.5.0: - version "1.6.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - concat-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1" @@ -6949,28 +6364,11 @@ config-chain@^1.1.12: ini "^1.3.4" proto-list "~1.2.1" -console-browserify@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" - integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== - console-control-strings@^1.0.0, console-control-strings@^1.1.0, console-control-strings@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= -constants-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" - integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= - -content-disposition@0.5.3: - version "0.5.3" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" - integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== - dependencies: - safe-buffer "5.1.2" - content-disposition@0.5.4: version "0.5.4" resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" @@ -7017,13 +6415,13 @@ conventional-changelog-preset-loader@^2.3.4: integrity sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g== conventional-changelog-writer@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-5.0.0.tgz#c4042f3f1542f2f41d7d2e0d6cad23aba8df8eec" - integrity sha512-HnDh9QHLNWfL6E1uHz6krZEQOgm8hN7z/m7tT16xwd802fwgMN0Wqd7AQYVkhpsjDUx/99oo+nGgvKF657XP5g== + version "5.0.1" + resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz#e0757072f045fe03d91da6343c843029e702f359" + integrity sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ== dependencies: conventional-commits-filter "^2.0.7" dateformat "^3.0.0" - handlebars "^4.7.6" + handlebars "^4.7.7" json-stringify-safe "^5.0.1" lodash "^4.17.15" meow "^8.0.0" @@ -7040,9 +6438,9 @@ conventional-commits-filter@^2.0.7: modify-values "^1.0.0" conventional-commits-parser@^3.2.0: - version "3.2.3" - resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.3.tgz#fc43704698239451e3ef35fd1d8ed644f46bd86e" - integrity sha512-YyRDR7On9H07ICFpRm/igcdjIqebXbvf4Cff+Pf0BrBys1i1EOzx9iFXNlAbdrLAR8jf7bkUYkDAr8pEy0q4Pw== + version "3.2.4" + resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz#a7d3b77758a202a9b2293d2112a8d8052c740972" + integrity sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q== dependencies: JSONStream "^1.0.4" is-text-path "^1.0.1" @@ -7077,11 +6475,6 @@ cookie-signature@1.0.6: resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= -cookie@0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" - integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== - cookie@0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1" @@ -7095,18 +6488,6 @@ cookies@0.8.0: depd "~2.0.0" keygrip "~1.1.0" -copy-concurrently@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" - integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== - dependencies: - aproba "^1.1.1" - fs-write-stream-atomic "^1.0.8" - iferr "^0.1.5" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.0" - copy-descriptor@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" @@ -7120,17 +6501,17 @@ copy-to-clipboard@^3.3.1: toggle-selection "^1.0.6" core-js-compat@^3.20.0, core-js-compat@^3.20.2, core-js-compat@^3.8.1: - version "3.20.2" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.20.2.tgz#d1ff6936c7330959b46b2e08b122a8b14e26140b" - integrity sha512-qZEzVQ+5Qh6cROaTPFLNS4lkvQ6mBzE3R6A6EEpssj7Zr2egMHgsy4XapdifqJDGC9CBiNv7s+ejI96rLNQFdg== + version "3.20.3" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.20.3.tgz#d71f85f94eb5e4bea3407412e549daa083d23bd6" + integrity sha512-c8M5h0IkNZ+I92QhIpuSijOxGAcj3lgpsWdkCqmUTZNwidujF4r3pi6x1DCN+Vcs5qTS2XWWMfWSuCqyupX8gw== dependencies: browserslist "^4.19.1" semver "7.0.0" core-js-pure@^3.8.2: - version "3.20.2" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.20.2.tgz#5d263565f0e34ceeeccdc4422fae3e84ca6b8c0f" - integrity sha512-CmWHvSKn2vNL6p6StNp1EmMIfVY/pqn3JLAjfZQ8WZGPOlGoO92EkX9/Mk81i6GxvoPXjUqEQnpM3rJ5QxxIOg== + version "3.20.3" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.20.3.tgz#6cc4f36da06c61d95254efc54024fe4797fd5d02" + integrity sha512-Q2H6tQ5MtPtcC7f3HxJ48i4Q7T9ybPKgvWyuH7JXIoNa2pm0KuBnycsET/qw1SLLZYfbsbrZQNMeIOClb+6WIA== core-js@^2.4.0: version "2.6.12" @@ -7138,9 +6519,9 @@ core-js@^2.4.0: integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== core-js@^3.0.4, core-js@^3.6.5, core-js@^3.8.2: - version "3.20.2" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.20.2.tgz#46468d8601eafc8b266bd2dd6bf9dee622779581" - integrity sha512-nuqhq11DcOAbFBV4zCbKeGbKQsUDRqTX0oqx7AttUBuqe3h20ixsE039QHelbL6P4h+9kytVqyEtyZ6gsiwEYw== + version "3.20.3" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.20.3.tgz#c710d0a676e684522f3db4ee84e5e18a9d11d69a" + integrity sha512-vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag== core-util-is@1.0.2: version "1.0.2" @@ -7207,46 +6588,6 @@ cpy@^8.1.2: p-filter "^2.1.0" p-map "^3.0.0" -create-ecdh@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" - integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== - dependencies: - bn.js "^4.1.0" - elliptic "^6.5.3" - -create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" - integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== - dependencies: - cipher-base "^1.0.1" - inherits "^2.0.1" - md5.js "^1.3.4" - ripemd160 "^2.0.1" - sha.js "^2.4.0" - -create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" - integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== - dependencies: - cipher-base "^1.0.3" - create-hash "^1.1.0" - inherits "^2.0.1" - ripemd160 "^2.0.0" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -cross-spawn@7.0.3, cross-spawn@^7.0.2, cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" @@ -7258,22 +6599,14 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: shebang-command "^1.2.0" which "^1.2.9" -crypto-browserify@^3.11.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== - dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" +cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" crypto@~1.0.1: version "1.0.1" @@ -7368,11 +6701,6 @@ csstype@^3.0.2, csstype@~3.0.3: resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.10.tgz#2ad3a7bed70f35b965707c092e5f30b327c290e5" integrity sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA== -cyclist@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" - integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= - d@1, d@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" @@ -7428,7 +6756,7 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.8, debug@^2.6. dependencies: ms "2.0.0" -debug@4, debug@4.3.3, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2: +debug@4, debug@4.3.3, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.3: version "4.3.3" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== @@ -7442,13 +6770,6 @@ debug@^3.0.0, debug@^3.2.7: dependencies: ms "^2.1.1" -debug@^4.0.1, debug@^4.3.1: - version "4.3.2" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" - integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== - dependencies: - ms "2.1.2" - debuglog@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" @@ -7512,9 +6833,9 @@ deep-is@^0.1.3, deep-is@~0.1.3: integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== deep-object-diff@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/deep-object-diff/-/deep-object-diff-1.1.0.tgz#d6fabf476c2ed1751fc94d5ca693d2ed8c18bc5a" - integrity sha512-b+QLs5vHgS+IoSNcUE4n9HP2NwcHj7aqnJWsjPtuG75Rh5TOaGt0OjAYInh77d5T16V5cRDC+Pw/6ZZZiETBGw== + version "1.1.3" + resolved "https://registry.yarnpkg.com/deep-object-diff/-/deep-object-diff-1.1.3.tgz#2139ab12077eaaa55ba4b6b6abf0ca2cd00d60ba" + integrity sha512-NslOMsCZLu0r3L3+DISVvZsL7nE/Xm8RNAGs534/YycHR+GGfhobjMWIkK57ODFsJ832DW+XkcHHzMmpG+8dvQ== deepmerge@^4.2.2: version "4.2.2" @@ -7599,16 +6920,16 @@ delegates@^1.0.0: resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= +depd@2.0.0, depd@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + depd@^1.1.2, depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= -depd@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== - dependency-graph@^0.9.0: version "0.9.0" resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.9.0.tgz#11aed7e203bc8b00f48356d92db27b265c445318" @@ -7619,14 +6940,6 @@ deprecation@^2.0.0, deprecation@^2.3.1: resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== -des.js@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" - integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== - dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - destroy@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" @@ -7654,14 +6967,6 @@ detect-newline@3.1.0, detect-newline@^3.0.0: resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== -detect-port-alt@1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" - integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== - dependencies: - address "^1.0.1" - debug "^2.6.0" - detect-port@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.3.0.tgz#d9c40e9accadd4df5cac6a782aefd014d573d1f1" @@ -7683,25 +6988,11 @@ diff-sequences@^26.6.2: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== -diff-sequences@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.0.6.tgz#3305cb2e55a033924054695cc66019fd7f8e5723" - integrity sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ== - diff-sequences@^27.4.0: version "27.4.0" resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.4.0.tgz#d783920ad8d06ec718a060d00196dfef25b132a5" integrity sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww== -diffie-hellman@^5.0.0: - version "5.0.3" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" - integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== - dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" - dir-glob@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" @@ -7763,11 +7054,6 @@ dom4@^2.1.5: resolved "https://registry.yarnpkg.com/dom4/-/dom4-2.1.6.tgz#c90df07134aa0dbd81ed4d6ba1237b36fc164770" integrity sha512-JkCVGnN4ofKGbjf5Uvc8mmxaATIErKQKSgACdBXpsQ3fY6DlIpAyWfiBSrGkttATssbDCp3psiAKWXk5gmjycA== -domain-browser@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" - integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== - domelementtype@^2.0.1, domelementtype@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" @@ -7873,16 +7159,6 @@ duplexer@^0.1.1, duplexer@^0.1.2: resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== -duplexify@^3.4.2, duplexify@^3.6.0: - version "3.7.1" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" - integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" - duplicate-package-checker-webpack-plugin@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/duplicate-package-checker-webpack-plugin/-/duplicate-package-checker-webpack-plugin-3.0.0.tgz#78bb89e625fa7cf8c2a59c53f62b495fda9ba287" @@ -7913,10 +7189,10 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= -electron-to-chromium@^1.3.564, electron-to-chromium@^1.4.17: - version "1.4.45" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.45.tgz#cf1144091d6683cbd45a231954a745f02fb24598" - integrity sha512-czF9eYVuOmlY/vxyMQz2rGlNSjZpxNQYBe1gmQv7al171qOIhgyO9k7D5AKlgeTCSPKk+LHhj5ZyIdmEub9oNg== +electron-to-chromium@^1.4.17: + version "1.4.52" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.52.tgz#ce44c6d6cc449e7688a4356b8c261cfeafa26833" + integrity sha512-JGkh8HEh5PnVrhU4HbpyyO0O791dVY6k7AdqfDeqbcRMeoGxtNHWT77deR2nhvbLe4dKpxjlDEvdEwrvRLGu2Q== element-resize-detector@^1.2.2: version "1.2.4" @@ -7925,19 +7201,6 @@ element-resize-detector@^1.2.2: dependencies: batch-processor "1.0.0" -elliptic@^6.5.3: - version "6.5.4" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" - integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== - dependencies: - bn.js "^4.11.9" - brorand "^1.1.0" - hash.js "^1.0.0" - hmac-drbg "^1.0.1" - inherits "^2.0.4" - minimalistic-assert "^1.0.1" - minimalistic-crypto-utils "^1.0.1" - email-addresses@^3.0.1: version "3.1.0" resolved "https://registry.yarnpkg.com/email-addresses/-/email-addresses-3.1.0.tgz#cabf7e085cbdb63008a70319a74e6136188812fb" @@ -7994,14 +7257,14 @@ encoding@^0.1.12: dependencies: iconv-lite "^0.6.2" -end-of-stream@^1.0.0, end-of-stream@^1.1.0: +end-of-stream@^1.1.0: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" -enhanced-resolve@^4.0.0, enhanced-resolve@^4.5.0: +enhanced-resolve@^4.0.0: version "4.5.0" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec" integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg== @@ -8045,7 +7308,7 @@ err-code@^2.0.2: resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== -errno@^0.1.3, errno@~0.1.1, errno@~0.1.7: +errno@^0.1.3, errno@~0.1.1: version "0.1.8" resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== @@ -8164,7 +7427,7 @@ es6-weak-map@^2.0.3: es6-iterator "^2.0.3" es6-symbol "^3.1.1" -escalade@^3.0.2, escalade@^3.1.1: +escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== @@ -8174,16 +7437,16 @@ escape-html@~1.0.3: resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= -escape-string-regexp@2.0.0, escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + escape-string-regexp@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" @@ -8220,15 +7483,7 @@ eslint-config-prettier@^6.10.1, eslint-config-prettier@^6.15.0: dependencies: get-stdin "^6.0.0" -eslint-import-resolver-node@0.3.4: - version "0.3.4" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" - integrity sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA== - dependencies: - debug "^2.6.9" - resolve "^1.13.1" - -eslint-import-resolver-node@^0.3.6: +eslint-import-resolver-node@0.3.6, eslint-import-resolver-node@^0.3.6: version "0.3.6" resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd" integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw== @@ -8236,33 +7491,32 @@ eslint-import-resolver-node@^0.3.6: debug "^3.2.7" resolve "^1.20.0" -eslint-module-utils@^2.7.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.1.tgz#b435001c9f8dd4ab7f6d0efcae4b9696d4c24b7c" - integrity sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ== +eslint-module-utils@^2.7.2: + version "2.7.2" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.2.tgz#1d0aa455dcf41052339b63cada8ab5fd57577129" + integrity sha512-zquepFnWCY2ISMFwD/DqzaM++H+7PDzOpUvotJWm/y1BAFt5R4oeULgdrTejKqLkz7MA/tgstsUMNYc7wNdTrg== dependencies: debug "^3.2.7" find-up "^2.1.0" - pkg-dir "^2.0.0" eslint-plugin-import@^2.20.1, eslint-plugin-import@^2.25.2: - version "2.25.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.25.3.tgz#a554b5f66e08fb4f6dc99221866e57cfff824766" - integrity sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg== + version "2.25.4" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz#322f3f916a4e9e991ac7af32032c25ce313209f1" + integrity sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA== dependencies: array-includes "^3.1.4" array.prototype.flat "^1.2.5" debug "^2.6.9" doctrine "^2.1.0" eslint-import-resolver-node "^0.3.6" - eslint-module-utils "^2.7.1" + eslint-module-utils "^2.7.2" has "^1.0.3" is-core-module "^2.8.0" is-glob "^4.0.3" minimatch "^3.0.4" object.values "^1.1.5" resolve "^1.20.0" - tsconfig-paths "^3.11.0" + tsconfig-paths "^3.12.0" eslint-plugin-prettier@^3.1.4: version "3.4.1" @@ -8272,9 +7526,9 @@ eslint-plugin-prettier@^3.1.4: prettier-linter-helpers "^1.0.0" eslint-plugin-react@^7.19.0: - version "7.27.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.27.1.tgz#469202442506616f77a854d91babaae1ec174b45" - integrity sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA== + version "7.28.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz#8f3ff450677571a659ce76efc6d80b6a525adbdf" + integrity sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw== dependencies: array-includes "^3.1.4" array.prototype.flatmap "^1.2.5" @@ -8299,14 +7553,6 @@ eslint-scope@5.1.1, eslint-scope@^5.0.0, eslint-scope@^5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-scope@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" - integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - eslint-utils@^1.4.3: version "1.4.3" resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" @@ -8457,7 +7703,7 @@ esquery@^1.0.1, esquery@^1.4.0: dependencies: estraverse "^5.1.0" -esrecurse@^4.1.0, esrecurse@^4.3.0: +esrecurse@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== @@ -8507,19 +7753,11 @@ eventemitter3@^4.0.4: resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== -events@^3.0.0, events@^3.2.0: +events@^3.2.0: version "3.3.0" resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== -evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" - integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== - dependencies: - md5.js "^1.3.4" - safe-buffer "^5.1.1" - exec-sh@^0.3.2: version "0.3.6" resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc" @@ -8588,59 +7826,21 @@ expect@=27.2.5: jest-message-util "^27.2.5" jest-regex-util "^27.0.6" -expect@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/expect/-/expect-27.3.1.tgz#d0f170b1f5c8a2009bab0beffd4bb94f043e38e7" - integrity sha512-MrNXV2sL9iDRebWPGOGFdPQRl2eDQNu/uhxIMShjjx74T6kC6jFIkmQ6OqXDtevjGUkyB2IT56RzDBqXf/QPCg== +expect@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/expect/-/expect-27.4.6.tgz#f335e128b0335b6ceb4fcab67ece7cbd14c942e6" + integrity sha512-1M/0kAALIaj5LaG66sFJTbRsWTADnylly82cu4bspI0nl+pgP4E6Bh/aqdHlTUjul06K7xQnnrAoqfxVU0+/ag== dependencies: - "@jest/types" "^27.2.5" - ansi-styles "^5.0.0" - jest-get-type "^27.3.1" - jest-matcher-utils "^27.3.1" - jest-message-util "^27.3.1" - jest-regex-util "^27.0.6" + "@jest/types" "^27.4.2" + jest-get-type "^27.4.0" + jest-matcher-utils "^27.4.6" + jest-message-util "^27.4.6" express-rate-limit@5.5.1: version "5.5.1" resolved "https://registry.yarnpkg.com/express-rate-limit/-/express-rate-limit-5.5.1.tgz#110c23f6a65dfa96ab468eda95e71697bc6987a2" integrity sha512-MTjE2eIbHv5DyfuFz4zLYWxpqVhEhkTiwFGuB74Q9CSou2WHO52nlE5y3Zlg6SIsiYUIPj6ifFxnkPz6O3sIUg== -express@4.17.1: - version "4.17.1" - resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" - integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== - dependencies: - accepts "~1.3.7" - array-flatten "1.1.1" - body-parser "1.19.0" - content-disposition "0.5.3" - content-type "~1.0.4" - cookie "0.4.0" - cookie-signature "1.0.6" - debug "2.6.9" - depd "~1.1.2" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "~1.1.2" - fresh "0.5.2" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "~2.3.0" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.5" - qs "6.7.0" - range-parser "~1.2.1" - safe-buffer "5.1.2" - send "0.17.1" - serve-static "1.14.1" - setprototypeof "1.1.1" - statuses "~1.5.0" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" - express@4.17.2, express@^4.17.1: version "4.17.2" resolved "https://registry.yarnpkg.com/express/-/express-4.17.2.tgz#c18369f265297319beed4e5558753cc8c1364cb3" @@ -8770,10 +7970,10 @@ fast-glob@^2.2.6: merge2 "^1.2.3" micromatch "^3.1.10" -fast-glob@^3.0.3, fast-glob@^3.1.1, fast-glob@^3.2.9: - version "3.2.10" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.10.tgz#2734f83baa7f43b7fd41e13bc34438f4ffe284ee" - integrity sha512-s9nFhFnvR63wls6/kM88kQqDhMu0AfdjqouE2l5GVQPbqLgyFjjU5ry/r2yKsJxpb9Py1EYNqieFrmMaX4v++A== +fast-glob@^3.0.3, fast-glob@^3.2.9: + version "3.2.11" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" + integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -8792,16 +7992,11 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= fast-redact@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/fast-redact/-/fast-redact-3.0.2.tgz#c940ba7162dde3aeeefc522926ae8c5231412904" - integrity sha512-YN+CYfCVRVMUZOUPeinHNKgytM1wPI/C/UCLEi56EsY2dwwvI00kIJHJoI7pMVqGoMew8SMZ2SSfHKHULHXDsg== - -fast-safe-stringify@2.0.8: - version "2.0.8" - resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.0.8.tgz#dc2af48c46cf712b683e849b2bbd446b32de936f" - integrity sha512-lXatBjf3WPjmWD6DpIZxkeSsCOwqI0maYMpgDlx8g4U2qi4lbjA9oH/HD2a87G+KfsUmo5WbJFmqBZlPxtptag== + version "3.1.0" + resolved "https://registry.yarnpkg.com/fast-redact/-/fast-redact-3.1.0.tgz#37c26cda9cab70bc04393f7ba1feb2d176da6c6b" + integrity sha512-dir8LOnvialLxiXDPESMDHGp82CHi6ZEYTVkcvdn5d7psdv9ZkkButXrOeXST4aqreIRR+N7CYlsrwFuorurVg== -fast-safe-stringify@^2.0.8: +fast-safe-stringify@2.1.1, fast-safe-stringify@^2.0.8: version "2.1.1" resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884" integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== @@ -8811,11 +8006,6 @@ fastest-levenshtein@^1.0.12: resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2" integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow== -fastify-warning@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/fastify-warning/-/fastify-warning-0.2.0.tgz#e717776026a4493dc9a2befa44db6d17f618008f" - integrity sha512-s1EQguBw/9qtc1p/WTY4eq9WMRIACkj+HTcOIK1in4MV5aFaQC9ZCIt0dJ7pr5bIf4lPpHvAtP2ywpTNgs7hqw== - fastq@^1.6.0: version "1.13.0" resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" @@ -8844,11 +8034,6 @@ fd-slicer@~1.1.0: dependencies: pend "~1.2.0" -figgy-pudding@^3.5.1: - version "3.5.2" - resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" - integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== - figures@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" @@ -8895,11 +8080,6 @@ file-system-cache@^1.0.5: fs-extra "^0.30.0" ramda "^0.21.0" -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== - filename-reserved-regex@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" @@ -8914,11 +8094,6 @@ filenamify@^4.3.0: strip-outer "^1.0.1" trim-repeated "^1.0.0" -filesize@6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.1.0.tgz#e81bdaa780e2451d714d71c0d7a4f3238d37ad00" - integrity sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg== - filesize@^6.1.0: version "6.4.0" resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.4.0.tgz#914f50471dd66fdca3cefe628bd0cde4ef769bcd" @@ -8959,7 +8134,15 @@ finalhandler@~1.1.2: statuses "~1.5.0" unpipe "~1.0.0" -find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: +find-babel-config@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-1.2.0.tgz#a9b7b317eb5b9860cda9d54740a8c8337a2283a2" + integrity sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA== + dependencies: + json5 "^0.5.1" + path-exists "^3.0.0" + +find-cache-dir@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== @@ -8982,14 +8165,6 @@ find-root@^1.0.0, find-root@^1.1.0: resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== -find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - find-up@^2.0.0, find-up@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" @@ -9004,6 +8179,14 @@ find-up@^3.0.0: dependencies: locate-path "^3.0.0" +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + find-up@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" @@ -9044,14 +8227,6 @@ flatted@^3.1.0: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.4.tgz#28d9969ea90661b5134259f312ab6aa7929ac5e2" integrity sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw== -flush-write-stream@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" - integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== - dependencies: - inherits "^2.0.3" - readable-stream "^2.3.6" - for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" @@ -9062,7 +8237,7 @@ forever-agent@~0.6.1: resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= -fork-ts-checker-webpack-plugin@4.1.6, fork-ts-checker-webpack-plugin@^4.1.6: +fork-ts-checker-webpack-plugin@^4.1.6: version "4.1.6" resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz#5055c703febcf37fa06405d400c122b905167fc5" integrity sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw== @@ -9139,14 +8314,6 @@ fresh@0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= -from2@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" - integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" - fs-extra@^0.30.0: version "0.30.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0" @@ -9205,29 +8372,11 @@ fs-monkey@1.0.3: resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== -fs-write-stream-atomic@^1.0.8: - version "1.0.10" - resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" - integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= - dependencies: - graceful-fs "^4.1.2" - iferr "^0.1.5" - imurmurhash "^0.1.4" - readable-stream "1 || 2" - fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -fsevents@^1.2.7: - version "1.2.13" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" - integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== - dependencies: - bindings "^1.5.0" - nan "^2.12.1" - fsevents@^2.1.2, fsevents@^2.3.2, fsevents@~2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" @@ -9394,9 +8543,9 @@ git-hooks-list@1.0.3: integrity sha512-Y7wLWcrLUXwk2noSka166byGCvhMtDRpgHdzCno1UQv/n/Hegp++a2xBWJL1lJarnKD3SWaljD+0z1ztqxuKyQ== git-raw-commits@^2.0.8: - version "2.0.10" - resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.10.tgz#e2255ed9563b1c9c3ea6bd05806410290297bbc1" - integrity sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ== + version "2.0.11" + resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.11.tgz#bc3576638071d18655e1cc60d7f524920008d723" + integrity sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A== dependencies: dargs "^7.0.0" lodash "^4.17.15" @@ -9514,22 +8663,6 @@ glob@~7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" -global-modules@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" - integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== - dependencies: - global-prefix "^3.0.0" - -global-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" - integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== - dependencies: - ini "^1.3.5" - kind-of "^6.0.2" - which "^1.3.1" - global@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" @@ -9583,18 +8716,6 @@ globby@10.0.0: merge2 "^1.2.3" slash "^3.0.0" -globby@11.0.1: - version "11.0.1" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" - integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.1.1" - ignore "^5.1.4" - merge2 "^1.3.0" - slash "^3.0.0" - globby@^10.0.1: version "10.0.2" resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.2.tgz#277593e745acaa4646c3ab411289ec47a0392543" @@ -9609,7 +8730,7 @@ globby@^10.0.1: merge2 "^1.2.3" slash "^3.0.0" -globby@^11.0.2: +globby@^11.0.2, globby@^11.0.3: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== @@ -9621,18 +8742,6 @@ globby@^11.0.2: merge2 "^1.4.1" slash "^3.0.0" -globby@^11.0.3: - version "11.0.4" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" - integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.1.1" - ignore "^5.1.4" - merge2 "^1.3.0" - slash "^3.0.0" - globby@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" @@ -9675,29 +8784,16 @@ got@^9.6.0: to-readable-stream "^1.0.0" url-parse-lax "^3.0.0" -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.4: +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.3, graceful-fs@^4.2.4, graceful-fs@^4.2.9: version "4.2.9" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96" integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ== -graceful-fs@^4.2.2, graceful-fs@^4.2.3: - version "4.2.8" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" - integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== - gud@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/gud/-/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0" integrity sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw== -gzip-size@5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" - integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== - dependencies: - duplexer "^0.1.1" - pify "^4.0.1" - gzip-size@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" @@ -9705,7 +8801,7 @@ gzip-size@^6.0.0: dependencies: duplexer "^0.1.2" -handlebars@4.7.7, handlebars@^4.7.6, handlebars@^4.7.7: +handlebars@4.7.7, handlebars@^4.7.7: version "4.7.7" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1" integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== @@ -9819,23 +8915,6 @@ has@^1.0.3: dependencies: function-bind "^1.1.1" -hash-base@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" - integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== - dependencies: - inherits "^2.0.4" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -hash.js@^1.0.0, hash.js@^1.0.3: - version "1.1.7" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" - integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== - dependencies: - inherits "^2.0.3" - minimalistic-assert "^1.0.1" - hast-to-hyperscript@^9.0.0: version "9.0.1" resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz#9b67fd188e4c81e8ad66f803855334173920218d" @@ -9928,15 +9007,6 @@ history@^5.2.0: dependencies: "@babel/runtime" "^7.7.6" -hmac-drbg@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" - integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= - dependencies: - hash.js "^1.0.3" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.1" - hoist-non-react-statics@^3.3.0: version "3.3.2" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" @@ -9950,9 +9020,9 @@ hosted-git-info@^2.1.4: integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== hosted-git-info@^4.0.0, hosted-git-info@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.0.2.tgz#5e425507eede4fea846b7262f0838456c4209961" - integrity sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg== + version "4.1.0" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224" + integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== dependencies: lru-cache "^6.0.0" @@ -10077,17 +9147,6 @@ http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0: resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== -http-errors@1.7.2: - version "1.7.2" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" - integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - http-errors@1.8.1: version "1.8.1" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" @@ -10099,16 +9158,16 @@ http-errors@1.8.1: statuses ">= 1.5.0 < 2" toidentifier "1.0.1" -http-errors@~1.7.2: - version "1.7.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" - integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== dependencies: - depd "~1.1.2" + depd "2.0.0" inherits "2.0.4" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" http-proxy-agent@^4.0.1: version "4.0.1" @@ -10133,11 +9192,6 @@ http-status-codes@1.4.0: resolved "https://registry.yarnpkg.com/http-status-codes/-/http-status-codes-1.4.0.tgz#6e4c15d16ff3a9e2df03b89f3a55e1aae05fb477" integrity sha512-JrT3ua+WgH8zBD3HEJYbeEgnuQaAnUeRRko/YojPAJjGmIfGD3KPU/asLdsLwKjfxOmQe5nXMQ0pt/7MyapVbQ== -https-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" - integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= - https-proxy-agent@5.0.0, https-proxy-agent@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" @@ -10184,16 +9238,11 @@ icss-utils@^5.0.0, icss-utils@^5.1.0: resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== -ieee754@^1.1.13, ieee754@^1.1.4: +ieee754@^1.1.13: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -iferr@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" - integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= - ignore-walk@^3.0.3: version "3.0.4" resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.4.tgz#c9a09f69b7c7b479a5d74ac1a3c0d4236d2a6335" @@ -10206,26 +9255,16 @@ ignore@^4.0.3, ignore@^4.0.6: resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -ignore@^5.1.1, ignore@^5.1.4, ignore@^5.2.0: +ignore@^5.1.1, ignore@^5.1.8, ignore@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== -ignore@^5.1.8: - version "5.1.9" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.9.tgz#9ec1a5cbe8e1446ec60d4420060d43aa6e7382fb" - integrity sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ== - immediate@^3.2.3: version "3.3.0" resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.3.0.tgz#1aef225517836bcdf7f2a2de2600c79ff0269266" integrity sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q== -immer@8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.1.tgz#9c73db683e2b3975c424fb0572af5889877ae656" - integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA== - import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" @@ -10257,7 +9296,7 @@ indent-string@^4.0.0: resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== -infer-owner@^1.0.3, infer-owner@^1.0.4: +infer-owner@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== @@ -10270,22 +9309,12 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" - integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= - -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= - -ini@^1.3.2, ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: +ini@^1.3.2, ini@^1.3.4, ini@~1.3.0: version "1.3.8" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== @@ -10415,13 +9444,6 @@ is-bigint@^1.0.1: dependencies: has-bigints "^1.0.1" -is-binary-path@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" - integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= - dependencies: - binary-extensions "^1.0.0" - is-binary-path@~2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" @@ -10459,20 +9481,13 @@ is-ci@^2.0.0: dependencies: ci-info "^2.0.0" -is-core-module@^2.1.0, is-core-module@^2.2.0, is-core-module@^2.8.0: +is-core-module@^2.1.0, is-core-module@^2.2.0, is-core-module@^2.5.0, is-core-module@^2.8.0, is-core-module@^2.8.1: version "2.8.1" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211" integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA== dependencies: has "^1.0.3" -is-core-module@^2.5.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.0.tgz#0321336c3d0925e497fd97f5d95cb114a5ccd548" - integrity sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw== - dependencies: - has "^1.0.3" - is-data-descriptor@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" @@ -10699,11 +9714,6 @@ is-regex@^1.0.4, is-regex@^1.1.2, is-regex@^1.1.4: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-root@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" - integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== - is-set@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" @@ -10784,11 +9794,6 @@ is-word-character@^1.0.0: resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.4.tgz#ce0e73216f98599060592f62ff31354ddbeb0230" integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA== -is-wsl@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" - integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= - is-wsl@^2.1.1, is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" @@ -10796,7 +9801,7 @@ is-wsl@^2.1.1, is-wsl@^2.2.0: dependencies: is-docker "^2.0.0" -isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: +isarray@1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= @@ -10843,17 +9848,7 @@ istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== -istanbul-lib-instrument@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" - integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== - dependencies: - "@babel/core" "^7.7.5" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.0.0" - semver "^6.3.0" - -istanbul-lib-instrument@^5.0.4: +istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz#7b49198b657b27a730b8e9cb601f1e1bff24c59a" integrity sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q== @@ -10882,10 +9877,10 @@ istanbul-lib-source-maps@^4.0.0: istanbul-lib-coverage "^3.0.0" source-map "^0.6.1" -istanbul-reports@^3.0.2: - version "3.0.5" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.5.tgz#a2580107e71279ea6d661ddede929ffc6d693384" - integrity sha512-5+19PlhnGabNWB7kOFnuxT8H3T/iIyQzIbQMxXsURmmvKg86P2sbkrGOT77VnHw0Qr0gc2XzRaRfMZYYbSQCJQ== +istanbul-reports@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.3.tgz#4bcae3103b94518117930d51283690960b50d3c2" + integrity sha512-x9LtDVtfm/t1GFiLl3NffC7hz+I1ragvgX1P/Lg1NlIagifZDKUkuuaAxH/qpwj2IuEfD8G2Bs/UKp+sZ/pKkg== dependencies: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" @@ -10903,84 +9898,85 @@ iterate-value@^1.0.2: es-get-iterator "^1.0.2" iterate-iterator "^1.0.1" -jest-changed-files@^27.3.0: - version "27.3.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.3.0.tgz#22a02cc2b34583fc66e443171dc271c0529d263c" - integrity sha512-9DJs9garMHv4RhylUMZgbdCJ3+jHSkpL9aaVKp13xtXAD80qLTLrqcDZL1PHA9dYA0bCI86Nv2BhkLpLhrBcPg== +jest-changed-files@^27.4.2: + version "27.4.2" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.4.2.tgz#da2547ea47c6e6a5f6ed336151bd2075736eb4a5" + integrity sha512-/9x8MjekuzUQoPjDHbBiXbNEBauhrPU2ct7m8TfCg69ywt1y/N+yYwGh3gCpnqUS3klYWDU/lSNgv+JhoD2k1A== dependencies: - "@jest/types" "^27.2.5" + "@jest/types" "^27.4.2" execa "^5.0.0" throat "^6.0.1" -jest-circus@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.3.1.tgz#1679e74387cbbf0c6a8b42de963250a6469e0797" - integrity sha512-v1dsM9II6gvXokgqq6Yh2jHCpfg7ZqV4jWY66u7npz24JnhP3NHxI0sKT7+ZMQ7IrOWHYAaeEllOySbDbWsiXw== +jest-circus@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.4.6.tgz#d3af34c0eb742a967b1919fbb351430727bcea6c" + integrity sha512-UA7AI5HZrW4wRM72Ro80uRR2Fg+7nR0GESbSI/2M+ambbzVuA63mn5T1p3Z/wlhntzGpIG1xx78GP2YIkf6PhQ== dependencies: - "@jest/environment" "^27.3.1" - "@jest/test-result" "^27.3.1" - "@jest/types" "^27.2.5" + "@jest/environment" "^27.4.6" + "@jest/test-result" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" chalk "^4.0.0" co "^4.6.0" dedent "^0.7.0" - expect "^27.3.1" + expect "^27.4.6" is-generator-fn "^2.0.0" - jest-each "^27.3.1" - jest-matcher-utils "^27.3.1" - jest-message-util "^27.3.1" - jest-runtime "^27.3.1" - jest-snapshot "^27.3.1" - jest-util "^27.3.1" - pretty-format "^27.3.1" + jest-each "^27.4.6" + jest-matcher-utils "^27.4.6" + jest-message-util "^27.4.6" + jest-runtime "^27.4.6" + jest-snapshot "^27.4.6" + jest-util "^27.4.2" + pretty-format "^27.4.6" slash "^3.0.0" stack-utils "^2.0.3" throat "^6.0.1" -jest-cli@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.3.1.tgz#b576f9d146ba6643ce0a162d782b40152b6b1d16" - integrity sha512-WHnCqpfK+6EvT62me6WVs8NhtbjAS4/6vZJnk7/2+oOr50cwAzG4Wxt6RXX0hu6m1169ZGMlhYYUNeKBXCph/Q== +jest-cli@^27.4.7: + version "27.4.7" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.4.7.tgz#d00e759e55d77b3bcfea0715f527c394ca314e5a" + integrity sha512-zREYhvjjqe1KsGV15mdnxjThKNDgza1fhDT+iUsXWLCq3sxe9w5xnvyctcYVT5PcdLSjv7Y5dCwTS3FCF1tiuw== dependencies: - "@jest/core" "^27.3.1" - "@jest/test-result" "^27.3.1" - "@jest/types" "^27.2.5" + "@jest/core" "^27.4.7" + "@jest/test-result" "^27.4.6" + "@jest/types" "^27.4.2" chalk "^4.0.0" exit "^0.1.2" graceful-fs "^4.2.4" import-local "^3.0.2" - jest-config "^27.3.1" - jest-util "^27.3.1" - jest-validate "^27.3.1" + jest-config "^27.4.7" + jest-util "^27.4.2" + jest-validate "^27.4.6" prompts "^2.0.1" yargs "^16.2.0" -jest-config@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.3.1.tgz#cb3b7f6aaa8c0a7daad4f2b9573899ca7e09bbad" - integrity sha512-KY8xOIbIACZ/vdYCKSopL44I0xboxC751IX+DXL2+Wx6DKNycyEfV3rryC3BPm5Uq/BBqDoMrKuqLEUNJmMKKg== +jest-config@^27.4.7: + version "27.4.7" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.4.7.tgz#4f084b2acbd172c8b43aa4cdffe75d89378d3972" + integrity sha512-xz/o/KJJEedHMrIY9v2ParIoYSrSVY6IVeE4z5Z3i101GoA5XgfbJz+1C8EYPsv7u7f39dS8F9v46BHDhn0vlw== dependencies: - "@babel/core" "^7.1.0" - "@jest/test-sequencer" "^27.3.1" - "@jest/types" "^27.2.5" - babel-jest "^27.3.1" + "@babel/core" "^7.8.0" + "@jest/test-sequencer" "^27.4.6" + "@jest/types" "^27.4.2" + babel-jest "^27.4.6" chalk "^4.0.0" ci-info "^3.2.0" deepmerge "^4.2.2" glob "^7.1.1" graceful-fs "^4.2.4" - jest-circus "^27.3.1" - jest-environment-jsdom "^27.3.1" - jest-environment-node "^27.3.1" - jest-get-type "^27.3.1" - jest-jasmine2 "^27.3.1" - jest-regex-util "^27.0.6" - jest-resolve "^27.3.1" - jest-runner "^27.3.1" - jest-util "^27.3.1" - jest-validate "^27.3.1" + jest-circus "^27.4.6" + jest-environment-jsdom "^27.4.6" + jest-environment-node "^27.4.6" + jest-get-type "^27.4.0" + jest-jasmine2 "^27.4.6" + jest-regex-util "^27.4.0" + jest-resolve "^27.4.6" + jest-runner "^27.4.6" + jest-util "^27.4.2" + jest-validate "^27.4.6" micromatch "^4.0.4" - pretty-format "^27.3.1" + pretty-format "^27.4.6" + slash "^3.0.0" jest-diff@^26.0.0: version "26.6.2" @@ -11002,58 +9998,48 @@ jest-diff@^27.2.5, jest-diff@^27.4.6: jest-get-type "^27.4.0" pretty-format "^27.4.6" -jest-diff@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.3.1.tgz#d2775fea15411f5f5aeda2a5e02c2f36440f6d55" - integrity sha512-PCeuAH4AWUo2O5+ksW4pL9v5xJAcIKPUPfIhZBcG1RKv/0+dvaWTQK1Nrau8d67dp65fOqbeMdoil+6PedyEPQ== - dependencies: - chalk "^4.0.0" - diff-sequences "^27.0.6" - jest-get-type "^27.3.1" - pretty-format "^27.3.1" - -jest-docblock@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.0.6.tgz#cc78266acf7fe693ca462cbbda0ea4e639e4e5f3" - integrity sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA== +jest-docblock@^27.4.0: + version "27.4.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.4.0.tgz#06c78035ca93cbbb84faf8fce64deae79a59f69f" + integrity sha512-7TBazUdCKGV7svZ+gh7C8esAnweJoG+SvcF6Cjqj4l17zA2q1cMwx2JObSioubk317H+cjcHgP+7fTs60paulg== dependencies: detect-newline "^3.0.0" -jest-each@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.3.1.tgz#14c56bb4f18dd18dc6bdd853919b5f16a17761ff" - integrity sha512-E4SwfzKJWYcvOYCjOxhZcxwL+AY0uFMvdCOwvzgutJiaiodFjkxQQDxHm8FQBeTqDnSmKsQWn7ldMRzTn2zJaQ== +jest-each@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.4.6.tgz#e7e8561be61d8cc6dbf04296688747ab186c40ff" + integrity sha512-n6QDq8y2Hsmn22tRkgAk+z6MCX7MeVlAzxmZDshfS2jLcaBlyhpF3tZSJLR+kXmh23GEvS0ojMR8i6ZeRvpQcA== dependencies: - "@jest/types" "^27.2.5" + "@jest/types" "^27.4.2" chalk "^4.0.0" - jest-get-type "^27.3.1" - jest-util "^27.3.1" - pretty-format "^27.3.1" + jest-get-type "^27.4.0" + jest-util "^27.4.2" + pretty-format "^27.4.6" -jest-environment-jsdom@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.3.1.tgz#63ac36d68f7a9303494df783494856222b57f73e" - integrity sha512-3MOy8qMzIkQlfb3W1TfrD7uZHj+xx8Olix5vMENkj5djPmRqndMaXtpnaZkxmxM+Qc3lo+yVzJjzuXbCcZjAlg== +jest-environment-jsdom@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.4.6.tgz#c23a394eb445b33621dfae9c09e4c8021dea7b36" + integrity sha512-o3dx5p/kHPbUlRvSNjypEcEtgs6LmvESMzgRFQE6c+Prwl2JLA4RZ7qAnxc5VM8kutsGRTB15jXeeSbJsKN9iA== dependencies: - "@jest/environment" "^27.3.1" - "@jest/fake-timers" "^27.3.1" - "@jest/types" "^27.2.5" + "@jest/environment" "^27.4.6" + "@jest/fake-timers" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" - jest-mock "^27.3.0" - jest-util "^27.3.1" + jest-mock "^27.4.6" + jest-util "^27.4.2" jsdom "^16.6.0" -jest-environment-node@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.3.1.tgz#af7d0eed04edafb740311b303f3fe7c8c27014bb" - integrity sha512-T89F/FgkE8waqrTSA7/ydMkcc52uYPgZZ6q8OaZgyiZkJb5QNNCF6oPZjH9IfPFfcc9uBWh1574N0kY0pSvTXw== +jest-environment-node@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.4.6.tgz#ee8cd4ef458a0ef09d087c8cd52ca5856df90242" + integrity sha512-yfHlZ9m+kzTKZV0hVfhVu6GuDxKAYeFHrfulmy7Jxwsq4V7+ZK7f+c0XP/tbVDMQW7E4neG2u147hFkuVz0MlQ== dependencies: - "@jest/environment" "^27.3.1" - "@jest/fake-timers" "^27.3.1" - "@jest/types" "^27.2.5" + "@jest/environment" "^27.4.6" + "@jest/fake-timers" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" - jest-mock "^27.3.0" - jest-util "^27.3.1" + jest-mock "^27.4.6" + jest-util "^27.4.2" jest-get-type@^26.3.0: version "26.3.0" @@ -11065,11 +10051,6 @@ jest-get-type@^27.0.6, jest-get-type@^27.4.0: resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.4.0.tgz#7503d2663fffa431638337b3998d39c5e928e9b5" integrity sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ== -jest-get-type@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.3.1.tgz#a8a2b0a12b50169773099eee60a0e6dd11423eff" - integrity sha512-+Ilqi8hgHSAdhlQ3s12CAVNd8H96ZkQBfYoXmArzZnOfAtVAJEiPDBirjByEblvG/4LPJmkL+nBqPO3A1YJAEg== - jest-haste-map@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.6.2.tgz#dd7e60fe7dc0e9f911a23d79c5ff7fb5c2cafeaa" @@ -11091,57 +10072,56 @@ jest-haste-map@^26.6.2: optionalDependencies: fsevents "^2.1.2" -jest-haste-map@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.3.1.tgz#7656fbd64bf48bda904e759fc9d93e2c807353ee" - integrity sha512-lYfNZIzwPccDJZIyk9Iz5iQMM/MH56NIIcGj7AFU1YyA4ewWFBl8z+YPJuSCRML/ee2cCt2y3W4K3VXPT6Nhzg== +jest-haste-map@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.4.6.tgz#c60b5233a34ca0520f325b7e2cc0a0140ad0862a" + integrity sha512-0tNpgxg7BKurZeFkIOvGCkbmOHbLFf4LUQOxrQSMjvrQaQe3l6E8x6jYC1NuWkGo5WDdbr8FEzUxV2+LWNawKQ== dependencies: - "@jest/types" "^27.2.5" + "@jest/types" "^27.4.2" "@types/graceful-fs" "^4.1.2" "@types/node" "*" anymatch "^3.0.3" fb-watchman "^2.0.0" graceful-fs "^4.2.4" - jest-regex-util "^27.0.6" - jest-serializer "^27.0.6" - jest-util "^27.3.1" - jest-worker "^27.3.1" + jest-regex-util "^27.4.0" + jest-serializer "^27.4.0" + jest-util "^27.4.2" + jest-worker "^27.4.6" micromatch "^4.0.4" walker "^1.0.7" optionalDependencies: fsevents "^2.3.2" -jest-jasmine2@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.3.1.tgz#df6d3d07c7dafc344feb43a0072a6f09458d32b0" - integrity sha512-WK11ZUetDQaC09w4/j7o4FZDUIp+4iYWH/Lik34Pv7ukL+DuXFGdnmmi7dT58J2ZYKFB5r13GyE0z3NPeyJmsg== +jest-jasmine2@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.4.6.tgz#109e8bc036cb455950ae28a018f983f2abe50127" + integrity sha512-uAGNXF644I/whzhsf7/qf74gqy9OuhvJ0XYp8SDecX2ooGeaPnmJMjXjKt0mqh1Rl5dtRGxJgNrHlBQIBfS5Nw== dependencies: - "@babel/traverse" "^7.1.0" - "@jest/environment" "^27.3.1" - "@jest/source-map" "^27.0.6" - "@jest/test-result" "^27.3.1" - "@jest/types" "^27.2.5" + "@jest/environment" "^27.4.6" + "@jest/source-map" "^27.4.0" + "@jest/test-result" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" chalk "^4.0.0" co "^4.6.0" - expect "^27.3.1" + expect "^27.4.6" is-generator-fn "^2.0.0" - jest-each "^27.3.1" - jest-matcher-utils "^27.3.1" - jest-message-util "^27.3.1" - jest-runtime "^27.3.1" - jest-snapshot "^27.3.1" - jest-util "^27.3.1" - pretty-format "^27.3.1" + jest-each "^27.4.6" + jest-matcher-utils "^27.4.6" + jest-message-util "^27.4.6" + jest-runtime "^27.4.6" + jest-snapshot "^27.4.6" + jest-util "^27.4.2" + pretty-format "^27.4.6" throat "^6.0.1" -jest-leak-detector@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.3.1.tgz#7fb632c2992ef707a1e73286e1e704f9cc1772b2" - integrity sha512-78QstU9tXbaHzwlRlKmTpjP9k4Pvre5l0r8Spo4SbFFVy/4Abg9I6ZjHwjg2QyKEAMg020XcjP+UgLZIY50yEg== +jest-leak-detector@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.4.6.tgz#ed9bc3ce514b4c582637088d9faf58a33bd59bf4" + integrity sha512-kkaGixDf9R7CjHm2pOzfTxZTQQQ2gHTIWKY/JZSiYTc90bZp8kSZnUMS3uLAfwTZwc0tcMRoEX74e14LG1WapA== dependencies: - jest-get-type "^27.3.1" - pretty-format "^27.3.1" + jest-get-type "^27.4.0" + pretty-format "^27.4.6" jest-matcher-utils@=27.2.5: version "27.2.5" @@ -11153,7 +10133,7 @@ jest-matcher-utils@=27.2.5: jest-get-type "^27.0.6" pretty-format "^27.2.5" -jest-matcher-utils@^27.2.5: +jest-matcher-utils@^27.2.5, jest-matcher-utils@^27.4.6: version "27.4.6" resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.4.6.tgz#53ca7f7b58170638590e946f5363b988775509b8" integrity sha512-XD4PKT3Wn1LQnRAq7ZsTI0VRuEc9OrCPFiO1XL7bftTGmfNF0DcEwMHRgqiu7NGf8ZoZDREpGrCniDkjt79WbA== @@ -11163,17 +10143,7 @@ jest-matcher-utils@^27.2.5: jest-get-type "^27.4.0" pretty-format "^27.4.6" -jest-matcher-utils@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.3.1.tgz#257ad61e54a6d4044e080d85dbdc4a08811e9c1c" - integrity sha512-hX8N7zXS4k+8bC1Aj0OWpGb7D3gIXxYvPNK1inP5xvE4ztbz3rc4AkI6jGVaerepBnfWB17FL5lWFJT3s7qo8w== - dependencies: - chalk "^4.0.0" - jest-diff "^27.3.1" - jest-get-type "^27.3.1" - pretty-format "^27.3.1" - -jest-message-util@^27.2.5: +jest-message-util@^27.2.5, jest-message-util@^27.4.6: version "27.4.6" resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.4.6.tgz#9fdde41a33820ded3127465e1a5896061524da31" integrity sha512-0p5szriFU0U74czRSFjH6RyS7UYIAkn/ntwMuOwTGWrQIOh5NzXXrq72LOqIkJKKvFbPq+byZKuBz78fjBERBA== @@ -11188,27 +10158,12 @@ jest-message-util@^27.2.5: slash "^3.0.0" stack-utils "^2.0.3" -jest-message-util@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.3.1.tgz#f7c25688ad3410ab10bcb862bcfe3152345c6436" - integrity sha512-bh3JEmxsTZ/9rTm0jQrPElbY2+y48Rw2t47uMfByNyUVR+OfPh4anuyKsGqsNkXk/TI4JbLRZx+7p7Hdt6q1yg== - dependencies: - "@babel/code-frame" "^7.12.13" - "@jest/types" "^27.2.5" - "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.4" - micromatch "^4.0.4" - pretty-format "^27.3.1" - slash "^3.0.0" - stack-utils "^2.0.3" - -jest-mock@^27.3.0: - version "27.3.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.3.0.tgz#ddf0ec3cc3e68c8ccd489bef4d1f525571a1b867" - integrity sha512-ziZiLk0elZOQjD08bLkegBzv5hCABu/c8Ytx45nJKkysQwGaonvmTxwjLqEA4qGdasq9o2I8/HtdGMNnVsMTGw== +jest-mock@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.4.6.tgz#77d1ba87fbd33ccb8ef1f061697e7341b7635195" + integrity sha512-kvojdYRkst8iVSZ1EJ+vc1RRD9llueBjKzXzeCytH3dMM7zvPV/ULcfI2nr0v0VUgm3Bjt3hBCQvOeaBz+ZTHw== dependencies: - "@jest/types" "^27.2.5" + "@jest/types" "^27.4.2" "@types/node" "*" jest-pnp-resolver@^1.2.2: @@ -11221,95 +10176,91 @@ jest-regex-util@^26.0.0: resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28" integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== -jest-regex-util@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.0.6.tgz#02e112082935ae949ce5d13b2675db3d8c87d9c5" - integrity sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ== +jest-regex-util@^27.0.6, jest-regex-util@^27.4.0: + version "27.4.0" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.4.0.tgz#e4c45b52653128843d07ad94aec34393ea14fbca" + integrity sha512-WeCpMpNnqJYMQoOjm1nTtsgbR4XHAk1u00qDoNBQoykM280+/TmgA5Qh5giC1ecy6a5d4hbSsHzpBtu5yvlbEg== -jest-resolve-dependencies@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.3.1.tgz#85b99bdbdfa46e2c81c6228fc4c91076f624f6e2" - integrity sha512-X7iLzY8pCiYOnvYo2YrK3P9oSE8/3N2f4pUZMJ8IUcZnT81vlSonya1KTO9ZfKGuC+svE6FHK/XOb8SsoRUV1A== +jest-resolve-dependencies@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.4.6.tgz#fc50ee56a67d2c2183063f6a500cc4042b5e2327" + integrity sha512-W85uJZcFXEVZ7+MZqIPCscdjuctruNGXUZ3OHSXOfXR9ITgbUKeHj+uGcies+0SsvI5GtUfTw4dY7u9qjTvQOw== dependencies: - "@jest/types" "^27.2.5" - jest-regex-util "^27.0.6" - jest-snapshot "^27.3.1" + "@jest/types" "^27.4.2" + jest-regex-util "^27.4.0" + jest-snapshot "^27.4.6" -jest-resolve@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.3.1.tgz#0e5542172a1aa0270be6f66a65888647bdd74a3e" - integrity sha512-Dfzt25CFSPo3Y3GCbxynRBZzxq9AdyNN+x/v2IqYx6KVT5Z6me2Z/PsSGFSv3cOSUZqJ9pHxilao/I/m9FouLw== +jest-resolve@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.4.6.tgz#2ec3110655e86d5bfcfa992e404e22f96b0b5977" + integrity sha512-SFfITVApqtirbITKFAO7jOVN45UgFzcRdQanOFzjnbd+CACDoyeX7206JyU92l4cRr73+Qy/TlW51+4vHGt+zw== dependencies: - "@jest/types" "^27.2.5" + "@jest/types" "^27.4.2" chalk "^4.0.0" graceful-fs "^4.2.4" - jest-haste-map "^27.3.1" + jest-haste-map "^27.4.6" jest-pnp-resolver "^1.2.2" - jest-util "^27.3.1" - jest-validate "^27.3.1" + jest-util "^27.4.2" + jest-validate "^27.4.6" resolve "^1.20.0" resolve.exports "^1.1.0" slash "^3.0.0" -jest-runner@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.3.1.tgz#1d594dcbf3bd8600a7e839e790384559eaf96e3e" - integrity sha512-r4W6kBn6sPr3TBwQNmqE94mPlYVn7fLBseeJfo4E2uCTmAyDFm2O5DYAQAFP7Q3YfiA/bMwg8TVsciP7k0xOww== +jest-runner@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.4.6.tgz#1d390d276ec417e9b4d0d081783584cbc3e24773" + integrity sha512-IDeFt2SG4DzqalYBZRgbbPmpwV3X0DcntjezPBERvnhwKGWTW7C5pbbA5lVkmvgteeNfdd/23gwqv3aiilpYPg== dependencies: - "@jest/console" "^27.3.1" - "@jest/environment" "^27.3.1" - "@jest/test-result" "^27.3.1" - "@jest/transform" "^27.3.1" - "@jest/types" "^27.2.5" + "@jest/console" "^27.4.6" + "@jest/environment" "^27.4.6" + "@jest/test-result" "^27.4.6" + "@jest/transform" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" chalk "^4.0.0" emittery "^0.8.1" exit "^0.1.2" graceful-fs "^4.2.4" - jest-docblock "^27.0.6" - jest-environment-jsdom "^27.3.1" - jest-environment-node "^27.3.1" - jest-haste-map "^27.3.1" - jest-leak-detector "^27.3.1" - jest-message-util "^27.3.1" - jest-resolve "^27.3.1" - jest-runtime "^27.3.1" - jest-util "^27.3.1" - jest-worker "^27.3.1" + jest-docblock "^27.4.0" + jest-environment-jsdom "^27.4.6" + jest-environment-node "^27.4.6" + jest-haste-map "^27.4.6" + jest-leak-detector "^27.4.6" + jest-message-util "^27.4.6" + jest-resolve "^27.4.6" + jest-runtime "^27.4.6" + jest-util "^27.4.2" + jest-worker "^27.4.6" source-map-support "^0.5.6" throat "^6.0.1" -jest-runtime@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.3.1.tgz#80fa32eb85fe5af575865ddf379874777ee993d7" - integrity sha512-qtO6VxPbS8umqhEDpjA4pqTkKQ1Hy4ZSi9mDVeE9Za7LKBo2LdW2jmT+Iod3XFaJqINikZQsn2wEi0j9wPRbLg== - dependencies: - "@jest/console" "^27.3.1" - "@jest/environment" "^27.3.1" - "@jest/globals" "^27.3.1" - "@jest/source-map" "^27.0.6" - "@jest/test-result" "^27.3.1" - "@jest/transform" "^27.3.1" - "@jest/types" "^27.2.5" - "@types/yargs" "^16.0.0" +jest-runtime@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.4.6.tgz#83ae923818e3ea04463b22f3597f017bb5a1cffa" + integrity sha512-eXYeoR/MbIpVDrjqy5d6cGCFOYBFFDeKaNWqTp0h6E74dK0zLHzASQXJpl5a2/40euBmKnprNLJ0Kh0LCndnWQ== + dependencies: + "@jest/environment" "^27.4.6" + "@jest/fake-timers" "^27.4.6" + "@jest/globals" "^27.4.6" + "@jest/source-map" "^27.4.0" + "@jest/test-result" "^27.4.6" + "@jest/transform" "^27.4.6" + "@jest/types" "^27.4.2" chalk "^4.0.0" cjs-module-lexer "^1.0.0" collect-v8-coverage "^1.0.0" execa "^5.0.0" - exit "^0.1.2" glob "^7.1.3" graceful-fs "^4.2.4" - jest-haste-map "^27.3.1" - jest-message-util "^27.3.1" - jest-mock "^27.3.0" - jest-regex-util "^27.0.6" - jest-resolve "^27.3.1" - jest-snapshot "^27.3.1" - jest-util "^27.3.1" - jest-validate "^27.3.1" + jest-haste-map "^27.4.6" + jest-message-util "^27.4.6" + jest-mock "^27.4.6" + jest-regex-util "^27.4.0" + jest-resolve "^27.4.6" + jest-snapshot "^27.4.6" + jest-util "^27.4.2" slash "^3.0.0" strip-bom "^4.0.0" - yargs "^16.2.0" jest-serializer@^26.6.2: version "26.6.2" @@ -11319,42 +10270,40 @@ jest-serializer@^26.6.2: "@types/node" "*" graceful-fs "^4.2.4" -jest-serializer@^27.0.6: - version "27.0.6" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.0.6.tgz#93a6c74e0132b81a2d54623251c46c498bb5bec1" - integrity sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA== +jest-serializer@^27.4.0: + version "27.4.0" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.4.0.tgz#34866586e1cae2388b7d12ffa2c7819edef5958a" + integrity sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ== dependencies: "@types/node" "*" graceful-fs "^4.2.4" -jest-snapshot@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.3.1.tgz#1da5c0712a252d70917d46c037054f5918c49ee4" - integrity sha512-APZyBvSgQgOT0XumwfFu7X3G5elj6TGhCBLbBdn3R1IzYustPGPE38F51dBWMQ8hRXa9je0vAdeVDtqHLvB6lg== +jest-snapshot@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.4.6.tgz#e2a3b4fff8bdce3033f2373b2e525d8b6871f616" + integrity sha512-fafUCDLQfzuNP9IRcEqaFAMzEe7u5BF7mude51wyWv7VRex60WznZIC7DfKTgSIlJa8aFzYmXclmN328aqSDmQ== dependencies: "@babel/core" "^7.7.2" "@babel/generator" "^7.7.2" - "@babel/parser" "^7.7.2" "@babel/plugin-syntax-typescript" "^7.7.2" "@babel/traverse" "^7.7.2" "@babel/types" "^7.0.0" - "@jest/transform" "^27.3.1" - "@jest/types" "^27.2.5" + "@jest/transform" "^27.4.6" + "@jest/types" "^27.4.2" "@types/babel__traverse" "^7.0.4" "@types/prettier" "^2.1.5" babel-preset-current-node-syntax "^1.0.0" chalk "^4.0.0" - expect "^27.3.1" + expect "^27.4.6" graceful-fs "^4.2.4" - jest-diff "^27.3.1" - jest-get-type "^27.3.1" - jest-haste-map "^27.3.1" - jest-matcher-utils "^27.3.1" - jest-message-util "^27.3.1" - jest-resolve "^27.3.1" - jest-util "^27.3.1" + jest-diff "^27.4.6" + jest-get-type "^27.4.0" + jest-haste-map "^27.4.6" + jest-matcher-utils "^27.4.6" + jest-message-util "^27.4.6" + jest-util "^27.4.2" natural-compare "^1.4.0" - pretty-format "^27.3.1" + pretty-format "^27.4.6" semver "^7.3.2" jest-util@^26.6.2: @@ -11369,41 +10318,41 @@ jest-util@^26.6.2: is-ci "^2.0.0" micromatch "^4.0.2" -jest-util@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.3.1.tgz#a58cdc7b6c8a560caac9ed6bdfc4e4ff23f80429" - integrity sha512-8fg+ifEH3GDryLQf/eKZck1DEs2YuVPBCMOaHQxVVLmQwl/CDhWzrvChTX4efLZxGrw+AA0mSXv78cyytBt/uw== +jest-util@^27.4.2: + version "27.4.2" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.4.2.tgz#ed95b05b1adfd761e2cda47e0144c6a58e05a621" + integrity sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA== dependencies: - "@jest/types" "^27.2.5" + "@jest/types" "^27.4.2" "@types/node" "*" chalk "^4.0.0" ci-info "^3.2.0" graceful-fs "^4.2.4" picomatch "^2.2.3" -jest-validate@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.3.1.tgz#3a395d61a19cd13ae9054af8cdaf299116ef8a24" - integrity sha512-3H0XCHDFLA9uDII67Bwi1Vy7AqwA5HqEEjyy934lgVhtJ3eisw6ShOF1MDmRPspyikef5MyExvIm0/TuLzZ86Q== +jest-validate@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.4.6.tgz#efc000acc4697b6cf4fa68c7f3f324c92d0c4f1f" + integrity sha512-872mEmCPVlBqbA5dToC57vA3yJaMRfIdpCoD3cyHWJOMx+SJwLNw0I71EkWs41oza/Er9Zno9XuTkRYCPDUJXQ== dependencies: - "@jest/types" "^27.2.5" + "@jest/types" "^27.4.2" camelcase "^6.2.0" chalk "^4.0.0" - jest-get-type "^27.3.1" + jest-get-type "^27.4.0" leven "^3.1.0" - pretty-format "^27.3.1" + pretty-format "^27.4.6" -jest-watcher@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.3.1.tgz#ba5e0bc6aa843612b54ddb7f009d1cbff7e05f3e" - integrity sha512-9/xbV6chABsGHWh9yPaAGYVVKurWoP3ZMCv6h+O1v9/+pkOroigs6WzZ0e9gLP/njokUwM7yQhr01LKJVMkaZA== +jest-watcher@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.4.6.tgz#673679ebeffdd3f94338c24f399b85efc932272d" + integrity sha512-yKQ20OMBiCDigbD0quhQKLkBO+ObGN79MO4nT7YaCuQ5SM+dkBNWE8cZX0FjU6czwMvWw6StWbe+Wv4jJPJ+fw== dependencies: - "@jest/test-result" "^27.3.1" - "@jest/types" "^27.2.5" + "@jest/test-result" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" - jest-util "^27.3.1" + jest-util "^27.4.2" string-length "^4.0.1" jest-worker@^26.2.1, jest-worker@^26.5.0, jest-worker@^26.6.2: @@ -11415,16 +10364,7 @@ jest-worker@^26.2.1, jest-worker@^26.5.0, jest-worker@^26.6.2: merge-stream "^2.0.0" supports-color "^7.0.0" -jest-worker@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.3.1.tgz#0def7feae5b8042be38479799aeb7b5facac24b2" - integrity sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -jest-worker@^27.4.1: +jest-worker@^27.4.1, jest-worker@^27.4.6: version "27.4.6" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.4.6.tgz#5d2d93db419566cb680752ca0792780e71b3273e" integrity sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw== @@ -11434,13 +10374,13 @@ jest-worker@^27.4.1: supports-color "^8.0.0" jest@^27.2.4: - version "27.3.1" - resolved "https://registry.yarnpkg.com/jest/-/jest-27.3.1.tgz#b5bab64e8f56b6f7e275ba1836898b0d9f1e5c8a" - integrity sha512-U2AX0AgQGd5EzMsiZpYt8HyZ+nSVIh5ujQ9CPp9EQZJMjXIiSZpJNweZl0swatKRoqHWgGKM3zaSwm4Zaz87ng== + version "27.4.7" + resolved "https://registry.yarnpkg.com/jest/-/jest-27.4.7.tgz#87f74b9026a1592f2da05b4d258e57505f28eca4" + integrity sha512-8heYvsx7nV/m8m24Vk26Y87g73Ba6ueUd0MWed/NXMhSZIm62U/llVbS0PJe1SHunbyXjJ/BqG1z9bFjGUIvTg== dependencies: - "@jest/core" "^27.3.1" + "@jest/core" "^27.4.7" import-local "^3.0.2" - jest-cli "^27.3.1" + jest-cli "^27.4.7" jju@~1.4.0: version "1.4.0" @@ -11602,6 +10542,11 @@ json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= +json5@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= + json5@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" @@ -11609,7 +10554,7 @@ json5@^1.0.1: dependencies: minimist "^1.2.0" -json5@^2.1.1, json5@^2.1.2, json5@^2.1.3: +json5@^2.1.1, json5@^2.1.2, json5@^2.1.3, json5@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== @@ -11959,11 +10904,6 @@ load-json-file@^6.2.0: strip-bom "^4.0.0" type-fest "^0.6.0" -loader-runner@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" - integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== - loader-runner@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384" @@ -12186,14 +11126,7 @@ lru-cache@6.0.0, lru-cache@^6.0.0: resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== dependencies: - yallist "^4.0.0" - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" + yallist "^4.0.0" lru-queue@^0.1.0: version "0.1.0" @@ -12331,24 +11264,20 @@ markdown-escapes@^1.0.0: integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== markdown-to-jsx@^7.1.3: - version "7.1.5" - resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-7.1.5.tgz#caf72ad8a8c34a2bb692c4d17e44aabbe4eb19fd" - integrity sha512-YQEMMMCX3PYOWtUAQu8Fmz5/sH09s17eyQnDubwaAo8sWmnRTT1og96EFv1vL59l4nWfmtF3L91pqkuheVqRlA== + version "7.1.6" + resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-7.1.6.tgz#421487df2a66fe4231d94db653a34da033691e62" + integrity sha512-1wrIGZYwIG2gR3yfRmbr4FlQmhaAKoKTpRo4wur4fp9p0njU1Hi7vR8fj0AUKKIcPduiJmPprzmCB5B/GvlC7g== + +marked@4.0.10: + version "4.0.10" + resolved "https://registry.yarnpkg.com/marked/-/marked-4.0.10.tgz#423e295385cc0c3a70fa495e0df68b007b879423" + integrity sha512-+QvuFj0nGgO970fySghXGmuw+Fd0gD2x3+MqCWLIPf5oxdv1Ka6b2q+z9RP01P/IaKPMEramy+7cNy/Lw8c3hw== -marked@2.1.3, marked@^2.0.0, marked@^2.0.1: +marked@^2.0.0: version "2.1.3" resolved "https://registry.yarnpkg.com/marked/-/marked-2.1.3.tgz#bd017cef6431724fd4b27e0657f5ceb14bff3753" integrity sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA== -md5.js@^1.3.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" - integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - mdast-squeeze-paragraphs@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz#7c4c114679c3bee27ef10b58e2e015be79f1ef97" @@ -12518,14 +11447,6 @@ micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4: braces "^3.0.1" picomatch "^2.2.3" -miller-rabin@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" - integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== - dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" - mime-db@1.51.0, "mime-db@>= 1.43.0 < 2": version "1.51.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" @@ -12543,7 +11464,12 @@ mime@1.6.0: resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@2.6.0, mime@^2.4.4, mime@^2.4.6: +mime@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-3.0.0.tgz#b374550dca3a0c18443b0c950a6a58f1931cf7a7" + integrity sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A== + +mime@^2.4.4, mime@^2.4.6: version "2.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== @@ -12584,16 +11510,6 @@ mini-css-extract-plugin@~1.3.2: schema-utils "^3.0.0" webpack-sources "^1.1.0" -minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - -minimalistic-crypto-utils@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" - integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= - "minimatch@2 || 3", minimatch@3.0.4, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" @@ -12670,20 +11586,13 @@ minipass@^2.6.0, minipass@^2.9.0: safe-buffer "^5.1.2" yallist "^3.0.0" -minipass@^3.0.0, minipass@^3.1.1: +minipass@^3.0.0, minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3: version "3.1.6" resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.6.tgz#3b8150aa688a711a1521af5e8779c1d3bb4f45ee" integrity sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ== dependencies: yallist "^4.0.0" -minipass@^3.1.0, minipass@^3.1.3: - version "3.1.5" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.5.tgz#71f6251b0a33a49c01b3cf97ff77eda030dff732" - integrity sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw== - dependencies: - yallist "^4.0.0" - minizlib@^1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" @@ -12699,22 +11608,6 @@ minizlib@^2.0.0, minizlib@^2.1.1: minipass "^3.0.0" yallist "^4.0.0" -mississippi@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" - integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== - dependencies: - concat-stream "^1.5.0" - duplexify "^3.4.2" - end-of-stream "^1.1.0" - flush-write-stream "^1.0.0" - from2 "^2.1.0" - parallel-transform "^1.1.0" - pump "^3.0.0" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" - mixin-deep@^1.2.0: version "1.3.2" resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" @@ -12737,7 +11630,7 @@ mkdirp@1.0.4, mkdirp@^1.0.3, mkdirp@^1.0.4: resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1: +mkdirp@^0.5.1, mkdirp@^0.5.5, mkdirp@~0.5.1: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== @@ -12754,18 +11647,6 @@ moment@^2.24.0: resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== -move-concurrently@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" - integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= - dependencies: - aproba "^1.1.1" - copy-concurrently "^1.0.0" - fs-write-stream-atomic "^1.0.8" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.3" - ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -12811,15 +11692,10 @@ mv@2.1.1: ncp "~2.0.0" rimraf "~2.4.0" -nan@^2.12.1: - version "2.15.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" - integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ== - nanoid@^3.1.23, nanoid@^3.1.30: - version "3.1.32" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.32.tgz#8f96069e6239cc0a9ae8c0d3b41a3b4933a88c0a" - integrity sha512-F8mf7R3iT9bvThBoW4tGXhXFHCctyCiUUPrWF8WaTqa3h96d9QybkSeba43XVOOE3oiLfkVDe4bT8MeGmkrTxw== + version "3.2.0" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.2.0.tgz#62667522da6673971cca916a6d3eff3f415ff80c" + integrity sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA== nanomatch@^1.2.9: version "1.2.13" @@ -12853,12 +11729,17 @@ ncp@~2.0.0: resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M= -negotiator@0.6.2, negotiator@^0.6.2: +negotiator@0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== -neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1, neo-async@^2.6.2: +negotiator@^0.6.2: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.0, neo-async@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== @@ -12891,10 +11772,10 @@ no-case@^3.0.4: lower-case "^2.0.2" tslib "^2.0.3" -node-fetch@2.6.6, node-fetch@^2.6.0, node-fetch@^2.6.1: - version "2.6.6" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.6.tgz#1751a7c01834e8e1697758732e9efb6eeadfaf89" - integrity sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA== +node-fetch@2.6.7, node-fetch@^2.6.0, node-fetch@^2.6.1, node-fetch@^2.6.7: + version "2.6.7" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== dependencies: whatwg-url "^5.0.0" @@ -12941,40 +11822,6 @@ node-int64@^0.4.0: resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= -node-libs-browser@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" - integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== - dependencies: - assert "^1.1.1" - browserify-zlib "^0.2.0" - buffer "^4.3.0" - console-browserify "^1.1.0" - constants-browserify "^1.0.0" - crypto-browserify "^3.11.0" - domain-browser "^1.1.1" - events "^3.0.0" - https-browserify "^1.0.0" - os-browserify "^0.3.0" - path-browserify "0.0.1" - process "^0.11.10" - punycode "^1.2.4" - querystring-es3 "^0.2.0" - readable-stream "^2.3.3" - stream-browserify "^2.0.1" - stream-http "^2.7.2" - string_decoder "^1.0.0" - timers-browserify "^2.0.4" - tty-browserify "0.0.0" - url "^0.11.0" - util "^0.11.0" - vm-browserify "^1.0.1" - -node-releases@^1.1.61: - version "1.1.77" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.77.tgz#50b0cfede855dd374e7585bf228ff34e57c1c32e" - integrity sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ== - node-releases@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.1.tgz#3d1d395f204f1f2f29a54358b9fb678765ad2fc5" @@ -13337,7 +12184,7 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -open@^7.0.2, open@^7.0.3: +open@^7.0.3: version "7.4.2" resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== @@ -13378,11 +12225,6 @@ optionator@^0.9.1: type-check "^0.4.0" word-wrap "^1.2.3" -os-browserify@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" - integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= - os-homedir@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" @@ -13597,20 +12439,6 @@ pacote@^11.2.6, pacote@^11.2.7: ssri "^8.0.1" tar "^6.1.0" -pako@~1.0.5: - version "1.0.11" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" - integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== - -parallel-transform@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" - integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== - dependencies: - cyclist "^1.0.1" - inherits "^2.0.3" - readable-stream "^2.1.5" - param-case@^3.0.3, param-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" @@ -13626,17 +12454,6 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-asn1@^5.0.0, parse-asn1@^5.1.5: - version "5.1.6" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" - integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== - dependencies: - asn1.js "^5.2.0" - browserify-aes "^1.0.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - safe-buffer "^5.1.1" - parse-entities@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8" @@ -13725,11 +12542,6 @@ pascalcase@^0.1.1: resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= -path-browserify@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" - integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== - path-browserify@^1.0.0, path-browserify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" @@ -13787,17 +12599,6 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -pbkdf2@^3.0.3: - version "3.1.2" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" - integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== - dependencies: - create-hash "^1.1.2" - create-hmac "^1.1.4" - ripemd160 "^2.0.1" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - pend@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" @@ -13818,16 +12619,11 @@ picocolors@^1.0.0: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.0: +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatch@^2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -picomatch@^2.2.2: - version "2.3.0" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" - integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== - pidtree@^0.3.0: version "0.3.1" resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.3.1.tgz#ef09ac2cc0533df1f3250ccf2c4d366b0d12114a" @@ -13870,23 +12666,23 @@ pino-std-serializers@^3.1.0: resolved "https://registry.yarnpkg.com/pino-std-serializers/-/pino-std-serializers-3.2.0.tgz#b56487c402d882eb96cd67c257868016b61ad671" integrity sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg== -pino@6.13.3: - version "6.13.3" - resolved "https://registry.yarnpkg.com/pino/-/pino-6.13.3.tgz#60b93bcda1541f92fb37b3f2be0a25cf1d05b6fe" - integrity sha512-tJy6qVgkh9MwNgqX1/oYi3ehfl2Y9H0uHyEEMsBe74KinESIjdMrMQDWpcZPpPicg3VV35d/GLQZmo4QgU2Xkg== +pino@6.13.4: + version "6.13.4" + resolved "https://registry.yarnpkg.com/pino/-/pino-6.13.4.tgz#e7bd5e8292019609c841c37a3f1d73ee10bb80f7" + integrity sha512-g4tHSISmQJYUEKEMVdaZ+ZokWwFnTwZL5JPn+lnBVZ1BuBbrSchrXwQINknkM5+Q4fF6U9NjiI8PWwwMDHt9zA== dependencies: fast-redact "^3.0.0" fast-safe-stringify "^2.0.8" - fastify-warning "^0.2.0" flatstr "^1.0.12" pino-std-serializers "^3.1.0" + process-warning "^1.0.0" quick-format-unescaped "^4.0.3" sonic-boom "^1.0.2" -pirates@^4.0.0, pirates@^4.0.1: - version "4.0.4" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.4.tgz#07df81e61028e402735cdd49db701e4885b4e6e6" - integrity sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw== +pirates@^4.0.0, pirates@^4.0.1, pirates@^4.0.4: + version "4.0.5" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" + integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== pixelmatch@^5.2.1: version "5.2.1" @@ -13895,13 +12691,6 @@ pixelmatch@^5.2.1: dependencies: pngjs "^4.0.1" -pkg-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" - integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= - dependencies: - find-up "^2.1.0" - pkg-dir@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" @@ -13923,7 +12712,7 @@ pkg-dir@^5.0.0: dependencies: find-up "^5.0.0" -pkg-up@3.1.0: +pkg-up@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== @@ -13935,10 +12724,10 @@ pkginfo@0.4.1: resolved "https://registry.yarnpkg.com/pkginfo/-/pkginfo-0.4.1.tgz#b5418ef0439de5425fc4995042dced14fb2a84ff" integrity sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8= -playwright-core@=1.17.2: - version "1.17.2" - resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.17.2.tgz#916254fa8fb3eb76c160b5c2e06bc979d6ec2cf8" - integrity sha512-TCYIt2UNHvqGxvD79bBjBv9osDLAH1gn7AZD5kRpMNQJG6BAmJt8B4Ek8fzdKmCQOnHf9ASJmcYRszoIZxcdVA== +playwright-core@=1.18.0: + version "1.18.0" + resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.18.0.tgz#b4d2b9068f26357adaa952a13254796fd439f322" + integrity sha512-JTRlCVpfAFcC1nth+XIE07w6M5m6C8PaEoClv7wGWF97cyDMcHIij0xIVEKMKli7IG5N0mqjLDFc/akXSbMZ1g== dependencies: commander "^8.2.0" debug "^4.1.1" @@ -13980,11 +12769,11 @@ pnp-webpack-plugin@1.6.4: ts-pnp "^1.1.6" polished@^4.0.5: - version "4.1.3" - resolved "https://registry.yarnpkg.com/polished/-/polished-4.1.3.tgz#7a3abf2972364e7d97770b827eec9a9e64002cfc" - integrity sha512-ocPAcVBUOryJEKe0z2KLd1l9EBa1r5mSwlKpExmrLzsnIzJo4axsoU9O2BjOTkDGDT4mZ0WFE5XKTlR3nLnZOA== + version "4.1.4" + resolved "https://registry.yarnpkg.com/polished/-/polished-4.1.4.tgz#640293ba834109614961a700fdacbb6599fb12d0" + integrity sha512-Nq5Mbza+Auo7N3sQb1QMFaQiDO+4UexWuSGR7Cjb4Sw11SZIJcrrFtiZ+L0jT9MBsUsxDboHVASbCLbE1rnECg== dependencies: - "@babel/runtime" "^7.14.0" + "@babel/runtime" "^7.16.7" popper.js@^1.14.4, popper.js@^1.16.1: version "1.16.1" @@ -14076,9 +12865,9 @@ postcss-modules-values@^4.0.0: icss-utils "^5.0.0" postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: - version "6.0.8" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz#f023ed7a9ea736cd7ef70342996e8e78645a7914" - integrity sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ== + version "6.0.9" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz#ee71c3b9ff63d9cd130838876c13a2ec1a992b2f" + integrity sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ== dependencies: cssesc "^3.0.0" util-deprecate "^1.0.2" @@ -14132,12 +12921,12 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" -prettier@^2.1.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.4.1.tgz#671e11c89c14a4cfc876ce564106c4a6726c9f5c" - integrity sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA== +"prettier@>=2.2.1 <=2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.0.tgz#b6a5bf1284026ae640f17f7ff5658a7567fc0d18" + integrity sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w== -prettier@^2.2.1: +prettier@^2.1.1, prettier@^2.2.1: version "2.5.1" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.5.1.tgz#fff75fa9d519c54cf0fce328c1017d94546bc56a" integrity sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg== @@ -14182,16 +12971,6 @@ pretty-format@^27.2.5, pretty-format@^27.4.6: ansi-styles "^5.0.0" react-is "^17.0.1" -pretty-format@^27.3.1: - version "27.3.1" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.3.1.tgz#7e9486365ccdd4a502061fa761d3ab9ca1b78df5" - integrity sha512-DR/c+pvFc52nLimLROYjnXPtolawm+uWDxr4FjuLDLUn+ktWnSN851KoHwHzzqq6rfCOjkzN8FLgDrSub6UDuA== - dependencies: - "@jest/types" "^27.2.5" - ansi-regex "^5.0.1" - ansi-styles "^5.0.0" - react-is "^17.0.1" - pretty-hrtime@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" @@ -14219,6 +12998,11 @@ process-nextick-args@~2.0.0: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== +process-warning@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/process-warning/-/process-warning-1.0.0.tgz#980a0b25dc38cd6034181be4b7726d89066b4616" + integrity sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q== + process@^0.11.10: version "0.11.10" resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" @@ -14263,14 +13047,6 @@ promise.prototype.finally@^3.1.0: define-properties "^1.1.3" es-abstract "^1.19.1" -prompts@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7" - integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ== - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.5" - prompts@^2.0.1, prompts@^2.4.0: version "2.4.2" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" @@ -14321,7 +13097,7 @@ protocols@^1.1.0, protocols@^1.4.0: resolved "https://registry.yarnpkg.com/protocols/-/protocols-1.4.8.tgz#48eea2d8f58d9644a4a32caae5d5db290a075ce8" integrity sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg== -proxy-addr@~2.0.5, proxy-addr@~2.0.7: +proxy-addr@~2.0.7: version "2.0.7" resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== @@ -14344,26 +13120,6 @@ psl@^1.1.24, psl@^1.1.28, psl@^1.1.33: resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== -public-encrypt@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" - integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== - dependencies: - bn.js "^4.1.0" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - parse-asn1 "^5.0.0" - randombytes "^2.0.1" - safe-buffer "^5.1.2" - -pump@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - pump@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" @@ -14372,21 +13128,12 @@ pump@^3.0.0: end-of-stream "^1.1.0" once "^1.3.1" -pumpify@^1.3.3: - version "1.5.1" - resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" - integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== - dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" - punycode@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= -punycode@^1.2.4, punycode@^1.4.1: +punycode@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= @@ -14401,30 +13148,18 @@ q@^1.5.1: resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= -qs@6.7.0: - version "6.7.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" - integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== - qs@6.9.6: version "6.9.6" resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee" integrity sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ== -qs@^6.10.0: +qs@^6.10.0, qs@^6.9.4: version "6.10.3" resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e" integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ== dependencies: side-channel "^1.0.4" -qs@^6.9.4: - version "6.10.1" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.1.tgz#4931482fa8d647a5aab799c5271d2133b981fb6a" - integrity sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg== - dependencies: - side-channel "^1.0.4" - qs@~6.5.2: version "6.5.3" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad" @@ -14440,11 +13175,6 @@ query-string@^6.13.8: split-on-first "^1.0.0" strict-uri-encode "^2.0.0" -querystring-es3@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" - integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= - querystring@0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" @@ -14480,36 +13210,18 @@ ramda@^0.21.0: resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.21.0.tgz#a001abedb3ff61077d4ff1d577d44de77e8d0a35" integrity sha1-oAGr7bP/YQd9T/HVd9RN536NCjU= -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: +randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" -randomfill@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" - integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== - dependencies: - randombytes "^2.0.5" - safe-buffer "^5.1.0" - range-parser@^1.2.1, range-parser@~1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== -raw-body@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" - integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== - dependencies: - bytes "3.1.0" - http-errors "1.7.2" - iconv-lite "0.4.24" - unpipe "1.0.0" - raw-body@2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.2.tgz#baf3e9c21eebced59dd6533ac872b71f7b61cb32" @@ -14543,36 +13255,6 @@ react-colorful@^5.1.2: resolved "https://registry.yarnpkg.com/react-colorful/-/react-colorful-5.5.1.tgz#29d9c4e496f2ca784dd2bb5053a3a4340cfaf784" integrity sha512-M1TJH2X3RXEt12sWkpa6hLc/bbYS0H6F4rIqjQZ+RxNBstpY67d9TrFXtqdZwhpmBXcCwEi7stKqFue3ZRkiOg== -react-dev-utils@^11.0.4: - version "11.0.4" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-11.0.4.tgz#a7ccb60257a1ca2e0efe7a83e38e6700d17aa37a" - integrity sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A== - dependencies: - "@babel/code-frame" "7.10.4" - address "1.1.2" - browserslist "4.14.2" - chalk "2.4.2" - cross-spawn "7.0.3" - detect-port-alt "1.1.6" - escape-string-regexp "2.0.0" - filesize "6.1.0" - find-up "4.1.0" - fork-ts-checker-webpack-plugin "4.1.6" - global-modules "2.0.0" - globby "11.0.1" - gzip-size "5.1.1" - immer "8.0.1" - is-root "2.1.0" - loader-utils "2.0.0" - open "^7.0.2" - pkg-up "3.1.0" - prompts "2.4.0" - react-error-overlay "^6.0.9" - recursive-readdir "2.2.2" - shell-quote "1.7.2" - strip-ansi "6.0.0" - text-table "0.2.0" - react-dom@16.14.0: version "16.14.0" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89" @@ -14609,11 +13291,6 @@ react-element-to-jsx-string@^14.3.4: is-plain-object "5.0.0" react-is "17.0.2" -react-error-overlay@^6.0.9: - version "6.0.10" - resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.10.tgz#0fe26db4fa85d9dbb8624729580e90e7159a59a6" - integrity sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA== - react-fast-compare@^3.0.1, react-fast-compare@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.0.tgz#641a9da81b6a6320f270e89724fb45a0b39e43bb" @@ -14851,7 +13528,16 @@ read@1, read@~1.0.1: dependencies: mute-stream "~0.0.4" -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: +readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.4.0, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^2.0.1, readable-stream@^2.0.6, readable-stream@~2.3.6: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -14864,15 +13550,6 @@ read@1, read@~1.0.1: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.4.0, readable-stream@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - readdir-scoped-modules@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309" @@ -14883,15 +13560,6 @@ readdir-scoped-modules@^1.0.0: graceful-fs "^4.1.2" once "^1.3.0" -readdirp@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" - integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== - dependencies: - graceful-fs "^4.1.11" - micromatch "^3.1.10" - readable-stream "^2.0.2" - readdirp@~3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" @@ -14906,13 +13574,6 @@ rechoir@^0.7.0: dependencies: resolve "^1.9.0" -recursive-readdir@2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f" - integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== - dependencies: - minimatch "3.0.4" - redent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" @@ -15216,6 +13877,11 @@ requires-port@^1.0.0: resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= +reselect@^4.0.0: + version "4.1.5" + resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.5.tgz#852c361247198da6756d07d9296c2b51eddb79f6" + integrity sha512-uVdlz8J7OO+ASpBYoz1Zypgx0KasCY20H+N8JD13oUMtPvSHQuscrHop4KbXrbsBcdB9Ds7lVK7eRkBIfO43vQ== + resize-observer-polyfill@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464" @@ -15248,23 +13914,15 @@ resolve.exports@^1.1.0: resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== -resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.3.2, resolve@^1.9.0: - version "1.21.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.21.0.tgz#b51adc97f3472e6a5cf4444d34bc9d6b9037591f" - integrity sha512-3wCbTpk5WJlyE4mSOtDLhqQmGFi0/TD9VPwmiolnk8U0wRgMEktqCXd3vy5buTO3tljvalNvKrjHEfrd2WpEKA== +resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.3.2, resolve@^1.9.0: + version "1.22.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198" + integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw== dependencies: - is-core-module "^2.8.0" + is-core-module "^2.8.1" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -resolve@^1.17.0, resolve@^1.20.0: - version "1.20.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" - integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== - dependencies: - is-core-module "^2.2.0" - path-parse "^1.0.6" - resolve@^2.0.0-next.3: version "2.0.0-next.3" resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.3.tgz#d41016293d4a8586a39ca5d9b5f15cbea1f55e46" @@ -15325,7 +13983,7 @@ rimraf@2.6.3: dependencies: glob "^7.1.3" -rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.3: +rimraf@^2.2.8, rimraf@^2.6.3: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== @@ -15346,14 +14004,6 @@ rimraf@~2.4.0: dependencies: glob "^6.0.1" -ripemd160@^2.0.0, ripemd160@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" - integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - rollup-plugin-delete@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/rollup-plugin-delete/-/rollup-plugin-delete-2.0.0.tgz#262acf80660d48c3b167fb0baabd0c3ab985c153" @@ -15362,14 +14012,14 @@ rollup-plugin-delete@^2.0.0: del "^5.1.0" rollup-plugin-filesize@^9.1.1: - version "9.1.1" - resolved "https://registry.yarnpkg.com/rollup-plugin-filesize/-/rollup-plugin-filesize-9.1.1.tgz#31a6b02b27ce08082ef0970cfe4c451714ff91c4" - integrity sha512-x0r2A85TCEdRwF3rm+bcN4eAmbER8tt+YVf88gBQ6sLyH4oGcnNLPQqAUX+v7mIvHC/y59QwZvo6vxaC2ias6Q== + version "9.1.2" + resolved "https://registry.yarnpkg.com/rollup-plugin-filesize/-/rollup-plugin-filesize-9.1.2.tgz#958eea26880698d0bc008fa9d214657ee180b934" + integrity sha512-m2fE9hFaKgWKisJzyWXctOFKlgMRelo/58HgeC0lXUK/qykxiqkr6bsrotlvo2bvrwPsjgT7scNdQSr6qtl37A== dependencies: "@babel/runtime" "^7.13.8" boxen "^5.0.0" brotli-size "4.0.0" - colors "^1.4.0" + colors "1.4.0" filesize "^6.1.0" gzip-size "^6.0.0" pacote "^11.2.7" @@ -15395,9 +14045,9 @@ rollup-plugin-transform-tagged-template@0.0.3: "@babel/traverse" "^7.10.3" rollup@^2.40.0: - version "2.60.1" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.60.1.tgz#4b34cd247f09b421f10a3c9286eda2ecf9972079" - integrity sha512-akwfnpjY0rXEDSn1UTVfKXJhPsEBu+imi1gqBA1ZkHGydUnkV/fWCC90P7rDaLEW8KTwBcS1G3N4893Ndz+jwg== + version "2.66.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.66.1.tgz#366b0404de353c4331d538c3ad2963934fcb4937" + integrity sha512-crSgLhSkLMnKr4s9iZ/1qJCplgAgrRY+igWv8KhG/AjKOJ0YX/WpmANyn8oxrw+zenF3BXWDLa7Xl/QZISH+7w== optionalDependencies: fsevents "~2.3.2" @@ -15418,13 +14068,6 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -run-queue@^1.0.0, run-queue@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" - integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= - dependencies: - aproba "^1.1.1" - rxjs@^6.6.0: version "6.6.7" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" @@ -15442,7 +14085,7 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@^5.2.1, safe-buffer@~5.2.0: +safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@^5.2.1, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -15525,15 +14168,6 @@ schema-utils@2.7.0: ajv "^6.12.2" ajv-keywords "^3.4.1" -schema-utils@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" - integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== - dependencies: - ajv "^6.1.0" - ajv-errors "^1.0.0" - ajv-keywords "^3.1.0" - schema-utils@^2.6.5, schema-utils@^2.7.0: version "2.7.1" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" @@ -15574,25 +14208,6 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -send@0.17.1: - version "0.17.1" - resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" - integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== - dependencies: - debug "2.6.9" - depd "~1.1.2" - destroy "~1.0.4" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "~1.7.2" - mime "1.6.0" - ms "2.1.1" - on-finished "~2.3.0" - range-parser "~1.2.1" - statuses "~1.5.0" - send@0.17.2: version "0.17.2" resolved "https://registry.yarnpkg.com/send/-/send-0.17.2.tgz#926622f76601c41808012c8bf1688fe3906f7820" @@ -15644,16 +14259,6 @@ serve-favicon@^2.5.0: parseurl "~1.3.2" safe-buffer "5.1.1" -serve-static@1.14.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" - integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.17.1" - serve-static@1.14.2: version "1.14.2" resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.2.tgz#722d6294b1d62626d41b43a013ece4598d292bfa" @@ -15679,29 +14284,11 @@ set-value@^2.0.0, set-value@^2.0.1: is-plain-object "^2.0.3" split-string "^3.0.1" -setimmediate@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= - -setprototypeof@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" - integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== - setprototypeof@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== -sha.js@^2.4.0, sha.js@^2.4.8: - version "2.4.11" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" - integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - shallow-clone@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" @@ -15738,11 +14325,6 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shell-quote@1.7.2: - version "1.7.2" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" - integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== - shell-quote@^1.6.1: version "1.7.3" resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123" @@ -15906,9 +14488,9 @@ source-list-map@^2.0.0: integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== source-map-js@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.1.tgz#a1741c131e3c77d048252adfa24e23b908670caf" - integrity sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA== + version "1.0.2" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== source-map-resolve@^0.5.0: version "0.5.3" @@ -16038,13 +14620,6 @@ sshpk@^1.7.0: safer-buffer "^2.0.2" tweetnacl "~0.14.0" -ssri@^6.0.1: - version "6.0.2" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.2.tgz#157939134f20464e7301ddba3e90ffa8f7728ac5" - integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q== - dependencies: - figgy-pudding "^3.5.1" - ssri@^8.0.0, ssri@^8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" @@ -16077,6 +14652,11 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + "statuses@>= 1.5.0 < 2", statuses@~1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" @@ -16099,38 +14679,6 @@ store2@^2.12.0: resolved "https://registry.yarnpkg.com/store2/-/store2-2.13.1.tgz#fae7b5bb9d35fc53dc61cd262df3abb2f6e59022" integrity sha512-iJtHSGmNgAUx0b/MCS6ASGxb//hGrHHRgzvN+K5bvkBTN7A9RTpPSf1WSp+nPGvWCJ1jRnvY7MKnuqfoi3OEqg== -stream-browserify@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" - integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== - dependencies: - inherits "~2.0.1" - readable-stream "^2.0.2" - -stream-each@^1.1.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" - integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== - dependencies: - end-of-stream "^1.1.0" - stream-shift "^1.0.0" - -stream-http@^2.7.2: - version "2.8.3" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" - integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== - dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.1" - readable-stream "^2.3.6" - to-arraybuffer "^1.0.0" - xtend "^4.0.0" - -stream-shift@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" - integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== - strict-uri-encode@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" @@ -16224,7 +14772,7 @@ string.prototype.trimstart@^1.0.4: call-bind "^1.0.2" define-properties "^1.1.3" -string_decoder@^1.0.0, string_decoder@^1.1.1: +string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== @@ -16238,13 +14786,6 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -strip-ansi@6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== - dependencies: - ansi-regex "^5.0.0" - strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" @@ -16425,9 +14966,9 @@ table@^5.2.3: string-width "^3.0.0" table@^6.0.9: - version "6.7.3" - resolved "https://registry.yarnpkg.com/table/-/table-6.7.3.tgz#255388439715a738391bd2ee4cbca89a4d05a9b7" - integrity sha512-5DkIxeA7XERBqMwJq0aHZOdMadBx4e6eDoFRuyT5VR82J0Ycg2DwM6GfA/EQAhJ+toRTaS1lIdSQCqgrmhPnlw== + version "6.8.0" + resolved "https://registry.yarnpkg.com/table/-/table-6.8.0.tgz#87e28f14fa4321c3377ba286f07b79b281a3b3ca" + integrity sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA== dependencies: ajv "^8.0.1" lodash.truncate "^4.4.2" @@ -16508,21 +15049,6 @@ terminal-link@^2.0.0: ansi-escapes "^4.2.1" supports-hyperlinks "^2.0.0" -terser-webpack-plugin@^1.4.3: - version "1.4.5" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" - integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== - dependencies: - 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" - terser-webpack-plugin@^4.1.0, terser-webpack-plugin@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz#28daef4a83bd17c1db0297070adc07fc8cfc6a9a" @@ -16549,7 +15075,7 @@ terser-webpack-plugin@^5.0.3, terser-webpack-plugin@^5.1.3: source-map "^0.6.1" terser "^5.7.2" -terser@^4.1.2, terser@^4.6.3: +terser@^4.6.3: version "4.8.0" resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== @@ -16581,7 +15107,7 @@ text-extensions@^1.0.0: resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== -text-table@0.2.0, text-table@^0.2.0: +text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= @@ -16616,13 +15142,6 @@ through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6: resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= -timers-browserify@^2.0.4: - version "2.0.12" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" - integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== - dependencies: - setimmediate "^1.0.4" - timers-ext@^0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/timers-ext/-/timers-ext-0.1.7.tgz#6f57ad8578e07a3fb9f91d9387d65647555e25c6" @@ -16648,11 +15167,6 @@ tmpl@1.0.5: resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== -to-arraybuffer@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" - integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= - to-fast-properties@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" @@ -16712,11 +15226,6 @@ toggle-selection@^1.0.6: resolved "https://registry.yarnpkg.com/toggle-selection/-/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32" integrity sha1-bkWxJj8gF/oKzH2J14sVuL932jI= -toidentifier@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" - integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== - toidentifier@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" @@ -16823,7 +15332,7 @@ ts-pnp@^1.1.6: resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== -tsconfig-paths@^3.11.0: +tsconfig-paths@^3.12.0: version "3.12.0" resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz#19769aca6ee8f6a1a341e38c8fa45dd9fb18899b" integrity sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg== @@ -16860,11 +15369,6 @@ tsutils@^3.17.1, tsutils@^3.21.0: dependencies: tslib "^1.8.1" -tty-browserify@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" - integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= - tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" @@ -16931,7 +15435,7 @@ type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== -type-is@~1.6.17, type-is@~1.6.18: +type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== @@ -16982,9 +15486,9 @@ typescript@~4.3.5: integrity sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA== typescript@~4.5.2: - version "4.5.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.4.tgz#a17d3a0263bf5c8723b9c52f43c5084edf13c2e8" - integrity sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg== + version "4.5.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.5.tgz#d8c953832d28924a9e3d37c73d729c846c5896f3" + integrity sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA== typestyle@^2.0.4: version "2.2.0" @@ -17182,11 +15686,6 @@ unset-value@^1.0.0: has-value "^0.3.1" isobject "^3.0.0" -upath@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" - integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== - upath@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/upath/-/upath-2.0.1.tgz#50c73dea68d6f6b990f51d279ce6081665d61a8b" @@ -17278,20 +15777,6 @@ util.promisify@1.0.0: define-properties "^1.1.2" object.getownpropertydescriptors "^2.0.3" -util@0.10.3: - version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" - integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= - dependencies: - inherits "2.0.1" - -util@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" - integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== - dependencies: - inherits "2.0.3" - utila@~0.4: version "0.4.0" resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" @@ -17318,9 +15803,9 @@ v8-compile-cache@^2.0.3: integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== v8-to-istanbul@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz#0aeb763894f1a0a1676adf8a8b7612a38902446c" - integrity sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA== + version "8.1.1" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz#77b752fd3975e31bbcef938f85e9bd1c7a8d60ed" + integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w== dependencies: "@types/istanbul-lib-coverage" "^2.0.1" convert-source-map "^1.6.0" @@ -17351,15 +15836,15 @@ vary@^1, vary@~1.1.2: resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= -verdaccio-audit@10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/verdaccio-audit/-/verdaccio-audit-10.1.0.tgz#b01a137b893807bd73c48ac5ef72e5a5b402c239" - integrity sha512-lu2rpicM7PeVQ+7dlupP92Ddp7v+Rqae4gFfzd9GTxgzS7wWm7USM88GalEPTJtcn4zDh4nC3nbjE7eEQTVFKg== +verdaccio-audit@10.1.1: + version "10.1.1" + resolved "https://registry.yarnpkg.com/verdaccio-audit/-/verdaccio-audit-10.1.1.tgz#d783bd3e3d6e5880aa9ad88a691f27018e1f21fa" + integrity sha512-j4+u/DLzcsLESnjDNCA937PPlTi+ipBppy4g9H4oKC8COLY4Pe7yIMX7Xzb/hWVVKKtOjdDTLiakRpyT079XAQ== dependencies: - body-parser "1.19.0" - express "4.17.1" + body-parser "1.19.1" + express "4.17.2" https-proxy-agent "5.0.0" - node-fetch "2.6.6" + node-fetch "2.6.7" verdaccio-htpasswd@10.1.0: version "10.1.0" @@ -17373,51 +15858,51 @@ verdaccio-htpasswd@10.1.0: unix-crypt-td-js "1.1.4" verdaccio@^5.1.1: - version "5.4.0" - resolved "https://registry.yarnpkg.com/verdaccio/-/verdaccio-5.4.0.tgz#08bbfe8323c1fc8c1681a0da8ea8924d34c5a941" - integrity sha512-OlG5IL1dsBDWVFFmuXYMWqnfg0LfhLiMYbsc6tRHSh57M3UanyI2/DKVBEvoe7WiSpv8valRG4mpS12mjeyNsA== + version "5.5.1" + resolved "https://registry.yarnpkg.com/verdaccio/-/verdaccio-5.5.1.tgz#4864199258e03832a9c511fc276211a4bcd1d93a" + integrity sha512-BWxEQA8dktjbE/ANGnFhBdB0EDQZXOgG5qYVhrlstmedMFtgY3YCkMq56LsaLM6poasswz415LfE9FylD+92qw== dependencies: "@verdaccio/commons-api" "10.1.0" - "@verdaccio/local-storage" "10.1.0" - "@verdaccio/readme" "10.2.0" + "@verdaccio/local-storage" "10.1.1" + "@verdaccio/readme" "10.2.1" "@verdaccio/streams" "10.1.0" - "@verdaccio/ui-theme" "3.4.1" + "@verdaccio/ui-theme" "6.0.0-6-next.16" JSONStream "1.3.5" - async "3.2.2" + async "3.2.3" body-parser "1.19.1" clipanion "3.1.0" compression "1.7.4" cookies "0.8.0" cors "2.8.5" dayjs "1.10.7" - debug "^4.3.2" + debug "^4.3.3" envinfo "7.8.1" - eslint-import-resolver-node "0.3.4" + eslint-import-resolver-node "0.3.6" express "4.17.2" express-rate-limit "5.5.1" - fast-safe-stringify "2.0.8" + fast-safe-stringify "2.1.1" handlebars "4.7.7" - http-errors "1.8.1" + http-errors "2.0.0" js-yaml "4.1.0" jsonwebtoken "8.5.1" kleur "4.1.4" lodash "4.17.21" lru-cache "6.0.0" lunr-mutable-indexes "2.3.2" - marked "2.1.3" + marked "4.0.10" memoizee "0.4.15" - mime "2.6.0" + mime "3.0.0" minimatch "3.0.4" mkdirp "1.0.4" mv "2.1.1" - pino "6.13.3" + pino "6.13.4" pkginfo "0.4.1" prettier-bytes "^1.0.4" pretty-ms "^7.0.1" request "2.88.0" semver "7.3.5" validator "13.7.0" - verdaccio-audit "10.1.0" + verdaccio-audit "10.1.1" verdaccio-htpasswd "10.1.0" verror@1.10.0: @@ -17452,11 +15937,6 @@ vfile@^4.0.0: unist-util-stringify-position "^2.0.0" vfile-message "^2.0.0" -vm-browserify@^1.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" - integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== - vscode-html-languageservice@^4.0.3: version "4.2.1" resolved "https://registry.yarnpkg.com/vscode-html-languageservice/-/vscode-html-languageservice-4.2.1.tgz#b95077cffd19bf187e53c7bf79e3e0dd7edbc7cf" @@ -17524,25 +16004,7 @@ warning@^4.0.2, warning@^4.0.3: dependencies: loose-envify "^1.0.0" -watchpack-chokidar2@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" - integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== - dependencies: - chokidar "^2.1.8" - -watchpack@^1.7.4: - version "1.7.5" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" - integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== - dependencies: - graceful-fs "^4.1.2" - neo-async "^2.5.0" - optionalDependencies: - chokidar "^3.4.1" - watchpack-chokidar2 "^2.0.1" - -watchpack@^2.2.0, watchpack@^2.3.0: +watchpack@^2.2.0, watchpack@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.3.1.tgz#4200d9447b401156eeca7767ee610f8809bc9d25" integrity sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA== @@ -17583,14 +16045,14 @@ webidl-conversions@^6.1.0: integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== webpack-cli@^4.1.0: - version "4.9.1" - resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.9.1.tgz#b64be825e2d1b130f285c314caa3b1ba9a4632b3" - integrity sha512-JYRFVuyFpzDxMDB+v/nanUdQYcZtqFPGzmlW4s+UkPMFhSpfRNmf1z4AwYcHJVdvEFAM7FFCQdNTpsBYhDLusQ== + version "4.9.2" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.9.2.tgz#77c1adaea020c3f9e2db8aad8ea78d235c83659d" + integrity sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ== dependencies: "@discoveryjs/json-ext" "^0.5.0" - "@webpack-cli/configtest" "^1.1.0" - "@webpack-cli/info" "^1.4.0" - "@webpack-cli/serve" "^1.6.0" + "@webpack-cli/configtest" "^1.1.1" + "@webpack-cli/info" "^1.4.1" + "@webpack-cli/serve" "^1.6.1" colorette "^2.0.14" commander "^7.0.0" execa "^5.0.0" @@ -17654,7 +16116,7 @@ webpack-merge@^5.1.2, webpack-merge@^5.7.3: clone-deep "^4.0.1" wildcard "^2.0.0" -webpack-sources@^1.1.0, webpack-sources@^1.2.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: +webpack-sources@^1.1.0, webpack-sources@^1.2.0, webpack-sources@^1.4.3: version "1.4.3" resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== @@ -17662,7 +16124,7 @@ webpack-sources@^1.1.0, webpack-sources@^1.2.0, webpack-sources@^1.4.0, webpack- source-list-map "^2.0.0" source-map "~0.6.1" -webpack-sources@^3.2.2: +webpack-sources@^3.2.3: version "3.2.3" resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== @@ -17679,39 +16141,10 @@ webpack-virtual-modules@^0.4.1: resolved "https://registry.yarnpkg.com/webpack-virtual-modules/-/webpack-virtual-modules-0.4.3.tgz#cd597c6d51d5a5ecb473eea1983a58fa8a17ded9" integrity sha512-5NUqC2JquIL2pBAAo/VfBP6KuGkHIZQXW/lNKupLPfhViwh8wNsu0BObtl09yuKZszeEUfbXz8xhrHvSG16Nqw== -webpack@4: - version "4.46.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.46.0.tgz#bf9b4404ea20a073605e0a011d188d77cb6ad542" - integrity sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q== - dependencies: - "@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" - -webpack@^5.0.0, webpack@^5.41.1, webpack@^5.9.0: - version "5.64.4" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.64.4.tgz#e1454b6a13009f57cc2c78e08416cd674622937b" - integrity sha512-LWhqfKjCLoYJLKJY8wk2C3h77i8VyHowG3qYNZiIqD6D0ZS40439S/KVuc/PY48jp2yQmy0mhMknq8cys4jFMw== +webpack@4, webpack@^5.0.0, webpack@^5.41.1, webpack@^5.9.0: + version "5.67.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.67.0.tgz#cb43ca2aad5f7cc81c4cd36b626e6b819805dbfd" + integrity sha512-LjFbfMh89xBDpUMgA1W9Ur6Rn/gnr2Cq1jjHFPo4v6a79/ypznSYbAyPgGhwsxBtMIaEmDD1oJoA7BEYw/Fbrw== dependencies: "@types/eslint-scope" "^3.7.0" "@types/estree" "^0.0.50" @@ -17727,7 +16160,7 @@ webpack@^5.0.0, webpack@^5.41.1, webpack@^5.9.0: eslint-scope "5.1.1" events "^3.2.0" glob-to-regexp "^0.4.1" - graceful-fs "^4.2.4" + graceful-fs "^4.2.9" json-parse-better-errors "^1.0.2" loader-runner "^4.2.0" mime-types "^2.1.27" @@ -17735,8 +16168,8 @@ webpack@^5.0.0, webpack@^5.41.1, webpack@^5.9.0: schema-utils "^3.1.0" tapable "^2.1.1" terser-webpack-plugin "^5.1.3" - watchpack "^2.3.0" - webpack-sources "^3.2.2" + watchpack "^2.3.1" + webpack-sources "^3.2.3" whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.5: version "1.0.5" @@ -17830,13 +16263,6 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= -worker-farm@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" - integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== - dependencies: - errno "~0.1.7" - worker-loader@^3.0.2: version "3.0.8" resolved "https://registry.yarnpkg.com/worker-loader/-/worker-loader-3.0.8.tgz#5fc5cda4a3d3163d9c274a4e3a811ce8b60dbb37" @@ -17991,17 +16417,12 @@ y-websocket@^1.3.15: ws "^6.2.1" y-leveldb "^0.1.0" -y18n@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" - integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== - y18n@^5.0.5: version "5.0.8" resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== -yallist@^3.0.0, yallist@^3.0.2, yallist@^3.1.1: +yallist@^3.0.0, yallist@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== From f05adaba3ee7f8502f536b8d33f2470480f8e00d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Tue, 25 Jan 2022 17:33:07 +0100 Subject: [PATCH 20/27] Restore react-component and lab example --- packages/lab-example/src/index.tsx | 145 +++++++++++++++--- .../react-components/src/button/index.tsx | 1 + packages/react-components/src/index.ts | 3 + .../react-components/src/option/index.tsx | 22 +++ .../react-components/src/select/index.tsx | 23 +++ .../react-components/src/text-field/index.tsx | 30 ++++ 6 files changed, 200 insertions(+), 24 deletions(-) create mode 100644 packages/react-components/src/option/index.tsx create mode 100644 packages/react-components/src/select/index.tsx create mode 100644 packages/react-components/src/text-field/index.tsx diff --git a/packages/lab-example/src/index.tsx b/packages/lab-example/src/index.tsx index f7395ee0..d7f18e1d 100644 --- a/packages/lab-example/src/index.tsx +++ b/packages/lab-example/src/index.tsx @@ -1,4 +1,9 @@ -import { Button } from '@jupyter-notebook/react-components'; +import { + Button, + Option, + Select, + TextField +} from '@jupyter-notebook/react-components'; import { allComponents, provideJupyterDesignSystem @@ -46,26 +51,26 @@ const plugin: JupyterFrontEndPlugin = { app.shell.add(reactWidget, 'main', { mode: 'split-right' }); app.shell.activateById(widget.id); - (widget.node.querySelector('#basic-grid') as any).rowsData = [ - { - Header1: 'Data 1 1', - Header2: 'Data 2 1', - Header3: 'Data 3 1', - Header4: 'Cell Data 4 1' - }, - { - Header1: 'Data 1 2', - Header2: 'Data 2 2', - Header3: 'Data 3 2', - Header4: 'Cell Data 4 2' - }, - { - Header1: 'Data 1 3', - Header2: 'Data 2 3', - Header3: 'Data 3 3', - Header4: 'Cell Data 4 3' - } - ]; + // (widget.node.querySelector('#basic-grid') as any).rowsData = [ + // { + // Header1: 'Data 1 1', + // Header2: 'Data 2 1', + // Header3: 'Data 3 1', + // Header4: 'Cell Data 4 1' + // }, + // { + // Header1: 'Data 1 2', + // Header2: 'Data 2 2', + // Header3: 'Data 3 2', + // Header4: 'Cell Data 4 2' + // }, + // { + // Header1: 'Data 1 3', + // Header2: 'Data 2 3', + // Header3: 'Data 3 3', + // Header4: 'Cell Data 4 3' + // } + // ]; }); } }; @@ -82,11 +87,44 @@ function Artwork(): JSX.Element { Button - + Text Field Label +
+ + +
+ {/* + Link Text */} + {/*
+ + + Radio Label + Radio Label + Radio Label + +
+ +
+ + Label + + Label + Label +
+
+
+ Tag +
+ +
*/} ); } @@ -101,9 +139,68 @@ function createNode(): HTMLElement { + Text Field Label + + + + ` diff --git a/packages/react-components/src/button/index.tsx b/packages/react-components/src/button/index.tsx index d85827da..d0f13511 100644 --- a/packages/react-components/src/button/index.tsx +++ b/packages/react-components/src/button/index.tsx @@ -22,6 +22,7 @@ export const Button: React.DetailedHTMLFactory< formmethod?: string; formtarget?: string; name?: string; + minimal?: boolean; type?: string; value?: string; }, diff --git a/packages/react-components/src/index.ts b/packages/react-components/src/index.ts index eaf5eea7..fee423c8 100644 --- a/packages/react-components/src/index.ts +++ b/packages/react-components/src/index.ts @@ -1 +1,4 @@ export * from './button'; +export * from './option'; +export * from './select'; +export * from './text-field'; diff --git a/packages/react-components/src/option/index.tsx b/packages/react-components/src/option/index.tsx new file mode 100644 index 00000000..df86d331 --- /dev/null +++ b/packages/react-components/src/option/index.tsx @@ -0,0 +1,22 @@ +// Copyright (c) Jupyter Development Team. +// Distributed under the terms of the Modified BSD License. + +import { + provideJupyterDesignSystem, + jpOption +} from '@jupyter-notebook/web-components'; +import { provideReactWrapper } from '@microsoft/fast-react-wrapper'; +import React from 'react'; + +const { wrap } = provideReactWrapper(React, provideJupyterDesignSystem()); + +export const Option: React.DetailedHTMLFactory< + React.HTMLAttributes & { + disabled?: boolean; + selected?: boolean; + value?: string; + }, + HTMLElement +> = wrap(jpOption()) as any; +// @ts-expect-error unknown property +Option.displayName = 'Juypter.Option'; diff --git a/packages/react-components/src/select/index.tsx b/packages/react-components/src/select/index.tsx new file mode 100644 index 00000000..3d866a3b --- /dev/null +++ b/packages/react-components/src/select/index.tsx @@ -0,0 +1,23 @@ +// Copyright (c) Jupyter Development Team. +// Distributed under the terms of the Modified BSD License. + +import { + provideJupyterDesignSystem, + jpSelect +} from '@jupyter-notebook/web-components'; +import { provideReactWrapper } from '@microsoft/fast-react-wrapper'; +import React from 'react'; + +const { wrap } = provideReactWrapper(React, provideJupyterDesignSystem()); + +export const Select: React.DetailedHTMLFactory< + React.HTMLAttributes & { + disabled?: boolean; + minimal?: boolean; + open?: boolean; + position?: 'above' | 'below'; + }, + HTMLElement +> = wrap(jpSelect()) as any; +// @ts-expect-error unknown property +Select.displayName = 'Jupyter.Select'; diff --git a/packages/react-components/src/text-field/index.tsx b/packages/react-components/src/text-field/index.tsx new file mode 100644 index 00000000..a9d2d9be --- /dev/null +++ b/packages/react-components/src/text-field/index.tsx @@ -0,0 +1,30 @@ +// Copyright (c) Jupyter Development Team. +// Distributed under the terms of the Modified BSD License. + +import { + provideJupyterDesignSystem, + jpTextField +} from '@jupyter-notebook/web-components'; +import { provideReactWrapper } from '@microsoft/fast-react-wrapper'; +import React from 'react'; + +const { wrap } = provideReactWrapper(React, provideJupyterDesignSystem()); + +export const TextField: React.DetailedHTMLFactory< + React.HTMLAttributes & { + autofocus?: boolean; + cols?: number; + disabled?: boolean; + form?: string; + maxlength?: number; + name?: string; + placeholder?: string; + readonly?: boolean; + resize?: 'none' | 'vertical' | 'horizontal' | 'both'; + rows?: number; + value?: string; + }, + HTMLElement +> = wrap(jpTextField()) as any; +// @ts-expect-error unknown property +TextField.displayName = 'Jupyter.TextField'; From cf3b521299b696c812814b0af284ebc5179cba22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Tue, 25 Jan 2022 17:39:02 +0100 Subject: [PATCH 21/27] Trim CSS variable value before converting it --- packages/components/src/utilities/theme/applyTheme.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/components/src/utilities/theme/applyTheme.ts b/packages/components/src/utilities/theme/applyTheme.ts index 6a9aedf8..da63ab65 100644 --- a/packages/components/src/utilities/theme/applyTheme.ts +++ b/packages/components/src/utilities/theme/applyTheme.ts @@ -116,7 +116,7 @@ function applyCurrentTheme() { if (document.body && value !== '') { const parsedValue = (toolkitTokenName.converter ?? ((v: string) => v))( - value + value.trim() ); if (parsedValue !== null) { toolkitTokenName.token.setValueFor(document.body, parsedValue); From e890805693620468d981bb91b3936ccb14986ba5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Tue, 25 Jan 2022 17:59:50 +0100 Subject: [PATCH 22/27] Fix linter and add some snapshots --- .github/workflows/ci.yml | 56 ++--------------- .github/workflows/visual-test.yml | 58 ++++++++++++++++++ packages/components/package.json | 1 + packages/components/playwright.config.ts | 2 +- .../components/src/button/button.styles.ts | 3 +- .../button-default-chromium-linux.png | Bin 0 -> 1481 bytes .../button-default-firefox-linux.png | Bin 0 -> 1323 bytes .../button-error-chromium-linux.png | Bin 0 -> 1427 bytes .../button-error-firefox-linux.png | Bin 0 -> 1216 bytes .../button-icon-only-chromium-linux.png | Bin 0 -> 456 bytes .../button-icon-only-firefox-linux.png | Bin 0 -> 347 bytes .../button-neutral-chromium-linux.png | Bin 0 -> 1455 bytes .../button-neutral-firefox-linux.png | Bin 0 -> 1133 bytes .../button-with-disabled-chromium-linux.png | Bin 0 -> 1303 bytes .../button-with-disabled-firefox-linux.png | Bin 0 -> 1063 bytes .../button-with-start-icon-chromium-linux.png | Bin 0 -> 1687 bytes .../button-with-start-icon-firefox-linux.png | Bin 0 -> 1400 bytes .../components/src/option/option.styles.ts | 28 ++++----- .../option-default-chromium-linux.png | Bin 0 -> 1689 bytes .../option-default-firefox-linux.png | Bin 0 -> 1398 bytes .../option-disabled-chromium-linux.png | Bin 0 -> 1444 bytes .../option-disabled-firefox-linux.png | Bin 0 -> 1128 bytes .../option-selected-chromium-linux.png | Bin 0 -> 1867 bytes .../option-selected-firefox-linux.png | Bin 0 -> 1598 bytes .../components/src/select/select.styles.ts | 27 ++++---- .../select-default-chromium-linux.png | Bin 0 -> 1589 bytes .../select-default-firefox-linux.png | Bin 0 -> 1330 bytes ...t-with-custom-indicator-chromium-linux.png | Bin 0 -> 1564 bytes ...ct-with-custom-indicator-firefox-linux.png | Bin 0 -> 1310 bytes .../select-with-disabled-chromium-linux.png | Bin 0 -> 1420 bytes .../select-with-disabled-firefox-linux.png | Bin 0 -> 1164 bytes .../select-with-open-chromium-linux.png | Bin 0 -> 1669 bytes .../select-with-open-firefox-linux.png | Bin 0 -> 1504 bytes .../src/text-field/text-field.styles.ts | 21 +++---- .../text-field-default-chromium-linux.png | Bin 0 -> 1978 bytes .../text-field-default-firefox-linux.png | Bin 0 -> 1733 bytes ...xt-field-with-autofocus-chromium-linux.png | Bin 0 -> 2009 bytes ...ext-field-with-autofocus-firefox-linux.png | Bin 0 -> 1712 bytes ...ext-field-with-disabled-chromium-linux.png | Bin 0 -> 1745 bytes ...text-field-with-disabled-firefox-linux.png | Bin 0 -> 1278 bytes ...t-field-with-max-length-chromium-linux.png | Bin 0 -> 4329 bytes ...xt-field-with-max-length-firefox-linux.png | Bin 0 -> 3627 bytes ...-field-with-placeholder-chromium-linux.png | Bin 0 -> 3434 bytes ...t-field-with-placeholder-firefox-linux.png | Bin 0 -> 3186 bytes ...ext-field-with-readonly-chromium-linux.png | Bin 0 -> 1978 bytes ...text-field-with-readonly-firefox-linux.png | Bin 0 -> 1605 bytes .../text-field-with-size-chromium-linux.png | Bin 0 -> 5014 bytes .../text-field-with-size-firefox-linux.png | Bin 0 -> 4661 bytes ...t-field-with-start-icon-chromium-linux.png | Bin 0 -> 2443 bytes ...xt-field-with-start-icon-firefox-linux.png | Bin 0 -> 1863 bytes .../text-field-with-type-chromium-linux.png | Bin 0 -> 4595 bytes .../text-field-with-type-firefox-linux.png | Bin 0 -> 3869 bytes 52 files changed, 102 insertions(+), 94 deletions(-) create mode 100644 .github/workflows/visual-test.yml create mode 100644 packages/components/src/button/button.test.ts-snapshots/button-default-chromium-linux.png create mode 100644 packages/components/src/button/button.test.ts-snapshots/button-default-firefox-linux.png create mode 100644 packages/components/src/button/button.test.ts-snapshots/button-error-chromium-linux.png create mode 100644 packages/components/src/button/button.test.ts-snapshots/button-error-firefox-linux.png create mode 100644 packages/components/src/button/button.test.ts-snapshots/button-icon-only-chromium-linux.png create mode 100644 packages/components/src/button/button.test.ts-snapshots/button-icon-only-firefox-linux.png create mode 100644 packages/components/src/button/button.test.ts-snapshots/button-neutral-chromium-linux.png create mode 100644 packages/components/src/button/button.test.ts-snapshots/button-neutral-firefox-linux.png create mode 100644 packages/components/src/button/button.test.ts-snapshots/button-with-disabled-chromium-linux.png create mode 100644 packages/components/src/button/button.test.ts-snapshots/button-with-disabled-firefox-linux.png create mode 100644 packages/components/src/button/button.test.ts-snapshots/button-with-start-icon-chromium-linux.png create mode 100644 packages/components/src/button/button.test.ts-snapshots/button-with-start-icon-firefox-linux.png create mode 100644 packages/components/src/option/option.test.ts-snapshots/option-default-chromium-linux.png create mode 100644 packages/components/src/option/option.test.ts-snapshots/option-default-firefox-linux.png create mode 100644 packages/components/src/option/option.test.ts-snapshots/option-disabled-chromium-linux.png create mode 100644 packages/components/src/option/option.test.ts-snapshots/option-disabled-firefox-linux.png create mode 100644 packages/components/src/option/option.test.ts-snapshots/option-selected-chromium-linux.png create mode 100644 packages/components/src/option/option.test.ts-snapshots/option-selected-firefox-linux.png create mode 100644 packages/components/src/select/select.test.ts-snapshots/select-default-chromium-linux.png create mode 100644 packages/components/src/select/select.test.ts-snapshots/select-default-firefox-linux.png create mode 100644 packages/components/src/select/select.test.ts-snapshots/select-with-custom-indicator-chromium-linux.png create mode 100644 packages/components/src/select/select.test.ts-snapshots/select-with-custom-indicator-firefox-linux.png create mode 100644 packages/components/src/select/select.test.ts-snapshots/select-with-disabled-chromium-linux.png create mode 100644 packages/components/src/select/select.test.ts-snapshots/select-with-disabled-firefox-linux.png create mode 100644 packages/components/src/select/select.test.ts-snapshots/select-with-open-chromium-linux.png create mode 100644 packages/components/src/select/select.test.ts-snapshots/select-with-open-firefox-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-default-chromium-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-default-firefox-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-autofocus-chromium-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-autofocus-firefox-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-disabled-chromium-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-disabled-firefox-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-max-length-chromium-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-max-length-firefox-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-placeholder-chromium-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-placeholder-firefox-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-readonly-chromium-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-readonly-firefox-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-size-chromium-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-size-firefox-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-start-icon-chromium-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-start-icon-firefox-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-type-chromium-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-type-firefox-linux.png diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7536857a..f409fdf5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,6 +1,10 @@ name: toolkit-ci -on: pull_request +on: + push: + branches: main + pull_request: + branches: main jobs: test: @@ -34,56 +38,6 @@ jobs: run: yarn run test working-directory: packages/components - visual-test: - runs-on: ubuntu-latest - timeout-minutes: 10 - steps: - - name: Checkout 🛎️ - uses: actions/checkout@v2 - - - name: Setup Node 💾 - uses: actions/setup-node@v2 - with: - node-version: '14' - - - name: Get yarn cache directory path - id: yarn-cache-dir-path - run: echo "::set-output name=dir::$(yarn cache dir)" - - name: Setup yarn cache - uses: actions/cache@v2 - id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`) - with: - path: ${{ steps.yarn-cache-dir-path.outputs.dir }} - key: yarn-${{ hashFiles('**/yarn.lock') }} - restore-keys: | - yarn- - - - name: Install Dependencies 📥 - run: yarn install - - - name: Install Playwright Browsers - run: yarn run playwright install --with-deps - working-directory: packages/components - - - name: Run Visual Tests 🧪 - run: yarn run test:visual - working-directory: packages/components - - - name: Update Snapshots - if: ${{ failure() }} - run: | - mv test-results test-assets - yarn run test:visual -u - working-directory: packages/components - - - uses: actions/upload-artifact@v2 - if: ${{ failure() }} - with: - name: jupyter-ui-test - path: | - packages/components/test-assets/ - packages/components/src/**/*-snapshots/* - lint: runs-on: ubuntu-latest timeout-minutes: 10 diff --git a/.github/workflows/visual-test.yml b/.github/workflows/visual-test.yml new file mode 100644 index 00000000..fa54c0af --- /dev/null +++ b/.github/workflows/visual-test.yml @@ -0,0 +1,58 @@ +name: Toolkit Visual Test + +on: + push: + branches: main + pull_request: + branches: main + +jobs: + visual-test: + runs-on: ubuntu-latest + timeout-minutes: 20 + steps: + - name: Checkout 🛎️ + uses: actions/checkout@v2 + + - name: Setup Node 💾 + uses: actions/setup-node@v2 + with: + node-version: '14' + + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "::set-output name=dir::$(yarn cache dir)" + - name: Setup yarn cache + uses: actions/cache@v2 + id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`) + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + yarn- + + - name: Install Dependencies 📥 + run: yarn install + + - name: Install Playwright Browsers + run: yarn run playwright install --with-deps + working-directory: packages/components + + - name: Run Visual Tests 🧪 + run: yarn run test:visual + working-directory: packages/components + + - name: Update Snapshots + if: ${{ failure() }} + run: | + mv test-results test-assets + yarn run test:visual -u + working-directory: packages/components + + - uses: actions/upload-artifact@v2 + if: ${{ failure() }} + with: + name: jupyter-ui-test + path: | + packages/components/test-assets/ + packages/components/src/**/*-snapshots/* diff --git a/packages/components/package.json b/packages/components/package.json index 92569e0c..ce2f92f3 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -17,6 +17,7 @@ "sideEffects": false, "scripts": { "start": "start-storybook -p 6006", + "start:ci": "start-storybook -p 6006 --ci", "build": "rollup -c && tsc -p ./tsconfig.json", "build:docs": "build-storybook", "deploy:docs": "yarn run build:docs && gh-pages -d storybook-static", diff --git a/packages/components/playwright.config.ts b/packages/components/playwright.config.ts index 8758ded0..532edd8c 100644 --- a/packages/components/playwright.config.ts +++ b/packages/components/playwright.config.ts @@ -5,7 +5,7 @@ const config: PlaywrightTestConfig = { retries: process.env.CI ? 2 : 0, testMatch: '**/*.test.ts', webServer: { - command: 'yarn run start', + command: 'yarn run start:ci', port: 6006, timeout: 120 * 1000, // It is safe to reuse the server for stories testing diff --git a/packages/components/src/button/button.styles.ts b/packages/components/src/button/button.styles.ts index a270804c..56c1ff3a 100644 --- a/packages/components/src/button/button.styles.ts +++ b/packages/components/src/button/button.styles.ts @@ -3,7 +3,6 @@ import { accentFillFocus, accentFillHover, accentFillRest, - baseHeightMultiplier, bodyFont, controlCornerRadius, density, @@ -24,7 +23,7 @@ import { typeRampBaseFontSize, typeRampBaseLineHeight } from '@microsoft/fast-components'; -import { css, cssPartial, ElementStyles } from '@microsoft/fast-element'; +import { css, ElementStyles } from '@microsoft/fast-element'; import { ButtonOptions, disabledCursor, diff --git a/packages/components/src/button/button.test.ts-snapshots/button-default-chromium-linux.png b/packages/components/src/button/button.test.ts-snapshots/button-default-chromium-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..71aa7923ab580e643321f9ae6dc77031198ccfca GIT binary patch literal 1481 zcmZ{k`9ISS9LGPKv-S>H%fE`_Eo=HH^1J2 zq9NJPI#MMusGizIyp;4iluja8i*?q2@C$-3h!ym(=hADlM>~%^Gl~_ ztDB9k^U1P)6aK~T7%TS}&UHUK_Vq8{UHFEo!RQn4Y=MZXK83F}?kY|Fp8SqDLO^x@ z{5U})mA;fXc6G|BNJ>RoQ7+|ik^wwf+zVgdjI*_r#z(b-x+f&Xc_h%lQSaAOVVEM_Q*9I zoer3q@$o!r6Fzl25Kt6M{?Hf&$EO#j-G6QC&wD&yvzMdkadU zqVP?3POv(s`j2u4_9zgs8;Zac%vtJ37I)R1CQO>XZ&f={sYs)53lO7)* zA#`do3eThWqAi^W*N!$ANBLv>UKhnK*0Hi?F+~D%I9Et5I>3NtBX?Fi)j?2vFQbe{uF#IU3$Olq zQN{scKsLs`-k}O05FEf*rgY4-g!Ux0Ox!nIzH`lRo=z6 z4$Pe^i~%*1K~LVYRkbpS;5Du5u@WW)`40Zlzz(|uHOb6X49%{ydwwsR3z8YV!Z@uu z*{5jOe)-Sx%&Z?XuGi}>m-xCuQ4jdb&%`;%g6@txrx)g??-q-|+>op5XN!AZ@ABz|oLxlTme^(bF&*x8*Zht{6rC8b;9Rr=L|zo*2Rt$n=4*qe=|%%xy@Y41zOr5nt53!0w))RB(AICpz5%8_U0SE%BqkC zs^w26B&=UDLCNu{(#^^tlt5e5@}6+mf>U+wHuE!R3* zslM<;5w}OiJ&hM;9Jx+L7T?mugHbj?DwBC@DI?=>trajRP+>Q$2w5$cDP57Ehrw`T zDGHKq&5V~(YgOSPhBv&KaSV)*55e;NrLp!5Bs_?z)mt#R?K$3xAE4Z5Y&IEUUT|Z#30`HjetvLLYKR#j d@^Dr02z);Q#2%+Dvp8-BtS#)#D^0Nv{s*QX-#Y*R literal 0 HcmV?d00001 diff --git a/packages/components/src/button/button.test.ts-snapshots/button-default-firefox-linux.png b/packages/components/src/button/button.test.ts-snapshots/button-default-firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..bdf18a123769cb5c490b25ef029b8a9b4643c423 GIT binary patch literal 1323 zcmV+`1=RY9P)F9EYznlg_Dg*~Sud&Sg56%=uv-reF3FLKX@xbJK*7D7i#I$JC%>>L$ykA}%Vr zxx|-6hndD)3J4UiQ3vwkD^5@*Ost|SAo6Chg%;Y0NydycSe#k{dP|DmDifhQ;xUf1UAD8<#|W@L1lr_Z8a%RKj|uQdQL zJ}#5O>Lvi}4i^Vb-F%>yWQ9p9_2?@aXtj3JV78HV&csX0vXEqjkAEzowz-3-U(Qli z+eZBz8~Ta{#xBWtr1#{6TmYu8HF&O#j!kE0fswj48=c)Q3aguVEg=_4R)|eKPhFdh zXJgZmWQFl@nKWCvn7`+YPv;>Ee0*Fcx-t`47wWzGJS=cYR%o|5yuKax*CS+w%DQ$^ zOKTasB!j?ZS(MZ?qpxT{k`+Qzis*9ouqm(F6Poe1mE{L7^gHm~C$3Ra(@ao&Hkue6 zN%|_THCcHoy4Rzyy2`ZJyAdB=E>x zr@3Xedp&c~N<9EmSLYF$QbcFB%j^E$;_K``d81!}_tm~y^xkuxajViU;&wy)p>nVJ zhBWa1uHllbaLHum+ryPU1AjZwKY>qQYaleGh>kAj69@kC@+<&mBpMz$Zug06SnW=B z7I^=Hga=+(*UnbM6(m{VqRGtC1OKk6v$vN#cHr->>s?Y_T6*1=NOc0kt7qKy3&YP#eMp)P`^YwIN(U zZ4Cb*f9ME^N<|8aNER-l7A8a_AqCH#JA9~W2+%CpM@ZNlq~2qL^9YRGGJI@s5a>NN hxRv1WxoEXv`~$ae#S@=>RIUI3002ovPDHLkV1iGMhb#a9 literal 0 HcmV?d00001 diff --git a/packages/components/src/button/button.test.ts-snapshots/button-error-chromium-linux.png b/packages/components/src/button/button.test.ts-snapshots/button-error-chromium-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..96fd643336150fea770b528cb5e2d296b816b1d5 GIT binary patch literal 1427 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 literal 0 HcmV?d00001 diff --git a/packages/components/src/button/button.test.ts-snapshots/button-neutral-chromium-linux.png b/packages/components/src/button/button.test.ts-snapshots/button-neutral-chromium-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..9069c7e20bae2b504ac05c9e72a8a7258173a2fd GIT binary patch literal 1455 zcmV;g1yK5lP)Px)X-PyuRA_rqr8&^BWnn9)7h+LsitagqygF>M|F74UkQBY8Te6>TYH6-C8BMBE7Nw~;J z!bL_BE;5pEk&%Rpj3iuSB;g`cxZDAKeSPTldH~YtG@($4PoF;Fa=G~OMQ3LxJ9qB<&;E-SFY@8Thn(ilHS@BC19&_hoS9dLE zfW>0rv)PPZug7AsET~_-dPRA8Ic;riw6wHv;J^WlMkB++!^GopYHMq`di5%yP>8m+ zHf%Ns%$YMZ zH#cK68ripR-?Fn`x^xM@-%nFh6Lz~DjYdODOA7!)Lqqueeymn20EZ7BW^{Cv7cX8c znK@f>65iC*#K6D+9*+l)$3sO$1^4dV%VnxXR99DHG#YU_okSuLe*E}>*Xw1+jvW*i z7X$Opl|3F0Fn<@nfB!!7y^<|eRaI=+vIVEp$=uu=p->37+f7|v9dh}+mb-WF($LU= z*=%O--o5np_U665oc8c1Po6L|Gz36tX(_vR@8>+2a97+7??OeR~_{ONRh$??D1fA7zQ zbUIBq9OmG`gMU0utJM;XM$zeXd7l$j_;+|=;r#WB#bTMy0OjT7S0W4GHE+*JQwL$>53+-kMra=CE1T->~Q6O+lrwQJWH9UTS0?RKNl zXmB_jT)%!jv)})Ee>ylg$dMyQICt*cl67}?H=8zXqQAeNo}M1Y#>TjF=T0tB|44Ut zH$_E7IGs)$4hO}>#q{*_0ARD(5CkEU{n@i;#N%;nHrtY!vqfgHSn}TxC9+0(mLf8e zaFLOOi;N^(WF+AtBMBE7Nw~;J!bL_BE;5pEk&!2p$<@xVW=JNJ$YZhCYUfxp#9}ez z!C-!GXe6>H7@S5f2m<5d6GS2rr0r$pNhXs-A`!;NClCaIzX6ECFqc3*tiAvM002ov JPDHLkV1oae%b)-N literal 0 HcmV?d00001 diff --git a/packages/components/src/button/button.test.ts-snapshots/button-neutral-firefox-linux.png b/packages/components/src/button/button.test.ts-snapshots/button-neutral-firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..3a51c646ba4c11b37d0f37a9d7c6e514471aa9db GIT binary patch literal 1133 zcmV-z1d{uSP)==`^jh*pjG?Y+_WY*VTq)ikdeo;b^)J$nbp_o=`3M*+OUs7W> z)7~9M#&ds=`}vGTz6`e6bLv(1+;i@^?;hRmy>+`;X0rve*@B1(5m9-8m`o-#&5YS> zA?phJ?Th*sqG@Kb)Rq03F_HE5Mf_V);0ipmqreq-W=DZ5@XU?^SKyf)1+Ks|I|}@7 z2jAP<+9pbHZ(N!Uh?<%j06u^IZ0vJ598X^R zsWm?dd|+T8WnW863&~^>P1B4yot>S=xYz3iz~OKZ3WWejBofTd&i>IC5nL`8!C;VB zEJidMWqy91_wU~$A~ZEMaddRVmoHz~+S=my_?TcYh}~|#w{ExF4S?6{HTKzTHvE1+ zkw}EIvok`W5CsJVhzMO>T|^=gY&IJrg2Un981!@U1Bw1a~KdV6~x4IT&t zSX*1e>2zYXS{WG`;qdSflj-UkK`0b5&NDSN#mdUcoi)EGcp{NN*L8mV`USw&))r2u zGcDkim6aruNpf>@jq&>WdXmW`R;v}C&zG{6h%h%dM<5V*6u8A=A(2Q>S664u(KLIpA$=ZA7Ed zlykaVE&z&)i}CqS|)K7-eN; z=(^6QPoLff{Q9*pKR+Lj$HVaOFc%jWR8>_WA}lU0vbea2h+wr^SzcaF0sryi2mSs1 z#+${>emERvdU_h0&4$zIWMgB4`T2Q7B(31%O$n|oqlg`4~xZeYt1hT{{I$_$NB#KI}HsD#vHHL%l7s*M@L6&Y;4fn+zen` zwZp^1BoYa}efxH6-{bMHy1L5GpFfF2BKZA&va_?(4*u@lI|6|Ku~>|FJkI+1I+c}` zhzMh2V{C428gn&GBODGhIy!o5%`XP7^1LW;1)kYa;0ipmqreq-W=DZ5@XU?^SKyf) z1+Ks|IVSZ})oaH1i%rwa#)ngtmxzh$-!p#$=(FE&EfaD}00000NkvXXu0mjfEG#kp literal 0 HcmV?d00001 diff --git a/packages/components/src/button/button.test.ts-snapshots/button-with-disabled-chromium-linux.png b/packages/components/src/button/button.test.ts-snapshots/button-with-disabled-chromium-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..0f07c45a4150c62596776ea7cc2720df4900c7b7 GIT binary patch literal 1303 zcmV+y1?c*TP)Px((Md!>RA_!@k}g7W3<67B(dS@(F{B*(mpy zOWorw%kez6*UX-TTaHW9asgpu-TbsA`@Xc7vt{Y4z?@M z6p62AvOM0XFrJC@WbT(!*Kkdd7)==z58DXw?%)6VbPwBc`D1mTM{DJtwgi0sQ5w^B zxwBa0-cpH3Na54*6aa$Gu1Z8S?k$zLv#>)@^Yh=^{Iaxz9+J5- zngHPWUW0nuW-1p2;8H$LxoNU~(Co=P2%dyr&d2#~F2{FsIli6CV}umu*9V*UO(Y{4 zFU?*gV8`1*R=n-l|ea z8OT!S!v6K5%tU5{d{U>7GMIl+IraH@Dk-m)3r&?7O&WYLeUAIfr4!rO3z4vjX}g&A z@pfsLHWCt%Q0Ljbb0p{`uG_f?gD?_SktK=muYK5aOxF||rbE5$@U&Rt=46`38x`8Se%Q68PANcyj|_>Fqn%s(?`kbe=LFRxcoT3{nnpF!V0!47zuk) z)x%Kl!{sBft}D9V0SvAGw@UT4O-PjqsmB9E!zx0Ep{%g(Jf?%H$QYqx1*$9&R*&16 zXo!5m;K53XLdqZ$J^kxQPr@}t#?U&Sn67du7bB*tY*$(U)Y>-ZVx9Y6MV6TOVB|!9 zM|4(Gsm8Qi^K8`9&7@EvfF2+`+h3yV+iI*D|<%Y@ZXo8R`p(zrxg#_0p zQb)Pr+E|h&TZbGrZI-sHTpdex7t-tJ&@Z0$$y7GRR5k{H?YLB1HovXzQ*KxQENxf0 zKAz(Cl`L(`VWn6l8`pVRX4iHbT+YYIM8o{Py5G}&_-vo6g(Tn1=CB->?MjQq%|kCy z-^#;h2h0@`-2Nno5Q0*z&7W%r08D3NSdQEMuUg%$GnVe$Dn8k&_GIoCDgW6I!>o(} z?;v=V;xmD8p9zHfOd#B60^vRr2=|#lxX%Q_eI^j@Gl6iQktH#_CvX98M-mRQ?09=? z9WXeuV$6hDd~TOJPU+J|!#+XfC^jh~NKMfK5|sdb))G*~+KvNbOyys6m8R~78l6dX5u z&}|>K7kxN~ISg>pHs6g`#ZFnqL0!c`T}7d#gVJOoYW&@9SzbE#vNbOyy!JHP8K<`< zC{3{SYRu)sb9(*gN&}?{cFQt!+XtlyNKDZ+-8XSokg!)%p;#V*D25jjJoR1VDhjfK zgp*qnj!#g!@1yU8a03Fx@~|WRS>Aq41*Hj&u3oxwTabsDiy_qrZ3C{`=LPBS{V?G|Z5gv>Yc0?Ju ziUMO8K(WU8i){lWPS8?^sWitUs61Mq7T(cEFops0RRx?Vp{dw#e3D+*Z9l!wZO?%= z@ZYWZTZNODA|zudP0)8j#y7MXF z+@%B(Q}8!NI%Z3d5D|((OHY3jMiggvCc=nfZ_@p17v5BC?AKK6*Hrw|=%KAS@IsPG z|BCR7P9I(v&)jowBI}^8qS!VN#dPNSy)i=99DPdoG+u;o|5AJXX#h$SROe>UT7}QA z;aNd~<%Vd;gT=xds}X*5rHzG?uM7WGQ9x;e-;F=-G&=eS5uv#2&CZ}77d~(!+-Sp8 zex>`;5hrc)!@~caE-96_OUkw=uS|GW7%v~CPXEog>E}XAM-avM-OvycivK1{&Dw=e zw}tttg2TFoYuQFj6C5{t$O;mqz6+^8etL7F1jX`ZgnMC(>Z6tJEaqd&4RLRbur12S zR~48}fTu~mRSLgRhZuSh4zDz9T}mi-Erb!pjwpi@$NyEF%+%_mg`pRLyOb8z{H?-Y zuXholFr5I!_RGWP=t_e%3Ni8tOeaXUjnl2&wQPgL6sqMfj1TJ?w1JNxis1$XcReTF zo~=^&wkV^cI|!l}5uq@K0gkW7P190_=sQ6=c5BiIO~qbV^S23Sd<`a?3Eym(a3*}S zVZxd4&4vkQ!Z#ZxoC)7-*bDhiv@v*@(c5Lw5 hL{ECsZIa@002ovPDHLkV1oV-_uv2k literal 0 HcmV?d00001 diff --git a/packages/components/src/button/button.test.ts-snapshots/button-with-start-icon-chromium-linux.png b/packages/components/src/button/button.test.ts-snapshots/button-with-start-icon-chromium-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..cfb5cdd04fb77cb00a7207c6748fe5c702d74aee GIT binary patch literal 1687 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 aQUMx2$adAv0%_vf1)v>V?VIg_GX4Vwhr!wa literal 0 HcmV?d00001 diff --git a/packages/components/src/option/option.test.ts-snapshots/option-disabled-firefox-linux.png b/packages/components/src/option/option.test.ts-snapshots/option-disabled-firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..03de7e7bc2d57117b3d218ee78fc050025373cb7 GIT binary patch literal 1128 zcmeAS@N?(olHy`uVBq!ia0vp^X+W&O!3HFGdi(1b7+CZ@T^vI)8sE;iS@p<5!0q?N zJpy|e`y$Uw+i*nZV8Z4bn^O1wu@~QR)k5W`(HWDqXI?zIv!h4ADk!v5zH5<_lAQg& zFDxoSXSO?a35saC1uT(poS4Moik&0qb|%N{c-7xu$DeB(3K?7#u<9mL6bF^r_%4@d;WDnk*l97btOHi?7RH3 zmSb8`3A8=t`^SArIky>;d3xPG->q2xe6fZ^$zHbD^^JyY20TCeBXp+S zcv}YaVc%tj&Nu0j z$XS7WX*^20ckHr>>-O7w zJ$=@GJK*23XvK{4@f)Jn?vywt!E^Y@$LG&E|NnbiR$dx)*x<{%+%!v~W_Szv5oHyz5$Cif$Umni7yY@%C*pKZ;KF-t6(_D7@?Z+Lj zckN-TRZBCGs-JM`QGIOB``-#JA@f`VLj(^?96szk_xSwz>K%`5MO=@jZFUsU(VD-1 zkJ%kxpT!ql=FPwTH0*S1W>mpl_j{F7Cu<#jQ)Uf}nv%V3XVs3B?Or>_?s%rd2mvutZy=bqQF>jA8d7gw_$swt{;8TqaHIgs1ryn}L?url zV1NTXJ?}X%0Uvkg?<#tywpqu0_0xOdJ&WdKpRC%;rYN~TVc(t*{TWLo?td?|ka5gx z)acTF-||pwikL+I{B^gUe#)Ej{EJrX9i?Y`tuDNrGrM*AbcV=j%D$Y(9xtCCo6vUs zI%UF=cX$2dS~{aYDxy>5vo0vV&ZwWR k3e3a~*z+wSNB?8W{L;Of)%4*LUFVdQ&MBb@0D!(01poj5 literal 0 HcmV?d00001 diff --git a/packages/components/src/option/option.test.ts-snapshots/option-selected-chromium-linux.png b/packages/components/src/option/option.test.ts-snapshots/option-selected-chromium-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..4f33d84d49de8ac56e008ef8e2449259b49a71ca GIT binary patch literal 1867 zcmV-R2ekN!P)Px+1xZ9fRCt{2ntO0m)g8w_`^aXq*}UHmLlW}FU=RUKh=_m$1Oc&(QYz5aDb=6_ zr8AaLQVLF6IvR~wc@(Llv{fPqMG3JG2@!dQkPskm$eWPOJK4Cow|{IBc8MUnW6Tb{ zpP8N6dmg{@J?FdUchBx#S$KGa*x?q5E-(?j#tT8|fW(iB+|Y%6=QZ4_j^e1h1c1zM z!W^+S`k7&tCee>y(Jr)2MaXr56Ng)igbDqA$a@^ThFOY)DgA!P1*LkJrAV04?}vPt zbx7O-$ru|&GR8)cjImK9V{8=37#l@0#zv8hu~8&rY!sU@CT-yuK6xQwxMd7t?)?EY zrq8pwf8M(3Bu@#qxS!IR!D0hlNSQr~N20uO)!0$j(#?VV8rFYyf$HY2JC5`GqhV~z zE~BSc;O(qp?3F|FIeB;S0|dG`Fe~loki;JfEMAGk2v5FQGYuDw9nZaYg0ZQY{QCV< zMEN;$cHMM>Jss~Tjz*;*ZQ&SHeP)z2v{P8qYN?#N7K?U_4A`<{9ES?)nDbW7KzTuR z3z-FVoJxI+w1s1s`&JH~S{2vQ=doz>aaJZp65!^*rP?-@Z2N|q<}Mo3=V7OiQ}^Z^ zR_@9pCcv3MHw{m1ItIX`NH6}fAdYB%XX;zJ*?zQ)KOZPU5Mkqj`|!}(bG=>9tT=yM zH7Y*Ht>Cx+K4;Y;j0$8{?>CKuaMgcH$v>&Ty$1p!V z2iNB_Si7fy-N^}rd221!Vv0q^gnAhVyKsw?Q&`=CQXwPAT{BR&HM^9Ko?ZkI-uZ7a z503P}!%=nHaTdjo;8JZXTeHj18wB#MG_xb8oS!~8VxUcBV+S9fyb3^mRSVU+E+T!M zESU}fA}}^JlQkLV>FnvHys?8X&e!rli2Fbr2bF@=yU)|mrl+X3l^r?dJbs@)0541l zXY-L#PFLzM2qOFPYB+MSfkpAb7HcuZqEu$+HEwN%T=t#ya+$GQG$|{oZy$JHr86E3 z0^Dx@TtTRpmdkZ*W@V)f?fh!;$bsuCO`T@-Jq7^>l~rdM9vbPvsu|JT<6-ZARg=`jdYHg;gwcT+btQPF2y_qPHXd&OHm9H~nh+6Sej2wx{k8rp8r!+OSty3^3A=lxux zDF9=G-Obu)R0{lEZ~W66?CD6A&bVVs>f4D8bTMlma9+9)4BUpWb17d0zBI&0Q`+2k;S+%-6>mAsr3MP^|g?Ro=Ueda~^IpL%> z-?$&-RuJyv#Lp8$P$}e$4{>Md#1MAmlv_Pf2bF?gPe-$tyQ7M$Os2j$kke^ti*6%P~Y<;bZD z9nWq#4nT2z8;1(($bNMSse1~{`qZ^_^W@t(Y+Mk>rk{=F%JokE_*o&F51XIfEaA~; zAIdk*GArBkWiiP+&#*1KjNFu|w09dw&$`Snwx1wt)nqb~6Zr7!N@|l75pz-;y1NpVQ`tdp5T|5q77d4fQ9lZ46neR;XmLOxvKYy5HeG{%4J9L|# zBsS#>3aVR%Vu-tz@MFKXo!`nN%#n<-QLH=o-vP~?-y&Q3ub~Qm*CXv18$~k4Mv;uM zQ6yt*6v-GHMKZ=lk&LlXP))CCms6cH^ZeQOJKwzXJ^Ov% zyF2r$LPA0bo;sbN*>MES-HJ*O75q%V+^q!7UQO`S8H9v{5)u-MYU1Q+1kTw!=*cOF z1kTya#3_$^#f%JFIp_%~Twr9_O0Ssf=WZGFWE3uN{oE~HF@v3mLSGayGDQ(1Qxq{W zMG+%Y6frVI5hGI+F)~FFBU2PHGDTKmzRWtqjwAJhp2x+6ZOFse**)O*OX^I#{d2K@ z#Eg&8@k?PX&1O4Jw}<*R8wm%ixHEG170t8gr=tW$B%=~U#x70gff(I2S=@>y3sK_n z|F)P%Ki!M9+f8O!6Hk4f&G;A{&wi0Zacw&-76)UOreD@P!_*p_ZVxxTx#OD1_+N<` zB8Z%7G?Q|yfgu;g0wa<+QQv{C)PPD58Tt0_0KAq^h`zcFgUL=&wUN8tOXY?I$=JHx z0CYKAsJ9*IbCf-?WlJ&ahmgP=t_0mvw8Vz^qv5J6;H-dPS- zw4f41f+tmSFk!`>D;6_E5NT+)5w9)h#y64~6O~5Q`A%tk*oHjpPB*_6o@3NIyBHU(rLN5? zeGy*XRKR(&gGXXBxh_13=f2Fv;qq|L`|17@^ZZwNK8txV6IOV|O<1u<5;ObjLsERo zCwuAXfuKb@FDYhOatS4MCZD7@*%RgX#5=U#=*?H8vxV>Ut{jNY7Gd=zQo*wTV zbSW`QlS-tcqL;X|a*C>rS6z&dsHfR%_xUWpveicnz-^0nN%2)FCpmn!4V560cD#|q zoNAx0)>C9Z4O+lrRMw5-vk*Pjnaw=N5W65rA zd21)yQUm)=HKP(l?pyBNeUoA{8Lrm&h`D`93U;TPh%JW+n4iR?*i2e14i^4+WWZup zr=8;Ns5BpjsWm(qe*mZ3!}u5-H!s{l?5;A7pEIGaZj;2=oo>F*u40&4!Nw zYf4cGBF}u0gRR@m)9Z2wn4iS7xP6$cPM%n^-@js1g10);9Im6q;=t+lP}gQ<(}7BE zUy>q?=@la+>M5)5z~S;xRBe=ggbocC$vW9Yx68wFO=+KUdDi+|ifh~Hw7WRdWMT34 zVriESL`;9r3md(K$+!C}>99F5nCwJrN_lu?2CWtcsmB|6@tb^VTDyqYa#$*tx8|Pp zDHaxQFQ(RL#qM--+F)j0LXpo2<2NyvL$8rlkV6j}Ydte}XIJ&G8a zqKJ_xiWr%qh>Px)?@2^KRCt{2++RqOdmP8{w`R@O<^)^W9GjRPh&WLf-DDx%6myVCL|OEQA_9ek z{$T1Z#2WMmg8tA=7K^$IDYk60n~0F0-Fc(XVl{oh+FInomQ!~w!r{)b)8@{O*1oT+ zXTRU`{GRXc;`97|8;|ByRs9h!EG(q5ay3Sy5v^8>5aQPsi9{G49>(W;Lo^yC@6SKi z#jC3~F*-U*Fc@TPY;3-36hdT3tyZJg>nSSI(bv~UUVVLieCg7qynFXD=Q;ktJTVOU5MY**w`3at(N@xE<^~CeG+sba)1O~ zh#Vk67a|8p(1pkW5_BPQfCOEL93Vj#A_qv&g~$O5BIqYhoZ$TV^YdMX5WlU0bT6o= zsNnG7!)(~F0gXmOI2`8X%a=GD4nm<&%H!16*W+@zn3$NLyStkuOO~WtO3F$~O0d~% zY}~k!nwlCWCnvLZFCiA9v{v+W>(+7W)-9GTTgJtU7ddj|2$wHk#$+<#a5yL}Elp`0 zl}bf(b2Ez~=e$ zP>3f_o={LwfYa&Z`t|FSmzT3*#R_aT8vyIqucxuGk@E6#!r?GIJw4pNf1h|fPGe&u zI-QQspFdMwU5!Sgp|`h}n>TOHTC+x@;mnycsMTt$R%<%b6(Z}dUcE|tdpkhN!L?W{ zw70iox7$;`Ps%HLMMVW>vzfbh@BX82a&nS;_wKQ2(<_yLSUHH8sW7ty>uw z7-0YY{hT~`lD&KPQdwC!Yu#S27oX3U>NJJ;U%B0G>~=ft?d>V8>@!22&WfIL&5;`96W@00o`CMHm+R6m=75DV6H zaDTLo&m`oKM$o52yL$C%`uqF;(Qh`JiN#`!jEqoF@O{{s4~6OD@$vDWhH~b^Vz#!~ z`i1z_{V432h8)redLR(M=ksy!;6YBGKAqH;mzT%BefxOv;sw!Y6pcm$fYE4VU|;}% z($Z4m@i?JSh_bS>AKph%l%#DsfXQTHcz8JFNeS_*`g_=?k2485r1`7+g$ozBcI_H= zyPXFQ9uNwJShZ>u4Gj&Hl$6lY(vo!k&Ye5y@9!rPiO|r{z^hlU`1_`TU$$4SJ#{-SX5MmN~NN>xET2UW8c)&6r-b~eEaro zPGbs@O@9x2rXhzkgFZMo$gyL`ICSU`9UUF$bUHqM{77G4ALq`U6&mjOj}zUO-)UlI(3SXkr5mY2ag^-n$rYZ zTU*((WlQ37cXu}cot>RLefo4xV+xUNGlQLJ$N}=&+S=mJpFhudpqVrp4IYn&0|yRd z?L`dAKS)f*{i9{mg4-YFp{bvwDh+mUl zuSZc7@_jxZI$belvsqSlA$}8TwHmY8j80d~>(@T=s;d5o7Zw&$Sy_qEScX=so$nfj n5E+U@A}ET&>(@S_(I|fbRF^G$X7klK00000NkvXXu0mjfO-v6= literal 0 HcmV?d00001 diff --git a/packages/components/src/select/select.test.ts-snapshots/select-default-firefox-linux.png b/packages/components/src/select/select.test.ts-snapshots/select-default-firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..a74966f62fc77b0b7172c0a8a8ac1c2bf5e2e181 GIT binary patch literal 1330 zcmV-21!em6ZI;dSG4_V66#?Z)vr$K&-jp=mxkJ53Ua z1h#DpA=bG>B0*=TiKhARdYkZQnvYZ}MI;hI*L9RqLWp%v*L4iTAeBm?X+AurX%dM< z>b@``#NTHa2BvA^Nu^Tw{rAFrLk-%fycHI{vgjhSaZA<7vY;+R35H290 z3*iD1x)3fPp$p*x61osBAfXH40us6qE+C-`;Q|d4`sK@)xpU`E-Pa++MpRSi(P)&L zH*YdAF+sUp=F_K7T)TFS9XobZHP6|zXPrIvkw}DCEVgDR+SS#?`1m-_pFgkr4_%1= zTh*cO-Mg3R>1l?ChdFfU5YcFqBS(%fIyy?RSX}X4a9g)-rCctvZQHgrKgmoc!-o$a zxPSk?gf1G+U2Y`0yc0DOy`w z0qE)JVPs^4LZLt|mm?ewvt`Q`W@cspD3wZNGMPUsVekX zECxV#clWa6Jv}{q|NfmoAV5n?3jmKEJ#rpqasB#ro<4nwQi}HWb^zxceR1f)V366_ zSu&Xne!rjg_I4&FCOCioJW470`}--CN?4YKQuFuQ&dtpckH;&nUqTm+s+w?X`NL3E z=tqwpT@vT-;_)~D@p#+`eevAg-QE27@q?C@mWrYG_V$v`=akZX-xsVYNnYik2w-@bjzjvqgM zoN~F0uIoNE}zdk z7u*(WZf@rF>(|`9dl#jY6Z(l0C!Avr9z4k0+#G>GpknA3E?i)2Y;4K=*=&|vE{9SQ zy4d&@hrQa!m8v21uC6Xhr4qx#!yGtpfL*(Garp3IUcP)up->D6@tN_bId~M z>2#VmZ{9FFJ4-H?b2im%+O&zsk00~x+c*09`u_O$nq^sxj*c=lHO0Gk?>KkvoHJH! z=#!I^EcX=(h3fvx6rz%acl6cHvu0ah7eZgl-EKmNm66beZ~+Nj2p4FWyVryeYezyC z!UZIBAzVO07s3T3bRk?oLKngXBy=HMKtdP71#H{KV_BB-kVYZI#-i&w$z&3bX_^>@ zQTGK2A^twYFfdIMkI(lHmSqu*MxE!o2_e=uUDt_5qga-Orup!Ay-jGE57RVBCX?8< oEreL-lF1~dX`*R9yxt~$0=ZZ+Thl7^I{*Lx07*qoM6N<$f)rzwFaQ7m literal 0 HcmV?d00001 diff --git a/packages/components/src/select/select.test.ts-snapshots/select-with-custom-indicator-chromium-linux.png b/packages/components/src/select/select.test.ts-snapshots/select-with-custom-indicator-chromium-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..1631f195252cab6ad00d223496cb681fc8c9b110 GIT binary patch literal 1564 zcmV+%2IKjOP)Px))=5M`RCt{2+}}%6{~y5dr&`TUn-lD$%(aQx2P8gX7rV(qx+zo0B%)vRgCGKh zg6bk=7h(zhpe`!B=?9DIQVN%N>L#Kj$Ui`#g|&HTwKb`Qj;5W@#fR;a-}bF78)|z! zuD17i@BQQAb>8RwI_E5J_3FQj!ootTs#amQ+p$Xf(>$*cd+FD`K%2d4K<1 zW7O5H3j6#T6QWOPMRVga6GB`L$UQ0`hv2^KD-n@A;*JBex{ANz4 zlUOW9zTIvo6bjAtc!UsH5DJATFE1zGVzJ2Ox)6V;iHQj;77O`vJrE&8_DP@%kpm>q zg~$OC=tATG33MTHfCRb_IY0tkh#Vk+E<_HHKo=qh%!@!jdh{q~&YYR+VF)p=Xqv{r zz`$>5Yf+{@sI08y;K75eUAq>u*-Ru7;ra9Dcsw4$;c(jRw6wI~^?I3_nxeP2mnBP< zWIB|zm6Vj=cDr%8T-4XsGd(?>wZ4SNgr;ej&E_B0dG_pC%JOJ5%9br#(&{Ip6}_gW zhHKZZv258g&Ye5Qp+kqbaNzT0fEzs~#j@3Ydr5OXCjFE9PN9UUFUlP6Eos(knET>^msr%s)kQC?6`z>OO>c>DG( z?d|PYtycQ``|0ZHV&~4CsH%$J@29)Fn{YUcrfHZ=CMG8*xpL(S6%`e%Sg``P+YLZ% zZ7r>>tyEN05Q#+S@9*c%ojVwYL2GL(R;!hdA3su8SBKeb=HbJK^z`(k9J9;iVtjlY zMN#PK>5&y(EEt-m0npIUFspXz>+92B(JLz}aXOvcx^?TjW7E^q+`fIAb?erlC`vMr z8XFsFYipyqxtUNXL}zCw@pzmgM~(onb?a98`ub+HwS4(0AIg;W#h(;3=a>pckf<~A3x5nUAw5Ns!BQTp`jssK3}@i6k^_JXlR&qkSC-a z=r)@TfY+~Ir#wD7I!Zx70i~s-$+Et_K4P&LhGB5;-aXc=Swm4#(GUCCym>QzzaOvH zOFSOO=kqZzFuFHiL7Gi+F70GoVwKL%PknAk zlpBVTEYo#8`8lyiR#o+f{n%_a0)fDcGF{hcZf;I~fA{X)jN?;NQ=dzNFO9btzRjX1ScRHQK<8gw);D3#Ob5clr{_^F^Py71zWRa>Y)o~$mO(w~> zv{!V$-;dAdWB>mBoIH8*yAJp4*~8PPPl?51$upGQZfAIS7=W^}G7Q5Y91c@nUjBdk z(RF>sWjcVv;b3fREbU1Nu~1~P2cJ!HE~DFPXV0FcrlyAO?rv&pYq8tyxLhtSUc5+2 zNeP!PU!GBa+qP|#mX@L@3cGjj=EaK_OioTFS9Pb;iJ~aqO=jiFl{7Uqv1rjEs;jGM zY;64Hy-86~5vrC>kfA0MAl|G|R?oIigao6W|^$Vl?(w?H7k(9jT9uU_Tm&6_iR6NyCV=;)xW zt&I~WP7n+R@pwGkzkmOiCfMHI&V~&elHYrKdjaU`>f+I(N59mj5ZRz<8irw{z3v`x_GRrs7$N=yzmkkgNH-am(S39w#Qc(#WSkJ<_xpCw{kxuoOC>9T z{`vD~)~{cmji!b8V`U@26Xeoeh#Vk+E<_HHKo=qhNT3Um10>Le$N>`QLgWAmbRlv; zel!~W?!^)z#GgS?6r#~6`D0`HPyY-;2(d7!s*0}b zt;M{2=_7CT>c5P_!a}O5s<7M3u~;l~Jw_qKEJdSHbY17=OCPaVjDG-Dp#T)i5(n@A O0000cu4 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 P00000NkvXXu0mjf(_A|j literal 0 HcmV?d00001 diff --git a/packages/components/src/select/select.test.ts-snapshots/select-with-open-firefox-linux.png b/packages/components/src/select/select.test.ts-snapshots/select-with-open-firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..875eb4ef5c21e1e6bfb17ecab0721eb0c80eb6ac GIT binary patch literal 1504 zcmV<61t0o}P)KxmGnK+Dfao#9qU0g670Zz;8C@tl*U5ZqunL1@U z=awaNBNE)QmjYq{X?fB4u7KzSnTP|FfxO6oB4{bJ<+qEDPNePZW-XjPO+Huu=AWmh z`L?I0hY1f~27y2TmSrKA%c0R|pwVccR;$NQsZ@lJ3Fg60NBfn_^)9=;5W zK(G=V#~~^z3No1t8jS`zosJMPNoh11$Ye5zL?Un;2Z3NE7_nH4sHiAtwOYi*#X%?( zV$GU0gpf%}C=@~>kwB}}LL?GFEEa>|I1VzI3~_OBejkt!^5{q;5+o)jLN1qsQLEKR zNlC%Fb?f{-7$M}*5ekLQ>uro$t%gpg^ZQVQkVj9a(>X%tIL>Y8t0LE9j_5N4#U2F1 z>IoqeOi=7W%n|Lus>pZUhR$)E`_Naf6=Hf!rr%!(A>`jpkIBU9$alOCJ$S>o`=^>i0PanG7CF=!zXkKPMGv*lQ_@@v+w6GygF`+)DAKGdGh9||@U|2o&mek|m*_+r~Qjh8u6WUB> z>?*2rJGUgW60;SDk(PIbLMOc7)6f@hE(QREZ$IjCJtm_ZHv0%>CLF@7#5@2%No@ya zNOLiT)g$Z74VkR@>Xs4!aDJoTA9^rX0E^WQX;u}2;&brIMJr<@KVILVmXj-wy`6+b57d{RB?Jv)aiSt3BX^szq(6nM_=s$}teiS1kz^uePkD;gJRHM4ZG-mIeN9u5{!4YY?p>EvztzI)We0|R2{1iIji^mfB z%mmM&zkFZluWc!DuFq2!0st1K8a;;o?TJSGRQ|`9y<;;f&}K4&VI83x{{D$Ds`2&! z*aMXw=cmvKU-&fi1*rxA!17Oyxm*|RKaXLX9W$i4&d^`~xXii!{D(&X01HwL|0(qD zfgv!gBlM!`wlV7zIte5`zv^DyVuG=zecZ*ksgi75yxEJqi;h@FLx1m^^UmkInSLDh z5yx+MPoZnGt8t~ZZ_NHXkJO=}sT&MSp%dcs(3fs2!(EFNrL`ScnSLBEq!eNGo)b9V z(2X{e8S~VIVAy{`KULp_V6Fhq$ns#QX~(gvonTl!Ufkq3I|$oaiW$<}F`>`p@-aAU zLwx21OqFCKY-=gH`YlNKt_lq6edu$!e1xb9u-kYI7jE<*L{)$gRe|#=J|UCMW4U2w z@#bRWUT8sAzXiiKJ6d|~VgK<4%;oZ(&lwG!Jy40-);?IQc2qQVJ8!CaLaayGZygx2 z+Oa9OX58Ovk^4^LQgbf`2CcZ>(GTShmz-x2-iF?19)_z&h|0SgdI(}s``BZ00005d zm(5I#Y=QU@Sobbo0QOqE-BloPh1!}JfU2pmH4umwYi6X6#Jyn55G`rp5`9cRIkZ|7V>z=gtfn``mKJBslKrz&4I$|KJ=jwf%M>{@lq4Ik2mSKUV;oc)0u zBqdXAh%7)SNfm^18N_SzkpyntxM5IwaVkwT)!4-~C?hj-e=y3i(y1%Q!+|q;ll#82 z^T+kE8uD6Q5&kKiMZ%qNY=LvSkKRo&yd`wx<@xgwhvT9A5G5S_#l%F==-k}!`dHw% z%}v>7}Kz2V08s{aFK%hwkDsh{$^e27h?>Ss@TB)6M2k zv6_(GB{LLZO~d!BKSHu|^*>F5~Ba1qMN%6d~=eBt{ul`bPZ{+g9lD$?FQy`Vti zuEz5gIL?-1X^TV}MI4g{pWVqxNx4+%Adko6L7P*Krshfc`}0&+hm! zXCq9U8Un_0SKT`zH7#g4hz13kGH#gz>l)=HlrS2pkpz-b7 zjPv{=Asb(QZbK>iQBNo&AsN+&qi^oL1m2~*qJoLjfoVJZ;!xppu<2Y>?iye7AssP^ z?ldf+J>sxC4XMsm4lfWg5GA(#ti%`?!1IAP{b}eLn z+^g<^is;=ac2QaflliE=zW&_U*wmB-kw|=1)y^>)rO^sns?V+p2^k`&VZKAptt>6E zucD@#N`F6POf~WxqiS-twlI|r8-La2C^C8)qY)O-PvL!%(i70|S{AIHm%6et0^v|( zlm3ZKpD)x7-x3gHezT&k?s3)Pm|iX}nD~7SXle`x=qWX*)d;>Stfxft^-SxWq@-j_ zL*Q3>NVAIQB{j9ryx*CuSmNy?PIMb;`#(1>J48fi8y5*yj6waANhC>ib@kvjp8*jz zn>}9V%?mV2Ov4dvhZR}h(2#(ZAj_0`gokTLkP{!$qOX6JfIuLszK)I%X$oIE>bifP zs!zY&*Zt72*8E{z?YMzuZV3f_BGoryUq5oX=@H_DKgg5 zs;U{4l?v1Xj?Pb;Y&Jm{?z!=$O7zkNTRXdF8r#<8i>?YHbUHm&J=M5-rZxPT=AH9E z_PNY%qSlkg(9p2$WH*S19QAz+Kh6llYKej5mkMfQ}C#wl+2~-3y>swZVG!_8!5fC-{KCz_PNkg+;QpovrO3%*E?E zc7<^Gdw`8D>rL#pZ~mC+rmkYEyd9j5{(uO%&oJyjeRprqsWV!9j(Eniyu4iL(HY&t zB#R$Mm`-g@l)-dxPvUs5-1j)+85$beoXi^d?dJ)Y?uk;KMv#6*>O3F=J(X=`ZVpD2 zP#S01{HU66U(;Qe6GWZIXIpO?HKnCpEHp5XiU|SO&MecY6X!N7eLs)v0*Kk^n2IS!63P z`+9mtW@k^^0)?b1$IH%prhOf~0 ze=_=WKKza1{{@f&JVt0g#ebDF8vnHMy=ev`rKO$kq>#PpP8RS46wYI{NWphuxt2n8 z6X@NiQs=JB>Z8@gq-jQzlQ92`jAGXHNcdwZ!1B9S$LI;GVXcp}^6MKk?+YiKao4;a Wz3R31&J-BNATv0^sM_E`?7snwEYqF< literal 0 HcmV?d00001 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-default-firefox-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-default-firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..ee2a10b5ef52129d847bae6a9fbe6808f447225f GIT binary patch literal 1733 zcmcJQYgCfi8pq!pH8c)XqC=olo=qeAv%k&wBP+&;I|{{yjT4 zkm`@nx6lUw06`A$Jr3<%&^iRug(AhJwhsVw^U1!4Pw>hYC%)29NoY{9$w*2_pyUOe zu0YM^oe0*{ygpJQY9W_#`i#r@4tRS%X8yK6v$+@TESNqs#-%W)9a_0=jpl*4YR_tx zCW6!5g9)9rEA`degE27 zDb{7u01%C>{H*#9qmDYQQOYZ$Z}+@IzpOa;bu`>YqrzQ01dLiC5Dz<&CPzp0{+S*u zPAE!TuK+(TF8)HT^N*Ao-8xFL#?V_=6Fe<}s@7JQMuNkrNo|b(tb_a%qU8D$7 zL`_XK1T6MZW=}+a9Ox(1%k|YFk!1N}yXNsT3SM7hYy6Z;+Uv^>=|$weXj*FO!J46% zzRad3@AlLr^iYfmd#dw!LvY(kTxmDg%g^86&C@gx^u)DSIq2W7Uko(S0k*$zr&bb* zFGP?J82osXh=&V@F7@>6xYT>{nUs6<*spVQe%baivvLZUB!9NmlC*LH90r;>dd{){|%k4$dH zQOd$yEslv;6wcD5Hynw~mhzYlyLd_&qO>fyTglSSKCDuyGNn9x1r_*LifnLKde_vI z`T1`@j%&Q(x;76(zo4+;o!WzO4Dmu@iZd1~?CP@C%{Ef2w<;DS^&L{;Pqp7%3(&rC z*U+N5tfF)eGN4@?cpWb;)K2v`wQ6rrsN03$Xq7 zUT;uw?-B8GK>Q#L#u_*u2J){;e5gF%zCuu&1v z$E3&mx|duUji-Z??OdCsRfMk1gJEO!ZxWUkaPR)xZG~g`86Tp$xn*b8)avuAX`SV= z&^bfqb&t)@pFbz1J5H?4$?#Sv6e_^37|*Hl+ZfAvh6MhIaxWN^Q}l$7AAhV+#;}Pc z?yU_C2gnHbC&W#LqOYxmMhWNfV7qwp?2TjMPNWSYn33jwxno#tTT6BHCgRk|d? zock;?;_5F!jyyQ{YF@=#Q#lR~55Ic*wv@5XujxKFB@mx-r0PY2g#(9HmXe~zM>4?M zUYgxE1q^8yXS%IJYK_4>7y4fj#f>1};jK(5T-N%;gxT>;dlUU>)%@Q515aM<5IMxH zdw8?}RhGCd*xaw(KN5RVNr11?e5*^*vMcO z>*`TEM&XB*FUrCUND8D(A_ogS>Yfwv_&ewJnddXZ!$BHxqx?kHBeQc%i>1LfqCVXRK%zi9^$7b2n~nV;C`htIwmz`rlha*;{9Ur2 zK!AWUD)8gVUlK*5@sMxL&CTZK=7Hd+$xuGet1uEQ?NPG4c*}sLrDg2MGtDzLuGAGb z>yNV_Ih*$O_rn)HAWx%HRWT@t90=LJ*xO7qGc^m3Dj>e;J-g>{Xeb6MK@6WhbB0c* z=Z>|pkKBw#6UH+&8l8}i)q|g=x{xHgNF=)YkKH&ya5lmzE+r+u{5Er%F)1vrS7@-m=kw^@+x9DbHyvi=x4&&g_%bGOT z5`L8t$p|XxRGRMy=l4!$I`ChurV(xp$g*gcuVP7t+U*nPVr~eB)@BN^DI-mGDD{;2W4yIL3 zweJX9l4T_ZQ?BuAU{^rK^81~7nh-B5q%Zx1VCROJ{7J(8+hcdVq3;PGlc>HAeIl~{ E3)+oJ761SM literal 0 HcmV?d00001 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-autofocus-chromium-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-autofocus-chromium-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..aa6bdfce01def20b2d841f947f6c174aefc8429f GIT binary patch literal 2009 zcmZ`)X*3(!7LK-x5;a||#M8@lW4JX{qoz``h@ogLHN{x!Qev!_g>;CiHKezuRKBx#_-a&R)4&8-}`aSKI{9j&$qw5_xkQ%wYLJE0-XW?06>_v zxf3sT@y->&lf1h=&iNN!;EQy!G6mH3%FY1*0(mfVlWTX1m)Oa+j95A9THr0=e7d|- z^Gsi=@%;3`nt;l$!I8^3*yNy&j&p?Y`Q3QY*oU)f4^_MsAoBtGR|+MIpY&ub%}ks3 z44)&l@SBiweroBO*-d%Lahz4`48?u!c5 zhBypZzC)WoGnUVE$3W=5*eOLtQ{~k!xo1UAfAQm;YB|UYf7Y09WDJm*@ zb7hREmwaf5Mxz~;7~|tK`g54k5}VBy0RkNz9kpJxWb8os8;L}}239>QBq}E6Yeb9T zzD^Mk-*0VV!gndm#nH{pCgwZeCh9W4D(AgfQqucCO)S~e&JM~TI1tJw_1#_-uCHHk zsXOF2E5(x7UXhnsC=@E8P$4xnb#c6mytOd&7Ku-DCX6XTATyO53WX9eVXDPsUeZh4 zyC^O$Nj(s7s=U^^HHc7AQ=1-q1>z|Lv$frv-=M>Nq@<;9JU_vg{%*c?7(ZWX+ zckCYJ<(WlpobE2VR8~=;XbX{)k&yw&>gL*c6!TXzAJ{xs(AGw`wsI~)p|4R}!GIYW z;-ga80jEXS4*umnE9B-JT~Ydcy_0h!Hcv^|v6|_{y$AwQbH1%j<8b$L9KNz+b6(%< zd7?!lMNHciY9M+sz+{NJdMWmdMs86Nrzz9c-hKvs+Q@&bbvHjh!7}L(+1A!(d7Ze5 zXvg^X7VC8v?;2#w?t-~oZd7#iLmbY^iS9HI4E6N%{K35{qC2gnSn}Yjf%dh zDgTIwh+Cnd0p8vzqoW>~mUtS}IV9x##KeS@l$55X=9TDZAR=LHMT_R{;n6)whVLBi zlXOe$drS6}Bq6rm>r-8&Mgai<`GtkP#4mctazK+?&uEJfzRG<^qbFPdk4IQkGo9S` zOK4hoUFLAOFizdmm-R-G&e*Q^CEH*y7)!%AYiq%+t!SeqgV^P%dFG#`+|EvGUh4yC zNwbVtdWG`*!os`x`Q_yob#*kx;ON0|mxVO(p{+>$lI+ID5=F&s3xe?XMge|)l-&5c z_@RyAxhQ&ne`=RM=sLSC83>lZeYOh=(~yRbHVE_uY5rxaD=S)#$5&QwBr=S#?Gvki z!&W=E``bc-J9CQPB3b~h%^@;dTg1dYu*gXo=i|pK*HjCJkWHvzoLJ-MO#Q7!H&QXmy=s&jW>saFJHdA zIMRge?iQiBB`A8RpUKL~GAd%<-ku-gF=pQmq-2hxnyf4=b~9NcBQ~zCXXWMPOPed5 z3E6L7Al|s1PuQE&8yOi%p~CwR53&#EObwNl1@Zlz?RSl{t8PzxzyM*Pp=wYlahMo( z&d0|m9fNsPP(Xg|M@^xIy?^CS%q?gt`;7ZgURCvAb2ADcD@q{H@<={3{L7d31_mxY zz7TK!dGc{E{w6MFwQAk6hTN3wm+?zu_-6qDXxi7{TR8|`Ba(i-7A>FwFUVX@jlY7d+SzkZi3@$uG3Y6++P!1# zw@yPD;9}!1 zH`?-suh5#5{Bcj-vxW3~y2MXY$judecEwa7{n$_7EYiBxqh(!TL98vT>#zSs{~z`I zUqEv**Y(xlnHzV-lHk2O2l~fnKY_HAr-w1T>Zl}9`2%}|x2_3y=|t;*BRu|PT!A2SHPxHJQ0JE?+uQl~f`!_Wr-va;u literal 0 HcmV?d00001 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-autofocus-firefox-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-autofocus-firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..953a0c7bd1540beb98811bc5c0e0d0c0ac617200 GIT binary patch literal 1712 zcma)7c~sKr8vbcybDsCh@jv9f zMHit90KgWqk4FG_^TF*3)d5dmo2mf-(4mn%+yYZeRFhM_M=v8qYB#q}GNT2e@f6c# zMO-wx@T&a2^}YJSeL=OqZaV{Q(QOS2JC*%7*EPUg+axdr4bdMs*!Pugv>+NnIh(|G zc1p^UeiAgzuIvaN#3fx??c9{lRHZx5?oH=jBK(-2yGMtVT3NRMfz}%2mY!$MU|%eU z%cr_8IRQPrujls1;}Kc_o6U|m;GMg^?i+zeoFx>4ODvT#&e_+# za43GN2PtdNfBP}*oc(rV*tJa2B*h`1HgLG*?(b4*QsD zR*qKtV7^*fRGFZhQ-Q8CTZP76US4`Iok9+rv4Lw{@!-KmuJr~0L(UwT9emV0p}K}4 z55nD>q~TFfP|itMZJ@5czJ646w58+XoVemA7R$@BP_VS*sG(mTSI6KHFc@s7A=B+{ zL^cUcrBcmB?qzxuS!WK1v*$N%-d0nWp4W*MBHtp1&sj4k>LpM{Z#!)swUBne<4E6! z*%9@ec(?8j10e@B8LmLnnJ&Tb&rWEl z_VUV#S~-fXk-RD4fDH0@y!J~g1c=*}Ns70%p_LQ8bcB)Wd{d$L9-4WjyW1swb@|w- z;j1L{(D1O}bz)g-t6>{ul4MyJAnUs8G=GrMQ&FxqbxMI1`I$v3!`mh}&CS1P{v2T) zVESM(WwJA!7eB#+*eU&TsgmkbJ?fY+lbv|FLhO16^J`n%Y+hVUj60$D>BIMvk7$E8 zL-Zim%WGa3dHw?k<(%w!7N+sF)$x^&D)Aj19S85z9=N|eB3?Rx8re$x(WWbTuh5P_ zxE4!bx-;Mw`8X^c`0ab%1@LL2z^=%TSi+FLeY*YP`xoEz$<-w>$u!!%9sI|kt~>R5 zhK67uXL|V}Er3w`ZO&!oB!!Gec*e)alRq?4q0W|w^`gCzxBSeQEZ2HTSXvt54rY2m zIr??K?Vx?b@fg(b4g`4@R5WugyNrWU)|~f+wA{%~_AH%un&d zLqh?bEUmb>xa(dO#2b7bPv5M-f)T_PzIug05$UiSURhb2wt`7_6+AIdV35%1Yntue zH<6%zv!>>~?TZ3kusGU(2pC+h`!LRn1WU>B&_2v^&JagI!eK{`9yLZH1BLI$d7D5D z9jexkZb8_FboU7aB-#D;lBJDqJ*z99Zu?;Dh{SwpQ%EnR%?LRm7H6Dy%%kqVp;jlH z?oQu++ov*0bCptVKJ&+PFQ^?b3mEy?BbqJBB^^q>^YXl-9-NV&dcLnSRjtjn-i?IM zrf&-x=p=8HW3#aa#A(C+!|k4GeaaC{cJSYzrO>!8`D2a!h32!Rrj`>sNMn^-Rx}{? zX9sIm_Db%?Z8^#3n-=%WYsMtuZ^zi#4P;42T5K#eY;}zuJ3a;+D}2IyI-|}#oOesY z<%n}E3ykVMg7UlSo O0?3|+JQ_)%nSTLzTS<%n literal 0 HcmV?d00001 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-disabled-chromium-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-disabled-chromium-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..bc9b7d16474ee8541fce1c95444e57c207b16ee3 GIT binary patch literal 1745 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 ArT_o{ literal 0 HcmV?d00001 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-max-length-firefox-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-max-length-firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..39985af35516ff1c555b1e39bd809b330b7fe6ce GIT binary patch literal 3627 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 literal 0 HcmV?d00001 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-placeholder-firefox-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-placeholder-firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..263e7f5282be0266bb0336833cf4d6a9bbf85bbf GIT binary patch literal 3186 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 literal 0 HcmV?d00001 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-readonly-chromium-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-readonly-chromium-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..cc043a681a28f76bf1ee90ce9a01d4fbddd914e2 GIT binary patch literal 1978 zcmcIlc{JPU8V=g3Xm7bxG(r#4T57EtYB|&ryC`BOim{YTC@D!Sxwg?*8pPHrt?Jm< zma#L2(po~LTKf`PEkRHug!`Lw=l(H&+&}Lh-}k=fIo~5d zm(5I#Y=QU@Sobbo0QOqE-BloPh1!}JfU2pmH4umwYi6X6#Jyn55G`rp5`9cRIkZ|7V>z=gtfn``mKJBslKrz&4I$|KJ=jwf%M>{@lq4Ik2mSKUV;oc)0u zBqdXAh%7)SNfm^18N_SzkpyntxM5IwaVkwT)!4-~C?hj-e=y3i(y1%Q!+|q;ll#82 z^T+kE8uD6Q5&kKiMZ%qNY=LvSkKRo&yd`wx<@xgwhvT9A5G5S_#l%F==-k}!`dHw% z%}v>7}Kz2V08s{aFK%hwkDsh{$^e27h?>Ss@TB)6M2k zv6_(GB{LLZO~d!BKSHu|^*>F5~Ba1qMN%6d~=eBt{ul`bPZ{+g9lD$?FQy`Vti zuEz5gIL?-1X^TV}MI4g{pWVqxNx4+%Adko6L7P*Krshfc`}0&+hm! zXCq9U8Un_0SKT`zH7#g4hz13kGH#gz>l)=HlrS2pkpz-b7 zjPv{=Asb(QZbK>iQBNo&AsN+&qi^oL1m2~*qJoLjfoVJZ;!xppu<2Y>?iye7AssP^ z?ldf+J>sxC4XMsm4lfWg5GA(#ti%`?!1IAP{b}eLn z+^g<^is;=ac2QaflliE=zW&_U*wmB-kw|=1)y^>)rO^sns?V+p2^k`&VZKAptt>6E zucD@#N`F6POf~WxqiS-twlI|r8-La2C^C8)qY)O-PvL!%(i70|S{AIHm%6et0^v|( zlm3ZKpD)x7-x3gHezT&k?s3)Pm|iX}nD~7SXle`x=qWX*)d;>Stfxft^-SxWq@-j_ zL*Q3>NVAIQB{j9ryx*CuSmNy?PIMb;`#(1>J48fi8y5*yj6waANhC>ib@kvjp8*jz zn>}9V%?mV2Ov4dvhZR}h(2#(ZAj_0`gokTLkP{!$qOX6JfIuLszK)I%X$oIE>bifP zs!zY&*Zt72*8E{z?YMzuZV3f_BGoryUq5oX=@H_DKgg5 zs;U{4l?v1Xj?Pb;Y&Jm{?z!=$O7zkNTRXdF8r#<8i>?YHbUHm&J=M5-rZxPT=AH9E z_PNY%qSlkg(9p2$WH*S19QAz+Kh6llYKej5mkMfQ}C#wl+2~-3y>swZVG!_8!5fC-{KCz_PNkg+;QpovrO3%*E?E zc7<^Gdw`8D>rL#pZ~mC+rmkYEyd9j5{(uO%&oJyjeRprqsWV!9j(Eniyu4iL(HY&t zB#R$Mm`-g@l)-dxPvUs5-1j)+85$beoXi^d?dJ)Y?uk;KMv#6*>O3F=J(X=`ZVpD2 zP#S01{HU66U(;Qe6GWZIXIpO?HKnCpEHp5XiU|SO&MecY6X!N7eLs)v0*Kk^n2IS!63P z`+9mtW@k^^0)?b1$IH%prhOf~0 ze=_=WKKza1{{@f&JVt0g#ebDF8vnHMy=ev`rKO$kq>#PpP8RS46wYI{NWphuxt2n8 z6X@NiQs=JB>Z8@gq-jQzlQ92`jAGXHNcdwZ!1B9S$LI;GVXcp}^6MKk?+YiKao4;a Wz3R31&J-BNATv0^sM_E`?7snwEYqF< literal 0 HcmV?d00001 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-readonly-firefox-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-readonly-firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..31fdeda024b5fc44988ddef33e97b90fe490b4e9 GIT binary patch literal 1605 zcmcIl`#aNn9RD8oGjl20+0hUct2CR0s1ftH)ENp<(S{tivxeom3sGdkI?AaHrF5ao z@zmOJH)|v@mpT;Aj59=Q_DF`|e1GYA`UlSQyg!%s^Ld`v^M1cRulM_X*&pwv2Qh&F z0HEjNjXMUOt>ALg(E|4)sC%ygKnv=FI~t{QTUnUY}*UQn_*45 zKBJXHH(%X|Y)j9`m;U}oV)w*uzdlR|u;{pLzm3t`CPzV&5BEX16`7f4S49z=?FVyh z(Ql%SJK#DjmSqOujtjsUxaA`YW`5AwZCjQu|& zG`%k$Nw>RV*TBNx@Bc{YfNA6$rf#g8mgBXX!wtN=yr#BJD3x$&()-g}i#v&Mt#%0- zDgXd-FRLrc$}A1OK@;@Z>*eL;#c)rKb0$?P1fM{j{V??OjK|PkQ z7gf4i|6Nm4P+PkPfk1#rFC#Ga?4J5bQIuT_ZzLov?Bc!HSJI>ziu06&^JMO?h6Z=L z8@ZxsL1(c!|A1p_^Jf>{jA7K>LeglVt6A|KvAo!H1qAuBN?Q>6RUZRCYj|WtAeHV6 z45G~|51AQ21#N7{b8psaYAz&$31VKP&}gPPe8Q(hSH}9mRF%MSjXWY>QU^c^;f+NM zB@umEEMKbQa`z98R(X`L>>3jHty7$7bHxLa6ONJ4YrdK}e1PTsQZ+)G(9Yr$&_qxx zHiZOq+8p8|B_l!B+pGUU_H{V&?6ddvlS>)RAPX@LY%o9200QY_Ww7nZFi#A31eYGw4Z%SWyDeV0OvJp`E26%8+1OJ;~} z*h(+%N#WF#)d$&&^hc|GohndRE-o&S@%Prqqr=00IDOg$V}<`?@18rhJyQGx(X=6XOx8E3|nJnurvjr6-TIW<$REgz&2qTfv#(b${zBK-Eu!jwd-Qd9T zz7_sdfQE9)%ZaI}OJxeb#^p6S?oPnlIk08|YTp?`E|Mt}jot$j3a8mc=YN_r^9Bcx zF9c4{JnRddvQnG0##w!9BY;H}vPyd!&e-z{kegqXZ*O?EC12?@y(M(}^P_S0G36KVqsc^vFij<>P3 z^{5+>fsck*xJ9urj@wS+c_ccQr>%T>IG?SPZUbXVo#|!WJE?GYGj_MMN_m-sq+9MS zsPtw|SPy{i^Z(uLmL~NJcjZ%UV7dr>?b2UG75q3Z#5}*GGa~%@D_M%*BPAj+k%jX1 zT91Piy% NfR860_r#rW;Xm1H88H9= literal 0 HcmV?d00001 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-size-chromium-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-size-chromium-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..5b9c26b8e1f862686212e339435a48740cc8f8f0 GIT binary patch literal 5014 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 E0Z6>xmjD0& literal 0 HcmV?d00001 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-size-firefox-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-size-firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..6ded333b4b2e54aa06dcc49fafc271571129216b GIT binary patch literal 4661 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 literal 0 HcmV?d00001 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-start-icon-chromium-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-start-icon-chromium-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..ddebb32f6d3bd13a5dd81f1b7961071935edb63d GIT binary patch literal 2443 zcmZ{mdpOf?AIBFtB!qJK<&>x>r~N8fPHP$ywrYNkAuWf{h~)575_2kZDlBO#B#WWq zC&x7zhB?e(TO*?+v@k|a&$s8fuIHcUdj7cY&voC|ec#vT{=8qG`*WwBN7~9r?Uw?9 zKr(iSvljt71vIFnIM7S6IT3)_5q{AY2CD2;n*o7#!R^kTaf*5}&y73JjL@JhOxJ9D z^7U*Q#YPr+ba{qUb`}I&xIpw%2ktS%$+IVm!EG1^9#NvsWa414kHW|~MK)zI;ou8i{g!Opa5zU2!hZBqH z>hk^~IS;bgr@yY*YU}BxhEF&1@Mb^q`=S$7(!cR|3bi5QJ6fBBV{}YLh5yWeFGW^e zT^+OE)Y9_lhY$Xyv8%=|WUnSaB0bOOP1Fsf>w1ZO-ZwsfdUatE^VlQBn^eYcUdQL= zD!IG6uWqdyii?ZiBYU{JBhHq^3=?uG7GT3dh)m9PwbaLS#6&Bggx~VdGb6OZEa&?gCOdmAIx!F z;MP>TONPn>0)cWpi)ql7!q=kH>DRDZN%i5=Svffgtl-kJGReCY9`<&q$V>tu)#k;s zfBs47>f%P3YvdYv%eFQ~FGbH*SWg$cGgtA75;d#Gf8GfSzW#7 z2lr9z>V$3gGfQHF&u($KrP`{RA(SFc~|9PtOcSLEJT zHmZpT(u2bb+?rxe#zXIlO2|4Oo*i?3UDVikZ@02x=$9_VqeqVd8c6+}@jF~^uML)! zm-D(F9eZNVYL(F3_`7>)n92Nn(~vhyW(*Lld_e7S>|t zxE?rXl5g)5mi&;xPN*PMwPJW25R5uAxV?+xXHsx2C}L7{`ez^u$cbadJzIFr092@D3&N;7tBWW?6RMcMBSD^(9iYtd$*JDU3lAwh?Dj8sL z69*0-PO{a!y$?91|Ann~xrd~RPp4ESk%+o+15Auv1aEF`GDqUN&?pNrsGFPK(9jT& zOQ3W1^w9c1NZ6F*^71mk*+RQ28SUoQxwUDOLF!vvloG^PgfzQ3#>SfaGoJd+v)`@8 zHfNR)8PnRQB1M4^zjj+PCdO@vt*^{udLEyo;#(s5Rv*}3yE`w_@YAE!7_%eDSPJ2| zzpn0RTarxu+^02>+2IOXQabOEiC(X9Ab>4qvb|;CKhlB%rUb{dnAY!zzKU1= z%!W!mJE(xrayl!bmzah)fIBb$-?v#O6IO;eA^nsa^2YJVp+j&>i-T=O9ka^=Y<3!L z=_J5lPd6b>x|?W~@#6;;P}Cafp#XExFGMDHUcJ(_Pdg$aBH%{@zZnXHiS+dJoO*Af zb=ZJ3ls3*ka`e!lLs5ZQa=i9$b8|Wn2thZ2a)9ong{>MJ^O6=%Q1exUIsSGaW#>gn z#jOAFGOODAOg@Fa;_vUD^XL(da`|_D+-kT{e@QoOF?>k3tr+|js-&cpU0A3-;AgB7 zdb-fG5E&R06urXor+F61<#gtYtW6rP2n2mhX5w?*;*t`e1lc(_w9VWULFnRApl$JL z?xiAtj8alkFzok0lLA)rZ8MVsnU{llbQi6Iatmh)pILaLP$*XwpPzWTn3$MAAV?G_ z!yf4Kpnkr-JBoC>B0?g^`uoqI(R-mC+(eul^}cClYHBKo((1|R`}40#=z+FxaJ7zS zC1qT!X010+R}gVpZ5;TlhQ>t35WpUL_O%|(9 z(URaluRA*r=OTMH?*yA}GlpNS7RkiKgb6sFfE`Fpi+ zA`E^Z$sz#l>}=!XqXqp*qJP=XcnI6@F6bL110~AW*OxL99UZ+FQYhCFGs(8bxA$p) zjf^tVRZk%WH(?v)j!_4Ej33rGDPFl6_7U`dDg8Gjsf#g9-)_EF^-Pw_d5nBXon2NK zVzZMvufFeJmIS{dI2>lP*(r-r<|^svYWIqom-~3irGqn7?iIkqwZO%q-+vU|LCtU(=K@#m^MSoT&nSS0Fn$@@ysS^1Xinz&Oy^ literal 0 HcmV?d00001 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-start-icon-firefox-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-start-icon-firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..1579135d1cea9997e3e382c96c55816947352b33 GIT binary patch literal 1863 zcmZuydo)-~LYCSzi)N z+e8}x02tYu=nw94aN)ExL7O%odjJ3s9WoIgkn;W7%#5#z51<*YYJj-U>r>puvStBt zA?oLER()dfjqJLR{?td+Hcu|ugxfN{K9~&Xue@I}Q`Ph3Z zw6h6Qd)|LC-60T&NO{81acZMLv3c!jOWHy+1)UgI(SJ#=7-d;<+R{LKCU`V5)3DG> z4RCO9Fx%qdYjWS_dDWaX(8#Y2XR!{q1r3XvYz77RPCpw1Ld`hN$@K9?3i?h)YLdb<;&*ivhHs8Rh23@O0l#QUXJGR zc%TJ(?4XMYou&B>Wl*S8)E1Gh+jrK6EfCn!XtW-zkEw-)wK->wnw*?$s8A^Ed_E(Q zNH&HAW)PoZ)T5@R;4MBse`n{KQpD$PAMCrHeyC58v3apnD)q;r4q1F^=Q=E?llEk3 z2~GGf+={COUP!)r)sl@v>Eqji+B8e~d}>HYHvEuGCIh}v+@ACuYwzgzHZ?Ur2CE%d zy0NM7dn=yxzfg>#g@#^YFkmeh>oQ8Ue|?f^EA7kND{WVX*M|co&awu6{?O1F33Uk)nj)KwSF;sQNwQI)ZyojhM4L+YxjMCa@ z#oviC=EcgR^~uHI2u=U`y8`;LlD>(F62WX?VPR1gdZ^{FiDl!TodC{?dka2=k2_e< zdoB5V^TiAQ;I-uI$g@{xj9cj^t}Am+CGJ?WarFUU^kH6Ytzf`h9}9@Y;w#Oqt(T9m zo2jdl$(MzJ!7tyui3(^q9~{z2Yh0+xmPXK-%o_jtsvtpikl@g*iHqmYZ>&u_PA48K z(FW=C@f8YM)^hj50~FcG!y`8WvHf93xV7z>Iq6op7wlx(4(ogNj12VD`c=lK2|R|P zg@GV?@}j0kk3iT!9(-R>@f!$IyZ8Vq9~{hIb1pfp0haI)t>@3705yy9o$}%M;^Gf1 z2^I5taq*Laf`YmW4U_iD`q6QywCCNs76Aog7&kjHmG4zZ@P zI^M&iIKc&}YEGh8=w-?7SzbOmIW;9{X{JJXu|Zw`0qGutHL+FL5t1Hvhc!%q%<%Q| z<5JK}jH`zSC!v$hP#I}!#MP>p!&Ng$1w^a+Wo7tITKh_XfrhKAs~uEbC=}Y<8`|F8 z`l6_)2%NdWH!Y0Knu=uE&=&o8uT?7fZzTyI`_8ndO3(Qg-Z}xu@>&Em3!kb%O}Of* zY&hb`5$WE0)mK<78;8UZIatu??Zw|NDhh=#($Y+CN-S>Nxbb_6Tgv7VOwYY|U;&?= z?(yNKM`kZFHSMIu?(Qy)i5Nfg%iNr91xx|Dv8G+(b&Qk-hKAvvoxl>A3cOr4Lzb2ChDpZ(Ela?MOnl?kF z>bU60D=lR#vuuJ|Z}`~m0WqiWt%sS$uyQL14-O=e$!uCnVKR?{+9 zENfKSTE?xct+hp;ICYMuvf(~((GGIJEhp`cBxDnM<;ZWlYKZYGHZjA&c8H&ZG&@A= zpm^q-m7}wL&9Znsm6Z4DkGe#xk8ItI6!*9zISiQ>DkiC1;_38PBBiLgxi^GVo$mf@ zFQ%MlSvk5O&D8~|HA&F~K*dCunaw0-_7`X528{gr(#S1+e9)SYw^z4`B7MH7Ba+{jAO5o6E$aoBXk-|I~CG5gIz-}m+r2*f<6|1)x25&{zx&FbL)TL P2MLf*`4Srm;hFyjBZ+oJ literal 0 HcmV?d00001 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-type-chromium-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-type-chromium-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..afb8ff184074f3368aec842f701b0d265a0878cc GIT binary patch literal 4595 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 literal 0 HcmV?d00001 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-type-firefox-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-type-firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..8ac4a1fe0e0b8caa37481838cb72d813564a8d38 GIT binary patch literal 3869 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 literal 0 HcmV?d00001 From ecfda30bf473a4d34ad029e1d84330ad91064f97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Tue, 25 Jan 2022 18:28:53 +0100 Subject: [PATCH 23/27] Update all snapshots --- .../button-default-webkit-linux.png | Bin 0 -> 3129 bytes .../button-error-firefox-linux.png | Bin 1216 -> 1232 bytes .../button-error-webkit-linux.png | Bin 0 -> 3077 bytes .../button-icon-only-firefox-linux.png | Bin 347 -> 341 bytes .../button-icon-only-webkit-linux.png | Bin 0 -> 841 bytes .../button-neutral-firefox-linux.png | Bin 1133 -> 1202 bytes .../button-neutral-webkit-linux.png | Bin 0 -> 2966 bytes .../button-with-disabled-firefox-linux.png | Bin 1063 -> 1055 bytes .../button-with-disabled-webkit-linux.png | Bin 0 -> 2620 bytes .../button-with-start-icon-firefox-linux.png | Bin 1400 -> 1391 bytes .../button-with-start-icon-webkit-linux.png | Bin 0 -> 3446 bytes .../option-default-webkit-linux.png | Bin 0 -> 3479 bytes .../option-disabled-firefox-linux.png | Bin 1128 -> 962 bytes .../option-disabled-webkit-linux.png | Bin 0 -> 2766 bytes .../option-selected-firefox-linux.png | Bin 1598 -> 1588 bytes .../option-selected-webkit-linux.png | Bin 0 -> 3785 bytes .../select-default-firefox-linux.png | Bin 1330 -> 1322 bytes .../select-default-webkit-linux.png | Bin 0 -> 3414 bytes ...ct-with-custom-indicator-firefox-linux.png | Bin 1310 -> 1305 bytes ...ect-with-custom-indicator-webkit-linux.png | Bin 0 -> 3213 bytes .../select-with-disabled-webkit-linux.png | Bin 0 -> 2720 bytes .../select-with-open-firefox-linux.png | Bin 1504 -> 1500 bytes .../select-with-open-webkit-linux.png | Bin 0 -> 3395 bytes .../text-field-default-chromium-linux.png | Bin 1978 -> 1976 bytes .../text-field-default-firefox-linux.png | Bin 1733 -> 1516 bytes .../text-field-default-webkit-linux.png | Bin 0 -> 3778 bytes ...xt-field-with-autofocus-chromium-linux.png | Bin 2009 -> 1999 bytes ...text-field-with-autofocus-webkit-linux.png | Bin 0 -> 3784 bytes ...ext-field-with-disabled-chromium-linux.png | Bin 1745 -> 1750 bytes .../text-field-with-disabled-webkit-linux.png | Bin 0 -> 2815 bytes ...t-field-with-max-length-chromium-linux.png | Bin 4329 -> 4253 bytes ...ext-field-with-max-length-webkit-linux.png | Bin 0 -> 7380 bytes ...-field-with-placeholder-chromium-linux.png | Bin 3434 -> 3426 bytes ...t-field-with-placeholder-firefox-linux.png | Bin 3186 -> 3139 bytes ...xt-field-with-placeholder-webkit-linux.png | Bin 0 -> 6792 bytes ...ext-field-with-readonly-chromium-linux.png | Bin 1978 -> 1976 bytes .../text-field-with-readonly-webkit-linux.png | Bin 0 -> 3803 bytes .../text-field-with-size-chromium-linux.png | Bin 5014 -> 5009 bytes .../text-field-with-size-webkit-linux.png | Bin 0 -> 8749 bytes ...t-field-with-start-icon-chromium-linux.png | Bin 2443 -> 2453 bytes ...xt-field-with-start-icon-firefox-linux.png | Bin 1863 -> 1970 bytes ...ext-field-with-start-icon-webkit-linux.png | Bin 0 -> 4858 bytes .../text-field-with-type-chromium-linux.png | Bin 4595 -> 4478 bytes .../text-field-with-type-webkit-linux.png | Bin 0 -> 7053 bytes 44 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 packages/components/src/button/button.test.ts-snapshots/button-default-webkit-linux.png create mode 100644 packages/components/src/button/button.test.ts-snapshots/button-error-webkit-linux.png create mode 100644 packages/components/src/button/button.test.ts-snapshots/button-icon-only-webkit-linux.png create mode 100644 packages/components/src/button/button.test.ts-snapshots/button-neutral-webkit-linux.png create mode 100644 packages/components/src/button/button.test.ts-snapshots/button-with-disabled-webkit-linux.png create mode 100644 packages/components/src/button/button.test.ts-snapshots/button-with-start-icon-webkit-linux.png create mode 100644 packages/components/src/option/option.test.ts-snapshots/option-default-webkit-linux.png create mode 100644 packages/components/src/option/option.test.ts-snapshots/option-disabled-webkit-linux.png create mode 100644 packages/components/src/option/option.test.ts-snapshots/option-selected-webkit-linux.png create mode 100644 packages/components/src/select/select.test.ts-snapshots/select-default-webkit-linux.png create mode 100644 packages/components/src/select/select.test.ts-snapshots/select-with-custom-indicator-webkit-linux.png create mode 100644 packages/components/src/select/select.test.ts-snapshots/select-with-disabled-webkit-linux.png create mode 100644 packages/components/src/select/select.test.ts-snapshots/select-with-open-webkit-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-default-webkit-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-autofocus-webkit-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-disabled-webkit-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-max-length-webkit-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-placeholder-webkit-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-readonly-webkit-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-size-webkit-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-start-icon-webkit-linux.png create mode 100644 packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-type-webkit-linux.png diff --git a/packages/components/src/button/button.test.ts-snapshots/button-default-webkit-linux.png b/packages/components/src/button/button.test.ts-snapshots/button-default-webkit-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..542e957a7b8cd4be67239e0a650cd4c1860ab249 GIT binary patch literal 3129 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 LJ+;aQw&DK)#jE7) literal 0 HcmV?d00001 diff --git a/packages/components/src/button/button.test.ts-snapshots/button-error-firefox-linux.png b/packages/components/src/button/button.test.ts-snapshots/button-error-firefox-linux.png index 4fb20fb58c0c4977043073ca80c00ecb8143195d..73fe5f8b37296eef2caa0207de07c086f1ad9d3e 100644 GIT binary patch delta 1212 zcmV;t1Vj743D60UB!8DlL_t(&f$f{^OH^4LfamWyD>_@UXS^H9hwHCG2z8*7aEL4G|f6)!VB3hH0yL|5?#c0Llv$HPi|D=8;T&^)eGHVAt{KORmR-B(%FU%K zHy6jLQvf(iN|e6V-McrOd!sdPNcfxU*JJty%gTs`!$>J9%AD7iE-B+Z`S}2}>h;Xp z?Epk%8PC(F-^7v-bYy2UZL_iL^C5e^Oul$Q+rE8BLVqxD_AJ5iab8`xfPZKRd2*6z zn~j!?jPKUnnUe!RPkz4AXG=?C++;%bc!&gp%-ZdA9y)|11j7{-$Q}>2l}(vey`JTn z8D5o_uUhk#32)Ww@isLvB}p-J))FoWL1=zH=I!`8UKkza!{f)aWMt5`e?LBlgK3)$ zNeG<9#eYPWmT=e9DAIysV~k$Cx^CeU77IRygZ9i!Y+5buJ9h|G#`}wkAQHi*)#5BJ zj>#nnf#=yXCd}q_3Ad)E5|L&4&z$)(FC~R=Ab&vL>C;F;&~^AQA-|u&bLR;8{d8t$ zCq}rtx|+_M96EDy`0e;{#vVLC_IefRKO_A2^XFNbnu>X5M|L&l6RaFs@Wq&@l zwXGU==jAce*-2<_4%y>j++(s3k#8iz+F>=e{k?i zj+7J@Mn-T~SFc+0rU_U1IaJ}Q@Z?4nt_n|XRN<=d)3QulS;i~ZDM*Sgw3u)Hr z&@}v7nD9cj3k^mi8cR*BdZ=m(cr~flW4T|4#$+<{sP-<;4F&44!A+n!J)K5_0n5s< a!G8f&cR+*Ts0%&-0000&V{GxY^{;D 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 M07*qoM6N<$f-7B+_5c6? delta 320 zcmV-G0l)s$0^0(RB!41FL_t(og=6sd5BTpI82w)|y5~Pv+}!^R2`dH^bH&a5FB#qQ z-!(A$zrTOLe+JjU=>M$oiw4|b=$JKr(SO&#=>H57QN0817+hE)s`o#`U<^Iv=w=vb zM-apV?toDTjyiCl9Wd&^Q3npR1L);Ig_6zxVIX17$-(D9hkuTJa0fPQxH9U%q3=M2 zlFk3^+xNn8{?c=B2hKly4@J(PZU_Ax_~F~H|D*u29XV_rs8F)`zeC49I4)R*h~foD z?xV;JNED;vL6=EJ9Y}2l4*IH&Az{UTfvmOv6-qW!&vDdtAWiUqJ7Cm-qYfNs2aGy! z#5<5Re(}IN0yzifikmwGhJYc1=z}j5S>qQ&2GL>D5E4m9d05X_29t0AItgBeUxpI#tx>b(r_d`TXJD zBgrpk^Wvy{=ds0t$t_3XJ1ve_FiV6jI>c6%+PZdadnWTq7rwW@+sfZR|F-4y?>c+W z`Q^FymSt2_u>4DMO=_E@b;2_`L{{Zcp4$hlqN7*5cD9&a-ZJrf|No6e6DM5##k=+R z;wkzCGAdD%(mbQq?bJ_9+x1CUB4!2GZjT=q%C-skUf`4Dl5_BT8#{T+;`{TH3Je)i zlK-x`^-JW5i%cc>j~&-b6x6Tkj`e{; zJ@>e4F62tcUdfNQc{#nRsUOeVpFAJksvormXD~LiZuhZfwscwF zle*l)n$2=is&MvF8DKng+_aptAx+@Q(Q-L~3fZHQceYIQpW$*pVwvluGbU5HB^ZG5 zKP&gbIbpq7b6=nFXKGmR+KNd(FIBrKrso~2!wnRb@HoD0kw44$rj JF6*2UngC)gc>MqX literal 0 HcmV?d00001 diff --git a/packages/components/src/button/button.test.ts-snapshots/button-neutral-firefox-linux.png b/packages/components/src/button/button.test.ts-snapshots/button-neutral-firefox-linux.png index 3a51c646ba4c11b37d0f37a9d7c6e514471aa9db..987508cb6d56d277f76f9e062c6ca4b210bc6b40 100644 GIT binary patch delta 1182 zcmV;P1Y!H_2(k%~B!78HL_t(&f$f{&OH*AK!1o6}P1n8KNMp8{ZcbyQkcGI^>Pv`3 zf{~FQTrHI?LfAlx1Ql!)!ayw~CSi)O77lOIiSyTo7w`MdG}5MfndiU{_MG$F=RW+n z+u!O-&3BhloU?Si<2KIDZ_DvNu-gI2;b1KM!LG z1OjDm=DZLH1hDA3z3h#g7j)f@rQA)NHk$+4k`SRtd^qr$uvj@7|?QC}6c(&76l1ADZiazaIdn(@8R!1R$T!^Y-oAUt$r#?RJw$ zB*FHs8eVx9(K9-i2`1b7^iGM@_yZ!fXJv|-|0DiyUoYORo zSS&_5oo0J`n`AOceSJM5LVtfh>2w-R(-0AyPA3~18}#<}9@_Jn33oc3OixcUJ3CvH zbChrq!7z-XtK(q2yu8fo*RQeL?bO!RGCx00B9TBu2nK`f?CdZ$HfBm&U0vnzXDa;QJzPXcrBdco|Df>Z=H`+J_xt?>gF&{ow*Ff9<;#}=XlZHr?Q!vVoLnwP zEPodJe+ge+UgqV?m!|wjj~l6wF^C2nn?=3~w^^yq}5pua4y}iA^ zt$|kj?K+Y(&;p@SPWg)OD_E4#ea*$ z<8iXtEV*2cg@pxLTU!wk#>U3@^y!nCYqeTQrBaNJjvm_csR>v79ZI+oUfC$&N_b_X zge&2djS{YeS2jwx5?p^*Bh>I`r=9E8I!utXwJ whKEBmH8rWv22TM^)A9LyghJ1VL>Hp`1imTnk delta 1112 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 literal 0 HcmV?d00001 diff --git a/packages/components/src/button/button.test.ts-snapshots/button-with-start-icon-firefox-linux.png b/packages/components/src/button/button.test.ts-snapshots/button-with-start-icon-firefox-linux.png index 04b200b708fe77b53b052e049a89fbfa21ffadbe..fdb38afa78273e52a7d68ab9a5b214374457be40 100644 GIT binary patch delta 1372 zcmV-i1*7`-3hxS#B!4zZL_t(|ob8-%OcQ4u$B%82;Up4XZN?blmMzh}fc?pmMWZjK z+f0^hCQEp+EazB(pb>?l1QW&0s2S=UU|qE)WDF)Vu z$|i)ab|M7#L4=A7B2;7$p(29_6&XaR$RI*R1`#SUh)|J1go+H8g$76!m@0JIomKD9 z{~ecw?mT--5PupkSGt@~YSlx`EC!B8eUA=%F4Qc#jV*B{*qu;4Z{1x49>0l&N=3VN z*=;X3=a*7wMY|Ro4;NzN;X=HB>;{s`yTRM+*lC8C5G&?Pe%xb}dC;x)8+R&jkVpl>HD4NCAxDr@+8-kAC6k^MjTBOxHnltAY zCNw~*z<-W2l>(7jErQUD+Fqx1fisd_uFy3hIXIHjh5LJE$4j4Ed29Af#?to_0g6*d(oMM(M)Qe`pS#3h>)KO_2w_{gAl^}HH`XAHp zqElmBve3#7Elw4+JH_0%uMtKv?~q(52Mq|j(ulrc6ZR(6&AStNw9v{9Edrzp1V|Ow z5`R~M@T-j&HS_rVT(!$W--?t20Ny=%-D&&Ye@u{M+!cgQ4Z#%6;=A7)7B%$E7OK*j z=lo5s*7XT7pZrt?yTbu_%b-(RD<(8Rs=&^(w*(GlPY=0Q>iV44xnszk;1(PvQ|(ui~WB#L8UVblYgY2 z3)^Agr_YPB+x;kL8h~F!0lem@PwgBV4#}}LG!MxY-RReu;T@9eR-tsRagkloM^ie~ZQiBg!YHoO;mea=33w9uKwI&Md&#)zm%nH0@p zU06PfTGddGa%fSF2$Pm?Fa0h2kbee_hu&m`cS!Ct^>tzS$f)gwdX$6SWJPhC8k=Jj zplH^uLMfWX!OUi;bY@t18#*;ceE-L7P&A9(3Dq!gJl>3)zE-_d*@N1yVR+5ahZPe_ zZvDMnxaH=&Uqk@{q>5GV41xUHB07jrkwJut3?fuy5TPQ22o)JbsK_8fMO6k7Dl*6e zzam0-;P=y`*{hxm!F7a3@)Og@OEWwj|1cR+(d=;VY3sES5klmVok;?1HB(#qGfn=8vZ=1v@0W#)Ynt#=1Qqg7d7A#*PbJDob^H zFa+mWDoY&~>h3@Yu7d~_7(}SRAVLKO5h^f$8n_He*=SLJOKz4$Hhk^8f&wV}Hx}HW{@_hc?;~GbD-CI3aI= z#cBg*u|laeK3At`2A)AVNGk2bqd_Bv3}#fc58#UvC7@^qD?)Ms0RD;9sP1@*?tu|B zDu=Kky6~m3E44-(ywu>ZEG)AT51#xB)@(tWN{_8^6`*Ja8=?zg;w<>&*bTmIX^RHQ zRS&0)`G1uO^@&tqb8I~}c2r`FGvb)rEzgtZa*@C?equf-kE=uPkp%E8+~*#LmTdul9u_I;VRl(<^|c+Nrt zF4ST`KZ;L}7vs&nS@`R9fD=Z&dlu2L^nbYsk7gO25(V>wu?HmHY9*mSDQq0M}Sde975vxRSK|5cjDtk@b? z!3&+d{=1aBXjkj!EVR5$gOmBK4sD9=tNBbO3d}}JzYf7^b?AL+z|N$a84tomEwsE% z1Am`L1$-hESRY-8kn}nX8#(x%sdQTCdtq__z=uCvci6t?9|M9?@A5+JDVU-eeEa*Y zS*5PC4pHBFLWvk zF)5;G28pGesP7#DMKd^C(t+H%iF4YDkX+bon03lEnk^3L&7N|%$5*;ksG>=Qh^_UGVSStt6mMu-BlT`JTs zp$e?of*tWycxzu4Hk~TNu#w|u>*+PUxO}S*6wTnX(h>5Q45`1%wtxx ztM!O@CX=EWEDz2_ev=BSVHSXHaLLViuh2aBL@L}q7y|jXMQ{+I0)q$@7(}SRAVLKO5nd`Vh){t+ zgbEBIRA7(?egy>o!0&45X}1SMa321Vd|!Vld1=NX$5WO9Kl@8F#9|42B~p0ri6^hM nS!9T0X;`^C0o(m2UTgCoSn$c~mU^no00000NkvXXu0mjfr>K^s diff --git a/packages/components/src/button/button.test.ts-snapshots/button-with-start-icon-webkit-linux.png b/packages/components/src/button/button.test.ts-snapshots/button-with-start-icon-webkit-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..faab24ab33be966ae408906bff4c8dfcd7a128cb GIT binary patch literal 3446 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 literal 0 HcmV?d00001 diff --git a/packages/components/src/option/option.test.ts-snapshots/option-default-webkit-linux.png b/packages/components/src/option/option.test.ts-snapshots/option-default-webkit-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..59c636065b33edaf958d58ac9e606cc651336ea9 GIT binary patch literal 3479 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 Z`H>lP^0U>t2(Z%vG*xv~DwV9l{{u9apI!g} literal 0 HcmV?d00001 diff --git a/packages/components/src/option/option.test.ts-snapshots/option-disabled-firefox-linux.png b/packages/components/src/option/option.test.ts-snapshots/option-disabled-firefox-linux.png index 03de7e7bc2d57117b3d218ee78fc050025373cb7..e77e74241eb9d2ca3aa8b71184a7ea6153e100d3 100644 GIT binary patch delta 941 zcmaFCafp3_ay@gWr;B4qM&sKVH>)0N2)Ozut>YR?+Mbv6w$0)l#B+;&aPssjUK^E*I6x|M^!@fUf zTjQpQ&hZCocNB2aY~7?|c%Hju!i?ufJCuV0yc#Sp6Rtx=81=P z<#}9wvolGed*KwPNlWtkrl)3>HHsbnnIgC7J-g3kp7Wmtk8@7h^>)VM83sKLO9Dbg zYwR6l)CHVo9nGC3=F*~b+W&KvzUV)%`W^ux-^+)-GrI^L-gdX|{AVT?uEPdO98Lye z^O=@vlqD9<*&{Q**<&U{P1g(?eZTIX^DK@fDXX3D4o=bfD(omwr?G6^`iN;?OWrQa zG(5lg=bx$=j?P6I@xtD<(gXmVbu^Ww`}?-{OtuB5v6 zPPl_+sr!BY^TMB3hlGiIU-_mYM`UBYs+;)3Wts0^-B}C_62~Qe&)*gA?7S#+&QZx; z^>60U{}B(~9~b-V5Ov0I?~=^4l$trGUX=&k{4~GYvR-df+PvqJC6->%y!&=#&V26Y zGPU>TpW{FL;%CygvY7{dwwRn1a6MBJ;KX69shc({ttGKVf#aa%aTDL=cg2r$*4S5U z{_(o?+R=FX2g*sncof+vyiZ=i*I3~0t3~VNtvE`wUhn#ML5AbXSJ8Rfmpdw@N=-C5 ztDrjb+#BgQ1NX`G{o8Zv58Ak$S{u7=!#eGbD=TBa*~niuY4ljQZhiUNqG@m6y9Hf} zJz}r)Y^_y*NOkh1(!H5eU;pZ|@KaDtl(GD@=fF13&6`Vh*X;TCG${FYOXl?c&lRg? zoL_LX=IZS~_xpsCHT`;)Mtpw1>2T*y{H7FNUNqx30}yz+`njxg HN@xNA#T3K) delta 1108 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 KuxNsK#QzJ1YE91o literal 0 HcmV?d00001 diff --git a/packages/components/src/option/option.test.ts-snapshots/option-selected-firefox-linux.png b/packages/components/src/option/option.test.ts-snapshots/option-selected-firefox-linux.png index 444856e55d94b11e57054d42a44497ce1f70d048..6441cd4fdcd339305209a43c2516f05b7f577db4 100644 GIT binary patch delta 1572 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 F{13vPP6+@2 literal 0 HcmV?d00001 diff --git a/packages/components/src/select/select.test.ts-snapshots/select-default-firefox-linux.png b/packages/components/src/select/select.test.ts-snapshots/select-default-firefox-linux.png index a74966f62fc77b0b7172c0a8a8ac1c2bf5e2e181..25eccadfec467c6fd87f8d199b40717b17cd690a 100644 GIT binary patch delta 1303 zcmZ`(Yg7^j6qc=%g)btGSw5#`Sk2VH2Rci%rKzdRW#)rK)a*ftk~SY?3D&W!oLL~v zAp@75Ldr};%`;O{L2+iH_{dDb1eFOTA~Mc??ALbx-0$3b&b{Bc_q+EQunu_FnWzj6 z4vfjADaQ3-+le+EN*#I$Klox3any#h+>{owH<`ofGcm7eh`x2rp}|~Hn@ZEg=%S(y z#X#aLA;bHVErXG0@_uk^lU$<-Y;9bZ&#(%;+8!*gc70I@wH3A2Qf z0W4hh-~f8A|B)X7O)LRbMMuz&GNN<vzqwLT2%l$m)Ph#Tfile0)7ss+u2Kw9|$- zBllazzuc~n%dvQTxpbgpHIVZnm_Q~ zH(i`M&P_<;m)R~9mQ%vX7WM&`^cw|R6JfOZ`HVm3vx&p(u-c(~-5TKt|Ag(DWfwv9v;5DJRMYlYHVyY5{-=T#bPTGvM9mrsET$5k&zc2B zUSy<2N=k}AAXwhe<&nu`aSLJJF;^S@boXs*pR%BU>e?viU16G@Al!4D_A8S~Dk=gP zXb@@H2(zdk<-_f)I#CM8$|x~0v9IilTCH4>Mt)UfBoqpb{C`rtDR|hWUKqKurgA;z zIwp|-#&c9%bmQxRY3b=bSkF~mp&>}2Qa{K?pF^3=xk^VS>gMERQU&$Z)MXs5EZ09N zQwMH26Ej>K-)B#*LmtXsT`u?0Lx^|yfE)Z7oUBy3`03M!5jGm;?Hy~X8|P+yT+!^# zN`D@g)S6p_TA}NGH#95hWj4O3e=1@3ZEdc6bHC0*b=aXnzKWFPeU@hiP4RNres<<1 z01=@LBa3Ax&AxjQA2t_Ixb8zj0+@3__B(gRc?S6UYO41fpqG9hOLYBs$|<(4S0ou5 zGZMcd>YvRVy<^8raARapt=HNMwByP|-erL3-MbS%$k6TifsZvJd;i=9YyxseRTn;x z?Sf~XZMJ$aAe}J5mBQh0<(m53;$&MXs@F^>=AE=;x)*dG(C;uydZDJM@5i*(V@K9swf$m5CSISu|7X$(UwJfC}2ta0?#dlVw zU?8bEdmhYAYIB4Dw*g7x^{Yr&4XGp6nu~(t9ujYMVaD4FsxX`oZo=FQ|4srIPde=` zvwIHu3Grx7SmiC~?=SD09gl#=H=UnW&hXb)mDg9K1A6t+3&VoD`Fsk6GCje|q4{QY z+tz!j47#q=0!c`MJ{1_<^M~KsS!vwMZyQYLY$?wBo7cVn9wtmMaSlnmp?0F1Oas6z zAUlWu29>GP2P1|GLKq-S)*#HR(|wtVa?MU;Yp)f9&P9%>HKGfWZdgRk;P2XeLxXNs z#;(CLkRjMko7SrXnPkp|Dy-+tWGlmiC>Fmr?R21oV2L*>P>p=w|IH9(~$Y7yI Ljt4(Qp1$@sZ;hXm delta 1311 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 IweLOrH&_s-w*UYD literal 0 HcmV?d00001 diff --git a/packages/components/src/select/select.test.ts-snapshots/select-with-custom-indicator-firefox-linux.png b/packages/components/src/select/select.test.ts-snapshots/select-with-custom-indicator-firefox-linux.png index c0b59a2b794ad6454a220cc91ad87f36cc716ba9..6fe8daea0c96c68f51dabb8909c663f2022c2ff0 100644 GIT binary patch delta 1285 zcmaKseNYkx7{+ZjvobQXbcJc=sTC)FVwVja7-^_9v}H-*2c;$&BIY*?mzvr92&V=l z!wvDHF!b646kWQOXDXyd27*RYOouXaiUy9`f4kl7{pseFuz~IxRuuC1KzmYWJ4bcsM+SY@&(*0))>4k{t~yTLTB{bwXal&%sf=h4!nvxq z9dtODhIFy%kN3jMU1xX$++w#;e-w4~_w-IO%WxsxXWu7t;8L62j)QPedz5V^q2rx6FT$DnXS=ODm`jy{^ zAY+#4^B4Qv?GTstt2d%isNFt3K3!ykQ0rK4eSBZp>Fb6!8Zfm59!SzytHcEfBvQ5M zRtsPvL=tvw?J;!+uEG&R3D2{H@3wR2$g)k*Pr@R6Zo1~&*!|$qBWx-z>I?~ z#d+&xoQ-?`M$p;CTf++D>XGWNhv9<_UjyE?epJ> ztuqna(XO0j3r-Cj8(`EgC$4X7{BvT6_i9K$hpp=K=gT(%-5njH+YP-`^Wkhy`>jE; zl{;)zR}L+2Rr`p(G1eUUZaJs=5}*Kw!;P=Kcwq&H!}rO+>@vg{fsyXuKyfewLi4jH zbu>2=+M`zLJG9+kO2_b;xM0IfqtP@S{Q$;_zaJxNQ1z!S`gyR+u8mhR(gm2|2|`RW zhf|cbsMIY@!>iE|8gp~=;goWRfM;*tIzw4)@fthu6&#UB9RD~+qT?ZDXd5A+?UMg& z3!t0JEkQT;Yc%eZGZlxfZW;~!>U5>J010Ke*;_S?u_V~;+#=N?_sNs*s;c%}>B^>} zDLjBsB$E23P7ZbYBo0enzJz6E`4_>cCT|*|R@fT`@+VX?8SipJem*nEDags1a8qZ( z;`&L?y`{mOluf8fOBB5Lt-?`|uC^fesB(rDC6tol;yOA#J}!=mhs*<8Cin^4Mp%Kf zCe`bo46+{C`uciZU0tjxRI7`s4CBX~#D{Mro0-YBmRsK&w^;IDUVCsWCS|a^*9a&$ zjuLI>JNPQDVf;)CLK+YIt0AU%HRLifZPFeU3-ZEEwEmk;@_&Fe)x@dBla;bC8g0D_W(+~!f8>*iri=ev2utm s8`$Uh7=*NxzO(9cI#iJ$hujY<#tO>yl40kiVl&f(o{k9S!D0*l27l?#7@xa-jv~($iiu3>W)_QOYHaf(txb!loJCAqiH!h z)$MuYvMgC4>PF^v>fE-L785ZGsm+i3-aq%;A9wFx??3P7`F!5@{e1XPA+*E|7~V?^ zilkRhsI~hJ9(TNKTsSyAGEp6T8%}T989y{AaG4}V{vML}G}nVvbiihr1HA?M;f^%o zCw7smoOw$C?_q|Gc9#TqRCqF^CFC={YHD+4Tf4q1qqQw5;1WH%&-iu0>6C!%&3CH^ zAHo#d-0H2PZsWdi6V&VGGTs78^bL|b0lo1V%Bq}-FYryYUr~RW`{ING?NpO+m{{9i z??qbG_?e{aypPD@ldc4AR?IA4?ea=^-2O-Ewya_uI(rAcU{;4I&PR5JY!z7!S=dT# zV4MHHQFx1vwxqFCl5>99P5}NFZdywZ&+F(SLwE(xc^0pJcs`HMcepdK-5Hnj-ZVR& zq-}dF&U{(DODAmPgw%HGj29Rkpa7*(8Nm2_?}M|@hFu{~*tl?H!Yfxw&^9GnAC=`K zWMx(7t+cjfKf`2wL6w!2m50|wX_re95(-VhBpi2=G?%`4Gr610rbn%BC!|=F`3Q$%F3HD2yUOgkm#E9rj>tA z+h!5b5c&LM6A&jgs3e@i!qq1e6Eo)~op{JNyb@hbwX(MM@%R6AY6``|=f*dNA$exK zfFcao3q(iT5eNiZ>8bCB(=rEkyrxEv8tIM@`TawV27^K0&2e6q7vzt{TF}2tiOeW= zY3Vv)Kqiw~Box9Rb6%!*3WCUnMx&i*I{Zy8WcTjfJv}|Clj>dN)Yw*fX?PtoS>^E{ zRW>m{A5ciVHDZFN4@F&I<-C7h3O|qJg#m7mFgM$jQMSGr!LGppzYPu^_L+J5GziLS z=eE#V9Q$f;p$#krj{}%y3Ts0-uVQ8S$Uoz1t7vOjFsl{Oj!RA^aoi)d0$kTbaj5G$ z2uXR*!Svwl>xY@sBit5BH72Mrh6qA*cXeIAMxjuAP^bvn0;o9HQ{n);)@ar|dGnYN z?TEYh(SG2}`VN#@VK$l6Mknk=h(e>$M2v#GLO=k6Rwg?Ui?^G&1NYNGSGLPTh#8=2s7+-!pya3Wl`sXW4?vpHF1ziE@ssO$Ea)sNkj zNbEXLht$`w7skGmij^wWzJ|zmGar;5QNXAuq97I1Gc4z2e*FX=O07)Ae4Kn|+1S4` z{g^w9LmPkP8D3{QaHhiAc~9!>SQK7VVio{ek+qf8lxgi#DM4|c!4RlSN61}o pkik&+J8qPx5pujTeSUFmjzvM)m^vtU#S8?jy}@MSGBN%b^DpU3kZb?| diff --git a/packages/components/src/select/select.test.ts-snapshots/select-with-custom-indicator-webkit-linux.png b/packages/components/src/select/select.test.ts-snapshots/select-with-custom-indicator-webkit-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..bea79fe2d48a3951e6df8ff50559973e0531a239 GIT binary patch literal 3213 zcmbuBc|4SB8^>=);f!ph9L6AtP+F9v8H!0|C(GECH4RGkEEN+@W|TFuGf}oqvc)ti zOO9n^i7_TeM3%8MvX6Q1&R_4p@8`Yd^Ld`O#mNBd(!Gp5ZyA!sV)_`_56JQ_I{S6# z*&FQbRXS`+Kld!<`kS@XoiM5?MyNY3DN0D^G8&$}Ay zR&Doq4gjt<`~~aM)VPyULdDjl@gF^^2yavX5D*uhJN_J#$3eA9chy!`!S z12T4EDMZ(CHvl{SB-C4~v=|%&Kuoue7sQFaM}c!OqVsTd%uRkEx+ z#)N^Ku0Zhrwls+81;XNh5g z!QH*PH^w`9nM_KG2hYmVr`!Ahm%mqGvv=oEn}lf{a@T|Tf1{wFz-;h0AbRb*Oqy-2 zucNuSc~DS|Q>9JmfJ~xic=*V*zqYp6G*4O%C2-c-tXn?4qt=(Hb?n&Uc%ly9H(r}W zOO=SF7Kzf*Quh<|PlXqCw%5kZY<7V2eS?FwVXogP6w19ujMtb964`KPb-u9?oy+mB zA8|Q`h6_Ea)|aRIVuewe+1Wyi4vNXw88tpA6pH;J0*^0y{yaV|lFL~IIy$(d&_Z`UXL`z_^)?|jdX-3or=PyxSDe3U38Pa3cBW!l-> zBlqnK+TL0hLTbds#>T!m1Oz1W6J=eZ!l&A0oCysLt*@_t zpO{iqROH%568qGheU_h}zx2fmgrH!cR`%d5<<@v>hPvl4gF&F~3k(dT>2T2uwWGg6 zsi3vB)sM>g>~btiE6^ZBIm=G|@x;_rdP)iusoD;6_Us+@WY=iqW;unz+4woje%S9_ zU2K}GSTH<1Ox@nN(f7=lhGr*x@=8cZkd~C3o}btDpZExOlEvFS@z~zc(b18S@bOln zdw41U=XZP6sfr`gUPebpmzS3Zdrkig8;#;}YHBnxj8@(Y9u*jy4{D(68yR)Ji{>A! zbYA!wrlhD?P*?~{4CA)H|H>SFd?_UEqj&Yn>S}ROQ4E1VBoc*$gv1_y7{kpKiHV7I zb#*~S=CIbKr_gA$wzl^E{rP2OcO(Wd~3-9jXfglnLoFdoVliQa+ z+xuaD_Fr*#cPEp{p50md3;1QjU*_exC_8tot!XBqz`XZQ>k7W%+fi#{vGi6*!?fP* zbmvIrLx=v+R6BBn^`0Qe7CES((Es`K_WD%r9GU6s=j&^7`SNio;?vW99(rmWyCo!S ztgZF2EEcORQC4DwfvvmGA+K%OaLsd;J?UDj^xkbWxP1?WS!O_tXo06JJhA1JeEH4YRtG%WMv82Sx^L7DI z)#H_BR)@s#dVgq9)r$MUmBH}-2vyDwn_lQ0195)@JW%7VBO#XuGGVI5dkwl^z zr-8xpDAf|;(=#^iLfIK8BrzL;tLD$xC(Rrc{WmO%q8I*y)=gjM0zm*;QrJY7oD(LR+-dU*& zVemcRO_X@sEmQ4v1u-FEVG@z}`zHO#nxj%h*4bc^<4)!)_lLCnl9H0*+{nzhNZ7kO z+ctQBbsm{az~H_%-Q&$KSAcNvuZODB9nxoJW+3aVtgPJK-2Nc8Ha9oV&Ec!)Bg4aX z78bf#9nNy!HfK{}OS*yiHhAGnb2E13#EBFBv>eQwyS+VQD-ADqP+dLQIADn?|Mw7H zqh@)!ek!N5q~wtS8BcxZGSm=UX;+?;k+HtqXUfav+j?%P@)M2s#A2JbvUM>)PU;4? ztiNT)R2p^PL-)-U7Q`wnnttJ}HWF&v=UH*F4tI-Pcrme?>Nyb(>0eP+hK}4?>*?uP zUJh_@kZza^ogb;Mq;7{rcI4#bbaon1oJQ&NGpA1v(&_bnqi=WWu>W}%ZC74XQu2Mk z#+g~;!|3TTGcwwRYzwY;Fg7;EU$^Lq_|dK;f?m8!>;CgsAjaH%d{`Ef5FpxPW?2MfV(7NI6t)i;R zX0yk?er%nF?KV7MAFJOxyt2&Ki8x5 UZy2a(Lq7>FUogQ|=(^nh5AmcZTmS$7 literal 0 HcmV?d00001 diff --git a/packages/components/src/select/select.test.ts-snapshots/select-with-disabled-webkit-linux.png b/packages/components/src/select/select.test.ts-snapshots/select-with-disabled-webkit-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..18b4b1931f5da6cf8fce511f966802a5067ee9d4 GIT binary patch literal 2720 zcmcImc~sNK79NX&MK%!uMMMK4DxyFHWKod_q_PxO2Km6tP6)8|cPs6v$^$?VjYQac#yuC0+`hV> zyvye-M#fYs`c$iWh7RifYg(|}Eft?skl=qEAULKlPG0Ibg?2|oY1!3^@P7s&_5 zM`~oV&bSsk@t~W9s^5HQS{d>z$oJljjHZb0FZGoArT{hKQjF& z`kdixNQ<-Owob%jtN5l$a%>f_l=`Orwzgvxf7v!W=3q99;ym*_Gt{L);7}(AY(45l z4@}#%J2^Eq>Nz3LoMS<%LLU*shf|!<=%N@mL^Gb(<_&;a!OoaVS8%=ByFbe|;z{2E z(4~HZtDQGHvIl@dyE``E!uG?%+W>6mxC&6S-$??gJ1@SG0|>P)U2rH(Z4rRocOn%) z#-abs))JD!El2*3EfJ&YSLj}{%?(+5n;bapZmzNxXG`t7^|YV>?mGEg#vGNbDR<8i ztgEW3vL-)FnKT+}W%h759H~@V1dnU@t^(D1t-xS@X=!PwB|^HW0@gKdX)ZpXdDafP z7@8BP(8v2(zaX#w5!EED6Ns3S`|aMa9HXb4zFRS;hjm#(q3|#b+o09B;Y;ZW z1G}|4&mSMZ(K6J*WLhXqPE1UQ1PyxU$r{8ZoLMV_v3n(pjWbJXk)W+#VEz52$tfff zDKRne_mOR>iHw#OCq%9Rx_0oIi5ByxL&D@y$W-|QN{)*aC?p>as}YD;EY{72C`^l2 zEj~OPdQp&B5y4v5(=(9q2|9{0C!OVadwW-)jurQXKAVv-L!KQydi0T_{`Xa=>M3b_ z)N|f!52Mh&Bk1CpJoZ#{D*{$#^k6o=8Bel);aDD(oNO0YR8u4Qy+fZyr_-T$CY>wc zOcOA{4}A*;!&_8UR1A}59vf5(L>tR2y~+@`)$E->^|3ZR(@Jx4&8zkd@wR>Ap8m~E z@_Ur~r^w)klsg@7-@ZL2luOzCItxMJ2=cgQru~~l>QNPqOYvVPgU7VN-CR;XkFee0Y#=R!<%<@Wt&Gzx6h-ad=SR)No^#HVTw8(rewoM!><8r`Qna+o`(AVD~ z_|vlMjS{g~*^y7^y4PlOwjbA-jUN)n+7$O0<{^6v-}fClA^7+a=esFx8BOS*N@Ngr zkMCuCndvWg3S1{A{cYKZ?~7k{2mfihJp9}+*v zOsD2^f-r)Vtqsz$@;mKX&*LXfoS-0J#eHrlp=3=)!pebuwR5Av)CCRZ%)$Iln-^RI zK_T?IluPX%Qi2QImasMK`EIb z$7wWdJ@?99K~IU$Hd0$#`;$3Sl39~iFA6-yJ>S^gZmc3-`z38Qo;K}yyhmH-&-tF7 z9uIe0-k#vfIeD;mWM$dzOxq0?p7_+90-(lpa?mz&3*z+j_mm(WvNZ_P}Y>3Mq!lI1Dc z!>e>PT*7-n&^B;ym?}wUV;ck#ePM{oEB$aLw&ttfI~-&;@ZN3OA=mF@oqn_zOGK~O4|sP zHU?2R<dODF;@6dx=-R>k!+WEnqN0dI zw1y9t$BRgy4>XG*id$G%$Y@aXEf5F z#gqjH2RkH&P)kaxP{&;PzjvlcWSe76yvGS0^&x&1#mOsE$kuDk#+R>XET5T-$I`vb zmGlQ9$m!k<*he4J6z_J8ncw+DT{s67r}OzyLv`lVsTl4h zndR$w8JX_2EB5Zgp1=tVA4)>U@*k=_!5<`eaUZtfDDu}%iT{fEa+($J#d$Q}NVc$r>bN2LB^i7Ok?vd^LB^zcpDo2*5$3-oknj0yosW@V5T_ z8qSQ8qyXYdwQsU&cK&QVLH z^o&iallXJOa@;jO93$x23&7Gpd?%t4{iS2PBKq0wUMx?(>hIRWyL8>0T=^|ZeL-4QRC literal 0 HcmV?d00001 diff --git a/packages/components/src/select/select.test.ts-snapshots/select-with-open-firefox-linux.png b/packages/components/src/select/select.test.ts-snapshots/select-with-open-firefox-linux.png index 875eb4ef5c21e1e6bfb17ecab0721eb0c80eb6ac..75c1c9a8d060c9deae70bfd65ecec42861b2c6df 100644 GIT binary patch delta 1458 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 QeE3;+No9c`!~0H^k- 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 literal 0 HcmV?d00001 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-default-chromium-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-default-chromium-linux.png index cc043a681a28f76bf1ee90ce9a01d4fbddd914e2..689ab7e56b6534ac43471393b0cf3510533c8682 100644 GIT binary patch literal 1976 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 Wz3R31&J-BNATv0^sM_E`?7snwEYqF< diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-default-firefox-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-default-firefox-linux.png index ee2a10b5ef52129d847bae6a9fbe6808f447225f..7380565f3fdb920813b7206054c8a6cf032b8c97 100644 GIT binary patch literal 1516 zcmcIkdr;C@7{yF8M4+TuH)`w!|zQEgu-VN%_q88nTJff{3ZBteT~= z>LvVvlOIcdcF7Bfi z*B(t!JcRa0q`UAA$U%runkJmxLPil%x5&sHpzizkKZ>ze`>aW$GP}C=1j}R}Yr=KA z3DHIF;Na8FVMKHH+B2JSU9;f2{>~UL_@l{4rcUtLFb{L%3IXA0OSE!-H41dhi+(ZL z?to^SU6bfd&h{?{27}>5J>jJBZwx&iF;f}|sSwCEHAH2tFbT@%bM}Tfo1m?Y$Ixw7 zM-}%XnHiAFDaYJu5bRmvf?r0gMLh4iEGRxErb(<=?Pr@eeL^y`>CG(mpDzNjEO_jMJ@1 zHx?GKpMLxf%7;RX&brm8*9(@;XnNIWL{H@}?gE0ESNvHlRz_~FZgefMhX`bLUla<@ zH^T&QbZzD24_Z?C@D}*Y2RYQg(MXr5#o=(8I@|(_wtgNM7$EmhT1Ggj55%dzcTlbe zf`z^2wBb1RC?~bZ%z#FFynH*svOCqLHGFq{n{4zZ7(-PuX0h_24||Y4hcpsNteOYU zeP8`TE-SFzUURR}CyhGPPr9U~r*CYct%h4%*8;$Wg@stGCDzrv42vZmxmwQ`;J<#t z$A8^frOpMqUw1z)y zK(tfrs7-2qmGb=XYSK;nmO3R}m_$9nsB;f9(;+2{S9MLe*HM;1 zP3dn2>-t&Sw5~{|snX8Y)(f&dHm1YFZ<4yYJjd6+(PeTq7z`F@1ic=>BmdL4y;Pw{ z)x>4|X*U=c7|6#!M>Lwi6!DV0AB}&$+VAC7^K9-{oCU2l95?TEu3Z%ES0wBWW6y4^ z3=IvD)o3(&V_o{-GJ!x~6&yUe)A-wZv1(Jb`Yv|>FyWMsp8TQ;^NM{ygc9(5LbRen=zd{@7j#Bj+qS}kdWGNa}o*urOvAO zVLD(z{&+9-F=j+{pkcB_tazfr+dfRNR4W&DUE@N`f`gbdPm+D+XHgZ6s@~&!rWxru z-h8Q_5wGYQCDD6#bZur<7O}e8G%&ZY(1r>tx-q+|k`=spdPM1{WOh(O+eg#6M!MRI zA2;q{%f=i}i%R4L?^K(~z71PO!sANxrYL70H^!(9R}3RHG}!zm!rg9cya6L2nn5C; z%R=l5Uw5BvWPJCl7* zf!popW#D!|pDZJP+0=27yCyIhy97fz8h3VeO=~ZYmznFAc5^siR<)OlPgbU-q)ahF kCdyn;CceJDYDUPmmZ!W1@y7%@4*11EsNhf}3xO&A3w8$cT>t<8 literal 1733 zcmcJQYgCfi8pq!pH8c)XqC=olo=qeAv%k&wBP+&;I|{{yjT4 zkm`@nx6lUw06`A$Jr3<%&^iRug(AhJwhsVw^U1!4Pw>hYC%)29NoY{9$w*2_pyUOe zu0YM^oe0*{ygpJQY9W_#`i#r@4tRS%X8yK6v$+@TESNqs#-%W)9a_0=jpl*4YR_tx zCW6!5g9)9rEA`degE27 zDb{7u01%C>{H*#9qmDYQQOYZ$Z}+@IzpOa;bu`>YqrzQ01dLiC5Dz<&CPzp0{+S*u zPAE!TuK+(TF8)HT^N*Ao-8xFL#?V_=6Fe<}s@7JQMuNkrNo|b(tb_a%qU8D$7 zL`_XK1T6MZW=}+a9Ox(1%k|YFk!1N}yXNsT3SM7hYy6Z;+Uv^>=|$weXj*FO!J46% zzRad3@AlLr^iYfmd#dw!LvY(kTxmDg%g^86&C@gx^u)DSIq2W7Uko(S0k*$zr&bb* zFGP?J82osXh=&V@F7@>6xYT>{nUs6<*spVQe%baivvLZUB!9NmlC*LH90r;>dd{){|%k4$dH zQOd$yEslv;6wcD5Hynw~mhzYlyLd_&qO>fyTglSSKCDuyGNn9x1r_*LifnLKde_vI z`T1`@j%&Q(x;76(zo4+;o!WzO4Dmu@iZd1~?CP@C%{Ef2w<;DS^&L{;Pqp7%3(&rC z*U+N5tfF)eGN4@?cpWb;)K2v`wQ6rrsN03$Xq7 zUT;uw?-B8GK>Q#L#u_*u2J){;e5gF%zCuu&1v z$E3&mx|duUji-Z??OdCsRfMk1gJEO!ZxWUkaPR)xZG~g`86Tp$xn*b8)avuAX`SV= z&^bfqb&t)@pFbz1J5H?4$?#Sv6e_^37|*Hl+ZfAvh6MhIaxWN^Q}l$7AAhV+#;}Pc z?yU_C2gnHbC&W#LqOYxmMhWNfV7qwp?2TjMPNWSYn33jwxno#tTT6BHCgRk|d? zock;?;_5F!jyyQ{YF@=#Q#lR~55Ic*wv@5XujxKFB@mx-r0PY2g#(9HmXe~zM>4?M zUYgxE1q^8yXS%IJYK_4>7y4fj#f>1};jK(5T-N%;gxT>;dlUU>)%@Q515aM<5IMxH zdw8?}RhGCd*xaw(KN5RVNr11?e5*^*vMcO z>*`TEM&XB*FUrCUND8D(A_ogS>Yfwv_&ewJnddXZ!$BHxqx?kHBeQc%i>1LfqCVXRK%zi9^$7b2n~nV;C`htIwmz`rlha*;{9Ur2 zK!AWUD)8gVUlK*5@sMxL&CTZK=7Hd+$xuGet1uEQ?NPG4c*}sLrDg2MGtDzLuGAGb z>yNV_Ih*$O_rn)HAWx%HRWT@t90=LJ*xO7qGc^m3Dj>e;J-g>{Xeb6MK@6WhbB0c* z=Z>|pkKBw#6UH+&8l8}i)q|g=x{xHgNF=)YkKH&ya5lmzE+r+u{5Er%F)1vrS7@-m=kw^@+x9DbHyvi=x4&&g_%bGOT z5`L8t$p|XxRGRMy=l4!$I`ChurV(xp$g*gcuVP7t+U*nPVr~eB)@BN^DI-mGDD{;2W4yIL3 zweJX9l4T_ZQ?BuAU{^rK^81~7nh-B5q%Zx1VCROJ{7J(8+hcdVq3;PGlc>HAeIl~{ E3)+oJ761SM diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-default-webkit-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-default-webkit-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..16dfe40c008d4bc906192f855fd9b3b53a986a44 GIT binary patch literal 3778 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 RRT5ulfSZ$tV}nC*#=q$z;>Z91 literal 2009 zcmZ`)X*3(!7LK-x5;a||#M8@lW4JX{qoz``h@ogLHN{x!Qev!_g>;CiHKezuRKBx#_-a&R)4&8-}`aSKI{9j&$qw5_xkQ%wYLJE0-XW?06>_v zxf3sT@y->&lf1h=&iNN!;EQy!G6mH3%FY1*0(mfVlWTX1m)Oa+j95A9THr0=e7d|- z^Gsi=@%;3`nt;l$!I8^3*yNy&j&p?Y`Q3QY*oU)f4^_MsAoBtGR|+MIpY&ub%}ks3 z44)&l@SBiweroBO*-d%Lahz4`48?u!c5 zhBypZzC)WoGnUVE$3W=5*eOLtQ{~k!xo1UAfAQm;YB|UYf7Y09WDJm*@ zb7hREmwaf5Mxz~;7~|tK`g54k5}VBy0RkNz9kpJxWb8os8;L}}239>QBq}E6Yeb9T zzD^Mk-*0VV!gndm#nH{pCgwZeCh9W4D(AgfQqucCO)S~e&JM~TI1tJw_1#_-uCHHk zsXOF2E5(x7UXhnsC=@E8P$4xnb#c6mytOd&7Ku-DCX6XTATyO53WX9eVXDPsUeZh4 zyC^O$Nj(s7s=U^^HHc7AQ=1-q1>z|Lv$frv-=M>Nq@<;9JU_vg{%*c?7(ZWX+ zckCYJ<(WlpobE2VR8~=;XbX{)k&yw&>gL*c6!TXzAJ{xs(AGw`wsI~)p|4R}!GIYW z;-ga80jEXS4*umnE9B-JT~Ydcy_0h!Hcv^|v6|_{y$AwQbH1%j<8b$L9KNz+b6(%< zd7?!lMNHciY9M+sz+{NJdMWmdMs86Nrzz9c-hKvs+Q@&bbvHjh!7}L(+1A!(d7Ze5 zXvg^X7VC8v?;2#w?t-~oZd7#iLmbY^iS9HI4E6N%{K35{qC2gnSn}Yjf%dh zDgTIwh+Cnd0p8vzqoW>~mUtS}IV9x##KeS@l$55X=9TDZAR=LHMT_R{;n6)whVLBi zlXOe$drS6}Bq6rm>r-8&Mgai<`GtkP#4mctazK+?&uEJfzRG<^qbFPdk4IQkGo9S` zOK4hoUFLAOFizdmm-R-G&e*Q^CEH*y7)!%AYiq%+t!SeqgV^P%dFG#`+|EvGUh4yC zNwbVtdWG`*!os`x`Q_yob#*kx;ON0|mxVO(p{+>$lI+ID5=F&s3xe?XMge|)l-&5c z_@RyAxhQ&ne`=RM=sLSC83>lZeYOh=(~yRbHVE_uY5rxaD=S)#$5&QwBr=S#?Gvki z!&W=E``bc-J9CQPB3b~h%^@;dTg1dYu*gXo=i|pK*HjCJkWHvzoLJ-MO#Q7!H&QXmy=s&jW>saFJHdA zIMRge?iQiBB`A8RpUKL~GAd%<-ku-gF=pQmq-2hxnyf4=b~9NcBQ~zCXXWMPOPed5 z3E6L7Al|s1PuQE&8yOi%p~CwR53&#EObwNl1@Zlz?RSl{t8PzxzyM*Pp=wYlahMo( z&d0|m9fNsPP(Xg|M@^xIy?^CS%q?gt`;7ZgURCvAb2ADcD@q{H@<={3{L7d31_mxY zz7TK!dGc{E{w6MFwQAk6hTN3wm+?zu_-6qDXxi7{TR8|`Ba(i-7A>FwFUVX@jlY7d+SzkZi3@$uG3Y6++P!1# zw@yPD;9}!1 zH`?-suh5#5{Bcj-vxW3~y2MXY$judecEwa7{n$_7EYiBxqh(!TL98vT>#zSs{~z`I zUqEv**Y(xlnHzV-lHk2O2l~fnKY_HAr-w1T>Zl}9`2%}|x2_3y=|t;*BRu|PT!A2SHPxHJQ0JE?+uQl~f`!_Wr-va;u diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-autofocus-webkit-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-autofocus-webkit-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..db0dc002e4720a7bf12804d21db42b2817cb56b5 GIT binary patch literal 3784 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 Cv^;bG literal 0 HcmV?d00001 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-disabled-chromium-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-disabled-chromium-linux.png index bc9b7d16474ee8541fce1c95444e57c207b16ee3..cf4ca8f093db0da398159cb73b679bd1945bd499 100644 GIT binary patch literal 1750 zcmc&#YgZD87RBWHFQL!zmeh$%LLl3AHWhUFu%L1Xeky2?>fLnTe~ zg*gtA<48-JV1&vH(+truN^fXMV(?bsGkuD9!5)bO;T z6p4kC%VFdF@h!nY#fzaK4gnhq%LEYE8@T8k2z+2~4YXY+2_K97!<*7>f=aH9&#tqP zv17cACwRU7_jVKaD9WrMy_{AMC&?iG+&k8!LYtWQ!E;BK;57BJRlZ~fY`rh}&H zIjJ~v`gAOn%352?aJl=sS&u=;QB}3I4t0b_ot;~O>kxmm>RpRtMJ0Lr4|Aj5`AlXA zPg89H@AZC{e<*C<-O#1YjjR~OMv|?9p0V^1uUv|51wJ1iA8*z}r%<<(9{|J5<^v!>~0d1#lpAl|;=qp31RM)~oDXFP< z)M}8eZ4KG&!vi*1L2qhmx>r}njdW>9g!RSU+1$(qN$!U`FD$905AzSfSg9+YPGB3X z))<@Oz!l|{eKCJ{9I-zi?tb!B+(9=b$avdr7HdeMC{i&T%KA#BYQW)N&sbUb=j_ zXlN*+oFwxs=yn``c3s-vA1Dx7V$h(*Mp2M%mu>zjuieaHc^R2n2>WmHi^0DL$;A*RAX3g>K{+2EkpZd{fz! zNZu9UCQYhZjjjl4jk;XLE0LC2kD5lAR;v_sS3R<;sI<`8$!y=N{n z_s@vNNrRP`37QYxOLwoP#-QV=Iat5!`;h84xcnv5iMA|!M@)~$HsjnbqH6-|#*zDL z*$D}^GM^4iO_?VvQ#h{mxJDx`sadRPgO;mf^w*c*{9d9l{hqGGC2HoxP= zq=!Tj_#|_su&!>GS)OlS9Ap($&BQj$!>TNwW(m9Qx}G#)N}RbN4v^a=B|;W|jbW#t z+t}G1RnRZASud^%iR|y?-R-|sd;^Db4HJN$pPvK76lP&5N7c-J*6Gsz+iz1&0$Es0 zW}I72lH+HgV>($ZgGT#GDd@=3xpOpaVzIR7oBe>*4PDEVEa8xE{JH4Y9tRF|4G%-b zV)4gR@43-6w5#jLJm*yWqtk|i@>#1)sJ@WX`RY-8&ZHugB-s=#LF7=6>A%t z1|d3M<%L8dQN%hzv~U{ZDEz^k_JQ{ljlZ?!X_{+=`Cr%$oJ2S`Iy%htk<`MlMU zKlsPEq=05Cc8Ia89f`>SN8cjLdP`0qrP%L4fdp3fei{8NNK)E@$HMP;m`s-aA0Yp< za#+N_CI;^j85Y3MRI9x1HH~O9f10j7|7SN1{yV7|XK!T>2lsu2{fBh*?6+`mthG@n z7m}~ZFa)`mZDQDuCAn~_lC~fhg7dK8!R1xUeCY#H#J->&!=nP=g9tc2_WaF%0pDLr APXGV_ literal 1745 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 NI61)VTOdIhe*qUBKvDnz literal 0 HcmV?d00001 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-max-length-chromium-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-max-length-chromium-linux.png index 982eb6e813c155d062b1bec00bc01e7d119897a0..7cc42517f870c2afcd09c9ee5e25b7cd5b218fef 100644 GIT binary patch literal 4253 zcmaJ_c|4R|-zV9ZB*_{fTa$GxNk;aOJ^MD2EMsI}l18}Wk>o~bLQ_e|cH7g~CdqCZ z(;#EXGL1Fam$5vj_jx~`_pkT)W6pJ5=QDGb>-XKxq*z;;aB~QAFfcH1!%Yos!Lw{QY23lAhqm^Z??E}D4UNYHO*RWvIOJ`O7DP>|+{RextOXdG znB3c)zP!1;t@z=f$+O;NVcw7SajBB-(04j^hqydiot5hmBlM6G)K-8vTnzcuvZH(P zdR*Lbg6d#T&-6}PTn?D=Z$rrp^?}h*!90zL>}nW4hl+~I^#>0Q6M6;M1QPhUSQdW$ zdWXa1;qi=_J#T9!CMGOGLR9G6E3->g>BP~|_Ee=-Jxfa-hPd61xaz1?kBhZiOCzMA zq5h$w8>Lmp!W9mEjtDU-o>jctu5QoO)#kL0 z>FyV+WAy=h8`x9C@z~79$r#SEdcSFIY52jfsN*j*toZAqB8)*YPe=#1=G!89IpvLF z*h(?z>qtHoMzYY9@A`SW(K7_Ig}Gj2TOD_-8xs@rVQW}?BMW zoPmMC^7qoc0Y_KmK56VtIltjBdk5 z>kR&yz*W0cd?S;KirjILmjzNEjUc8>bj}wyH9fM@-SfuZiTjN|4($?)8X}X8bk5Tb zcc!{f8nfZr*-%968Z!dDcTq}8YMIg~UhgunH4^kZcOs$FM2&)9Uk|Nwxm;{n?=4zO zSpj%kU+WUzAYmsv8v+Tzt1UYKGAguBX~t3&6~3z5u&r-54_1P@o~_Kxcx}d9W91R; zHeCwV@(T>KZ^(r>>&x+bd3zgvkJ?_oa<_?^bA_TV20#)Nhsy?A6H3HCgjgMUR*ftT zty`T=?POy~ggDoDdqi>yV4XX8)4qI&UXzT75b+t*E4!ePUT;)^WwF~o^0ovm&gnhcF;g+A$Kcc<7nWe+ z;c?!=BF*35tJ>+yy=o`af2NvvyFnw|w6<=~ym;f;1D3@2PoMPf(811SMR_(hNmjMD zyCORsUvl<%XATYyJ|S${h7 zm@F=`g+tHY{%qR;_4e}ko+uW*FC=T3?@4J0Y@c&yepOS$mxvGUOggU<{kJUkfZN{Q z-VZ9Q5j5HV+CV%rFE1~rva~eC588Xi>fpurxZC35;?FtB?4a z4C$1Bs+OFAJk2aqX*tD)OSH*IN?^H13kN9D?euGAP+{t5_3e!s*MD~V7iAbx6Cbn1 zu15a;?u+G1?bM1~7PNvLRxvd1&TxwAMDsRMxZ63En!Bev;-(AJb!W<|T4&~oh0QyY zxaG0>yhHj9BI7kKaz#c{GdGd-n6<#tBp^T}U3Xs&fYJZgm+o#hAa){=%cFx*={oub z22w%IYb>q}D2)2?1G)!cH0p3m^Y?n+aZjI8o8iry0D~1e8~qxJ9$eJ{BV`9O=hEMh zky^n&7+f3g7Bw^ofL&%;9i`4_50LNTXA1e^rUlq!_6CnM;S#$hQlBMw%`g1d=5>4z ztmd-23s5WGw#OW3Wkbo+G57C>;I08A+Lbv}CIxr zyyULgo{x$PRAoV~`EYGTk7ljaFr`kE#+fwZ>+S^l95K4Z_6ZEk~`u@mI|uZ zz9H2M3k#*Q;F&$r8K!fO`}kw;yH&zy9r>Ng*ZA!vGxTz(<%P|VJ}prmGcz-w$(uVn zq=^Y`^N(;{Z2Hj=8t4wdf3No&Q|W}R*$d~>i>WlAbdO?EA3yd(BK0$+6%-WYAP~bs zqOy+86UvH=KHT^O6i`;C6HA1tkW^b zfB;6PYAp@XlN+t z508jY(b9Te56SBJtB?B056YL`B_t|pchtHX+VmA!FU`l^@1y2YA<#BewTa-U{ocP$ z?JKRSlEs*x$chgHGzT!0;ODsW%+Jmn%!futO-)Q#d6K09jh6Wpb5ji^ zuNxRJadUHjo?R=~jj*yh1?e;hr3|UN= zPOl51Jf!jQ{y&pny3{w{W-SL$+m5VPpmT6?f+{<&P8t~*JDARLif$kDLPA1}T~a$g{r;^C3e#QlWNH<=<=o>_ zOQcY4=$w}oNS%(vWvBMeu6-RI{<6EPb>_^OlP4Id`fvcck~wjXM*w2Zh2>)?4G>Lq zv8SAKgv7);S9gl9aenbqNlHq3ru_w!{_q?Z3yI}KYNx)kV84Psz?KBBXLR)Qloa+s zEUXH$hSkmqHDP68`In(2ke+)ZO2TPFU%$SpyRRksGM5hZ)%34)8(XM>6f>WP6G@~F z0AhIvM4F%DG#3kda!2j}qL_36o*63p{HaHkBkFfd3&gd-oE;WXG&eWrsfro>5ORC$ z2z9Q>qlz#J)6mFKM-*5l8yCWt>J~O`06hR;1+HhOkiCu>+}tlxGzKwecQ@KtOtAo` z3cfEhe}jU2ceFu21QmTlS}>L70}B;mB7^ajm6cziWck?dSQD4FgcK)0Ue=zNl9C#z zM=Q(kf}8^aQVoP47;{C$(VgqNaS{r+g0P5)O5Om!fIv;`UTCcD)SY7NyHDN)I`=|{ z;qaK2mnkVJWqcwhWP(QUo_{}m`n2!efIzb{g_$`ns0u{`#dRom!hikBTToD7Zf^-4NV&t3z4MxsaGK9aK_E%a zO6$=&FEwiL{jclzQVf&)!otGj6%~z(Nv}ti7M7N7vcz91y#W;-@Y77hE6=(wh3+1r zJI@vbF8(f}BB8<;1IHU%ZMhjb;F*0I9*2j2U=ohfy0zQPvk5Yh}W*VZ=M^DfZ zsu;UT>FyfyxHy<)@y*hbiMzgAi)1qoGMOA66{V)FZ3YzOMy{g0ahsioTG}_Y=^Z)| zS#Ku0xD^9l&vig}<1xS+G+I|6l^LE1cp^0O9AM9Sv2bLmw6ao0R@UU6j4H;w{Vn2U zOc@kGzcobA6y)MRcdpR3w0mH{K6d-j-!bTFCrIs2FgV~pKR^E~GBTve4U|r@PZeOk zjQn1QwTPvvX$;x|Dt?R!mBP^l_a!MVLHd^5pB-n3*c(El|O=wUB)}-KNwIh$ds+KoV); zEe|xq2JsUtP0xjg27qmzI=BoKGi_ zNQHIeSj_Y1o_>C86%JRII1}RI8N;>3fL4J*N%Pt4#{>uSCgSxhEVzMP0A(4>zoJIF z+Oc`GyuAF`Th+$Z6=+FuSy{mF^?6%6f-b#0cCI_)3Kpa(U-El<;LdTYj!sQm!>;F6 z2PJmVQgFVD7cctNkJV`!P5J&McyhxyQ(6Nx+75^X*4tb4bt>vluMEaq;q`-K*oB{J zY$tEBsr~VS zm}U%)4b03w+E*t^kjTmmS%WFX&S|+buY;Ijf|40*9#y%6mYPJrXU9yqEaZv#!T7u2 Q{{{xQk)>g!zGuR}0ZbH8>;M1& literal 4329 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 ArT_o{ diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-max-length-webkit-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-max-length-webkit-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..2daa59d4a0b5f1a90129acd29ef22a3e96121399 GIT binary patch literal 7380 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 literal 0 HcmV?d00001 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-placeholder-chromium-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-placeholder-chromium-linux.png index 42d1e321b1472a6e9a94591f1135c0b663967f82..3b9b254382199d7f2aa4d325424ebcf3a355627b 100644 GIT binary patch literal 3426 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 literal 3434 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 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-placeholder-firefox-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-placeholder-firefox-linux.png index 263e7f5282be0266bb0336833cf4d6a9bbf85bbf..c603f88e226d55684d56a98866c525ecbbaef0ac 100644 GIT binary patch literal 3139 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⁢DDX?Hd??4}Wyk1j@ky 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 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-placeholder-webkit-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-placeholder-webkit-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..460bfecf21ae71e1e43b0bdbb4fb471f8bbf4c6b GIT binary patch literal 6792 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 JB`Q|0{|lymRHFa@ literal 0 HcmV?d00001 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-readonly-chromium-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-readonly-chromium-linux.png index cc043a681a28f76bf1ee90ce9a01d4fbddd914e2..689ab7e56b6534ac43471393b0cf3510533c8682 100644 GIT binary patch literal 1976 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 Wz3R31&J-BNATv0^sM_E`?7snwEYqF< diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-readonly-webkit-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-readonly-webkit-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..9447429627eeaa192c5540812ded0ed72a22f300 GIT binary patch literal 3803 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 literal 0 HcmV?d00001 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-size-chromium-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-size-chromium-linux.png index 5b9c26b8e1f862686212e339435a48740cc8f8f0..0e16e5ff0740e609abfc48c3e67a80b047221e18 100644 GIT binary patch literal 5009 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 JOEnyy{SO4C7W4oB literal 5014 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 E0Z6>xmjD0& diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-size-webkit-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-size-webkit-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..a0db4c97ad278d5fd92226970b71cef0e5f045f1 GIT binary patch literal 8749 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

+)?Epc;!Z9uE*XT; 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 dFe>qaBn Date: Wed, 26 Jan 2022 09:55:42 +0100 Subject: [PATCH 26/27] Add slow motion --- packages/components/playwright.config.ts | 6 +- packages/components/src/button/button.test.ts | 38 ++++++------ .../button-default-webkit-linux.png | Bin 3129 -> 3145 bytes .../button-error-firefox-linux.png | Bin 1232 -> 1236 bytes .../button-error-webkit-linux.png | Bin 3077 -> 3022 bytes packages/components/src/option/option.test.ts | 18 +++--- packages/components/src/select/select.test.ts | 24 ++++---- ...ct-with-custom-indicator-firefox-linux.png | Bin 1305 -> 1310 bytes .../src/text-field/text-field.test.ts | 54 +++++++++--------- .../text-field-default-firefox-linux.png | Bin 1516 -> 1643 bytes .../text-field-with-disabled-webkit-linux.png | Bin 2815 -> 3228 bytes ...text-field-with-readonly-firefox-linux.png | Bin 1605 -> 1687 bytes 12 files changed, 72 insertions(+), 68 deletions(-) diff --git a/packages/components/playwright.config.ts b/packages/components/playwright.config.ts index 532edd8c..9e81033e 100644 --- a/packages/components/playwright.config.ts +++ b/packages/components/playwright.config.ts @@ -13,7 +13,11 @@ const config: PlaywrightTestConfig = { }, use: { baseURL: process.env.TARGET_URL ?? 'http://localhost:6006', - trace: 'on-first-retry' + trace: 'on-first-retry', + launchOptions: { + // Force slow motion to let storybook the time to update styles + slowMo: 30 + } }, projects: [ { diff --git a/packages/components/src/button/button.test.ts b/packages/components/src/button/button.test.ts index 6958df6a..e48dba56 100644 --- a/packages/components/src/button/button.test.ts +++ b/packages/components/src/button/button.test.ts @@ -4,56 +4,56 @@ test.describe('Button', () => { test('Default', async ({ page }) => { await page.goto('/iframe.html?id=library-button--default'); - expect( - await page.locator('jp-button').first().screenshot() - ).toMatchSnapshot('button-default.png'); + expect(await page.locator('jp-button').screenshot()).toMatchSnapshot( + 'button-default.png' + ); }); test('Error', async ({ page }) => { await page.goto('/iframe.html?id=library-button--error'); - expect( - await page.locator('jp-button').first().screenshot() - ).toMatchSnapshot('button-error.png'); + expect(await page.locator('jp-button').screenshot()).toMatchSnapshot( + 'button-error.png' + ); }); test('Neutral', async ({ page }) => { await page.goto('/iframe.html?id=library-button--neutral'); - expect( - await page.locator('jp-button').first().screenshot() - ).toMatchSnapshot('button-neutral.png'); + expect(await page.locator('jp-button').screenshot()).toMatchSnapshot( + 'button-neutral.png' + ); }); // test('With Autofocus', async ({ page }) => { // await page.goto('/iframe.html?id=library-button--with-autofocus'); // expect( - // await page.locator('jp-button').first().screenshot() + // await page.locator('jp-button').screenshot() // ).toMatchSnapshot('button-with-autofocus.png'); // }); test('With Disabled', async ({ page }) => { await page.goto('/iframe.html?id=library-button--with-disabled'); - expect( - await page.locator('jp-button').first().screenshot() - ).toMatchSnapshot('button-with-disabled.png'); + expect(await page.locator('jp-button').screenshot()).toMatchSnapshot( + 'button-with-disabled.png' + ); }); test('With Start Icon', async ({ page }) => { await page.goto('/iframe.html?id=library-button--with-start-icon'); - expect( - await page.locator('jp-button').first().screenshot() - ).toMatchSnapshot('button-with-start-icon.png'); + expect(await page.locator('jp-button').screenshot()).toMatchSnapshot( + 'button-with-start-icon.png' + ); }); test('Icon Only', async ({ page }) => { await page.goto('/iframe.html?id=library-button--icon-only'); - expect( - await page.locator('jp-button').first().screenshot() - ).toMatchSnapshot('button-icon-only.png'); + expect(await page.locator('jp-button').screenshot()).toMatchSnapshot( + 'button-icon-only.png' + ); }); }); diff --git a/packages/components/src/button/button.test.ts-snapshots/button-default-webkit-linux.png b/packages/components/src/button/button.test.ts-snapshots/button-default-webkit-linux.png index 542e957a7b8cd4be67239e0a650cd4c1860ab249..8fcc3aded340391c14b87ffacece5a5ef3a92cfe 100644 GIT binary patch literal 3145 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 V!jnpN52?Qa0MRwksnd3R{y#z|=WqZ3 delta 3028 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 diff --git a/packages/components/src/button/button.test.ts-snapshots/button-error-firefox-linux.png b/packages/components/src/button/button.test.ts-snapshots/button-error-firefox-linux.png index 73fe5f8b37296eef2caa0207de07c086f1ad9d3e..a0bbd141e9f2c3e2c96ed2c387875838aa43059d 100644 GIT binary patch delta 1216 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 { test('Default', async ({ page }) => { await page.goto('/iframe.html?id=library-option--default'); - expect( - await page.locator('jp-option').first().screenshot() - ).toMatchSnapshot('option-default.png'); + expect(await page.locator('jp-option').screenshot()).toMatchSnapshot( + 'option-default.png' + ); }); test('With Disabled', async ({ page }) => { await page.goto('/iframe.html?id=library-option--with-disabled'); - expect( - await page.locator('jp-option').first().screenshot() - ).toMatchSnapshot('option-disabled.png'); + expect(await page.locator('jp-option').screenshot()).toMatchSnapshot( + 'option-disabled.png' + ); }); test('With Selected', async ({ page }) => { await page.goto('/iframe.html?id=library-option--with-selected'); - expect( - await page.locator('jp-option').first().screenshot() - ).toMatchSnapshot('option-selected.png'); + expect(await page.locator('jp-option').screenshot()).toMatchSnapshot( + 'option-selected.png' + ); }); }); diff --git a/packages/components/src/select/select.test.ts b/packages/components/src/select/select.test.ts index 83b54e43..e2e6ffe8 100644 --- a/packages/components/src/select/select.test.ts +++ b/packages/components/src/select/select.test.ts @@ -7,32 +7,32 @@ test.describe('Select', () => { test('Default', async ({ page }) => { await page.goto('/iframe.html?id=library-select--default'); - expect( - await page.locator('jp-select').first().screenshot() - ).toMatchSnapshot('select-default.png'); + expect(await page.locator('jp-select').screenshot()).toMatchSnapshot( + 'select-default.png' + ); }); test('WithOpen', async ({ page }) => { await page.goto('/iframe.html?id=library-select--with-open'); - expect( - await page.locator('jp-select').first().screenshot() - ).toMatchSnapshot('select-with-open.png'); + expect(await page.locator('jp-select').screenshot()).toMatchSnapshot( + 'select-with-open.png' + ); }); test('WithDisabled', async ({ page }) => { await page.goto('/iframe.html?id=library-select--with-disabled'); - expect( - await page.locator('jp-select').first().screenshot() - ).toMatchSnapshot('select-with-disabled.png'); + expect(await page.locator('jp-select').screenshot()).toMatchSnapshot( + 'select-with-disabled.png' + ); }); test('WithCustomIndicator', async ({ page }) => { await page.goto('/iframe.html?id=library-select--with-custom-indicator'); - expect( - await page.locator('jp-select').first().screenshot() - ).toMatchSnapshot('select-with-custom-indicator.png'); + expect(await page.locator('jp-select').screenshot()).toMatchSnapshot( + 'select-with-custom-indicator.png' + ); }); }); diff --git a/packages/components/src/select/select.test.ts-snapshots/select-with-custom-indicator-firefox-linux.png b/packages/components/src/select/select.test.ts-snapshots/select-with-custom-indicator-firefox-linux.png index 6fe8daea0c96c68f51dabb8909c663f2022c2ff0..f171fee062d1292a2592e3c1f4019ea5fb752cbd 100644 GIT binary patch delta 1291 zcmV+m1@!uv3Z4p(B!A^eL_t(|obBA-OH*$g!14W2^Xlo@qSF$**&4C%Y|W6)iKwWJ z&VmC`m=vQR2rB4u71C98QBW5ZMV19cHA|QUkba5neYw z2!GK|s?{oAzkdDS^DHa$WHQOkn>U%9oTOf_^Xbzku3fvv=FOX%n&;%n zlinHoL?S^dm0Gno%(5&dCMJ0P{CUeiJR#<)R;w)cYpK5knht&E&YgVw_KlH|5%%rd zM>3h@z<~pdjg3*MRF-@f+=dMssMqUk+_-Vo-^hGE&wqyxAGm-2zJxB?&i@I$TCFbW zXEYu9+qZAIckkX`-w%hwjE|4=@Zm$0QuOrn05C8x!06~G<#L%~u}C}~XZ`y1eEV(tY>t-HeWoGBq{D`}gm;c<~}yYm`z94GnSQ#tnvshA5Rvl*?rbg~C7A zeC*gUdVhL)IDh`Ugf2QtwOU>pXq>6r~h>eSHAlU-Y@5N25`ur>Dv1^Mu1;`uh5qoSfwJ>C-5sxNzYDwOS3w zaZqaZe%qOu8Pe%=!}Uw(!mpYN{ouia^Wt16oqtXPkWQz)(C5x=+cv*`{i3_OyJ6^O z&z_}JD$Sd_P$=-?#S4_04SnJG=g*%xbm&mS^-JiY(=B&%Zdsv6B9TSMe}}$p+cq!s z?c29|YuBzt#}6MqOub&mFbpsB9Xob-<6E|D0id_HcUhr-`SJy&Wl}g@*+gzbgh}W-QbNB9Dlu};kM~)ovUbA=aUS?)yh(sa{LqBuo4CCYD z^X4xU3KWY)l#j!qapD9@H6MC3 z8YLEsap}?}UcGunEEXdci+Q{FLacSmIxv$;rMP|jHkC?+dcDraj~}^mv;V5F+YC%;M}=$fBk#SaU90R#+aI#;@!JseFuz~IxRuuC1KzmYWJ4bcsM+SY@&(*0))>4k{t~yTLTB{bwXal&%sf=h4!nvxq z9dtODhIFy%kN3jMU1xX$++w#;e-w4~_w-IO%WxsxXWu7t;8L62j)QPedz5V^q2rx6FT$DnXS=ODm`jy{^ zAY+#4^B4Qv?GTstt2d%isNFt3K3!ykQ0rK4eSBZp>Fb6!8Zfm59!SzytHcEfBvQ5M zRtsPvL=tvw?J;!+uEG&R3D2{H@3wR2$g)k*Pr@R6Zo1~&*!|$qBWx-z>I?~ z#d+&xoQ-?`M$p;CTf++D>XGWNhv9<_UjyE?epJ> ztuqna(XO0j3r-Cj8(`EgC$4X7{BvT6_i9K$hpp=K=gT(%-5njH+YP-`^Wkhy`>jE; zl{;)zR}L+2Rr`p(G1eUUZaJs=5}*Kw!;P=Kcwq&H!}rO+>@vg{fsyXuKyfewLi4jH zbu>2=+M`zLJG9+kO2_b;xM0IfqtP@S{Q$;_zaJxNQ1z!S`gyR+u8mhR(gm2|2|`RW zhf|cbsMIY@!>iE|8gp~=;goWRfM;*tIzw4)@fthu6&#UB9RD~+qT?ZDXd5A+?UMg& z3!t0JEkQT;Yc%eZGZlxfZW;~!>U5>J010Ke*;_S?u_V~;+#=N?_sNs*s;c%}>B^>} zDLjBsB$E23P7ZbYBo0enzJz6E`4_>cCT|*|R@fT`@+VX?8SipJem*nEDags1a8qZ( z;`&L?y`{mOluf8fOBB5Lt-?`|uC^fesB(rDC6tol;yOA#J}!=mhs*<8Cin^4Mp%Kf zCe`bo46+{C`uciZU0tjxRI7`s4CBX~#D{Mro0-YBmRsK&w^;IDUVCsWCS|a^*9a&$ zjuLI>JNPQDVf;)CLK+YIt0AU%HRLifZPFeU3-ZEEwEmk;@_&Fe)x@dBla;bC8g0D_W(+~!f8>*iri=ev2utm s8`$Uh7=*NxzO(9cI#iJ$hujY<#tO>yl40kiVl&f(o{k9S!D0*l27 { test('Default', async ({ page }) => { await page.goto('/iframe.html?id=library-text-field--default'); - expect( - await page.locator('jp-text-field').first().screenshot() - ).toMatchSnapshot('text-field-default.png'); + expect(await page.locator('jp-text-field').screenshot()).toMatchSnapshot( + 'text-field-default.png' + ); }); test('With Placeholder', async ({ page }) => { await page.goto('/iframe.html?id=library-text-field--with-placeholder'); - expect( - await page.locator('jp-text-field').first().screenshot() - ).toMatchSnapshot('text-field-with-placeholder.png'); + expect(await page.locator('jp-text-field').screenshot()).toMatchSnapshot( + 'text-field-with-placeholder.png' + ); }); test('With Autofocus', async ({ page }) => { await page.goto('/iframe.html?id=library-text-field--with-autofocus'); - expect( - await page.locator('jp-text-field').first().screenshot() - ).toMatchSnapshot('text-field-with-autofocus.png'); + expect(await page.locator('jp-text-field').screenshot()).toMatchSnapshot( + 'text-field-with-autofocus.png' + ); }); test('With Disabled', async ({ page }) => { await page.goto('/iframe.html?id=library-text-field--with-disabled'); - expect( - await page.locator('jp-text-field').first().screenshot() - ).toMatchSnapshot('text-field-with-disabled.png'); + expect(await page.locator('jp-text-field').screenshot()).toMatchSnapshot( + 'text-field-with-disabled.png' + ); }); test('With Size', async ({ page }) => { await page.goto('/iframe.html?id=library-text-field--with-size'); - expect( - await page.locator('jp-text-field').first().screenshot() - ).toMatchSnapshot('text-field-with-size.png'); + expect(await page.locator('jp-text-field').screenshot()).toMatchSnapshot( + 'text-field-with-size.png' + ); }); test('With Type', async ({ page }) => { await page.goto('/iframe.html?id=library-text-field--with-type'); - expect( - await page.locator('jp-text-field').first().screenshot() - ).toMatchSnapshot('text-field-with-type.png'); + expect(await page.locator('jp-text-field').screenshot()).toMatchSnapshot( + 'text-field-with-type.png' + ); }); test('With Max Length', async ({ page }) => { await page.goto('/iframe.html?id=library-text-field--with-max-length'); - expect( - await page.locator('jp-text-field').first().screenshot() - ).toMatchSnapshot('text-field-with-max-length.png'); + expect(await page.locator('jp-text-field').screenshot()).toMatchSnapshot( + 'text-field-with-max-length.png' + ); }); test('With Readonly', async ({ page }) => { await page.goto('/iframe.html?id=library-text-field--with-readonly'); - expect( - await page.locator('jp-text-field').first().screenshot() - ).toMatchSnapshot('text-field-with-readonly.png'); + expect(await page.locator('jp-text-field').screenshot()).toMatchSnapshot( + 'text-field-with-readonly.png' + ); }); test('With Start Icon', async ({ page }) => { await page.goto('/iframe.html?id=library-text-field--with-start-icon'); - expect( - await page.locator('jp-text-field').first().screenshot() - ).toMatchSnapshot('text-field-with-start-icon.png'); + expect(await page.locator('jp-text-field').screenshot()).toMatchSnapshot( + 'text-field-with-start-icon.png' + ); }); }); diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-default-firefox-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-default-firefox-linux.png index 7380565f3fdb920813b7206054c8a6cf032b8c97..f15e1e4bfc90243f1ce8cdfb968a91c6897e2006 100644 GIT binary patch literal 1643 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 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-disabled-webkit-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-disabled-webkit-linux.png index aa8f2e44806cb53d3acdf683dbf6a096d2aaf81e..a57ecd33d999c1d9568cf89499429a16f4d5a6a5 100644 GIT binary patch literal 3228 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 literal 2815 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 NI61)VTOdIhe*qUBKvDnz diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-readonly-firefox-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-readonly-firefox-linux.png index 31fdeda024b5fc44988ddef33e97b90fe490b4e9..1e894a5718392c164b9dffefeb5640433b70e914 100644 GIT binary patch literal 1687 zcmcIl`#;lr82?JmNbbj3no$(#az-*%a%nP$CZ?mYGO?OVODIBfj;s;3uDZHJk+eoE z<+7F0G91k|l>22yHO>;<7U%mquk*|K1I`c6^Lah5=k@x0-tYJGd7dYGAI^J~j+qVs z0IPhkm_YF4gXRu}fZlg&nFs(NhkP&|LCLq3gG>H_sc_+mMGkFBi-y*6wuHfmoV!NJ zKQ7(*97#fYuVhW%GjEDP4-i?gjlyX8Wv+U>%Pv#JF96%pDmFe zwvOyp&K*fr0}6r5@yUcZ64kr)#7=1V#RpPNgFrhIw{X)||LgOeFT)P;^nsCh*%{T_ znxmi2lP4|4?>);|4u0+OvjDmCfp z>9K5gFf~O8sBTsAkh+EyT}5t;&F$BViiE8>5ne)$m||~lUjawKbW7Omy>Ae@kQ3A0 z>z6Onc=b3}CflFfq!cZ9PHq_9r{2l&ur+DUTZ1AYue>;1;coet&CI|J4WX*)fL#?2 z!RYPRE9@na*Jp{v0da8Fw{H;O)%QQcuxg0}Rb5-V{FYJ+nt=#@M0`;h%y~X{^C35c zttY0K1al72EvLi-X)sP0e=B;C$D_3zwwLyxEuks7xw#{qw@{*KA`*siG^2xWTyD#3 zzxK=Se6m~;(~xitz1&ou$LG!;y(@{Dnuo}%Cnp8id)*?7rBBlmC_?}=@b;$=-h0OuC1~?t{xn8Em8-58!f#xo(xJB>9E?-(b0}| z%!UTMiga*6@9>YL2ka*=O~74UT?sJ__4Niht&f?q;o-1E^`25~P#ME)OcjsEJg^x8 z+~*wMH)dh}!|J`uMeK4#m;O(VNfoOgVPC%d3o0L^|a0q{C;v5p?`>`J3G|Wj-L7Ssk3C91ztEi8$6TRG<5q*d0E*N zWk#{L-PPvm2)@ZbRK!Qqm8TaztX9+9I*zRLD~s>w=pcoU+B-8Df)fTHEnN9ZxKJ>g z{`-v^pA~#AR}XNHh>+y-Wj~uOO-yXh6ofm&weHB?A(3%YJ9 zYv5&g5j#<%N=i&DejqBOE4CjX5?clvlJ1Bp;@7VM{xB;M&2BN*g;YOTK7^-5LaoabfmSzw(@9I%v^6 zY&|q3s{~r}Mwc6s=bE};@bO?^rK~E14GNY~%n-@rU&K0HOGA2|%8^CW+vOR*ns|K} zY^a;iG<+N?jov;$MFk;P=_NK+ujos;hsQTc2zXTl$ PxNra;FC6BPCn@7^JIXZ0 literal 1605 zcmcIl`#aNn9RD8oGjl20+0hUct2CR0s1ftH)ENp<(S{tivxeom3sGdkI?AaHrF5ao z@zmOJH)|v@mpT;Aj59=Q_DF`|e1GYA`UlSQyg!%s^Ld`v^M1cRulM_X*&pwv2Qh&F z0HEjNjXMUOt>ALg(E|4)sC%ygKnv=FI~t{QTUnUY}*UQn_*45 zKBJXHH(%X|Y)j9`m;U}oV)w*uzdlR|u;{pLzm3t`CPzV&5BEX16`7f4S49z=?FVyh z(Ql%SJK#DjmSqOujtjsUxaA`YW`5AwZCjQu|& zG`%k$Nw>RV*TBNx@Bc{YfNA6$rf#g8mgBXX!wtN=yr#BJD3x$&()-g}i#v&Mt#%0- zDgXd-FRLrc$}A1OK@;@Z>*eL;#c)rKb0$?P1fM{j{V??OjK|PkQ z7gf4i|6Nm4P+PkPfk1#rFC#Ga?4J5bQIuT_ZzLov?Bc!HSJI>ziu06&^JMO?h6Z=L z8@ZxsL1(c!|A1p_^Jf>{jA7K>LeglVt6A|KvAo!H1qAuBN?Q>6RUZRCYj|WtAeHV6 z45G~|51AQ21#N7{b8psaYAz&$31VKP&}gPPe8Q(hSH}9mRF%MSjXWY>QU^c^;f+NM zB@umEEMKbQa`z98R(X`L>>3jHty7$7bHxLa6ONJ4YrdK}e1PTsQZ+)G(9Yr$&_qxx zHiZOq+8p8|B_l!B+pGUU_H{V&?6ddvlS>)RAPX@LY%o9200QY_Ww7nZFi#A31eYGw4Z%SWyDeV0OvJp`E26%8+1OJ;~} z*h(+%N#WF#)d$&&^hc|GohndRE-o&S@%Prqqr=00IDOg$V}<`?@18rhJyQGx(X=6XOx8E3|nJnurvjr6-TIW<$REgz&2qTfv#(b${zBK-Eu!jwd-Qd9T zz7_sdfQE9)%ZaI}OJxeb#^p6S?oPnlIk08|YTp?`E|Mt}jot$j3a8mc=YN_r^9Bcx zF9c4{JnRddvQnG0##w!9BY;H}vPyd!&e-z{kegqXZ*O?EC12?@y(M(}^P_S0G36KVqsc^vFij<>P3 z^{5+>fsck*xJ9urj@wS+c_ccQr>%T>IG?SPZUbXVo#|!WJE?GYGj_MMN_m-sq+9MS zsPtw|SPy{i^Z(uLmL~NJcjZ%UV7dr>?b2UG75q3Z#5}*GGa~%@D_M%*BPAj+k%jX1 zT91Piy% NfR860_r#rW;Xm1H88H9= From 6e56984a5ce0f4b0073a9811bbe5561d4b2b244b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Wed, 26 Jan 2022 14:37:19 +0100 Subject: [PATCH 27/27] Update snapshots --- .../button-icon-only-firefox-linux.png | Bin 341 -> 342 bytes .../button-neutral-firefox-linux.png | Bin 1202 -> 1168 bytes .../button-neutral-webkit-linux.png | Bin 2966 -> 2994 bytes .../button-with-disabled-firefox-linux.png | Bin 1055 -> 1058 bytes .../button-with-start-icon-firefox-linux.png | Bin 1391 -> 1399 bytes .../option-disabled-firefox-linux.png | Bin 962 -> 1093 bytes .../option-selected-firefox-linux.png | Bin 1588 -> 1598 bytes .../select-default-firefox-linux.png | Bin 1322 -> 1323 bytes ...text-field-with-disabled-firefox-linux.png | Bin 1278 -> 1365 bytes ...xt-field-with-max-length-firefox-linux.png | Bin 3627 -> 3679 bytes ...t-field-with-placeholder-firefox-linux.png | Bin 3139 -> 3161 bytes 11 files changed, 0 insertions(+), 0 deletions(-) diff --git a/packages/components/src/button/button.test.ts-snapshots/button-icon-only-firefox-linux.png b/packages/components/src/button/button.test.ts-snapshots/button-icon-only-firefox-linux.png index d8167237d1181c88210eba28b9e2d7afb7f85b52..c2a180a0dd3975d37dfd3da1542e113133cec3ca 100644 GIT binary patch delta 315 zcmV-B0mS~*0@ebMB!3-AL_t(oh3(m~io!q;2H=H2%HSiUOqE!qjy^)_Kp?e^7O6!{ zp|21)Fcyl9Af&O;MjIO|Ykh^QuCVznh{4OllgKawymg_+aGjiB%v@nC^dJu-6kYnz}@P88s6|48N-GUnNFysIR zGLRa;Kn79+UIjGc9N#DU*r*4r_m>jbne7-@exMoWsPz^y&Cyl@2dn+nU9~-bJ@E7E zh-c2Pk^dHG#yRT!rA%vlX>qnbT-}kh_%_Nt5(X9xRQ{_I(FB#o6lRnZ3Hku{5t=8ck8(kw(xpP~EN+!N zK&Fy(FkTm-aF;H1sf&w~v%W&74qg5ZZDSRRSZ+Php1?n4`8bCVI7e7(p^bx7Lo_-$ zL^>u-qmx6bA+&L@)0J`VZ*4;(#@%X@(*Ebw; zevLd^V3HMR4yGa9(Wb@sv-Q>;NsD(A-6LUO*}&+(I+2c1yPhD)it=z}1OFuC00uIU z8o@0@lVM#wu1?pF{M`8p3~+G=jED<-;1{9W5&*bUOha%>V!Z M07*qoM6N<$f+ahU@c;k- diff --git a/packages/components/src/button/button.test.ts-snapshots/button-neutral-firefox-linux.png b/packages/components/src/button/button.test.ts-snapshots/button-neutral-firefox-linux.png index 987508cb6d56d277f76f9e062c6ca4b210bc6b40..395ccd8b0be19c9d51ba4bb87fc57f7716c77956 100644 GIT binary patch delta 1147 zcmV->1cdvt36KepB!5>)L_t(&f$iJvOWRx+$MODwSE^~P#WmKoQ!7=FS#TR;^=ZBl z88Ts_GT#WI!p0C<5Ql;jT-g{Dd_trmJ|J`z%d%=^^?Sd#G56|J)K$Hy=fDqoa!yVz zK7=HY##UMB#p5y1bsbI95D}FEM$|;c(n}G4~}7 zhXb2ByKgU=reVA5BJNuhxB@TkC~yT{+)>~Pytt#l6?kz+fh+Lh&XvJ8H#a$H$H&L) z@9#4|KTjYKxbzyWt*zA7)}GrhR0akHxTp;e4_|xj>(+cN@X^sxs;a7Z`0yd2P>6Uu z&c?>ZrPo+oTz{mkt?k@?p;BI6PEAb>H8nLnefkuDmX;Q4o7?Ta_S)C2`C8y_-@eV; z_VVRRa=9FKyWN`e`t@sTJQxfD;C8!-$KwEGvstF6r~l}S2tJ>WSS&_5ohFq^F*`fU zg9i@~5!&0^+1=gc)vH&muCDU^`*&io7%rFV!n*x_KYswhV9?s;bUKMdA|#VZ4i68B z$KyPD^av55x3`yMGKtgaL_~1A-R$r0)7{;DX3e(-?smKR^yw4x^YeLg&I1<_Ow-Ie zJ5Kl4*Vmbvn!@FB;qiD_SXdwyiyMCBZw;&~=?~IGneZh%hrVLo^z_5_oB8DcNk6=g*&8bL@6I2L}f{d-eNx^ZxyN3%{?g z&wmnm^O;Y5)OG;T;S;4?XgiIzwcX#(6^G<$0dGdsGI!!}E1Ey)x z+}wOO;3toTRaI340s%%wM)>vX7okuH5n*m_j=8xxLdmyFc@TQZH?XCU6z)X=;-JGu+G|% zkrA@lEMLBSIkO)K1o-yt8$W*hAel@Oi9{$XD=Rp-!{Hzrjgn5M$z(DtE-up4)O3W1 zFg`xc%F2p0*KW6yNF*2=8#}Y+8v|GQyC`r4UffaO3cR?Zz!i9LM}aHw;*J7W;Kd#F zhx}WNrfJx8UBB}}?n@jF2R6en)JIjf5KYrCj7n_kv%#B({{6GTe*n}|;p5$yBLDyZ N002ovPDHLkV1hZmN;Cif delta 1182 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 delta 2798 zcmV0Hh)V=L_t(|obB9gOjFk%2k_r5wDk4?S}Y83vW*}<44lS^88Ei- zU9EnD=WIFd^>mraDbvQM~U|1?q7Uzb7Y|b=nbBl8_m!S!u zmr8}&_V(faUmX8;cP%)C(>89u&l})(5BDAp-=6zWILzy>SAW6(dA(kj%f<7&-|rIy z0T2qpFpNwVrBEo8N@a9(v~<(`F9bnwI7XdLXC%6Z9wmYx_b zGM5XJgrnTcT-l}eSGnp#j$ux;D6ojZ3bmCC8?Fe4+Q zqM{-@J9~ol|F|#=OGsuW!fv;3+_+KvGAb%cf3Mf4r>8Glw(N-~o>;J8!P>QJ_wCy^ z>HVjtr$1CZ{4QL$aQX7(fa2S4zddW#tbu`n`uh5SO%8`6be##qu!Jy7f*{gwuc z%a)N%OP4NPx^yW3?Ao;}D=TZv`h^P@NReTf=bn4+rI%jH$jFF|jrDjuHkC=ryV^dSpsZ*!KLx`)NsZ^?W-+g!S;>A4AJDtwx=;)M` zlviGPB{MT~^XAQ7uXk!A5r|=!+S=Npq9OqBdcC)A-_~d}si~={si`F;B_Dk7f%r=6 z@9#f&@Zg3G8;nNd*I$2q<;oRte<#`5**Q5m0MOXj$Z_0*hlQdDgh{Pd&zm<70J^%m zCbx&y*4Eb6)=xkEG&wo>+i$-WUzb1q^wXGiV*UE{+1c5GAT&2OTPzk57lXlIGMN@G zTv%OQ-PhOm^Upt%#^T~It5>g1NlAI{z4tC%y5#r!)oS(n_3H}?3ewZle{*tj&YwR& zxgTLXm6er6MMZ)j96o&5VzH1H+l(1AOeWLZxpUun=N*&D)ZgDv8lO6KDmy!S;lhO* zH*T!0ttH7;DwWmM)d0}d)phRNxd#jvb)mhRQ%ES4%7lc3{QUeqd-mvby6e}kA3l6I zq(_%ZN=jO?WC;MYwY8l%e{n*bcsP!G|NZxehK3l1dF{2=#P(vC=FXkFW5k*j^NdQRx_9rMbgR{By?*_AK>NPFzKo0vgTX+zlexLM za=F~^_qVpT25fS zZM9nI_H80UI5Q0o53gOjR$9?&wR*jN{`~pn<>kwlFVD@*f8DZWOL*>(^?E%3NbiQE zY&M&;nUuJctQ46T$W%uWIeKz(a`5yiWiS|S-n=QTG&VLq{q)mWSy=$k-`{`WzyZ1) zo1m~>fRBufjEs!*_4Rdkcbm;-gTYW!Q?q^h_AnfpJZ&Fu0Z;J~Dkdf-U{g3()+0yv zdcAhL{Q=FQf1;uSDkCE!Jv}{zg@pjn)6)~q>j$aGJR0CQuA`%)tgLLof(2Tw_8-sg zQ=bFK_y%W%5bKfpHAs&>I563!6iP&Ea3=Itd z0K+iTrcDFM1Tbc9v|4R&aT13c?~K7D%d*4eXX1Ax!x z3%GF$v#VFH0zgbm%#%+(8N4<4>_)u#=9`I$iT(ZkM~)oXzkk2YW=l#+dgF~ZLfX|a zMJ7y1e@RLC`S}2F^X5%58Q5$#GC2jmg|u?z$}x9B+6UiKjal#P>?BvsjEf0vk;f0&Vxv1ZMh4?p}+rBVUF=bwL08atg% za(`Z2T%41WLr!*Dt#;kIb$NMtV@?<(g_)U|+9=dV`F)qKYH|N=tg5A>~=f(d#2}~e}2P;4dTf?E-tRBs;aE4EFmF5`rf%#t0jMz zf6?CFE(;F%=1>OH8V3aF){Jbp+jD;_scK8Y-(zH zK)t!SdD^sTd3kwNRaF%g6@!C=dc8g_e=ZIH+-~=tJ$wHA^UqL?#e^L@b}T+Ve#w$0 zrKP1tqmkpd=;-M9_;~W_YHMpdefqT6_^r3z((Cmc$9?wMXVRTCH8stfH&3tE*VNSP z+O>-m#~T)k!g@F7^Z7i)C4df5Xw; z-QCjC(%ajcmzM`Y_hJ@{g@i++(b(;F@zKk8b&tohd-v{+j*jBu;+ZpNKK}UQJkS5} z#~(dCJr;{4pfi!;^Z7pc8sD_5?xx3~ZD%P(Tf{QP_} zEDa3}0Z;9Rhlls?-(Oc(mz$gW8RCmCc64;W_`^aG^YY6tQ{O524@yW##D9~z3Qm8> zsILoy{)0%0WHK2}PH3vg|HsM{im_LjL1^OSas>d$BC_@h`j=r@764??(b42HgeHe& z+54wC0MKZ(WST$%h52PDIxV2iayjj#Ck06Gf7h(I zIG1XWBngFY5)q)+1pb>uP^c2+)6M)YsuBeSQQhlPiS$tTY=0BKn*?wHe6uBh3*ehA z0bBszYzg23_-0E07r-}LKMi~wB;cHba}LHh!X$<61lYec-ksxAv9aGW-i%kJrt0Kg z7wM}1v~=!eJue0PMt4z`b(CctM>mhK+z@V%ygSFhi*VYp-;7tK-9{hPmVs)^z;W9G z=Nu=BosaD{`hQF3Ue@zcz-85$89TeP!5G6Zfh>{dROrZ^Z{Be=NIqTS%gbB#~5Ti+iAg0ir06PushrTPa0nRxN zuFQO_RM*h8Jopg>O&KgVL`BZ3w%!}Tk0?rYEq{1nl7B+FA1?H~HsHIBKD3dKz7x#M zc?)=vsEBDgQyug1lOLmJPq5R_@a3WpdmKWa=08zvq>Q0$xH&X0Owj!9{LuFz;9bju zJr1$g)KRKyxY1pBVS=q%cHMHr{62S&9?YlUP0t?+oTdyhO_9(PoO6sO5%!w;N`N2T zJc2QnSATSosQ7xDt)Nm}!--fB18*BHDzbr!Y~asp6CHDmAf`F=UjhDicYq+KGxsdZIymR3 zwhWvoHfYLbu0PlwdjGMs=Yc=Ri&T3U=HF{+4u2TqXwJ3KwE~~-;YE_Qf#g1aJX-vn7BF;F~Q0Tmau}3E%?wW=s4b ze~l`U9tst4Ec?;|V7NS8UABrC`$*86C7 zdXOXusdh)g5f{C6jszL)u7uQu*#Goo{uD06K2kY8yLU!TkbjZ->?Hm)xNt6fzv05U z@co7h=fd|JE}RSBZ@6$Se82f+;d3tpV=Tc7BM`$y;YR)N7*{PF1yOxB-V`<2Sju&k z+rez@vDeLcE#ddX#A%)2v`%n-KZ0g@Fx~LOV~i~yS8e^>cvIx61DuH}&O{ZL4GoMj zlv;Yyma7id9)Ek?oYxXA%EnUL_s$q`%y3Xql0HIjn%pnm4#5~ht~!8bdSHx!Mlt$h z`&FDS%Q&qQ5W|HZMsNcPW#ZuYnjl@4@vW`H_9)8I1XJ6G8&D9#MfNB1@}dgH7>c*U zq%9*T=xP=mpMpj)G}A-=an=eCQ#d|FR#1{3&kG~`kbfp`=DaiEx#|GQ)B!Qvr9STo zPnTr`G+LS+tMSYU@G!QKtqyQ}O`y-cWc*S~M-<0ssAeL~@q8f{=OTbJ(|M}Xd?Z0g#Xi>zzyiqGf(RTj4_;vDoQOK zG>Vt*_jDT%KUvzV!k^-|sPrbu=R{=&#u#cVWq)+1!dGi}y1Xa@PjCHg2`}CbHzxeJ zMqZVew~#aoA&pC zWPfL|8qb^nJ>5n|P;gQs7+XH%iId3RlHrx*S*+BD z#Y(No2IgLf!^d6AYR+2~{<7YMG{(g8an*YMwg0*q!mtC_KE>Gb@vS`uV=UR)-4PQs zilIKf^;hG+R&KlmMzi!;oh>pjQ%m* zX0ik%OFS~@F@_K{f(+b(iQ;C|2s#ED++qey)Z@(*iXd+SgMlxAXn2tqr3kHM7HCI% zrAOQE{y+|j1%Xy7x93SdNuRstp8lTuTz~i6HFp$E)9?=rfq!pMGCZW2pct00Oz@Cq zVs&sb{OAzSG!2@jK?Tsk@Rp{#JUGJQ@s_3|AW%9XbY0L%mj^^}oOMAbCxm)RGh7}F z!ErpL852TX9SFgB5TPQ22o)JbsK_8fMFtTnGKf%-L4=A7B2;7$p(4X!p^{iRCJS@^ zrppKPf5%~=TYpbn7lbCrS{)APTvZRI7cIx5zFUJGr)%cj$Aqes1gvjRAWvG}$bRy4Z~SkN*W{GNWCo!?wgKPz;NW@x?ImW_)nyn$WhqRgLpC z5A4SL!heKHV&&L!yiy?QVzVGLz4oEax=qu9U98X*q1iZ)-Gcrh4zKUdeXdZ7VIgZC zusOPC*3VRQp-C}}wK0Y83d_YWrJYdgjPMG}g=bg}0HFA;3f@n@?_z@jR~q{lEOb{| zJqC4S`0#KkUJc2{SIK{2Y}|skQ(CGqnznwMO_v=G%?=g$dPi z{G8{FnPs6;&sFtc+-!xGu!ZEwM@v zI(_|jf80WcO1EI4mF;RAEo`%CQ*uuwWHR^A9JCH-5uR}yy-)PmnOZmNLAb1iR<^4l ziGP(t5-Z1s_+mt4-o}W5$LC4a4hwxNN(KOU_lK)C+duqAkFfMxg3!qnOff9J`K@7I zsc)uGg~niapJdkc3T;09sSFmY6|&|5o4%Gzs3ca7ttYMvL|>Xpxfyl6HtU>`awqw< ztP_>(>RE*j=^Yok_d=5(^y7q5hlO^ibbr{F)imceyVB}0Y8=PiM%;}gVl<8r(A={Y?Iz5Q|=e1s+}rSen*M(H4kjs ztc@weDL_J91@ z2!+NVOp<;sXoHcTIxk+n(TDuTe)vS@!_7{8^5F1|mce^>F3wbRp-*FgduWbRh3+_A z1I}c|m#1p*+PB%*e5?W^240x0XV&%NQbQjohQ&vROJOjX@!pSD?T%qt3!Pp};}&$N zbclH>lVVt`49`R19VL__9GVrw!hfXY>$86gJ5tN>7}A^I9-8w^ePwta(rX_=Il^H` zZ$eRv66@pSpcvMvLMevDzN{uFGzJ)XGdff{1pj^m6vJYBVl}iJk2j;Hu2s)gcB8iQ z3Eb?AVabG&TYoPXPPsYn6PXW5tlZ^;A&`GtL?l1QW&0s2S=UU|qE)WDF)Vu z$|i)ab|M7#lMw|Kk^c&RmxTsM6__e?+MQMJ(ElBmh3-6iOAs0_SGt@~YSlx`EC!B8 zeUA=%F4Qc#jV*B{*qu;4Z{1x49>0l&N=3VN*=;X3=a*7wMY|Ro4;NzN;X=HB>;{s` zyTRM+*lC8C5G&?Pe%xb}dC;x)8+R&jk zVpl>HD4NCAxDr@@cpHL_-xOlYm0G0LJeo7-7bY}7s=$sjl>(7jErQUD+Fqx1fisd_ zuFy3hIXIHjh5B3`aU zeUA=aG>g4Sb$DX1z%Qa;&YWMEPy@#=c;1*@mMS&1>LJE$4j4Ed29Af#?to_0g6*d( zoMM(M)Qe`pS#3h>)KO_2w_{gAl^}HH`XAHpqElmBve3#7Elw4+JH_0%uMtKv?~q(5 z2Mq|j(ulr)VH5Ty)y=yTdbH5W4lM$t3Is?M*b-NQ@T-j&HS_rVT(!$W--?t20Ny=% z-D&&Ye@u{M+!cgQ4Z#%6;=A7)7B%$E7OK*j=lo5s*7XT7pZrt?yTbu_%b-(RD<(8R zs=&^(w*(GlPY=0Q>iV44xnszk;iRzHbJE`3zMXu3)^Agr_YPB+x;kL8h~F!0lem@PwgBV z4#}}LG!MxY-RReu;T@9eR-tsRagkloM^ie~ZQ ziBg!YHoO;mea=33w9uKwI&Md&#)zm%nH0@`VqI81idxlBk8)^HjR=#LZ!i5V{E!BY zhu&m`cS!Ct^>tzS$f)gwdX$6SWJPhC8k=JjplH^uLMfWX!OUi;bY@t18#*;ceE-L7 zP&A9(3Dq!gJl>3)zE-_d*@N1yVR+5ahZPe_ZvDMnxaH=&Uqk@{q>5GV41xUHB07kZ z4+R%g5h^ms1HU3dc;NTbquHyT48e7TNAeTX$V)Rk9se*HQqw2jg2FHilF~8}Bqgu4 n@icrTG6Y6vBl+_5Yi<4m9^U`}KvI-H00000NkvXXu0mjf-gtmN diff --git a/packages/components/src/option/option.test.ts-snapshots/option-disabled-firefox-linux.png b/packages/components/src/option/option.test.ts-snapshots/option-disabled-firefox-linux.png index e77e74241eb9d2ca3aa8b71184a7ea6153e100d3..de0e7b3e0829ea0e0aa8110c47453908ce9289f1 100644 GIT binary patch delta 1073 zcmV-11kU@y2gL}GBYy-8NklEDSy53KXV_7yh7qBe*OJw}-#FXU)$K&bld(*T~mL*Q76oz4<)9FG8fzc>I zo);j5BF}R;j(-c&w7?jL5CV)bjK`C^QZ^U_$nyeq&2YU|SgqDFwqCzrx7%aAenC-` zs4CKm|EidNzmF`-QP&KVQfxL`xsw|)Ns@pNg1WA;+wEHmYC4_aa=C&rj?3kOAQ(PZ zjOY0fLZIItd>9{%61fX(y8|Hv(lnJ1vD@u%K4<6Mw$ngAlJf=B=1+*8%4o#t?>)oEPT;zTbOD3?VnMrfI=(TwJe}ygrIzFvhXpAJFM^;dy>* zA;j?rgi!Q)eHey`FpR)CmzCowV!|+LCG$N^vVFfN#Y9p3W@Qc_gn(^#J{2>c&ruX* zYwXo(jeji5<>&WtLI~n`^pKcNrz>}eVVHP%*V`Z-#?$vST0ws z@zONKVzE?POtX>FkF&d)nb&6y@D&eT@}39&gEQ#EeFXj0eF` ziu+8=Y&MsrqG7dKBhOz;+3ynbHpvZHmbb(RA<*e`Wqi3@BF_sLhKbYZgza|My8mt2 zdw+7f%)YnF0bJKZ5DbxJIjV}tNi|~5=M3Gh1KaN4bV`w?=hp7)_4=?Z`|j{(jLSs# zdVNqz#WL?*?syzJ#^KdwV(tq{~X1D9eYZ@_0GDcZmz&V%ga&t|Zp20cC ze7?AAmz#H^x@LFf;t??)odZp?u-R-;*9?SE%;yXEeh-w^I37=k<5-T}w9DJ=uGK6| zr!!Pl^}Subw&w9vF+W2i=BwW3|8=w&MbTmuMVWt>HCoJHffl1ET8yG-F^ZzaC@P8; rqbOR8qG&OSqQxkR7NaOyjH3JpS|7uX_VCTU00000NkvXXu0mjfO}-TY delta 941 zcmX@gafp3_ay@gWr;B4qM&sKVH>)0N2)Ozut>YR?+Mbv6w$0)l#B+;&aPssjUK^E*I6x|M^!@fUf zTjQpQ&hZCocNB2aY~7?|c%Hju!i?ufJCuV0yc#Sp6Rtx=81=P z<#}9wvolGed*KwPNlWtkrl)3>HHsbnnIgC7J-g3kp7Wmtk8@7h^>)VM83sKLO9Dbg zYwR6l)CHVo9nGC3=F*~b+W&KvzUV)%`W^ux-^+)-GrI^L-gdX|{AVT?uEPdO98Lye z^O=@vlqD9<*&{Q**<&U{P1g(?eZTIX^DK@fDXX3D4o=bfD(omwr?G6^`iN;?OWrQa zG(5lg=bx$=j?P6I@xtD<(gXmVbu^Ww`}?-{OtuB5v6 zPPl_+sr!BY^TMB3hlGiIU-_mYM`UBYs+;)3Wts0^-B}C_62~Qe&)*gA?7S#+&QZx; z^>60U{}B(~9~b-V5Ov0I?~=^4l$trGUX=&k{4~GYvR-df+PvqJC6->%y!&=#&V26Y zGPU>TpW{FL;%CygvY7{dwwRn1a6MBJ;KX69shc({ttGKVf#aa%aTDL=cg2r$*4S5U z{_(o?+R=FX2g*sncof+vyiZ=i*I3~0t3~VNtvE`wUhn#ML5AbXSJ8Rfmpdw@N=-C5 ztDrjb+#BgQ1NX`G{o8Zv58Ak$S{u7=!#eGbD=TBa*~niuY4ljQZhiUNqG@m6y9Hf} zJz}r)Y^_y*NOkh1(!H5eU;pZ|@KaDtl(GD@=fF13&6`Vh*X;TCG${FYOXl?c&lRg? zoL_LX=IZS~_xpsCHT`;)Mtpw1>2T*y{H7FNUNqx30}yz+`njxg HN@xNAL~X;^ diff --git a/packages/components/src/option/option.test.ts-snapshots/option-selected-firefox-linux.png b/packages/components/src/option/option.test.ts-snapshots/option-selected-firefox-linux.png index 6441cd4fdcd339305209a43c2516f05b7f577db4..78343161930c3e7a818c47d37db076c31b589924 100644 GIT binary patch delta 1563 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 Ef@scv5&!@I delta 1265 zcmVP(M@@Sr!!4EMXQzLSKd~5?8kD`T0S-wEXPjrhYcPm+<(- z_wCL5l&2f#`_AV$!`QY>B9S1KN?}=+5MqN%rBWmkNo?E3aZ85r4GvzwG)*Fr2%4s$ zloCR0aGIu}>pG@sGB7ZR&oB%kkx1PaCWKgfx~^jw20qg?@%#OCUyu-D?P;1eAG&2( zbzh7SV*OZ_C6VnZe@y6?FJI=)ojY}3hY*`lO`%7lQEuM6$<)*o<#L%%pFVNz+BI5R zTdSJq^y$;?9{WfnLM#?rw-fE`>|}CslIPE#*Zqes#Q&}8(7U_4`S$G_qoboF5(%Qw zD2EOmVtjm@VzId5yWqBO-%hz)X2*^l>wc1%Ook61K5+m3e|-sEG@R+_Y0~L*)vrsZ z(|rBl% zwrza>{vCi)sYE7|`Rk*5PfrhHV`I$B%<%sGdxnOF*t&HqN+}%2;l_;{IF3U;pQlhL zkj-ZQbJzNV_sW3dcNzu$IlZjN|7UUB^rx@c6@gj>rWe}<|;KYaM`k~seqkH-Os$K!73 zi|6j@>f+b0Uo)~#Dh=01M>IE6w1rRGB) z85vnJe?B=m`JX2*p^HXWDdbusSE|a;+uGUy*uQ`Ovg1dO9;I9^qiLEO`o4Yp-0@wz zb^*}V)>c#KU%q@nsrk?!Jb18VTtXL{#d1NfCUT`}xEPnu=iLi#i#0Vh@%r^^?%utN zQpyee*s){oF$WJGWNvPbKp;>t^#1;SCMG79f6SlFX36DpC?%nb&2MqotBqW#8ba^v z?4(pGF*-WRfddEFy?ZywWRjOJUs5O(2#3Qc^*i)u&z=zs2HClDCnF;xJbCg2rG9@p z=;-J`)3jwT#+^KQlBT96IyyQi7K@xZbqb}b4?P$R5(9?nz*if&QZ;UviN#{vzI~fwu}HaG=HthYT)A?EU@+(&vk-bZo#xG(H_Xn?lFQ}X zO*LD#Y~k_a$Nc#5gY)Ol|Ml;+-riou$H$qOnc>~LcbqwM#vQ9R^y%qomir2YLUsRT z3Q@_zJNjzpS+^~)3!$&)ZZ{#s%1G!!e|Ug|E`$d(%-w53i1j0(3*iA0x)2^9p$p*w z61or`AfXH40TQ|p9w4C$;Q^Lq;WJIseMqAaVsp_n4Z|?-rBW$$U9bCsgb-^_*Y)|( zZQI5)O`_4L`+PSc#Kxv+8qsJJ(=-_zynxSfhOup%WHO0i7+97igxKH=!yuVV8)Dlw bjx)?ZV*EpWHFc-J00000NkvXXu0mjfbgz&D diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-disabled-firefox-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-disabled-firefox-linux.png index 30673ebf6076e1a36eb297b892528dadd28acf4d..3d882b8d60c0544b5575416ce30f5507071bee0c 100644 GIT binary patch literal 1365 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 M%a(?f`fl<60?b(zqW}N^ literal 3139 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⁢DDX?Hd??4}Wyk1j@ky ze>71?go9k55C=%snq}Rqaq$Si#0wh72g z)b*W_n*%4P25xe4av7P717r&e(|?x+r-=dK3mW7no?#gUcVfulB79{bUoSZ&2ECRucw0>Rw7wIvYoSvHt zB@ZSI4A^KwaWOHx&+F@rE78V9{ZX@_5)u+oZXcDzL-OO%WI~==mOXL{^eNX6d$>>; z@JmQVMWw8~{79XoH|3$)t{4cg+daiV#9f#eSwYN3{a6_O`MkU#tpaOI1(ku9fN`Q5 zee%B>1bpEG9;2L8_Vj5?7X}d&bmF?kv19y<+QkrqXG|ZA&Wt1LYW7mO1$j_7wQ~pX zlq?^BJJ*8bgP3Sp83V^1%rdE^MH-k={2u9~mlvxK{jNLx|KjJr4FB(h0%TwJ7f#~5 z^QLG@B_|v`deqp@&+lJRGF^i-H#aY

+)?Epc;!Z9uE*XT; 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 literal 2443 zcmZ{mdpOf?AIBFtB!qJK<&>x>r~N8fPHP$ywrYNkAuWf{h~)575_2kZDlBO#B#WWq zC&x7zhB?e(TO*?+v@k|a&$s8fuIHcUdj7cY&voC|ec#vT{=8qG`*WwBN7~9r?Uw?9 zKr(iSvljt71vIFnIM7S6IT3)_5q{AY2CD2;n*o7#!R^kTaf*5}&y73JjL@JhOxJ9D z^7U*Q#YPr+ba{qUb`}I&xIpw%2ktS%$+IVm!EG1^9#NvsWa414kHW|~MK)zI;ou8i{g!Opa5zU2!hZBqH z>hk^~IS;bgr@yY*YU}BxhEF&1@Mb^q`=S$7(!cR|3bi5QJ6fBBV{}YLh5yWeFGW^e zT^+OE)Y9_lhY$Xyv8%=|WUnSaB0bOOP1Fsf>w1ZO-ZwsfdUatE^VlQBn^eYcUdQL= zD!IG6uWqdyii?ZiBYU{JBhHq^3=?uG7GT3dh)m9PwbaLS#6&Bggx~VdGb6OZEa&?gCOdmAIx!F z;MP>TONPn>0)cWpi)ql7!q=kH>DRDZN%i5=Svffgtl-kJGReCY9`<&q$V>tu)#k;s zfBs47>f%P3YvdYv%eFQ~FGbH*SWg$cGgtA75;d#Gf8GfSzW#7 z2lr9z>V$3gGfQHF&u($KrP`{RA(SFc~|9PtOcSLEJT zHmZpT(u2bb+?rxe#zXIlO2|4Oo*i?3UDVikZ@02x=$9_VqeqVd8c6+}@jF~^uML)! zm-D(F9eZNVYL(F3_`7>)n92Nn(~vhyW(*Lld_e7S>|t zxE?rXl5g)5mi&;xPN*PMwPJW25R5uAxV?+xXHsx2C}L7{`ez^u$cbadJzIFr092@D3&N;7tBWW?6RMcMBSD^(9iYtd$*JDU3lAwh?Dj8sL z69*0-PO{a!y$?91|Ann~xrd~RPp4ESk%+o+15Auv1aEF`GDqUN&?pNrsGFPK(9jT& zOQ3W1^w9c1NZ6F*^71mk*+RQ28SUoQxwUDOLF!vvloG^PgfzQ3#>SfaGoJd+v)`@8 zHfNR)8PnRQB1M4^zjj+PCdO@vt*^{udLEyo;#(s5Rv*}3yE`w_@YAE!7_%eDSPJ2| zzpn0RTarxu+^02>+2IOXQabOEiC(X9Ab>4qvb|;CKhlB%rUb{dnAY!zzKU1= z%!W!mJE(xrayl!bmzah)fIBb$-?v#O6IO;eA^nsa^2YJVp+j&>i-T=O9ka^=Y<3!L z=_J5lPd6b>x|?W~@#6;;P}Cafp#XExFGMDHUcJ(_Pdg$aBH%{@zZnXHiS+dJoO*Af zb=ZJ3ls3*ka`e!lLs5ZQa=i9$b8|Wn2thZ2a)9ong{>MJ^O6=%Q1exUIsSGaW#>gn z#jOAFGOODAOg@Fa;_vUD^XL(da`|_D+-kT{e@QoOF?>k3tr+|js-&cpU0A3-;AgB7 zdb-fG5E&R06urXor+F61<#gtYtW6rP2n2mhX5w?*;*t`e1lc(_w9VWULFnRApl$JL z?xiAtj8alkFzok0lLA)rZ8MVsnU{llbQi6Iatmh)pILaLP$*XwpPzWTn3$MAAV?G_ z!yf4Kpnkr-JBoC>B0?g^`uoqI(R-mC+(eul^}cClYHBKo((1|R`}40#=z+FxaJ7zS zC1qT!X010+R}gVpZ5;TlhQ>t35WpUL_O%|(9 z(URaluRA*r=OTMH?*yA}GlpNS7RkiKgb6sFfE`Fpi+ zA`E^Z$sz#l>}=!XqXqp*qJP=XcnI6@F6bL110~AW*OxL99UZ+FQYhCFGs(8bxA$p) zjf^tVRZk%WH(?v)j!_4Ej33rGDPFl6_7U`dDg8Gjsf#g9-)_EF^-Pw_d5nBXon2NK zVzZMvufFeJmIS{dI2>lP*(r-r<|^svYWIqom-~3irGqn7?iIkqwZO%q-+vU|LCtU(=K@#m^MSoT&nSS0Fn$@@ysS^1Xinz&Oy^ diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-start-icon-firefox-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-start-icon-firefox-linux.png index 1579135d1cea9997e3e382c96c55816947352b33..57a15585fec81ecca7b79c1d6e8d1b72a4a5b72f 100644 GIT binary patch delta 1956 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 P2MLf*`4Srm;hFyjBZ+oJ diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-start-icon-webkit-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-start-icon-webkit-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..edafef34aed7ad778b7b742183164b749cdd8e5b GIT binary patch literal 4858 zcma)Ac{r5q+kW&GrA3qCm1;^tVu)8{8);-G63s}GEZMj0jBJrDGIoO`S;nBo7KRit z*|JQ;jBH~aMr7x^d*AQ-<2#P`JHFpNbId%)GtXSlbzk>+pVxUlkvH|!4|AU6gdpg! zrUuFog4hbdanSxf;IofVqXxd%A84zipxxiE?7I9H5Oj>FiMnRwoiRV`bBCKz&#_3? zQN0sV&TTwlye|)P9OIgw-6#62tRHW$KkK>NRfDq=pSk^Aec{?8wFzU>?}L_Ev%VC8 zmoGi5m7Vqtk@99NA6dcnJQ0bP(P6@S(kDanp6dk3(>u*yc+pa~to_&I7aS}E1n?Ii zh-LBqJxGuFWbF?qUUiEtNaNfNr1I)07CLJffrO4;{0N64j*oIdC{7j!Bygc-?Uu-K zAD?RQ?(XhPuVmNP*AG0*Efl?=v8&|wYkXotNLV<1_3@q=hY2OeZRkUSUaFMUaLw-2 z+8%hoJNE@zopE7vV`Jd2Ig^8&oE@18)cBo?7fsb;Ppv;4mW$!zz-=fEW<*0P$@h2GlP*%h0#H#|9KEtc19dk-6+_ugzdyr8D0=2pI5I!hc{ z42|#a@9*pHPkndg%9W$>dij2fBiBrfrCml;q?1PFN}^`>1_=kPhtL^#zbgm?;;+AY z`}#;ZIoI+G&1$__4NpQuacx~Kot@6~`rV4kN`3uK4J|Dxbkk(Jrh$QhjEoF+okAw> zY|KjA)PJnJgzLezO`{T1Qr6mK>1k#bMaMZm#h*_ll+>O#?L7kiz5bJ-e&dLjyL*ov zsnVIQ>@l?nPK6Q37fek}^V~MRm05-a2amh?SXx@5(dc{kXgk}Ra77XO$FMs5-2A+` z-#iiAm@`b3n7_HYz!)DtrR;wvzlSvE`~%N6mHH(TnPf#RMsxEkghhDBo1xLEZ{ND# z{5_r<7Tm4#jrrkRUsdJZ65D&bh?c6X#QYe^O(mMk7C&5`>IRWf@2s@Twem#8#p@o= zJ_R>#eONv-Gn0^DDDc(x3}k-*UZ{toQFX=LX(J+Ah!} z$ZMlfH8u1OejXkkglUCNo*}5xzJok}N|d{fHK(Pe)dy_W{~EOSr@U0duKxN}Qe3Q~ zHR!++y3-adF2(vH-MN>8gS)#0zEI=xV-NjJ&-4+vvj0?K+f@e|hh+v958lRhMsiM*#LEd^`i}YFQO}T8@90$)zNtv3O`dsed>s#|frB$`0qy%u? zyoX%C#&VjB{r5C`8V?^}E`gWNo^i(9u#_r#^$L~Sz04fm@Ad#VNS7RiA~AWR59 zltNRgO^EmG2fP^_W`QsDvl^C`+>Sl?r#i?$5e9=n4IBk|rfq3D&}uJ;i2-2cpp1-+ zY6CW7I|50#lsYwbkO8XK?hwqtDsRx2rH;zU33;uTDR0|#*2Khwmp3`~R20cK>v_)3 zy*ghO_kT~AW#jCukCM+U0W6p4BzEcYBOkDFSLs-!Roiiaw)SnBi$JT}$r$UMt@U{i z@2#qe%xY`r_$Qf};xIs0B>BpMg0jp$jEM5if;*#QB0uWcGbWwf310}d;974Pp^$F#3RJT1E%v*Gcf?)IWL6uC*@+T(0PVFOXC;EHt&lyy52P~ zC>w}M2h%!y_%P~WRf%IT7tH?8t8Ri>0XCiZ?ZqZSUS3`}8jr^h45)v{boE!@U}Z7w z&M_-1D_fxxe(c%8v&)+HxWbGGMI|K#QesF*Q_bU9zVLxcXRNU?52c*{O0kzqsWHOi znUCqiXrxRt*ArdILzYzuXRBIYm%zs zn#WNQb8~Ze-x)fl1E+z3b6gM<6gf^)Q~UJZYk^kb=%=QZMCZANc+fd1qxw4%}Xg%)%nZg~jO7kP`58Bnch2f_sEZWUWbRX6O1Wz4sKpvS-0{1 zV|d>>{LZcsCiybhBI67OH>^qWg-~jJ-VDy<9<0Rh*5Sh|y@Lk%Wb$qiv12mds@yny zyy+=2|E4#8WvQ4#p#LG*_HvJ7Q>ya+tXxq^$<7i*BGPtija6h^XIZ5+H9A`EFz^-q z*4oFNkZf+|Rrhc#&2xT`6fSerz{=_ZEG+Es1jhq2X?f-x z4=FJ{y(P=ve=KH=krg*etdmzzkU*CU3JEnw|4b00hz?r+`E6;HxIEosv#~5!uO<+W zQdh@rOf!k~8(Kwu$GS%vuSc6u^lkr28y_E64%k?P&(F=#0=!P_vPK$1_AtS&{*qx6 zh}@iW_wrf=RccSUd>(-)sjVGqZf+23%I6G%0 zCK{QWo12(Wi%cZKEh?OJ4{&jdLuzOUTd9 zPgqC@ai=u9rUsL9^Yg@#GkKf&wo`e5PTu_-f8N~N;zJPIb{rhJ(}`uu95MmTuk3!~ zR?|~1CGW)%)))qfG*?hi5ReDt6Ui;ScL<;+^(u=xG*tVj2a8wq5k(-J7Dw`jhleBI z6c^7m$M8>2^HEE-1GVQ5O6WvHMxJ|#-8w(b8f$63R8Ux`r8!U$xLq?f#SqrZ_>6RO z8EIhS;)+X2v8}#a(rp{Ky~3+q(SFjjH))niByY@^GuqSnVXz;gqpGOt>S_+IGd13< z2O1jtNv@k^VP};6<*++j0I{)uUjFdulbR@w_TEcE`lkk9;1*YSU{zmZqs2(WlRCfE zNw0dsytB=THVTE&ktu7_kpUXj#`?Nj#!d?y`=za|?Tg}vEbLJiK#q5GP#@n8oBaW) z$Tsw({ksqi`_J_1zg@PwRPI+j)Y{V00$LJ{b_Qv=AJPw>oSXzySy%`p%&{He25)lR z9Nubx?T?MkjSZqq!@nV5oyZAw(sL8N}3p;F*hO4ea$ z(Wa%mI5#&pIXO8lE{;ql=jM*}6;b74U#x9xuyb%NE-l&F+E#haV|;voc*||=3}Az{ ze5O}60Bj2jMM;?X$w{GPilc*r=%q_&kSCRDLZs4beR{?#Mc5#`AcpX(pJ3`+N2Aj_ zTU#SnSS+hQU%z^_cYp)ZS0oslVlY}LWo6~!^z=)x+eStnUbi903ogaq-;o6nt{NWWim+ncKdGYC>CD*hAO*x1Nov6{jUOF!Z|^!EVB z1SRzOISE_>P+*Vhq#y`mg=-`li3V)WS0Vw4B@Nh&g0@eqcDGSg4K}h{8M_HVmLFQO zfST3PY6JYj7e1|l4Yx?tngCUsaH}5q1VQiAM%G?v{@i9xRi|Y=%=P6ovX?O&hSF7Iu3e+w}XaeCllby^4^|rx3JX zqjc?7QC~A$K_*CMy13gmv;gGn82l-#6{@(EETJRM%gcN47B{5weQy-<1%_yklRGtiJU?ZHR?Xg>(?B5EbiL1Ydx=ZXFmsP<(2DaDL0EVI;WN9CYlLEMn|8L zb;{5YDguK@tSl=#uz!Dwq{WBA+eJcp86xo-(bVU7eBk(J808WhWXpm55QDDsm4Sg) zdE+@wEAK18w6el~!o1}XX|T7q*Rmz{fFT#8q74o%Sj6o_M2uAdrFHm}+|8VuDV6N0 zI#=v^MM#*K${n^K+@d=6!*0JifC9i627}?q`s0TjP+RR)VHPR4OC~@N-d-GpphLw= z+RpNshzl328iV%%6JE(4-alNkREb0-#K&7qNU^DS6nigI(O%3UgQC9kH=-r4vPVZp z8x(iRIgu0Cy9%SezhYVGdHJ$E=8;J zYn^a&c6LtHdEGM&7O+)feh;*zsVR7@`Yv-}flf3>^7E$yYX%QoGayo>VX)3)FiJUK zTrg&t@@!D?n>TN!Ix^pHbw+6W2LwcF5UD1{#)U?rv16|c4^Xu3@Ko;I)9^wi-@b%E m2w2Q6&d$z$xBSGyb`z^pnR8M%C<#z01Zk@2p-NQm2mcrL6p-8i literal 0 HcmV?d00001 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-type-chromium-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-type-chromium-linux.png index afb8ff184074f3368aec842f701b0d265a0878cc..97377508cdd8f3d388b001372a63ccf5e416cef5 100644 GIT binary patch literal 4478 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 TsJVhaR9Fo4&GagC+~fWO<&)OG literal 4595 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 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-type-webkit-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-type-webkit-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..a8305886e2c234b906c6512de5bc56c24e9bf5f4 GIT binary patch literal 7053 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 dFe>qaBn Date: Tue, 25 Jan 2022 18:30:34 +0100 Subject: [PATCH 24/27] Fix MANIFEST.in --- MANIFEST.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MANIFEST.in b/MANIFEST.in index 11663305..24f638ab 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -17,7 +17,9 @@ include packages/components/package.json include packages/components/jest.config.js include packages/components/playwright.config.ts include packages/components/rollup.config.js +include packages/components/tsconfigbase.json include packages/components/tsconfig.json +include packages/components/tsconfig.storybook.json graft packages/components/.storybook graft packages/components/docs graft packages/components/src From 011fac01e9de48d16c9b8e17341d80045d0d66fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Wed, 26 Jan 2022 08:50:51 +0100 Subject: [PATCH 25/27] Fix snapshot --- .../select-with-open-firefox-linux.png | Bin 1500 -> 1495 bytes ...text-field-with-autofocus-webkit-linux.png | Bin 3784 -> 3862 bytes ...ext-field-with-max-length-webkit-linux.png | Bin 7380 -> 7667 bytes .../text-field-with-size-firefox-linux.png | Bin 4661 -> 4654 bytes .../text-field-with-size-webkit-linux.png | Bin 8749 -> 9117 bytes .../text-field-with-type-webkit-linux.png | Bin 7053 -> 7328 bytes 6 files changed, 0 insertions(+), 0 deletions(-) diff --git a/packages/components/src/select/select.test.ts-snapshots/select-with-open-firefox-linux.png b/packages/components/src/select/select.test.ts-snapshots/select-with-open-firefox-linux.png index 75c1c9a8d060c9deae70bfd65ecec42861b2c6df..b5df6330fc86e49e5c901f1833d844d8f4cd7738 100644 GIT binary patch delta 1477 zcmV;$1v>iN3)c&fB!8YsL_t(|obB3OY*Td@$MJ)bLBt>zgbOw?CKv$`H6%iei5lbv zMy$b%)MV>vXHVC1)}6MdV`V}Fgb5-V6VZibXng73$TrsQ1>_yJF_4YP7;b~Pu@~mH zjt#nQZTIt{u2R-ks+4Z+)8upYZ~l3Dns0l0dKi^zBREb0xqn;^p68*{>7di;pw((U zXfzr^$Ru-rr{n$dJP)~C4!N9zO0^M;LXiYP5D*s^2c=R8olXaX!9WO^qI5bPlu9MU zVlf0k0LLl7C=?3B#l=Cd*Fz$aKqL}j&6+iYkSR(e56;|LLz|A(36vsDRe@@gtyR>lancQ zLc$4!PDlix&e=3(Tu0HMFH)j`u+l<5_7?@Ml95q;01#@Xa{D+whA=g8p4_1 z{|xz?M9BXY^w3}1aRhfq94N2v!rQx#V~N3xwV$8F#nyiG4BD_zU-CfvJi+B*)ZxUF ziu|A-6fV04t-W_qe5r#%Ct)F|p-*FtxYBVOg@3=^#I*a?q7rj)xqSfUx=t{x5p(%N z0D$<+N>sP>q0=&qs+L|nqbtUY4{~80aR31B*zDl4YbKn!zp?8VRJZhDaM+Hf?jd|? zx{Al8Ibc{L_Leo`;F%lPTh@r$HVZl|R_rQi@Hw|Es~U6pLr5>UOrevo5Y*6@ZY~7? ztbg2o#Or!|W+fcXG0aZN#~f7w0HCbC3$wU9Ok<76K7Ac08hgO7M!dYG3;^8U==X*m zEfm3KcY@2VK~!QcUizpE-M5FK{rM6Y)`$#K1Mb-Dh~0Mz3~R*VG&7uIV_246>UVw$ zorH^^hW^f%r#<4l-?DVq2f?!RQg`UMIjRD`p{M57qPETAvG>ly z4LIB6iZsL2Fk$^>zZDz4KI?aW3Y~$nmcu(lBY$z^F;x_>U- ze-5J#CuVVZ?$BTTxWc{u?1zT|0E^O0|0(p|p%E~wEA*1u4v%#TokWtLUv;l-v%p-} zIpJd5bXg8A+~`Na1y`)&p}+slIrnqk$~Xq+nCmyZztHtLwYc0q;IaSC!wslv=>@}5 z=!674^cCAGaK~mxd3_h&%s7VUQh!UZde3p3YwAUZ#fk;mVleDKp`UE*L9|eWr<4US z)pg?Nm2NPs5zlXOogFOST8>#I zL!lEA0ept8R4OTSLc)Z%&^|ei1H-Z`g-%GA@D@7DvS1PtBosO!VZwXpQZQ1fj6x?Q fOn3`jDwW|cfX8uNgDH+?00000NkvXXu0mjfzJbtc delta 1482 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 C-xy#3 delta 3418 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 literal 7380 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 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-size-firefox-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-size-firefox-linux.png index 6ded333b4b2e54aa06dcc49fafc271571129216b..a38c3e3b1b40ebffb8e94d1a6b718db0bacff6eb 100644 GIT binary patch literal 4654 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 Aj{pDw literal 4661 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 diff --git a/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-size-webkit-linux.png b/packages/components/src/text-field/text-field.test.ts-snapshots/text-field-with-size-webkit-linux.png index a0db4c97ad278d5fd92226970b71cef0e5f045f1..f411dc685b598fb684931dbcf8fd120de634a81d 100644 GIT binary patch literal 9117 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 LGBWSsi`V}PwSCtz literal 8749 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