From c28313bd0cdea89aa0a6341e513a6e8dfa90e53c Mon Sep 17 00:00:00 2001 From: Josh Perez <60019601+josh-signal@users.noreply.github.com> Date: Fri, 24 Jun 2022 12:52:48 -0400 Subject: [PATCH] Adds interaction tests for components --- .storybook/main.js | 6 + package.json | 7 +- patches/@types+jest+28.1.1.patch | 35 +++ ts/components/Avatar.stories.tsx | 9 + ts/util/lint/exceptions.json | 400 ++++++++++++++++++++++- yarn.lock | 522 ++++++++++++++++++++++++++++++- 6 files changed, 952 insertions(+), 27 deletions(-) create mode 100644 patches/@types+jest+28.1.1.patch diff --git a/.storybook/main.js b/.storybook/main.js index 5d4bfe640..7bc792d74 100644 --- a/.storybook/main.js +++ b/.storybook/main.js @@ -13,5 +13,11 @@ module.exports = { '@storybook/addon-measure', '@storybook/addon-toolbars', '@storybook/addon-viewport', + + // This must be imported last. + '@storybook/addon-interactions', + + // Deprecated! Please remove when all uses have been migrated to controls. + '@storybook/addon-knobs', ], }; diff --git a/package.json b/package.json index 003b15425..4541e20ca 100644 --- a/package.json +++ b/package.json @@ -113,7 +113,7 @@ "glob": "7.1.6", "google-libphonenumber": "3.2.27", "got": "11.8.2", - "heic-convert": "^1.2.4", + "heic-convert": "1.2.4", "history": "4.9.0", "humanize-duration": "3.27.1", "intl-tel-input": "17.0.13", @@ -194,12 +194,15 @@ "@storybook/addon-a11y": "6.5.6", "@storybook/addon-actions": "6.5.6", "@storybook/addon-controls": "6.5.6", + "@storybook/addon-interactions": "6.5.9", "@storybook/addon-knobs": "6.4.0", "@storybook/addon-measure": "6.5.6", "@storybook/addon-toolbars": "6.5.6", "@storybook/addon-viewport": "6.5.6", "@storybook/addons": "6.5.6", + "@storybook/jest": "0.0.10", "@storybook/react": "6.5.6", + "@storybook/testing-library": "0.0.13", "@types/backbone": "1.4.5", "@types/better-sqlite3": "7.5.0", "@types/blueimp-load-image": "5.14.1", @@ -215,7 +218,7 @@ "@types/fs-extra": "5.0.5", "@types/google-libphonenumber": "7.4.23", "@types/history": "4.7.2", - "@types/humanize-duration": "^3.18.1", + "@types/humanize-duration": "3.18.1", "@types/intl-tel-input": "17.0.4", "@types/jquery": "3.5.6", "@types/js-yaml": "3.12.0", diff --git a/patches/@types+jest+28.1.1.patch b/patches/@types+jest+28.1.1.patch new file mode 100644 index 000000000..b33bddd34 --- /dev/null +++ b/patches/@types+jest+28.1.1.patch @@ -0,0 +1,35 @@ +diff --git a/node_modules/@types/jest/index.d.ts b/node_modules/@types/jest/index.d.ts +index 272822a..87ebd1f 100755 +--- a/node_modules/@types/jest/index.d.ts ++++ b/node_modules/@types/jest/index.d.ts +@@ -30,18 +30,18 @@ + // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + // Minimum TypeScript Version: 3.8 + +-declare var beforeAll: jest.Lifecycle; +-declare var beforeEach: jest.Lifecycle; +-declare var afterAll: jest.Lifecycle; +-declare var afterEach: jest.Lifecycle; +-declare var describe: jest.Describe; +-declare var fdescribe: jest.Describe; +-declare var xdescribe: jest.Describe; +-declare var it: jest.It; +-declare var fit: jest.It; +-declare var xit: jest.It; +-declare var test: jest.It; +-declare var xtest: jest.It; ++// declare var beforeAll: jest.Lifecycle; ++// declare var beforeEach: jest.Lifecycle; ++// declare var afterAll: jest.Lifecycle; ++// declare var afterEach: jest.Lifecycle; ++// declare var describe: jest.Describe; ++// declare var fdescribe: jest.Describe; ++// declare var xdescribe: jest.Describe; ++// declare var it: jest.It; ++// declare var fit: jest.It; ++// declare var xit: jest.It; ++// declare var test: jest.It; ++// declare var xtest: jest.It; + + declare const expect: jest.Expect; + diff --git a/ts/components/Avatar.stories.tsx b/ts/components/Avatar.stories.tsx index 22edde775..4f626139b 100644 --- a/ts/components/Avatar.stories.tsx +++ b/ts/components/Avatar.stories.tsx @@ -4,6 +4,8 @@ import type { Meta, Story } from '@storybook/react'; import * as React from 'react'; import { isBoolean } from 'lodash'; +import { expect } from '@storybook/jest'; +import { within, userEvent } from '@storybook/testing-library'; import { action } from '@storybook/addon-actions'; @@ -55,6 +57,7 @@ export default { control: { type: 'radio' }, options: conversationTypeMap, }, + onClick: { action: true }, size: { control: false, }, @@ -114,6 +117,12 @@ export const Default = Template.bind({}); Default.args = createProps({ avatarPath: '/fixtures/giphy-GVNvOUpeYmI7e.gif', }); +Default.play = async ({ args, canvasElement }) => { + const canvas = within(canvasElement); + const [avatar] = canvas.getAllByRole('button'); + await userEvent.click(avatar); + await expect(args.onClick).toHaveBeenCalled(); +}; Default.story = { name: 'Avatar', }; diff --git a/ts/util/lint/exceptions.json b/ts/util/lint/exceptions.json index d5d1e3715..8c9bb6916 100644 --- a/ts/util/lint/exceptions.json +++ b/ts/util/lint/exceptions.json @@ -76,6 +76,25 @@ "updated": "2018-09-15T00:16:19.197Z", "line": " Module['load'] = function load(f) {" }, + { + "rule": "React-useRef", + "path": "node_modules/@design-systems/utils/dist/cjs/utils/focus-lock.js", + "reasonCategory": "testCode", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "React-useRef", + "path": "node_modules/@design-systems/utils/dist/esm/utils/focus-lock.js", + "reasonCategory": "testCode", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "React-useRef", + "path": "node_modules/@design-systems/utils/src/utils/focus-lock.tsx", + "line": " const trap = React.useRef(null);", + "reasonCategory": "testCode", + "updated": "2022-06-23T23:21:04.555Z" + }, { "rule": "jQuery-append(", "path": "node_modules/@discoveryjs/json-ext/dist/json-ext.js", @@ -867,6 +886,373 @@ "updated": "2020-10-09T22:28:48.591Z", "reasonDetail": "Test code. Also a false match." }, + { + "rule": "DOM-innerHTML", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.cjs.js", + "line": " if (!element || !('innerHTML' in element)) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-innerHTML", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.cjs.js", + "line": " if (!element.innerHTML) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-innerHTML", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.cjs.js", + "line": " console.log(\"Open this URL in your browser\\n\\n\" + getPlaygroundUrl(element.innerHTML));", + "reasonCategory": "testCode", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-outerHTML", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.cjs.js", + "line": " if (!('outerHTML' in dom)) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-outerHTML", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.cjs.js", + "line": " return maxLength !== undefined && dom.outerHTML.length > maxLength ? debugContent.slice(0, maxLength) + \"...\" : debugContent;", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "jQuery-$(", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.cjs.js", + "line": " return _regeneratorRuntime__default[\"default\"].wrap(function _callee2$(_context2) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "jQuery-$(", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.cjs.js", + "line": " return _regeneratorRuntime__default[\"default\"].wrap(function _callee$(_context) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "jQuery-$(", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.cjs.js", + "line": " return _regeneratorRuntime__default[\"default\"].wrap(function _callee$(_context) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "jQuery-wrap(", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.cjs.js", + "line": " return _regeneratorRuntime__default[\"default\"].wrap(function _callee2$(_context2) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "jQuery-wrap(", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.cjs.js", + "line": " return _regeneratorRuntime__default[\"default\"].wrap(function _callee$(_context) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "jQuery-wrap(", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.cjs.js", + "line": " return _regeneratorRuntime__default[\"default\"].wrap(function _callee$(_context) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-innerHTML", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js", + "line": " if (!element || !('innerHTML' in element)) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-innerHTML", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js", + "line": " if (!element.innerHTML) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-innerHTML", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js", + "line": " console.log(\"Open this URL in your browser\\n\\n\" + getPlaygroundUrl(element.innerHTML));", + "reasonCategory": "usageTrusted", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-outerHTML", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js", + "line": " if (!('outerHTML' in dom)) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-outerHTML", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js", + "line": " return maxLength !== undefined && dom.outerHTML.length > maxLength ? debugContent.slice(0, maxLength) + \"...\" : debugContent;", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "jQuery-$(", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js", + "line": " return _regeneratorRuntime.wrap(function _callee2$(_context2) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "jQuery-$(", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js", + "line": " return _regeneratorRuntime.wrap(function _callee$(_context) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "jQuery-$(", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js", + "line": " return _regeneratorRuntime.wrap(function _callee$(_context) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "jQuery-wrap(", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js", + "line": " return _regeneratorRuntime.wrap(function _callee2$(_context2) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "jQuery-wrap(", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js", + "line": " return _regeneratorRuntime.wrap(function _callee$(_context) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "jQuery-wrap(", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js", + "line": " return _regeneratorRuntime.wrap(function _callee$(_context) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-innerHTML", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.umd.js", + "line": " if (!element || !('innerHTML' in element)) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-innerHTML", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.umd.js", + "line": " if (!element.innerHTML) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-innerHTML", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.umd.js", + "line": " console.log(\"Open this URL in your browser\\n\\n\" + getPlaygroundUrl(element.innerHTML));", + "reasonCategory": "testCode", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-outerHTML", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.umd.js", + "line": " if (!('outerHTML' in dom)) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-outerHTML", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.umd.js", + "line": " return maxLength !== undefined && dom.outerHTML.length > maxLength ? debugContent.slice(0, maxLength) + \"...\" : debugContent;", + "reasonCategory": "testCode", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "jQuery-$(", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.umd.js", + "line": " return regenerator.wrap(function _callee2$(_context2) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "jQuery-$(", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.umd.js", + "line": " return regenerator.wrap(function _callee$(_context) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "jQuery-$(", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.umd.js", + "line": " return regenerator.wrap(function _callee$(_context) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "jQuery-wrap(", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.umd.js", + "line": " function wrap(innerFn, outerFn, self, tryLocsList) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "jQuery-wrap(", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.umd.js", + "line": " var iter = new AsyncIterator(wrap(innerFn, outerFn, self, tryLocsList), PromiseImpl);", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "jQuery-wrap(", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.umd.js", + "line": " return regenerator.wrap(function _callee2$(_context2) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "jQuery-wrap(", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.umd.js", + "line": " return regenerator.wrap(function _callee$(_context) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "jQuery-wrap(", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.umd.js", + "line": " return regenerator.wrap(function _callee$(_context) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-innerHTML", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.umd.min.js", + "reasonCategory": "testCode", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-outerHTML", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.umd.min.js", + "reasonCategory": "testCode", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "jQuery-$(", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.umd.min.js", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "jQuery-wrap(", + "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.umd.min.js", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-outerHTML", + "path": "node_modules/@testing-library/dom/dist/pretty-dom.js", + "line": " if (!('outerHTML' in dom)) {", + "reasonCategory": "testCode", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-outerHTML", + "path": "node_modules/@testing-library/dom/dist/pretty-dom.js", + "line": " return maxLength !== undefined && dom.outerHTML.length > maxLength ? `${debugContent.slice(0, maxLength)}...` : debugContent;", + "reasonCategory": "testCode", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-innerHTML", + "path": "node_modules/@testing-library/dom/dist/screen.js", + "line": " if (!element || !('innerHTML' in element)) {", + "reasonCategory": "testCode", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-innerHTML", + "path": "node_modules/@testing-library/dom/dist/screen.js", + "line": " if (!element.innerHTML) {", + "reasonCategory": "testCode", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-innerHTML", + "path": "node_modules/@testing-library/dom/dist/screen.js", + "line": " console.log(`Open this URL in your browser\\n\\n${getPlaygroundUrl(element.innerHTML)}`);", + "reasonCategory": "testCode", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-innerHTML", + "path": "node_modules/@testing-library/jest-dom/dist/to-be-empty-dom-element.js", + "line": " return [this.utils.matcherHint(`${this.isNot ? '.not' : ''}.toBeEmptyDOMElement`, 'element', ''), '', 'Received:', ` ${this.utils.printReceived(element.innerHTML)}`].join('\\n');", + "reasonCategory": "testCode", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-innerHTML", + "path": "node_modules/@testing-library/jest-dom/dist/to-be-empty.js", + "line": " pass: element.innerHTML === '',", + "reasonCategory": "testCode", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-innerHTML", + "path": "node_modules/@testing-library/jest-dom/dist/to-be-empty.js", + "line": " return [this.utils.matcherHint(`${this.isNot ? '.not' : ''}.toBeEmpty`, 'element', ''), '', 'Received:', ` ${this.utils.printReceived(element.innerHTML)}`].join('\\n');", + "reasonCategory": "testCode", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-innerHTML", + "path": "node_modules/@testing-library/jest-dom/dist/to-contain-html.js", + "line": " div.innerHTML = htmlText;", + "reasonCategory": "testCode", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-innerHTML", + "path": "node_modules/@testing-library/jest-dom/dist/to-contain-html.js", + "line": " return div.innerHTML;", + "reasonCategory": "testCode", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-outerHTML", + "path": "node_modules/@testing-library/jest-dom/dist/to-contain-html.js", + "line": " pass: container.outerHTML.includes(getNormalizedHtml(container, htmlText)),", + "reasonCategory": "testCode", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "jQuery-wrap(", + "path": "node_modules/@testing-library/jest-dom/node_modules/regenerator-runtime/runtime.js", + "line": " function wrap(innerFn, outerFn, self, tryLocsList) {", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "jQuery-wrap(", + "path": "node_modules/@testing-library/jest-dom/node_modules/regenerator-runtime/runtime.js", + "line": " wrap(innerFn, outerFn, self, tryLocsList),", + "reasonCategory": "falseMatch", + "updated": "2022-06-23T23:21:04.555Z" + }, + { + "rule": "DOM-innerHTML", + "path": "node_modules/@testing-library/user-event/dist/select-options.js", + "line": " const matchingOption = allOptions.find(o => o.value === val || o.innerHTML === val);", + "reasonCategory": "testCode", + "updated": "2022-06-23T23:21:04.555Z" + }, { "rule": "jQuery-$(", "path": "node_modules/@yarnpkg/lockfile/index.js", @@ -946,20 +1332,6 @@ "updated": "2022-04-08T07:10:10.677Z", "reasonDetail": "node-gyp dependency" }, - { - "rule": "jQuery-wrap(", - "path": "node_modules/aria-query/node_modules/regenerator-runtime/runtime.js", - "line": " function wrap(innerFn, outerFn, self, tryLocsList) {", - "reasonCategory": "falseMatch", - "updated": "2022-06-04T00:50:49.405Z" - }, - { - "rule": "jQuery-wrap(", - "path": "node_modules/aria-query/node_modules/regenerator-runtime/runtime.js", - "line": " wrap(innerFn, outerFn, self, tryLocsList),", - "reasonCategory": "falseMatch", - "updated": "2022-06-04T00:50:49.405Z" - }, { "rule": "jQuery-wrap(", "path": "node_modules/asar/node_modules/commander/index.js", diff --git a/yarn.lock b/yarn.lock index 6b1cb481a..18650f8a4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1163,6 +1163,13 @@ core-js-pure "^3.0.0" regenerator-runtime "^0.13.4" +"@babel/runtime@7.7.2": + version "7.7.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.7.2.tgz#111a78002a5c25fc8e3361bedc9529c696b85a6a" + integrity sha512-JONRbXbTXc9WQE2mAZd1p0Z3DZ/6vaQIkgYMSTP3KjRCyd7rCZCcfhCyX+YjwcKxcZ82UrxbRD358bpExNgrjw== + dependencies: + regenerator-runtime "^0.13.2" + "@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.16.3", "@babel/runtime@^7.2.0", "@babel/runtime@^7.5.0": version "7.16.3" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.16.3.tgz#b86f0db02a04187a3c17caa77de69840165d42d5" @@ -1170,7 +1177,7 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.17.8", "@babel/runtime@^7.3.1", "@babel/runtime@^7.4.4", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7": +"@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.17.8", "@babel/runtime@^7.3.1", "@babel/runtime@^7.4.4", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7": version "7.18.3" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.3.tgz#c7b654b57f6f63cf7f8b418ac9ca04408c4579f4" integrity sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug== @@ -1184,6 +1191,13 @@ dependencies: regenerator-runtime "^0.13.4" +"@babel/runtime@~7.5.4": + version "7.5.5" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.5.5.tgz#74fba56d35efbeca444091c7850ccd494fd2f132" + integrity sha512-28QvEGyQyNkB0/m2B4FU7IEZGK2NUrcMtT6BZEFALTguLk+AUT6ofsHtPk5QyjAdUkpMJ+/Em+quwz4HOt30AQ== + dependencies: + regenerator-runtime "^0.13.2" + "@babel/template@^7.12.13", "@babel/template@^7.12.7", "@babel/template@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155" @@ -1240,6 +1254,16 @@ resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== +"@design-systems/utils@2.12.0": + version "2.12.0" + resolved "https://registry.yarnpkg.com/@design-systems/utils/-/utils-2.12.0.tgz#955c108be07cb8f01532207cbfea8f848fa760c9" + integrity sha512-Y/d2Zzr+JJfN6u1gbuBUb1ufBuLMJJRZQk+dRmw8GaTpqKx5uf7cGUYGTwN02dIb3I+Tf+cW8jcGBTRiFxdYFg== + dependencies: + "@babel/runtime" "^7.11.2" + clsx "^1.0.4" + focus-lock "^0.8.0" + react-merge-refs "^1.0.0" + "@develar/schema-utils@~2.6.5": version "2.6.5" resolved "https://registry.yarnpkg.com/@develar/schema-utils/-/schema-utils-2.6.5.tgz#3ece22c5838402419a6e0425f85742b961d9b6c6" @@ -1248,6 +1272,42 @@ ajv "^6.12.0" ajv-keywords "^3.4.1" +"@devtools-ds/object-inspector@^1.1.2": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@devtools-ds/object-inspector/-/object-inspector-1.2.0.tgz#64a132fbd4159affa5a87c8cf6cf8540c337aed2" + integrity sha512-VztcwqVwScSvYdvJVZBJYsVO/2Pew3JPpFV3T9fuCHQLlHcLYOV3aU/kBS2ScuE2O1JN0ZbobLqFLa3vQF54Fw== + dependencies: + "@babel/runtime" "7.7.2" + "@devtools-ds/object-parser" "^1.2.0" + "@devtools-ds/themes" "^1.2.0" + "@devtools-ds/tree" "^1.2.0" + clsx "1.1.0" + +"@devtools-ds/object-parser@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@devtools-ds/object-parser/-/object-parser-1.2.0.tgz#8da39bf481687afdf113c78dbac5ced6fd8e30d1" + integrity sha512-SjGGyiFFY8dtUpiWXAvRSzRT+hE11EAAysrq2PsC/GVLf2ZLyT2nHlQO5kDStywyTz+fjw7S7pyDRj1HG9YTTA== + dependencies: + "@babel/runtime" "~7.5.4" + +"@devtools-ds/themes@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@devtools-ds/themes/-/themes-1.2.0.tgz#2fda60af9741e97bc09257b512e49a7aecf6f4bc" + integrity sha512-LimEITorE6yWZWWuMc6OiBfLQgPrQqWbyMEmfRUDPa3PHXoAY4SpDxczfg31fgyRDUNWnZhjaJH5bBbu8VEbIw== + dependencies: + "@babel/runtime" "~7.5.4" + "@design-systems/utils" "2.12.0" + clsx "1.1.0" + +"@devtools-ds/tree@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@devtools-ds/tree/-/tree-1.2.0.tgz#e882d10ae13a30f2aa02e75c3eeb6c44a47a80c3" + integrity sha512-hC4g4ocuo2eg7jsnzKdauxH0sDQiPW3KSM2+uK3kRgcmr9PzpBD5Kob+Y/WFSVKswFleftOGKL4BQLuRv0sPxA== + dependencies: + "@babel/runtime" "7.7.2" + "@devtools-ds/themes" "^1.2.0" + clsx "1.1.0" + "@discoveryjs/json-ext@^0.5.0": version "0.5.2" resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.2.tgz#8f03a22a04de437254e8ce8cc84ba39689288752" @@ -1391,6 +1451,17 @@ resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== +"@jest/types@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" + integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== + 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" + "@jridgewell/gen-mapping@^0.1.0": version "0.1.1" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" @@ -1814,6 +1885,27 @@ lodash "^4.17.21" ts-dedent "^2.0.0" +"@storybook/addon-interactions@6.5.9": + version "6.5.9" + resolved "https://registry.yarnpkg.com/@storybook/addon-interactions/-/addon-interactions-6.5.9.tgz#4356e96beae8f44000955d8870c3acc6c8d1fb3a" + integrity sha512-p3xBbrhmYTHvRO8MqAIr2DucgrXt38nJE71rogLNLsJ01rUN4JsLI8OkQAMQbqfIpwC27irMjQxJTp4HSzkFJA== + dependencies: + "@devtools-ds/object-inspector" "^1.1.2" + "@storybook/addons" "6.5.9" + "@storybook/api" "6.5.9" + "@storybook/client-logger" "6.5.9" + "@storybook/components" "6.5.9" + "@storybook/core-common" "6.5.9" + "@storybook/core-events" "6.5.9" + "@storybook/csf" "0.0.2--canary.4566f4d.1" + "@storybook/instrumenter" "6.5.9" + "@storybook/theming" "6.5.9" + core-js "^3.8.2" + global "^4.4.0" + jest-mock "^27.0.6" + polished "^4.2.2" + ts-dedent "^2.2.0" + "@storybook/addon-knobs@6.4.0": version "6.4.0" resolved "https://registry.yarnpkg.com/@storybook/addon-knobs/-/addon-knobs-6.4.0.tgz#fa5943ef21826cdc2e20ded74edfdf5a6dc71dcf" @@ -1892,6 +1984,23 @@ global "^4.4.0" regenerator-runtime "^0.13.7" +"@storybook/addons@6.5.9": + version "6.5.9" + resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.5.9.tgz#5a9d7395c579a9cbc44dfc122362fb3c95dfb9d5" + integrity sha512-adwdiXg+mntfPocLc1KXjZXyLgGk7Aac699Fwe+OUYPEC5tW347Rm/kFatcE556d42o5czcRiq3ZSIGWnm9ieQ== + dependencies: + "@storybook/api" "6.5.9" + "@storybook/channels" "6.5.9" + "@storybook/client-logger" "6.5.9" + "@storybook/core-events" "6.5.9" + "@storybook/csf" "0.0.2--canary.4566f4d.1" + "@storybook/router" "6.5.9" + "@storybook/theming" "6.5.9" + "@types/webpack-env" "^1.16.0" + core-js "^3.8.2" + global "^4.4.0" + regenerator-runtime "^0.13.7" + "@storybook/api@6.5.6": version "6.5.6" resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.5.6.tgz#7f7c7bc561b3888033eb7074a8c9ecce9f07cb54" @@ -1915,6 +2024,29 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" +"@storybook/api@6.5.9": + version "6.5.9" + resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.5.9.tgz#303733214c9de0422d162f7c54ae05d088b89bf9" + integrity sha512-9ylztnty4Y+ALU/ehW3BML9czjCAFsWvrwuCi6UgcwNjswwjSX3VRLhfD1KT3pl16ho//95LgZ0LnSwROCcPOA== + dependencies: + "@storybook/channels" "6.5.9" + "@storybook/client-logger" "6.5.9" + "@storybook/core-events" "6.5.9" + "@storybook/csf" "0.0.2--canary.4566f4d.1" + "@storybook/router" "6.5.9" + "@storybook/semver" "^7.3.2" + "@storybook/theming" "6.5.9" + 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 "^6.0.8" + ts-dedent "^2.0.0" + util-deprecate "^1.0.2" + "@storybook/builder-webpack4@6.5.6": version "6.5.6" resolved "https://registry.yarnpkg.com/@storybook/builder-webpack4/-/builder-webpack4-6.5.6.tgz#49eb7272402ff185ae12ffc679aef4677c48537d" @@ -2001,6 +2133,15 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" +"@storybook/channels@6.5.9": + version "6.5.9" + resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.5.9.tgz#abfab89a6587a2688e9926d4aafeb11c9d8b2e79" + integrity sha512-FvGA35nV38UPXWOl9ERapFTJaxwSTamQ339s2Ev7E9riyRG+GRkgTWzf5kECJgS1PAYKd/7m/RqKJT9BVv6A5g== + dependencies: + core-js "^3.8.2" + ts-dedent "^2.0.0" + util-deprecate "^1.0.2" + "@storybook/client-api@6.5.6": version "6.5.6" resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.5.6.tgz#935026e682d41f8f9cd122dccd8a9ae3ebc3b613" @@ -2035,6 +2176,14 @@ core-js "^3.8.2" global "^4.4.0" +"@storybook/client-logger@6.5.9", "@storybook/client-logger@^6.4.0": + version "6.5.9" + resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.5.9.tgz#dc1669abe8c45af1cc38f74c6f4b15ff33e63014" + integrity sha512-DOHL6p0uiDd3gV/Sb2FR+Vh6OiPrrf8BrA06uvXWsMRIIvEEvnparxv9EvPg7FlmUX0T3nq7d3juwjx4F8Wbcg== + dependencies: + core-js "^3.8.2" + global "^4.4.0" + "@storybook/components@6.5.6": version "6.5.6" resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.5.6.tgz#83f03967bdd1c509e5d18111b924a8cb0789718a" @@ -2050,6 +2199,22 @@ regenerator-runtime "^0.13.7" util-deprecate "^1.0.2" +"@storybook/components@6.5.9": + version "6.5.9" + resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.5.9.tgz#97e07ffe11ab76c01ccee380888991bd161f75b2" + integrity sha512-BhfX980O9zn/1J4FNMeDo8ZvL1m5Ml3T4HRpfYmEBnf8oW5b5BeF6S2K2cwFStZRjWqm1feUcwNpZxCBVMkQnQ== + dependencies: + "@storybook/client-logger" "6.5.9" + "@storybook/csf" "0.0.2--canary.4566f4d.1" + "@storybook/theming" "6.5.9" + "@types/react-syntax-highlighter" "11.0.5" + core-js "^3.8.2" + memoizerific "^1.11.3" + qs "^6.10.0" + react-syntax-highlighter "^15.4.5" + regenerator-runtime "^0.13.7" + util-deprecate "^1.0.2" + "@storybook/core-client@6.5.6": version "6.5.6" resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-6.5.6.tgz#d09d144745c6d8a24dd002ae60ffa9b0c500ae54" @@ -2132,6 +2297,62 @@ util-deprecate "^1.0.2" webpack "4" +"@storybook/core-common@6.5.9": + version "6.5.9" + resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-6.5.9.tgz#7ca8258ea2634b1d64695c1e4262f71cc7457989" + integrity sha512-NxOK0mrOCo0TWZ7Npc5HU66EKoRHlrtg18/ZixblLDWQMIqY9XCck8K1kJ8QYpYCHla+aHIsYUArFe2vhlEfZA== + dependencies: + "@babel/core" "^7.12.10" + "@babel/plugin-proposal-class-properties" "^7.12.1" + "@babel/plugin-proposal-decorators" "^7.12.12" + "@babel/plugin-proposal-export-default-from" "^7.12.1" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1" + "@babel/plugin-proposal-object-rest-spread" "^7.12.1" + "@babel/plugin-proposal-optional-chaining" "^7.12.7" + "@babel/plugin-proposal-private-methods" "^7.12.1" + "@babel/plugin-proposal-private-property-in-object" "^7.12.1" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-transform-arrow-functions" "^7.12.1" + "@babel/plugin-transform-block-scoping" "^7.12.12" + "@babel/plugin-transform-classes" "^7.12.1" + "@babel/plugin-transform-destructuring" "^7.12.1" + "@babel/plugin-transform-for-of" "^7.12.1" + "@babel/plugin-transform-parameters" "^7.12.1" + "@babel/plugin-transform-shorthand-properties" "^7.12.1" + "@babel/plugin-transform-spread" "^7.12.1" + "@babel/preset-env" "^7.12.11" + "@babel/preset-react" "^7.12.10" + "@babel/preset-typescript" "^7.12.7" + "@babel/register" "^7.12.1" + "@storybook/node-logger" "6.5.9" + "@storybook/semver" "^7.3.2" + "@types/node" "^14.0.10 || ^16.0.0" + "@types/pretty-hrtime" "^1.0.0" + babel-loader "^8.0.0" + babel-plugin-macros "^3.0.1" + babel-plugin-polyfill-corejs3 "^0.1.0" + chalk "^4.1.0" + core-js "^3.8.2" + express "^4.17.1" + file-system-cache "^1.0.5" + find-up "^5.0.0" + fork-ts-checker-webpack-plugin "^6.0.4" + fs-extra "^9.0.1" + glob "^7.1.6" + handlebars "^4.7.7" + interpret "^2.2.0" + json5 "^2.1.3" + lazy-universal-dotenv "^3.0.1" + picomatch "^2.3.0" + pkg-dir "^5.0.0" + pretty-hrtime "^1.0.3" + resolve-from "^5.0.0" + slash "^3.0.0" + telejson "^6.0.8" + ts-dedent "^2.0.0" + util-deprecate "^1.0.2" + webpack "4" + "@storybook/core-events@6.5.6": version "6.5.6" resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.5.6.tgz#b4e9150216810621ba00d8d1eb3f9414493d6e61" @@ -2139,6 +2360,13 @@ dependencies: core-js "^3.8.2" +"@storybook/core-events@6.5.9": + version "6.5.9" + resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.5.9.tgz#5b0783c7d22a586c0f5e927a61fe1b1223e19637" + integrity sha512-tXt7a3ZvJOCeEKpNa/B5rQM5VI7UJLlOh3IHOImWn4HqoBRrZvbourmac+PRZAtXpos0h3c6554Hjapj/Sny5Q== + dependencies: + core-js "^3.8.2" + "@storybook/core-server@6.5.6": version "6.5.6" resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-6.5.6.tgz#4fe464847297117089900d5f9cc9acc08d638723" @@ -2238,6 +2466,34 @@ lodash "^4.17.21" regenerator-runtime "^0.13.7" +"@storybook/expect@storybook-jest": + version "27.5.2-0" + resolved "https://registry.yarnpkg.com/@storybook/expect/-/expect-27.5.2-0.tgz#131fc4336106805ccd100809a3c2852d31f1da68" + integrity sha512-cP99mhWN/JeCp7VSIiymvj5tmuMY050iFohvp8Zq+kewKsBSZ6/qpTJAGCCZk6pneTcp4S0Fm5BSqyxzbyJ3gw== + dependencies: + "@types/jest" ">=26.0.0" + +"@storybook/instrumenter@6.5.9", "@storybook/instrumenter@^6.4.0": + version "6.5.9" + resolved "https://registry.yarnpkg.com/@storybook/instrumenter/-/instrumenter-6.5.9.tgz#885d9dec31b7b7fa6ea29b446105480450e527b8" + integrity sha512-I2nu/6H0MAy8d+d3LY/G6oYEFyWlc8f2Qs2DhpYh5FiCgIpzvY0DMN05Lf8oaXdKHL3lPF/YLJH17FttekXs1w== + dependencies: + "@storybook/addons" "6.5.9" + "@storybook/client-logger" "6.5.9" + "@storybook/core-events" "6.5.9" + core-js "^3.8.2" + global "^4.4.0" + +"@storybook/jest@0.0.10": + version "0.0.10" + resolved "https://registry.yarnpkg.com/@storybook/jest/-/jest-0.0.10.tgz#4fbc43ebc3ae6cce8232d6bd9b56ef710f481e52" + integrity sha512-qeYLIplpcOUQXboJde5pRCjTvkGmF80jEszRUoNYCNcEPfC2sMK68Wq6Ct8EQj3CoEdJqsK54O2YYh+7D9S+ag== + dependencies: + "@storybook/expect" storybook-jest + "@storybook/instrumenter" "^6.4.0" + "@testing-library/jest-dom" "^5.16.2" + jest-mock "^27.3.0" + "@storybook/manager-webpack4@6.5.6": version "6.5.6" resolved "https://registry.yarnpkg.com/@storybook/manager-webpack4/-/manager-webpack4-6.5.6.tgz#3a356ee52cb972533a98e4da426bc6cc3b8abaf3" @@ -2307,6 +2563,17 @@ npmlog "^5.0.1" pretty-hrtime "^1.0.3" +"@storybook/node-logger@6.5.9": + version "6.5.9" + resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.5.9.tgz#129cfe0d0f79cab4f6a2ba194d39516680b1626f" + integrity sha512-nZZNZG2Wtwv6Trxi3FrnIqUmB55xO+X/WQGPT5iKlqNjdRIu/T72mE7addcp4rbuWCQfZUhcDDGpBOwKtBxaGg== + dependencies: + "@types/npmlog" "^4.1.2" + chalk "^4.1.0" + core-js "^3.8.2" + npmlog "^5.0.1" + pretty-hrtime "^1.0.3" + "@storybook/preview-web@6.5.6": version "6.5.6" resolved "https://registry.yarnpkg.com/@storybook/preview-web/-/preview-web-6.5.6.tgz#d4cf4a90a27819aa3315b48b21df6a515bb49b7a" @@ -2392,6 +2659,17 @@ core-js "^3.8.2" regenerator-runtime "^0.13.7" +"@storybook/router@6.5.9": + version "6.5.9" + resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.5.9.tgz#4740248f8517425b2056273fb366ace8a17c65e8" + integrity sha512-G2Xp/2r8vU2O34eelE+G5VbEEVFDeHcCURrVJEROh6dq2asFJAPbzslVXSeCqgOTNLSpRDJ2NcN5BckkNqmqJg== + dependencies: + "@storybook/client-logger" "6.5.9" + core-js "^3.8.2" + memoizerific "^1.11.3" + qs "^6.10.0" + regenerator-runtime "^0.13.7" + "@storybook/semver@^7.3.2": version "7.3.2" resolved "https://registry.yarnpkg.com/@storybook/semver/-/semver-7.3.2.tgz#f3b9c44a1c9a0b933c04e66d0048fcf2fa10dac0" @@ -2439,6 +2717,17 @@ read-pkg-up "^7.0.1" regenerator-runtime "^0.13.7" +"@storybook/testing-library@0.0.13": + version "0.0.13" + resolved "https://registry.yarnpkg.com/@storybook/testing-library/-/testing-library-0.0.13.tgz#417c87d4ea62895092ec5fdf67027ae201254f45" + integrity sha512-vRMeIGer4EjJkTgI8sQyK9W431ekPWYCWL//OmSDJ64IT3h7FnW7Xg6p+eqM3oII98/O5pcya5049GxnjaPtxw== + dependencies: + "@storybook/client-logger" "^6.4.0" + "@storybook/instrumenter" "^6.4.0" + "@testing-library/dom" "^8.3.0" + "@testing-library/user-event" "^13.2.1" + ts-dedent "^2.2.0" + "@storybook/theming@6.5.6": version "6.5.6" resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.5.6.tgz#519e1675a7ff5c780f5a41b05b4b679c37b62fe8" @@ -2448,6 +2737,16 @@ core-js "^3.8.2" regenerator-runtime "^0.13.7" +"@storybook/theming@6.5.9": + version "6.5.9" + resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.5.9.tgz#13f60a3a3cd73ceb5caf9f188e1627e79f1891aa" + integrity sha512-KM0AMP5jMQPAdaO8tlbFCYqx9uYM/hZXGSVUhznhLYu7bhNAIK7ZVmXxyE/z/khM++8eUHzRoZGiO/cwCkg9Xw== + dependencies: + "@storybook/client-logger" "6.5.9" + core-js "^3.8.2" + memoizerific "^1.11.3" + regenerator-runtime "^0.13.7" + "@storybook/ui@6.5.6": version "6.5.6" resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.5.6.tgz#3b312728c11d1bdba9cac41d18d91b6806496028" @@ -2480,6 +2779,42 @@ dependencies: defer-to-connect "^2.0.0" +"@testing-library/dom@^8.3.0": + version "8.13.0" + resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.13.0.tgz#bc00bdd64c7d8b40841e27a70211399ad3af46f5" + integrity sha512-9VHgfIatKNXQNaZTtLnalIy0jNZzY35a4S3oi08YAt9Hv1VsfZ/DfA45lM8D/UhtHBGJ4/lGwp0PZkVndRkoOQ== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^4.2.0" + aria-query "^5.0.0" + chalk "^4.1.0" + dom-accessibility-api "^0.5.9" + lz-string "^1.4.4" + pretty-format "^27.0.2" + +"@testing-library/jest-dom@^5.16.2": + version "5.16.4" + resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.16.4.tgz#938302d7b8b483963a3ae821f1c0808f872245cd" + integrity sha512-Gy+IoFutbMQcky0k+bqqumXZ1cTGswLsFqmNLzNdSKkU9KGV2u9oXhukCbbJ9/LRPKiqwxEE8VpV/+YZlfkPUA== + dependencies: + "@babel/runtime" "^7.9.2" + "@types/testing-library__jest-dom" "^5.9.1" + aria-query "^5.0.0" + chalk "^3.0.0" + css "^3.0.0" + css.escape "^1.5.1" + dom-accessibility-api "^0.5.6" + lodash "^4.17.15" + redent "^3.0.0" + +"@testing-library/user-event@^13.2.1": + version "13.5.0" + resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-13.5.0.tgz#69d77007f1e124d55314a2b73fd204b333b13295" + integrity sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg== + dependencies: + "@babel/runtime" "^7.12.5" + "@tootallnate/once@1": version "1.1.2" resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" @@ -2495,6 +2830,11 @@ resolved "https://registry.yarnpkg.com/@types/anymatch/-/anymatch-1.3.1.tgz#336badc1beecb9dacc38bea2cf32adf627a8421a" integrity sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA== +"@types/aria-query@^4.2.0": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc" + integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== + "@types/backbone@1.4.5": version "1.4.5" resolved "https://registry.yarnpkg.com/@types/backbone/-/backbone-1.4.5.tgz#057d89987fb672a20b896b1df5cc802f7b87c624" @@ -2768,7 +3108,7 @@ dependencies: "@types/node" "*" -"@types/humanize-duration@^3.18.1": +"@types/humanize-duration@3.18.1": version "3.18.1" resolved "https://registry.yarnpkg.com/@types/humanize-duration/-/humanize-duration-3.18.1.tgz#10090d596053703e7de0ac43a37b96cd9fc78309" integrity sha512-MUgbY3CF7hg/a/jogixmAufLjJBQT7WEf8Q+kYJkOc47ytngg1IuZobCngdTjAgY83JWEogippge5O5fplaQlw== @@ -2785,11 +3125,33 @@ 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@^2.0.1": +"@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-report@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@*", "@types/jest@>=26.0.0": + version "28.1.1" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-28.1.1.tgz#8c9ba63702a11f8c386ee211280e8b68cb093cd1" + integrity sha512-C2p7yqleUKtCkVjlOur9BWVA4HgUQmEj/HWCt5WzZ5mLXrWnyIfl0wGuArc+kBXsy0ZZfLp+7dywB4HtSVYGVA== + dependencies: + jest-matcher-utils "^27.0.0" + pretty-format "^27.0.0" + "@types/jquery@*", "@types/jquery@3.5.6": version "3.5.6" resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.5.6.tgz#97ac8e36dccd8ad8ed3f3f3b48933614d9fd8cf0" @@ -3198,6 +3560,13 @@ terser "^5.3.8" webpack "^5.1.0" +"@types/testing-library__jest-dom@^5.9.1": + version "5.14.3" + resolved "https://registry.yarnpkg.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.3.tgz#ee6c7ffe9f8595882ee7bda8af33ae7b8789ef17" + integrity sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw== + dependencies: + "@types/jest" "*" + "@types/uglify-js@*": version "3.0.4" resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.0.4.tgz#96beae23df6f561862a830b4288a49e86baac082" @@ -3302,6 +3671,13 @@ dependencies: "@types/yargs-parser" "*" +"@types/yargs@^16.0.0": + version "16.0.4" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" + integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + dependencies: + "@types/yargs-parser" "*" + "@types/yauzl@^2.9.1": version "2.9.1" resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.9.1.tgz#d10f69f9f522eef3cf98e30afb684a1e1ec923af" @@ -4110,6 +4486,11 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: "@types/color-name" "^1.1.1" color-convert "^2.0.1" +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + ansi-to-html@^0.6.11: version "0.6.15" resolved "https://registry.yarnpkg.com/ansi-to-html/-/ansi-to-html-0.6.15.tgz#ac6ad4798a00f6aa045535d7f6a9cb9294eebea7" @@ -4249,6 +4630,11 @@ aria-query@^4.2.2: "@babel/runtime" "^7.10.2" "@babel/runtime-corejs3" "^7.10.2" +aria-query@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.0.0.tgz#210c21aaf469613ee8c9a62c7f86525e058db52c" + integrity sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg== + arr-diff@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" @@ -4453,6 +4839,11 @@ atob@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.0.tgz#ab2b150e51d7b122b9efc8d7340c06b6c41076bc" +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + atomic-sleep@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/atomic-sleep/-/atomic-sleep-1.0.0.tgz#eb85b77a601fc932cfe432c5acd364a9e2c9075b" @@ -5622,6 +6013,11 @@ clone@^2.1.1: resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= +clsx@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.0.tgz#62937c6adfea771247c34b54d320fb99624f5702" + integrity sha512-3avwM37fSK5oP6M5rQ9CNe99lwxhXDOeSWVPAOYF6OazUTgZCMb0yWlJpmdD74REy1gkEaFiub2ULv4fq9GUhA== + clsx@^1.0.4: version "1.1.1" resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188" @@ -6179,6 +6575,20 @@ css-what@2.1: resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== +css.escape@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" + integrity sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg== + +css@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/css/-/css-3.0.0.tgz#4447a4d58fdd03367c516ca9f64ae365cee4aa5d" + integrity sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ== + dependencies: + inherits "^2.0.4" + source-map "^0.6.1" + source-map-resolve "^0.6.0" + cssesc@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-0.1.0.tgz#c814903e45623371a0477b40109aaafbeeaddbb4" @@ -6519,6 +6929,11 @@ dicer@0.3.1: dependencies: streamsearch "^1.1.0" +diff-sequences@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" + integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== + diff@5.0.0, diff@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b" @@ -6618,6 +7033,11 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" +dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: + version "0.5.14" + resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz#56082f71b1dc7aac69d83c4285eef39c15d93f56" + integrity sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg== + dom-converter@^0.2: version "0.2.0" resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" @@ -8201,6 +8621,13 @@ flush-write-stream@^1.0.0: inherits "^2.0.1" readable-stream "^2.0.4" +focus-lock@^0.8.0: + version "0.8.1" + resolved "https://registry.yarnpkg.com/focus-lock/-/focus-lock-0.8.1.tgz#bb36968abf77a2063fa173cb6c47b12ac8599d33" + integrity sha512-/LFZOIo82WDsyyv7h7oc0MJF9ACOvDRdx9rWPZ2pgMfNWu/z8hQDBtOchuB/0BVLmuFOZjV02YwUVzNsWx/EzA== + dependencies: + tslib "^1.9.3" + focus-trap-react@8.8.1: version "8.8.1" resolved "https://registry.yarnpkg.com/focus-trap-react/-/focus-trap-react-8.8.1.tgz#2c7043e748460a191a1c7e2552e7c964f3f9fd46" @@ -9083,7 +9510,7 @@ he@1.2.0, he@^1.2.0: resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== -heic-convert@^1.2.4: +heic-convert@1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/heic-convert/-/heic-convert-1.2.4.tgz#605820f98ace3949a40fc7b263ee0bc573a0176b" integrity sha512-klJHyv+BqbgKiCQvCqI9IKIvweCcohDuDl0Jphearj8+16+v8eff2piVevHqq4dW9TK0r1onTR6PKHP1I4hdbA== @@ -10222,6 +10649,39 @@ jake@^10.8.5: filelist "^1.0.1" minimatch "^3.0.4" +jest-diff@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def" + integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-get-type@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" + integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== + +jest-matcher-utils@^27.0.0: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" + integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== + dependencies: + chalk "^4.0.0" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-mock@^27.0.6, jest-mock@^27.3.0: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.5.1.tgz#19948336d49ef4d9c52021d34ac7b5f36ff967d6" + integrity sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-worker@^26.5.0, jest-worker@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" @@ -10726,6 +11186,11 @@ lru-queue@0.1: dependencies: es5-ext "~0.10.2" +lz-string@^1.4.4: + version "1.4.4" + resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" + integrity sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ== + mac-screen-capture-permissions@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/mac-screen-capture-permissions/-/mac-screen-capture-permissions-2.0.0.tgz#fdef314118db4d593a88dd2d7d3e66b175c92f80" @@ -12869,6 +13334,15 @@ pretty-error@^2.1.1: renderkid "^2.0.1" utila "~0.4" +pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" + integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== + dependencies: + 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" @@ -13336,7 +13810,7 @@ react-inspector@^5.1.0: is-dom "^1.0.0" prop-types "^15.0.0" -react-is@17.0.2, react-is@^17.0.2: +react-is@17.0.2, react-is@^17.0.1, react-is@^17.0.2: version "17.0.2" resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== @@ -13361,6 +13835,11 @@ react-measure@2.3.0: prop-types "^15.6.2" resize-observer-polyfill "^1.5.0" +react-merge-refs@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/react-merge-refs/-/react-merge-refs-1.1.0.tgz#73d88b892c6c68cbb7a66e0800faa374f4c38b06" + integrity sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ== + react-popper@2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/react-popper/-/react-popper-2.3.0.tgz#17891c620e1320dce318bad9fede46a5f71c70ba" @@ -13656,6 +14135,14 @@ redent@^1.0.0: indent-string "^2.1.0" strip-indent "^1.0.1" +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + dependencies: + indent-string "^4.0.0" + strip-indent "^3.0.0" + redux-logger@3.0.6: version "3.0.6" resolved "https://registry.yarnpkg.com/redux-logger/-/redux-logger-3.0.6.tgz#f7555966f3098f3c88604c449cf0baf5778274bf" @@ -13742,16 +14229,16 @@ regenerator-runtime@^0.11.0: version "0.11.1" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" +regenerator-runtime@^0.13.2, regenerator-runtime@^0.13.7: + version "0.13.9" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" + integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== + regenerator-runtime@^0.13.4: version "0.13.7" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== -regenerator-runtime@^0.13.7: - version "0.13.9" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" - integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== - regenerator-transform@^0.15.0: version "0.15.0" resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.0.tgz#cbd9ead5d77fae1a48d957cf889ad0586adb6537" @@ -14726,6 +15213,14 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" +source-map-resolve@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.6.0.tgz#3d9df87e236b53f16d01e58150fc7711138e5ed2" + integrity sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w== + dependencies: + atob "^2.1.2" + decode-uri-component "^0.2.0" + source-map-support@^0.5.16, source-map-support@~0.5.20: version "0.5.21" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" @@ -15621,7 +16116,7 @@ truncate-utf8-bytes@^1.0.0: dependencies: utf8-byte-length "^1.0.1" -ts-dedent@^2.0.0: +ts-dedent@^2.0.0, ts-dedent@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/ts-dedent/-/ts-dedent-2.2.0.tgz#39e4bd297cd036292ae2394eb3412be63f563bb5" integrity sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ== @@ -15668,6 +16163,11 @@ tslib@^1.8.1, tslib@^1.9.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== +tslib@^1.9.3: + version "1.14.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + tslib@^2.0.0: version "2.4.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3"