diff --git a/.storybook/manager.js b/.storybook/manager.js new file mode 100644 index 0000000..4cc6c21 --- /dev/null +++ b/.storybook/manager.js @@ -0,0 +1,24 @@ +import { addons } from '@storybook/addons'; + +addons.setConfig({ + //isFullscreen: false, + //showNav: true, + showPanel: false, + //panelPosition: 'bottom', + //enableShortcuts: true, + //isToolshown: true, + //theme: undefined, + //selectedPanel: undefined, + //initialActive: 'sidebar', + //sidebar: { + // showRoots: false, + // collapsedRoots: ['other'], + //}, + //toolbar: { + // title: { hidden: false }, + // zoom: { hidden: false }, + // eject: { hidden: false }, + // copy: { hidden: false }, + // fullscreen: { hidden: false }, + //}, +}); diff --git a/package.json b/package.json index 847e954..73982f6 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ }, "peerDependencies": { "@agentlab/react-collapse-pane": ">=2.0.3", - "@agentlab/sparql-jsld-client": ">=5.0.7", + "@agentlab/sparql-jsld-client": ">=5.0.8", "@ant-design/icons": ">=4.7.0", "@rdfjs/data-model": ">=1.3.4", "@tinymce/tinymce-react": ">=3.13.0", @@ -84,7 +84,7 @@ }, "dependencies": { "@agentlab/react-collapse-pane": "^2.0.3", - "@agentlab/sparql-jsld-client": "^5.0.7", + "@agentlab/sparql-jsld-client": "^5.0.8", "@ant-design/icons": "^4.7.0", "@tinymce/tinymce-react": "^3.13.0", "@types/react": "^17.0.38", @@ -123,14 +123,14 @@ "@rollup/plugin-commonjs": "^21.0.1", "@rollup/plugin-node-resolve": "^13.1.3", "@rollup/plugin-typescript": "^8.3.0", - "@storybook/addon-actions": "^6.4.17", - "@storybook/addon-essentials": "^6.4.17", - "@storybook/addon-links": "^6.4.17", - "@storybook/addons": "^6.4.17", - "@storybook/node-logger": "^6.4.17", + "@storybook/addon-actions": "^6.4.18", + "@storybook/addon-essentials": "^6.4.18", + "@storybook/addon-links": "^6.4.18", + "@storybook/addons": "^6.4.18", + "@storybook/node-logger": "^6.4.18", "@storybook/preset-ant-design": "^0.0.2", "@storybook/preset-scss": "^1.0.3", - "@storybook/react": "^6.4.17", + "@storybook/react": "^6.4.18", "@testing-library/jest-dom": "^5.16.1", "@testing-library/react": "^12.1.2", "@testing-library/user-event": "^13.5.0", @@ -158,12 +158,12 @@ "husky": "^7.0.4", "jest": "^27.4.7", "jest-watch-typeahead": "^1.0.0", - "lint-staged": "^12.3.2", + "lint-staged": "^12.3.3", "npm-run-all": "^4.1.5", - "postcss": "^8.4.5", + "postcss": "^8.4.6", "prettier": "2.5.1", "rimraf": "^3.0.2", - "rollup": "^2.66.1", + "rollup": "^2.67.0", "rollup-plugin-babel": "^4.4.0", "rollup-plugin-peer-deps-external": "^2.2.4", "rollup-plugin-postcss": "^4.0.2", diff --git a/src/BaseTable/BaseTable.tsx b/src/BaseTable/BaseTable.tsx index d9d6a5b..23d0d75 100644 --- a/src/BaseTable/BaseTable.tsx +++ b/src/BaseTable/BaseTable.tsx @@ -1,5 +1,5 @@ import { observer } from 'mobx-react-lite'; -import React from 'react'; +import React, { useState } from 'react'; import { SortableContainer } from 'react-sortable-hoc'; import BaseTable, { AutoResizer } from 'react-base-table'; import { InitTinyMCE, ContextMenu, Overlay } from './components'; @@ -25,7 +25,17 @@ interface EditableTableProps { export const EditableTable: React.FC> = observer( ({ viewKind, viewKindElement, viewDescr, viewDescrElement, schema, actions }) => { - const { sourceData, viewOptions, actionsMap, isLoading, handleEndReached, onSelect, setData } = useTableData({ + const { + sourceData, + viewOptions, + actionsMap, + isLoading, + handleEndReached, + onSelect, + setData, + getCollConstrJs, + setCollConstrJs, + } = useTableData({ viewKindElement, viewDescr, actions, @@ -55,6 +65,48 @@ export const EditableTable: React.FC> = observer( order: viewOptions.order, }); + const [sortState, setSortState] = useState({}); + const onSort = (property: string, sortDir: any) => { + const collCnstr: any = getCollConstrJs(); + const orderBy = collCnstr.orderBy; + let newOrder = undefined; + //console.log({ property, sortDir, sortState, collCnstr }); + if (sortState[property] === 'desc') { + //console.log('reset sorting order'); + // reset sorting order + sortDir = null; + if (Array.isArray(orderBy)) { + const idx = orderBy.findIndex((e: any) => e.variable === property); + //console.log({ idx, orderBy }); + if (idx !== -1) { + newOrder = [...orderBy]; + newOrder.splice(idx, 1); + if (newOrder.length === 0) newOrder = undefined; + } + } + } else { + const isDesc = sortDir === 'desc' ? true : false; + const sortQuery = { variable: property, descending: isDesc }; + //console.log('NO reset sorting order', sortQuery); + if (!orderBy) { + newOrder = [sortQuery]; + } else if (Array.isArray(orderBy)) { + newOrder = [...orderBy]; + const idx = orderBy.findIndex((e: any) => e.variable === property); + if (idx !== -1) { + newOrder[idx] = sortQuery; + } else { + newOrder.push(sortQuery); + } + } + } + const newCollConstr = { ...collCnstr, orderBy: newOrder }; + setCollConstrJs(newCollConstr); + const newSortState = { ...sortState, [property]: sortDir }; + //console.log({ newSortState, newCollConstr }); + setSortState(newSortState); + }; + return ( @@ -83,6 +135,10 @@ export const EditableTable: React.FC> = observer( onEndReached={handleEndReached} rowEventHandlers={rowEventHandlers} rowProps={rowProps} + sortState={sortState} + onColumnSort={(args) => { + if (typeof args.key === 'string') onSort(args.key, args.order); + }} /> )} diff --git a/src/BaseTable/hooks/useBaseTableData.tsx b/src/BaseTable/hooks/useBaseTableData.tsx index 4e67a68..c4146c6 100644 --- a/src/BaseTable/hooks/useBaseTableData.tsx +++ b/src/BaseTable/hooks/useBaseTableData.tsx @@ -44,6 +44,17 @@ export const useTableData = ({ viewKindElement: baseViewKindElement, viewDescr, [coll], ); + const getCollConstrJs = useCallback(() => { + return getSnapshot(coll.collConstr); + }, [coll.collConstr]); + + const setCollConstrJs = useCallback( + (collConstr: any) => { + applySnapshot(coll.collConstr, collConstr); + }, + [coll.collConstr], + ); + return { sourceData: getSnapshot(coll?.data) || [], isLoading: coll.isLoading, @@ -52,5 +63,7 @@ export const useTableData = ({ viewKindElement: baseViewKindElement, viewDescr, handleEndReached, onSelect, setData, + getCollConstrJs, + setCollConstrJs, }; }; diff --git a/src/data-controls/TabControlRenderer.tsx b/src/data-controls/TabControlRenderer.tsx index 1dfacaa..1f1da86 100644 --- a/src/data-controls/TabControlRenderer.tsx +++ b/src/data-controls/TabControlRenderer.tsx @@ -80,7 +80,7 @@ export const AntdTabControlWithStore = observer((props) => { } }; return ( -
+
{options.title ? (

{options.title}

diff --git a/src/formatters/baseFormatters.tsx b/src/formatters/baseFormatters.tsx index 1db67d7..ccab8d6 100644 --- a/src/formatters/baseFormatters.tsx +++ b/src/formatters/baseFormatters.tsx @@ -77,7 +77,7 @@ export const artifactTitle = ({ value, type }: any): JSX.Element => { ); }; -export const dateTime = ({ value }: any): JSX.Element => {moment(value).subtract(10, 'days').calendar()}; +export const dateTime = ({ value }: any): JSX.Element => {moment(value).calendar()}; export const link = ({ value, link, options }: any): JSX.Element => { const label = options.label || value || link; diff --git a/src/util/ContextToProps.tsx b/src/util/ContextToProps.tsx index 1b3fc0a..3da7fc7 100644 --- a/src/util/ContextToProps.tsx +++ b/src/util/ContextToProps.tsx @@ -17,6 +17,7 @@ import { observer } from 'mobx-react-lite'; import { createLabelDescriptionFrom } from './label'; import { LayoutComponent } from '../layouts/LayoutComponent'; import { IViewKindElement, IViewKind } from '../models/uischema'; +import { values } from 'mobx'; import { compareByIri, ControlComponent, processViewKindOverride, RenderProps } from '../Form'; //import { FilterType } from '../complex/Query'; import { validators } from '../validation'; @@ -405,123 +406,6 @@ export const withStoreToCollapseProps = (Component: React.FC): React.FC { - console.log('ChartSubRenderer'); - const [allState, setAllState] = useState(null); - useEffect(() => { - if (!props.dataIsLoading) { - //console.log('setDelayedConfig'); - setAllState(props); - } - }, [props]); - return ; -}; - -export const withStoreToArrayProps = (Component: React.FC): React.FC => - observer(({ ...props }: any) => { - const { viewKind, viewDescr, schema, actions } = props; - const { store } = useContext(MstContext); - //if (viewKindElement.resultsScope && !store.saveLogicTree[viewKindElement.resultsScope]) { - // store.setSaveLogic(viewKindElement.resultsScope); - //} - - const [id, collIri, collIriOverride, inCollPath, viewKindElement, viewDescrElement] = processViewKindOverride( - props, - store, - ); - const options = useMemo(() => viewKindElement.options || {}, [viewKindElement]); - let targetIri = options?.target?.iri; - let targetData: any = null; - if (targetIri) { - if (viewDescr.collsConstrs) { - const extCollConstr = viewDescr.collsConstrs?.find((el: any) => compareByIri(el['@parent'], targetIri)); - if (extCollConstr) { - targetIri = extCollConstr['@id'] || ''; - } - } - const targetColl = store.getColl(targetIri); - targetData = targetColl?.data; - } - const coll = store.getColl(collIriOverride); - let dataIsLoading = false; - - const actionsMap = useMemo( - () => mapViewKindPropsToActions({ actions, viewKindActionProps: options.selectActions, coll, root: store }), - [coll, actions, options], - ); - - let data: any[] = []; - if (!coll.isLoading) { - data = coll?.data; - if (!data) { - data = []; - } else { - data = getSnapshot(data as any); - } - } else { - dataIsLoading = true; - } - - const loadMoreData = async () => { - //coll.loadMore(); - }; - - const withConnections = options.connections; - const addDataToTarget = (data: any) => { - if (targetData) { - const snapData = getSnapshot(targetData) as any; - const newData = [...snapData, ...data]; - applySnapshot(targetData, newData); - } - }; - const onDeleteRows = (del: any) => { - if (data) { - const newData = data.filter((el: any) => del.filter((e: any) => e['@id'] === el['@id']).length === 0); - applySnapshot(coll?.data, newData); - } - }; - const onSelect = (data: any) => { - if (data && isArray(data)) { - if (data.length === 1) { - store.setSelectedData(collIriOverride, data[0]); - withConnections && store.editConn(withConnections, data[0]); - } else { - store.setSelectedData(collIriOverride, null); - withConnections && store.editConn(withConnections, null); - } - } - }; - const loadExpandedData = (subject: string) => { - //const newQuery = store.queries[viewKindElement.resultsScope]; - //newQuery.shapes[0].conditions = { ...newQuery.shapes[0].conditions, parentBinding: subject }; - return data; //store.getDataByQuery(newQuery); - }; - return ( - { - /*store.onSort(scope, property, sortDir)*/ - }} - data={data} - options={options} - onSelect={onSelect} - /> - ); - }); - export const withLayoutProps = (Component: React.FC): React.FC => observer( ({ viewKind, viewKindElement, viewDescr, viewDescrElement, schema, enabled, form, readOnly }) => { diff --git a/stories/QueryTable.stories.tsx b/stories/QueryTableMktp.stories.tsx similarity index 57% rename from stories/QueryTable.stories.tsx rename to stories/QueryTableMktp.stories.tsx index ce75e4d..56e0239 100644 --- a/stories/QueryTable.stories.tsx +++ b/stories/QueryTableMktp.stories.tsx @@ -30,7 +30,7 @@ import { import { tableRenderers } from '../src'; export default { - title: 'Several Controls/QueryTable', + title: 'Several Controls/QueryTableMktp', component: Form, // Due to Storybook bug https://github.com/storybookjs/storybook/issues/12747 parameters: { docs: { source: { type: 'code' } } }, @@ -39,8 +39,11 @@ export default { const Template: Story = (args: any) => { const antdRenderers: RendererRegistryEntry[] = [...antdControlRenderers, ...antdLayoutRenderers, ...tableRenderers]; - const client = new SparqlClientImpl('https://rdf4j.agentlab.ru/rdf4j-server'); - const rootStore = createUiModelFromState('mktp', client, rootModelInitialState, additionalColls); + const client = new SparqlClientImpl( + 'https://rdf4j.agentlab.ru/rdf4j-server', + 'https://rdf4j.agentlab.ru/rdf4j-server/repositories/mktp-schema/namespaces', + ); + const rootStore = createUiModelFromState('mktp-fed', client, rootModelInitialState, additionalColls); const store: any = asReduxStore(rootStore); // eslint-disable-next-line @typescript-eslint/no-var-requires connectReduxDevtools(require('remotedev'), rootStore); @@ -69,7 +72,17 @@ const viewKinds = [ { '@id': 'rm:ProductCard_Coll_Shape0', '@type': 'aldkg:EntConstr', - schema: 'hs:ProductCardShape', + schema: 'als:ProductCardShape', + /*variables: { + name: null, + amountValueMoving30: null, + revenueMoving30: null, + imageUrl: null, + price: null, + commentsCount: null, + firstParsedAt: null, + parsedAt: null, + },*/ /*conditions: { '@id': 'rm:CollectionView_Artifacts_Coll_Shape0_Condition', '@type': 'rm:QueryCondition', @@ -78,7 +91,7 @@ const viewKinds = [ }, ], //orderBy: [{ expression: variable('identifier0'), descending: false }], - //limit: 50, + limit: 50, }, ], elements: [ @@ -107,60 +120,33 @@ const viewKinds = [ order: [ 'imageUrl', 'name', + 'amountValueMoving30', + 'revenueMoving30', 'price', - 'saleValue', - 'categoryPopularity', 'commentsCount', - 'starsValue', - 'questionsCount', - 'lastMonthSalesAmount', - 'lastMonthSalesValue', - 'perMonthSalesAmount', - 'perMonthSalesValue', - 'prevMonthSalesAmount', - 'prevMonthSalesValue', - 'salesAmountDiff', - 'totalSales', - 'totalSalesDiff', - 'stocks', - 'stocksDiffOrders', - 'stocksDiffReturns', - 'country', - 'brand', - 'seller', - 'identifier', - 'rootId', - 'photosCount', 'firstParsedAt', - 'lastMonthParsedAt', 'parsedAt', - 'prevParsedAt', ], imageUrl: { - width: 60, + width: 70, formatter: 'image', editable: false, }, - identifier: { - formatter: 'link', - //dataToFormatter: { link: 'identifier' }, - sortable: true, - editable: false, - }, name: { width: 340, - formatter: 'link', + formatter: 'extlink', dataToFormatter: { link: '@id' }, + icon: 'img/icons8-external-link-16.png', sortable: true, editable: false, }, - country: { - width: 60, + amountValueMoving30: { + width: 80, sortable: true, editable: false, }, - brand: { - formatter: 'link', + revenueMoving30: { + width: 80, sortable: true, editable: false, }, @@ -169,113 +155,23 @@ const viewKinds = [ sortable: true, editable: false, }, - saleValue: { - width: 60, - sortable: true, - editable: false, - }, - seller: { - formatter: 'link', - sortable: true, - editable: false, - }, - categoryPopularity: { - width: 100, - editable: false, - }, commentsCount: { width: 100, sortable: true, editable: false, }, - starsValue: { - width: 100, - sortable: true, - editable: false, - }, - questionsCount: { - width: 100, - sortable: true, - editable: false, - }, - lastMonthSalesAmount: { - width: 150, - sortable: true, - editable: false, - }, - lastMonthSalesValue: { - width: 150, - sortable: true, - editable: false, - }, - perMonthSalesAmount: { - width: 150, - sortable: true, - editable: false, - }, - perMonthSalesValue: { - width: 150, - sortable: true, - editable: false, - }, - prevMonthSalesAmount: { - width: 150, - sortable: true, - editable: false, - }, - prevMonthSalesValue: { - width: 150, - sortable: true, - editable: false, - }, - salesAmountDiff: { - width: 150, - sortable: true, - editable: false, - }, - totalSales: { - width: 100, - sortable: true, - editable: false, - }, - totalSalesDiff: { - width: 150, - sortable: true, - editable: false, - }, - stocks: { - width: 100, - sortable: true, - editable: false, - }, - stocksDiffOrders: { + firstParsedAt: { width: 100, + formatter: 'dateTime', sortable: true, editable: false, }, - stocksDiffReturns: { + parsedAt: { width: 100, + formatter: 'dateTime', sortable: true, editable: false, }, - rootId: { - editable: false, - }, - photosCount: { - editable: false, - }, - firstParsedAt: { - editable: false, - }, - lastMonthParsedAt: { - editable: false, - }, - parsedAt: { - editable: false, - }, - prevParsedAt: { - editable: false, - }, }, }, ], diff --git a/stories/TableRemoteMktp.stories.tsx b/stories/TableRemoteMktp.stories.tsx index 3ef0b4d..804de7e 100644 --- a/stories/TableRemoteMktp.stories.tsx +++ b/stories/TableRemoteMktp.stories.tsx @@ -8,7 +8,6 @@ * SPDX-License-Identifier: GPL-3.0-only ********************************************************************************/ import moment from 'moment'; -import { variable } from '@rdfjs/data-model'; import React from 'react'; import { Meta, Story } from '@storybook/react'; @@ -114,43 +113,58 @@ const viewKinds = [ resizeableHeader: true, style: { height: '100%' }, multiSelect: true, - order: ['imageUrl', 'name', 'amountValueMoving30', 'commentsCount', 'price'], + order: [ + 'imageUrl', + 'name', + 'amountValueMoving30', + 'revenueMoving30', + 'price', + 'commentsCount', + 'firstParsedAt', + 'parsedAt', + ], imageUrl: { - width: 100, + width: 70, formatter: 'image', editable: false, }, name: { width: 340, formatter: 'extlink', - dataToFormatter: { - link: '@id', - }, + dataToFormatter: { link: '@id' }, icon: 'img/icons8-external-link-16.png', sortable: true, editable: false, }, + amountValueMoving30: { + width: 80, + sortable: true, + editable: false, + }, + revenueMoving30: { + width: 80, + sortable: true, + editable: false, + }, price: { width: 60, sortable: true, editable: false, }, - amountValueMoving30: { + commentsCount: { width: 100, sortable: true, editable: false, }, - commentsCount: { + firstParsedAt: { width: 100, sortable: true, editable: false, }, - identifier: { - formatter: 'link', - //dataToFormatter: { link: 'identifier' }, + parsedAt: { + width: 100, sortable: true, editable: false, - disabled: true, }, }, }, diff --git a/yarn.lock b/yarn.lock index 33c2023..87ad560 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10,21 +10,21 @@ "@material-ui/core" "^4.12.3" styled-components "^5.3.3" -"@agentlab/sparql-jsld-client@^5.0.7": - version "5.0.7" - resolved "https://registry.yarnpkg.com/@agentlab/sparql-jsld-client/-/sparql-jsld-client-5.0.7.tgz#dd155ebbd3b5a7adabdca52c6338a75c7c01a6d2" - integrity sha512-HwK9x2swbI2YLM5yQISZ916qtJmlw8z2jTqL5F3U21RepYhaw5+uCVhIuinTO/ubTcIWgOpxmUjcGq/KeE4jQg== +"@agentlab/sparql-jsld-client@^5.0.8": + version "5.0.8" + resolved "https://registry.yarnpkg.com/@agentlab/sparql-jsld-client/-/sparql-jsld-client-5.0.8.tgz#e74e62efc5a0b12bd9e99e6b0a0dc962d90ef06c" + integrity sha512-xfimOnCeM3dn6sXA9UWHPRgW6O1zQ3iDvy9Co0qrppqB/Fp3yWgcslzL02Feol0bvCVNF/vZwaZWBFrYDqIzEg== dependencies: "@rdfjs/data-model" "^1.3.4" "@types/json-schema" "^7.0.9" "@types/lodash-es" "^4.17.5" "@types/rdf-js" "^4.0.2" "@types/sparqljs" "^3.1.3" - axios "^0.24.0" + axios "^0.25.0" is-url "^1.2.4" jsonld "^5.2.0" lodash-es "^4.17.21" - mobx "^6.3.10" + mobx "^6.3.13" mobx-state-tree "^5.1.0" moment "^2.29.1" rdf-literal "^1.3.0" @@ -1859,17 +1859,17 @@ dependencies: "@sinonjs/commons" "^1.7.0" -"@storybook/addon-actions@6.4.17", "@storybook/addon-actions@^6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-6.4.17.tgz#93a8190b07f776ba4670cb7021adc81ff7a094ad" - integrity sha512-8TYdgzJMMKvfHvSp8N3Bsj78xGw9lNHTYkh0IE0TGGwRVOEU6xNBkao6ktXzM3gTB+6U6OZn8Y//NCzLsoTUHg== +"@storybook/addon-actions@6.4.18", "@storybook/addon-actions@^6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-6.4.18.tgz#e997060e1b0af62f9f831301a56a3addfc1f1365" + integrity sha512-qPw5qfbWPmyOdaXxAVAbdVLVVE31gRrkH0ESUps+FXVNypRz1/0lJ6M2VrtOHMrFbGBl94SALdqsHOx6OYZKwg== dependencies: - "@storybook/addons" "6.4.17" - "@storybook/api" "6.4.17" - "@storybook/components" "6.4.17" - "@storybook/core-events" "6.4.17" + "@storybook/addons" "6.4.18" + "@storybook/api" "6.4.18" + "@storybook/components" "6.4.18" + "@storybook/core-events" "6.4.18" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/theming" "6.4.17" + "@storybook/theming" "6.4.18" core-js "^3.8.2" fast-deep-equal "^3.1.3" global "^4.4.0" @@ -1883,18 +1883,18 @@ util-deprecate "^1.0.2" uuid-browser "^3.1.0" -"@storybook/addon-backgrounds@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-6.4.17.tgz#9e51ac2323fdfad72317d7cc1aef23ac4cc58d46" - integrity sha512-VwimBl682iz7acyYs54QNlgql6njM4BeWQKtz81qTYkBhMaHPlhqgy2cQJzUhDSMhqxJcQWSYrbWvSPCe+IUAg== +"@storybook/addon-backgrounds@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-6.4.18.tgz#178531ece3848de33b1aaea44af8cdd88da70314" + integrity sha512-LAonQO0s77CkbGx7l8qyeEevOBWDuYZKl9iJ0BSPogU48+4JVEYVSBiystIXPJXcGeEy+M0qFmwg5nHWjf9/cA== dependencies: - "@storybook/addons" "6.4.17" - "@storybook/api" "6.4.17" - "@storybook/client-logger" "6.4.17" - "@storybook/components" "6.4.17" - "@storybook/core-events" "6.4.17" + "@storybook/addons" "6.4.18" + "@storybook/api" "6.4.18" + "@storybook/client-logger" "6.4.18" + "@storybook/components" "6.4.18" + "@storybook/core-events" "6.4.18" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/theming" "6.4.17" + "@storybook/theming" "6.4.18" core-js "^3.8.2" global "^4.4.0" memoizerific "^1.11.3" @@ -1902,28 +1902,28 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/addon-controls@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-6.4.17.tgz#8d3ac4a71b6c0cd7e863cb813ccc7184fd4c6cdc" - integrity sha512-THUzl+iTBi+joESO09mKbCe3063EVDysDGRHa/f7f6pND8306gLlcVDlFjYDX7F39V6h+1UpdDeNDdBL7yiGjQ== +"@storybook/addon-controls@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-6.4.18.tgz#0b65658a141428e9625ddbe7dee0a761911cd04f" + integrity sha512-nP7JCiAES4S5mn8PYfmPZZG9VpsPV7eeQQRPuiPgdidhH93cmsW/FYj8V739lrm5QJc0JSI6uY/y9qHa9rh43w== dependencies: - "@storybook/addons" "6.4.17" - "@storybook/api" "6.4.17" - "@storybook/client-logger" "6.4.17" - "@storybook/components" "6.4.17" - "@storybook/core-common" "6.4.17" + "@storybook/addons" "6.4.18" + "@storybook/api" "6.4.18" + "@storybook/client-logger" "6.4.18" + "@storybook/components" "6.4.18" + "@storybook/core-common" "6.4.18" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/node-logger" "6.4.17" - "@storybook/store" "6.4.17" - "@storybook/theming" "6.4.17" + "@storybook/node-logger" "6.4.18" + "@storybook/store" "6.4.18" + "@storybook/theming" "6.4.18" core-js "^3.8.2" lodash "^4.17.21" ts-dedent "^2.0.0" -"@storybook/addon-docs@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-6.4.17.tgz#d5b78554137379e8761f9ffcaa9fcc64c7e41c2b" - integrity sha512-AyCl4chBJErIpGRUbk+bC/Xkvt57H3+pyrFdN7hOuR8erreBaFeFQBAtKZodxq0X4WlQKCKmHYCNZXxNaQOTvw== +"@storybook/addon-docs@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-6.4.18.tgz#e1f969a63f286649e46a4846b56cc309bccd07c3" + integrity sha512-NcGcrW+2hrzoyWHEaDmw6wxqyV/FDsdLaOS0XZrIQuBaj1rve0IfA1jqggfNo8owqmXXGp8cQBnFbhRES1a7nQ== dependencies: "@babel/core" "^7.12.10" "@babel/generator" "^7.12.11" @@ -1934,21 +1934,21 @@ "@mdx-js/loader" "^1.6.22" "@mdx-js/mdx" "^1.6.22" "@mdx-js/react" "^1.6.22" - "@storybook/addons" "6.4.17" - "@storybook/api" "6.4.17" - "@storybook/builder-webpack4" "6.4.17" - "@storybook/client-logger" "6.4.17" - "@storybook/components" "6.4.17" - "@storybook/core" "6.4.17" - "@storybook/core-events" "6.4.17" + "@storybook/addons" "6.4.18" + "@storybook/api" "6.4.18" + "@storybook/builder-webpack4" "6.4.18" + "@storybook/client-logger" "6.4.18" + "@storybook/components" "6.4.18" + "@storybook/core" "6.4.18" + "@storybook/core-events" "6.4.18" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/csf-tools" "6.4.17" - "@storybook/node-logger" "6.4.17" - "@storybook/postinstall" "6.4.17" - "@storybook/preview-web" "6.4.17" - "@storybook/source-loader" "6.4.17" - "@storybook/store" "6.4.17" - "@storybook/theming" "6.4.17" + "@storybook/csf-tools" "6.4.18" + "@storybook/node-logger" "6.4.18" + "@storybook/postinstall" "6.4.18" + "@storybook/preview-web" "6.4.18" + "@storybook/source-loader" "6.4.18" + "@storybook/store" "6.4.18" + "@storybook/theming" "6.4.18" acorn "^7.4.1" acorn-jsx "^5.3.1" acorn-walk "^7.2.0" @@ -1972,36 +1972,36 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/addon-essentials@^6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-6.4.17.tgz#11e8a5f66b93e18f32eb1a9162222add41ee872b" - integrity sha512-UYwbgOM1lLRftzqyfSpSP0gi1rQ2YdTY9rsAmE+ChBJ38b4R23y0KYUnUAU/kB3hHTKSgbsgEnqe+Rs0ArdlEA== - dependencies: - "@storybook/addon-actions" "6.4.17" - "@storybook/addon-backgrounds" "6.4.17" - "@storybook/addon-controls" "6.4.17" - "@storybook/addon-docs" "6.4.17" - "@storybook/addon-measure" "6.4.17" - "@storybook/addon-outline" "6.4.17" - "@storybook/addon-toolbars" "6.4.17" - "@storybook/addon-viewport" "6.4.17" - "@storybook/addons" "6.4.17" - "@storybook/api" "6.4.17" - "@storybook/node-logger" "6.4.17" +"@storybook/addon-essentials@^6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-6.4.18.tgz#0f8a90a53887bfd5dfc0d147d634bf0ae19a9a5d" + integrity sha512-AWKF0Gn7HagzB4ZbZdSXauJ8rgjbIB0Y1jgNCYtReZ//9QDSmF9yrFE0fLJi8O0WBHiQOTeV8Vj+yooGGWRRWQ== + dependencies: + "@storybook/addon-actions" "6.4.18" + "@storybook/addon-backgrounds" "6.4.18" + "@storybook/addon-controls" "6.4.18" + "@storybook/addon-docs" "6.4.18" + "@storybook/addon-measure" "6.4.18" + "@storybook/addon-outline" "6.4.18" + "@storybook/addon-toolbars" "6.4.18" + "@storybook/addon-viewport" "6.4.18" + "@storybook/addons" "6.4.18" + "@storybook/api" "6.4.18" + "@storybook/node-logger" "6.4.18" core-js "^3.8.2" regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" -"@storybook/addon-links@^6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-6.4.17.tgz#83675642669c239c8d3ddaacd75348366e280426" - integrity sha512-ytGEe7sfOW10wwc0NIWSGtNgGM8ql8EOg7ZhrgXiRgQE0vD5NXRJi8FWzBdb06/G3cURYwveKR4Ea9mABZEaUw== +"@storybook/addon-links@^6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-6.4.18.tgz#edb61db6c291056f7d3c64566aea436a6796c50a" + integrity sha512-yIbL57+tV1Ei2b7zTGU/T7muBFByTPm/8IN5SA5tSFYRTR9VtFuvBXco6I9Wz9GLN/REyVa4+AoDahokk7+vPQ== dependencies: - "@storybook/addons" "6.4.17" - "@storybook/client-logger" "6.4.17" - "@storybook/core-events" "6.4.17" + "@storybook/addons" "6.4.18" + "@storybook/client-logger" "6.4.18" + "@storybook/core-events" "6.4.18" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/router" "6.4.17" + "@storybook/router" "6.4.18" "@types/qs" "^6.9.5" core-js "^3.8.2" global "^4.4.0" @@ -2010,94 +2010,94 @@ regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" -"@storybook/addon-measure@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-6.4.17.tgz#c667d41f5e7e312ba89817ec4c900d8a79af292f" - integrity sha512-M60DTiPiXsCQvAF4poUjvuQcgSGknx9jgJL/APbSbjJkMrNZTewoEfuteuktHqm2BLABsryYxDCUkcbSOevtMg== +"@storybook/addon-measure@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-6.4.18.tgz#feaadddf5905c87f08230d4acec4e8f5f15bcd2e" + integrity sha512-a9bFiQ/QK/5guxWscwOJN+sszhClPTTn2pTX77SKs+bzZUmckCfneto4NUavsHpj/XTxjwAwidowewwqFV1jTQ== dependencies: - "@storybook/addons" "6.4.17" - "@storybook/api" "6.4.17" - "@storybook/client-logger" "6.4.17" - "@storybook/components" "6.4.17" - "@storybook/core-events" "6.4.17" + "@storybook/addons" "6.4.18" + "@storybook/api" "6.4.18" + "@storybook/client-logger" "6.4.18" + "@storybook/components" "6.4.18" + "@storybook/core-events" "6.4.18" "@storybook/csf" "0.0.2--canary.87bc651.0" core-js "^3.8.2" global "^4.4.0" -"@storybook/addon-outline@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/addon-outline/-/addon-outline-6.4.17.tgz#1151b8cf2960c1fbf64c470920fb2f016d50f43c" - integrity sha512-iRI+3NXfJqc8gbsutsMhPpDpgRSs9e1YkNee8eNU+LFxi/q6Y20ABnbLr9ySKJGj/Jg+oUjkttjGNBv2HDaRuQ== +"@storybook/addon-outline@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/addon-outline/-/addon-outline-6.4.18.tgz#64ded86bd0ed2dbfc083fcfc050967acfb8222b7" + integrity sha512-FyADdeD7x/25OkjCR7oIXDgrlwM5RB0tbslC0qrRMxKXSjZFTJjr3Qwge0bg8I9QbxDRz+blVzBv3xIhOiDNzQ== dependencies: - "@storybook/addons" "6.4.17" - "@storybook/api" "6.4.17" - "@storybook/client-logger" "6.4.17" - "@storybook/components" "6.4.17" - "@storybook/core-events" "6.4.17" + "@storybook/addons" "6.4.18" + "@storybook/api" "6.4.18" + "@storybook/client-logger" "6.4.18" + "@storybook/components" "6.4.18" + "@storybook/core-events" "6.4.18" "@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.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-6.4.17.tgz#cdceafb5c600c33efad2d2afe880fa317e6cd6ce" - integrity sha512-3XNMY2x9fya09zcZvlnwrdlrwtARzYGdVmBn+VQytsisynpx3D7oZjdby7jJs9dOQ+h55s1UC98JKoeKbb0aVQ== +"@storybook/addon-toolbars@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-6.4.18.tgz#2de4a4e8bc17301055f9e2cae75887bdb6f4efc0" + integrity sha512-Vvj8mvorZhoXvYDuUUKqFpcsNNkVJZmhojdLZ4ULPcvjN3z5MWGwtlJfV+9vkVmJWuR1WG93dVK1+PnitYDZAQ== dependencies: - "@storybook/addons" "6.4.17" - "@storybook/api" "6.4.17" - "@storybook/components" "6.4.17" - "@storybook/theming" "6.4.17" + "@storybook/addons" "6.4.18" + "@storybook/api" "6.4.18" + "@storybook/components" "6.4.18" + "@storybook/theming" "6.4.18" core-js "^3.8.2" regenerator-runtime "^0.13.7" -"@storybook/addon-viewport@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-6.4.17.tgz#9de23c8f9a2f8555dc457d193d73d069bd446bdd" - integrity sha512-9G/tB17RLfSAy/FVug3vzvWn9e+ssjDM0T1u9DYtyDVemcufLoe0l1JuOfj+jd0+oSrmfRbyWhPJE+k6OOSMnw== - dependencies: - "@storybook/addons" "6.4.17" - "@storybook/api" "6.4.17" - "@storybook/client-logger" "6.4.17" - "@storybook/components" "6.4.17" - "@storybook/core-events" "6.4.17" - "@storybook/theming" "6.4.17" +"@storybook/addon-viewport@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-6.4.18.tgz#7a2f61fdad488fac9fe399dba4f3b947fe70f6db" + integrity sha512-gWSJAdtUaVrpsbdBveFTkz4V3moGnKxS3iwR8djcIWhTqdRVJxGu0gFtxNpKvdOEMIqF4yNmXYj79oLuNZNkcQ== + dependencies: + "@storybook/addons" "6.4.18" + "@storybook/api" "6.4.18" + "@storybook/client-logger" "6.4.18" + "@storybook/components" "6.4.18" + "@storybook/core-events" "6.4.18" + "@storybook/theming" "6.4.18" 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.17", "@storybook/addons@^6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.4.17.tgz#d040db3ddcf72fd9e7df8b8fce2a6dc88578c87e" - integrity sha512-C/hji0Bc7+tssGqaD0JYd/Pz0GM46xbRpdgHSVLInYdhJrb5a9IG6INCbcB8CXeReDKWJCLAaj2+z79Wa96bFQ== +"@storybook/addons@6.4.18", "@storybook/addons@^6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.4.18.tgz#fc92a4a608680f2e182a5e896ed382792f6b774e" + integrity sha512-fd3S79P4jJCYZNA2JxA1Xnkj0UlHGQ4Vg72aroWy4OQFlgGQor1LgPfM6RaJ9rh/4k4BXYPXsS7wzI0UWKG3Lw== dependencies: - "@storybook/api" "6.4.17" - "@storybook/channels" "6.4.17" - "@storybook/client-logger" "6.4.17" - "@storybook/core-events" "6.4.17" + "@storybook/api" "6.4.18" + "@storybook/channels" "6.4.18" + "@storybook/client-logger" "6.4.18" + "@storybook/core-events" "6.4.18" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/router" "6.4.17" - "@storybook/theming" "6.4.17" + "@storybook/router" "6.4.18" + "@storybook/theming" "6.4.18" "@types/webpack-env" "^1.16.0" core-js "^3.8.2" global "^4.4.0" regenerator-runtime "^0.13.7" -"@storybook/api@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.4.17.tgz#82c3d756c85a65ecd8a3c3d9ce890e581175003a" - integrity sha512-O0ssHVy40t4QD5CNdNESbJo7uZd86UWYrHCFjgeC2gmxrMgBD+ajO34N4HoQFC/F+/84om2/z8RYAGKu/WpoTA== +"@storybook/api@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.4.18.tgz#92da2b69aeec712419bec9bab5c8434ff1776e97" + integrity sha512-tSbsHKklBysuSmw4T+cKzMj6mQh/42m9F8+2iJns2XG/IUKpMAzFg/9dlgCTW+ay6dJwsR79JGIc9ccIe4SMgQ== dependencies: - "@storybook/channels" "6.4.17" - "@storybook/client-logger" "6.4.17" - "@storybook/core-events" "6.4.17" + "@storybook/channels" "6.4.18" + "@storybook/client-logger" "6.4.18" + "@storybook/core-events" "6.4.18" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/router" "6.4.17" + "@storybook/router" "6.4.18" "@storybook/semver" "^7.3.2" - "@storybook/theming" "6.4.17" + "@storybook/theming" "6.4.18" core-js "^3.8.2" fast-deep-equal "^3.1.3" global "^4.4.0" @@ -2109,10 +2109,10 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/builder-webpack4@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/builder-webpack4/-/builder-webpack4-6.4.17.tgz#ad71aaa0a271941e2efe114d5bf7bc8feaa13dcf" - integrity sha512-jE1JehWj5gjLwafGuvV1OyBFVVhBCvv6ESc3QPm+jrsf4ZyB9xliTsnPt3bDggQhWpTEbxgGw7IkVc83ss4AOw== +"@storybook/builder-webpack4@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/builder-webpack4/-/builder-webpack4-6.4.18.tgz#8bae72b9e982d35a5a9f2b7f9af9d85a9c2dc966" + integrity sha512-N/OGjTnc7CpVoDnfoI49uMjAIpGqh2lWHFYNIWaUoG1DNnTt1nCc49hw9awjFc5KgaYOwJmVg1SYYE8Afssu+Q== dependencies: "@babel/core" "^7.12.10" "@babel/plugin-proposal-class-properties" "^7.12.1" @@ -2135,22 +2135,22 @@ "@babel/preset-env" "^7.12.11" "@babel/preset-react" "^7.12.10" "@babel/preset-typescript" "^7.12.7" - "@storybook/addons" "6.4.17" - "@storybook/api" "6.4.17" - "@storybook/channel-postmessage" "6.4.17" - "@storybook/channels" "6.4.17" - "@storybook/client-api" "6.4.17" - "@storybook/client-logger" "6.4.17" - "@storybook/components" "6.4.17" - "@storybook/core-common" "6.4.17" - "@storybook/core-events" "6.4.17" - "@storybook/node-logger" "6.4.17" - "@storybook/preview-web" "6.4.17" - "@storybook/router" "6.4.17" + "@storybook/addons" "6.4.18" + "@storybook/api" "6.4.18" + "@storybook/channel-postmessage" "6.4.18" + "@storybook/channels" "6.4.18" + "@storybook/client-api" "6.4.18" + "@storybook/client-logger" "6.4.18" + "@storybook/components" "6.4.18" + "@storybook/core-common" "6.4.18" + "@storybook/core-events" "6.4.18" + "@storybook/node-logger" "6.4.18" + "@storybook/preview-web" "6.4.18" + "@storybook/router" "6.4.18" "@storybook/semver" "^7.3.2" - "@storybook/store" "6.4.17" - "@storybook/theming" "6.4.17" - "@storybook/ui" "6.4.17" + "@storybook/store" "6.4.18" + "@storybook/theming" "6.4.18" + "@storybook/ui" "6.4.18" "@types/node" "^14.0.10" "@types/webpack" "^4.41.26" autoprefixer "^9.8.6" @@ -2184,51 +2184,51 @@ webpack-hot-middleware "^2.25.1" webpack-virtual-modules "^0.2.2" -"@storybook/channel-postmessage@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.4.17.tgz#9f439bee440479bfe8f86092701b3b63afc5195a" - integrity sha512-IaVkO/w7bn95Psm1iROlSsc/DHh9RiA7F151VLFD9VTh55qiIfeRssfBXIg3ueGUWm0K+Y9J1jQbcqJoEniMtw== +"@storybook/channel-postmessage@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.4.18.tgz#24547fe7cee599969fd62df22142ba7046099a8e" + integrity sha512-SKapUREPkqzKoBMpOJrZddE9PCR8CJkPTcDpjDqcRsTvToRWsux3pvzmuW4iGYnHNh+GQml7Rz9x85WfMIpfyQ== dependencies: - "@storybook/channels" "6.4.17" - "@storybook/client-logger" "6.4.17" - "@storybook/core-events" "6.4.17" + "@storybook/channels" "6.4.18" + "@storybook/client-logger" "6.4.18" + "@storybook/core-events" "6.4.18" core-js "^3.8.2" global "^4.4.0" qs "^6.10.0" telejson "^5.3.2" -"@storybook/channel-websocket@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/channel-websocket/-/channel-websocket-6.4.17.tgz#780cc68bb3a31069196b35a232013764cc2320a3" - integrity sha512-HtApo/3upDvxSl6VU04F/JznMIltUHeyEqaQNlkqJbQ1VQEHky/M/XJZWT4I/b+nGMXCt0+z0P0ikZ6VZKzFsw== +"@storybook/channel-websocket@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/channel-websocket/-/channel-websocket-6.4.18.tgz#cf3a03e88b983c2953cb76a40a964806790567c4" + integrity sha512-ROqNZAFB1gP9u8dmlM4KxykXHsd1ifunBgFY3ncQKeRi2Oh30OMVB2ZhNdoIF8i8X5ZBwSpId1o6nQhL2e/EJA== dependencies: - "@storybook/channels" "6.4.17" - "@storybook/client-logger" "6.4.17" + "@storybook/channels" "6.4.18" + "@storybook/client-logger" "6.4.18" core-js "^3.8.2" global "^4.4.0" telejson "^5.3.2" -"@storybook/channels@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.4.17.tgz#95d05745a96b6059cea26d45aacca3967c401e26" - integrity sha512-C6ON1olkkHc+FaDerkwL1yYGDL1xtFP+eMlm42ZaO06sIT9qv9EkJZ3GU/PNLTeXYMX4OsZl9kjz2whD4rN7gg== +"@storybook/channels@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.4.18.tgz#2907aca0039b5eb9ae305112f14c488c2621c2f6" + integrity sha512-Bh4l7VKKR2ImLbZ9XgL/DzT3lFv9+SLiCu1ozfpBZGHUCOLyHRnkG/h8wYvRkF9s3tpNwOtaCaqD1vkkZfr3uw== dependencies: core-js "^3.8.2" ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/client-api@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.4.17.tgz#34476732eb4a698e7dcc774a21feca4529581889" - integrity sha512-qK8Bvsr2KzndAu8RxbBrieNUCltO/ynwtAohJ/29hAg/duf94CZjN0HkuTpQmd4lDip11d9o4Fz5UBWC0zMyOw== +"@storybook/client-api@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.4.18.tgz#61c7c90f3f099e4d3bcc36576d2adbe2e5ef6eee" + integrity sha512-ua2Q692Fz2b3q5M/Qzjixg2LArwrcHGBmht06bNw/jrRfyFeTUHOhh5BT7LxSEetUgHATH/Y1GW40xza9rXFNw== dependencies: - "@storybook/addons" "6.4.17" - "@storybook/channel-postmessage" "6.4.17" - "@storybook/channels" "6.4.17" - "@storybook/client-logger" "6.4.17" - "@storybook/core-events" "6.4.17" + "@storybook/addons" "6.4.18" + "@storybook/channel-postmessage" "6.4.18" + "@storybook/channels" "6.4.18" + "@storybook/client-logger" "6.4.18" + "@storybook/core-events" "6.4.18" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/store" "6.4.17" + "@storybook/store" "6.4.18" "@types/qs" "^6.9.5" "@types/webpack-env" "^1.16.0" core-js "^3.8.2" @@ -2243,23 +2243,23 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/client-logger@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.4.17.tgz#50652859592c489b671f010455b8ce85d21a1b3d" - integrity sha512-awKBTOWHXHBxAIl8a/Zy/BitIw49A+0RnhPGuf8aFAw2Ym/vKR4bI8lRHVPtlR6RIHFp5rC1g32HmCQfKE22Fw== +"@storybook/client-logger@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.4.18.tgz#4ad8ea7d67b17e5db8f15cffcc2f984df3479462" + integrity sha512-ciBaASMaB2ZPksbuyDbp3++5SZxbhcihEpl+RQcAVV8g+TUyBZKIcHt8HNHicTczz5my1EydZovMh1IkSBMICA== dependencies: core-js "^3.8.2" global "^4.4.0" -"@storybook/components@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.4.17.tgz#5be383682d9538c35c96463723cb17740f105fb6" - integrity sha512-R6imELCWlHWQiprYMeeXLKgUQK4m698G/jvkc1xUxAThpTxwgROTcpw5qnJA0k+wltjGn4t6MBWKHhheGZc6Hg== +"@storybook/components@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.4.18.tgz#1f3eba9ab69a09b9468af0126d6e7ab040655ca4" + integrity sha512-LAPKYWgB6S10Vzt0IWa1Ihf9EAuQOGxlqehTuxYLOwMOKbto8iEbGRse/XaQfxdZf/RbmOL4u+7nVRROWgOEjg== dependencies: "@popperjs/core" "^2.6.0" - "@storybook/client-logger" "6.4.17" + "@storybook/client-logger" "6.4.18" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/theming" "6.4.17" + "@storybook/theming" "6.4.18" "@types/color-convert" "^2.0.0" "@types/overlayscrollbars" "^1.12.0" "@types/react-syntax-highlighter" "11.0.5" @@ -2281,21 +2281,21 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/core-client@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-6.4.17.tgz#baff9629a0723f9485d608c00357d45921a78a0d" - integrity sha512-uXO+DW5XI6fWLtQIBIBlBFeYGsy2qZEe3lxxXwBHwIjsDq53/1CmhEPuzC3jAsy5ddeKC2yEEHUdy3d3wkusIQ== - dependencies: - "@storybook/addons" "6.4.17" - "@storybook/channel-postmessage" "6.4.17" - "@storybook/channel-websocket" "6.4.17" - "@storybook/client-api" "6.4.17" - "@storybook/client-logger" "6.4.17" - "@storybook/core-events" "6.4.17" +"@storybook/core-client@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-6.4.18.tgz#7f2feb961864dcf6de501a94a41900fd36b43657" + integrity sha512-F9CqW31Mr9Qde90uqPorpkiS+P7UteKYmdHlV0o0czeWaL+MEhpY+3pRJuRIIjX5C7Vc89TvljMqs37Khakmdg== + dependencies: + "@storybook/addons" "6.4.18" + "@storybook/channel-postmessage" "6.4.18" + "@storybook/channel-websocket" "6.4.18" + "@storybook/client-api" "6.4.18" + "@storybook/client-logger" "6.4.18" + "@storybook/core-events" "6.4.18" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/preview-web" "6.4.17" - "@storybook/store" "6.4.17" - "@storybook/ui" "6.4.17" + "@storybook/preview-web" "6.4.18" + "@storybook/store" "6.4.18" + "@storybook/ui" "6.4.18" airbnb-js-shims "^2.2.1" ansi-to-html "^0.6.11" core-js "^3.8.2" @@ -2307,10 +2307,10 @@ unfetch "^4.2.0" util-deprecate "^1.0.2" -"@storybook/core-common@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-6.4.17.tgz#bd2b14cfd1473f5f31f40c747afb62ea4a4ada6e" - integrity sha512-aOSG5Yvd8eoZsjvVlk7sS8iRXWT/dleHoHPXtKmHJnGcIZ1dcgr4wZqoOvL8dGhNNoU4Wx9dkJepqHD0+E/UgA== +"@storybook/core-common@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-6.4.18.tgz#0688a0a4a80cdbc161966c5a7ff49e755d64bbab" + integrity sha512-y4e43trNyQ3/v0Wpi240on7yVooUQvJBhJxOGEfcxAMRtcDa0ZCxHO4vAFX3k3voQOSmiXItXfJ1eGo/K+u0Fw== dependencies: "@babel/core" "^7.12.10" "@babel/plugin-proposal-class-properties" "^7.12.1" @@ -2333,7 +2333,7 @@ "@babel/preset-react" "^7.12.10" "@babel/preset-typescript" "^7.12.7" "@babel/register" "^7.12.1" - "@storybook/node-logger" "6.4.17" + "@storybook/node-logger" "6.4.18" "@storybook/semver" "^7.3.2" "@types/node" "^14.0.10" "@types/pretty-hrtime" "^1.0.0" @@ -2362,29 +2362,29 @@ util-deprecate "^1.0.2" webpack "4" -"@storybook/core-events@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.4.17.tgz#ad70c883673a2060f1c7c4aa8f5926fc14119f4a" - integrity sha512-k6wNjQLZZ8A/rt4gLz0M4ebTORKYYz2B9hZ3LvPJftNVqv+bTFAV4KVks6bBlvbJWpJ+eCPEyfeSP9Np2QIFMQ== +"@storybook/core-events@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.4.18.tgz#630a19425eb387c6134f29b967c30458c65f7ea8" + integrity sha512-lCT3l0rFs6CuVpD8+mwmj1lUTomGErySTxi0KmVd2AWQj8kJL90EfS0jHSU5JIXScDvuwXDXLLmvMfqNU+zHdg== dependencies: core-js "^3.8.2" -"@storybook/core-server@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-6.4.17.tgz#16f31635565c19248a45a793a7c2150597f3a4cc" - integrity sha512-wXYF4VD2EJ/6uFK+wAo/TgUyfD/lfMzzbAw2gBZAjYp7y7Zwj3svGqUfkFuPQG0/E9gmQfEmlyhTPPZImBFeBg== +"@storybook/core-server@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-6.4.18.tgz#520935f7f330a734488e733ad4cf15a9556679b5" + integrity sha512-7e2QUtD8/TE14P9X/xsBDMBbNVi/etTtMKKhsG2TG25daRz+6qadbM9tNP0YwvIDk452cNYJkjflV48mf5+ZEA== dependencies: "@discoveryjs/json-ext" "^0.5.3" - "@storybook/builder-webpack4" "6.4.17" - "@storybook/core-client" "6.4.17" - "@storybook/core-common" "6.4.17" - "@storybook/core-events" "6.4.17" + "@storybook/builder-webpack4" "6.4.18" + "@storybook/core-client" "6.4.18" + "@storybook/core-common" "6.4.18" + "@storybook/core-events" "6.4.18" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/csf-tools" "6.4.17" - "@storybook/manager-webpack4" "6.4.17" - "@storybook/node-logger" "6.4.17" + "@storybook/csf-tools" "6.4.18" + "@storybook/manager-webpack4" "6.4.18" + "@storybook/node-logger" "6.4.18" "@storybook/semver" "^7.3.2" - "@storybook/store" "6.4.17" + "@storybook/store" "6.4.18" "@types/node" "^14.0.10" "@types/node-fetch" "^2.5.7" "@types/pretty-hrtime" "^1.0.0" @@ -2417,18 +2417,18 @@ webpack "4" ws "^8.2.3" -"@storybook/core@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/core/-/core-6.4.17.tgz#61892e2eb484a44fc9d69515c3068b1f64173327" - integrity sha512-wquJcEebw9kXJ7pThcmEsDNK0ykd3ir0uL5tkBzPGNIj7dozpzy24Fo9JSr0rNWHNtE7JczdIAQTcumowLTDig== +"@storybook/core@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/core/-/core-6.4.18.tgz#56f7bb0f20dbcfa205d860022b7bf30bf42fd472" + integrity sha512-7DTMAEXiBIwd1jgalbsZiXCiS2Be9MKKsr6GQdf3WaBm0WYV067oN9jcUY5IgNtJX06arT4Ykp+CGG/TR+sLlw== dependencies: - "@storybook/core-client" "6.4.17" - "@storybook/core-server" "6.4.17" + "@storybook/core-client" "6.4.18" + "@storybook/core-server" "6.4.18" -"@storybook/csf-tools@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-6.4.17.tgz#e7d2b9de95317d706657c294d7beee1d7b307ec4" - integrity sha512-GnaO1dX4wTvMKBthbbHLHcrDTXwZ7PooZmT1fTCeokzaobZzyv1cUtF1hlPQa3zA75kRE5AznJ0jmBVhHe0/9Q== +"@storybook/csf-tools@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-6.4.18.tgz#cdd40b543f9bea79c1481c236868b8ea04af6bd7" + integrity sha512-KtwxKrkndEyvyAiBliI6m4yMFMvnyI4fOjU8t1qCit/0gjutOF5JxmmZ+H8FSI5dIyibEOzQmzHe0MyStAjCEQ== dependencies: "@babel/core" "^7.12.10" "@babel/generator" "^7.12.11" @@ -2462,20 +2462,20 @@ dependencies: lodash "^4.17.15" -"@storybook/manager-webpack4@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/manager-webpack4/-/manager-webpack4-6.4.17.tgz#8fc6d5dba0587446defe78ced67b7033886c4c47" - integrity sha512-ekHudBR8FVSE475YQZZs9sqwou7YqFv03hNVOcvIJ36cZBgMbSkG8q50cK4uru2xCOedTK15SKIoFZQQ77cmQQ== +"@storybook/manager-webpack4@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/manager-webpack4/-/manager-webpack4-6.4.18.tgz#5317c917dbdaf4cf8721647551a785eb13c04146" + integrity sha512-6oX1KrIJBoY4vdZiMftJNusv+Bm8pegVjdJ+aZcbr/41x7ufP3tu5UKebEXDH0UURXtLw0ffl+OgojewGdpC1Q== dependencies: "@babel/core" "^7.12.10" "@babel/plugin-transform-template-literals" "^7.12.1" "@babel/preset-react" "^7.12.10" - "@storybook/addons" "6.4.17" - "@storybook/core-client" "6.4.17" - "@storybook/core-common" "6.4.17" - "@storybook/node-logger" "6.4.17" - "@storybook/theming" "6.4.17" - "@storybook/ui" "6.4.17" + "@storybook/addons" "6.4.18" + "@storybook/core-client" "6.4.18" + "@storybook/core-common" "6.4.18" + "@storybook/node-logger" "6.4.18" + "@storybook/theming" "6.4.18" + "@storybook/ui" "6.4.18" "@types/node" "^14.0.10" "@types/webpack" "^4.41.26" babel-loader "^8.0.0" @@ -2504,10 +2504,10 @@ webpack-dev-middleware "^3.7.3" webpack-virtual-modules "^0.2.2" -"@storybook/node-logger@6.4.17", "@storybook/node-logger@^6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.4.17.tgz#14fe3091b2030413c2f43f0de3e9408b27591d9c" - integrity sha512-gymFKjmOdi9fAJCaM4C8I/5Go4hPsOAcVNixpjAQYsvNQQZ1Yjm2zcSdD+QOuLJ36NTxgOFxT4ESbC2AfSjyqA== +"@storybook/node-logger@6.4.18", "@storybook/node-logger@^6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.4.18.tgz#8759761ba7526b2fa03a1a08fe82d6d892d7a072" + integrity sha512-wY1qt4XOXtJJdQ+DrO3RijtiwVFqWuWetvCY4RV4lge5yk0FP5Q+MTpmjazYodAvGPUIP0LK9bvEDLwXa0JUfw== dependencies: "@types/npmlog" "^4.1.2" chalk "^4.1.0" @@ -2515,10 +2515,10 @@ npmlog "^5.0.1" pretty-hrtime "^1.0.3" -"@storybook/postinstall@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-6.4.17.tgz#f8a858b45e39d012ceb2054c1a8417f66dbb73e8" - integrity sha512-KHjhb3yRrATgYrVNeU/rdMRWXzXxFVFHtrtTo63D8LAoogX2g02DzLmtgqcoddp/JnSeHRtwEIbXnAExGYwb3Q== +"@storybook/postinstall@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-6.4.18.tgz#e94350471fa3df98215ad3c8f3d0574a3a0a8e04" + integrity sha512-eS91pFvnuC1rFXMhDj3smXJ1OTwt2K5HS1+QtWi3NuE4XRvtdwDA/wZ4KQJWZszWuY/k2HgFfJYbQEumJxVrCQ== dependencies: core-js "^3.8.2" @@ -2538,17 +2538,17 @@ resolved "https://registry.yarnpkg.com/@storybook/preset-scss/-/preset-scss-1.0.3.tgz#8ac834545c642dada0f64f510ef08dfb882e9737" integrity sha512-o9Iz6wxPeNENrQa2mKlsDKynBfqU2uWaRP80HeWp4TkGgf7/x3DVF2O7yi9N0x/PI1qzzTTpxlQ90D62XmpiTw== -"@storybook/preview-web@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/preview-web/-/preview-web-6.4.17.tgz#d29bbfa8f66428ef5e2202c4c364c1892d8cbf7b" - integrity sha512-fJIE/LO7I09w334AH71ojRpIiHLQrBUidkZlIQbjEmHn/GZBTePlf3CevrERA12FbCLoUbeS5nadk2dEg6YnUw== +"@storybook/preview-web@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/preview-web/-/preview-web-6.4.18.tgz#47c908bf27d2089ccf3296c376a6f5b1e8674b5a" + integrity sha512-0x64uLdGhIOk9hIuRKTHFdP7+iEHyjAOi5U4jtwqFfDtG4n4zxEGSsUWij7pTR2rAYf7g2NWIbAM7qb1AqqcLQ== dependencies: - "@storybook/addons" "6.4.17" - "@storybook/channel-postmessage" "6.4.17" - "@storybook/client-logger" "6.4.17" - "@storybook/core-events" "6.4.17" + "@storybook/addons" "6.4.18" + "@storybook/channel-postmessage" "6.4.18" + "@storybook/client-logger" "6.4.18" + "@storybook/core-events" "6.4.18" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/store" "6.4.17" + "@storybook/store" "6.4.18" ansi-to-html "^0.6.11" core-js "^3.8.2" global "^4.4.0" @@ -2573,22 +2573,22 @@ react-docgen-typescript "^2.0.0" tslib "^2.0.0" -"@storybook/react@^6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/react/-/react-6.4.17.tgz#c12f22c3365d4213c662bf1e26520e72c68b0c33" - integrity sha512-hAMEyMcWC5fEdzXOYr0S9/QHclXbbJpl7Vl9dd56wxbHx4FFwcJ7R5hroLntPsHXU+rGTF9/EqehmEa/Jd0l4w== +"@storybook/react@^6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/react/-/react-6.4.18.tgz#22624af56a9873c6616b5dc6a1e30c968bac95d2" + integrity sha512-dKxwsvJEGTm/aNIJSJMI4MImsI4EhmBa42FtwVvtFkrokuMf2CsmTJsaaAh+1or9SKGTiFuGsYDGhX5joE3XUQ== dependencies: "@babel/preset-flow" "^7.12.1" "@babel/preset-react" "^7.12.10" "@pmmmwh/react-refresh-webpack-plugin" "^0.5.1" - "@storybook/addons" "6.4.17" - "@storybook/core" "6.4.17" - "@storybook/core-common" "6.4.17" + "@storybook/addons" "6.4.18" + "@storybook/core" "6.4.18" + "@storybook/core-common" "6.4.18" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/node-logger" "6.4.17" + "@storybook/node-logger" "6.4.18" "@storybook/react-docgen-typescript-plugin" "1.0.2-canary.253f8c1.0" "@storybook/semver" "^7.3.2" - "@storybook/store" "6.4.17" + "@storybook/store" "6.4.18" "@types/webpack-env" "^1.16.0" babel-plugin-add-react-displayname "^0.0.5" babel-plugin-named-asset-import "^0.3.1" @@ -2603,12 +2603,12 @@ ts-dedent "^2.0.0" webpack "4" -"@storybook/router@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.4.17.tgz#d53c4f9a4ccaa21a7bbe8d875a1a81c9dba2a6f2" - integrity sha512-GLhzth83BB2BbUkM/+ld2JITIbDQtzFLs/CnZZQKq6aR93Kou6VK2epHnIwrPyWbP6rsGavR/8L/UWeBdwwTrQ== +"@storybook/router@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.4.18.tgz#8803dd78277f8602d6c11dae56f6229474dfa54c" + integrity sha512-itvSWHhG1X/NV1sMlwP1qKtF0HfiIaAHImr0LwQ2K2F6/CI11W68dJAs4WBUdwzA0+H0Joyu/2a/6mCQHcee1A== dependencies: - "@storybook/client-logger" "6.4.17" + "@storybook/client-logger" "6.4.18" core-js "^3.8.2" fast-deep-equal "^3.1.3" global "^4.4.0" @@ -2628,13 +2628,13 @@ core-js "^3.6.5" find-up "^4.1.0" -"@storybook/source-loader@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-6.4.17.tgz#d17e73f88f8c2a714fe129bf66ad692b4d4e0c97" - integrity sha512-OAETI21mL/jwmb9e/JtFDIsLWoOOWOAIm3Cj89XHQz/5VkYljZxdh2icb6xDHR8PtEaXj4+sBWQUG3L+a/a9QQ== +"@storybook/source-loader@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-6.4.18.tgz#205423e56f7da752d64a0695f2b22ed94378e5d0" + integrity sha512-sjKvngCCYDbBwjjFTjAXO6VsAzKkjy+UctseeULXxEN3cKIsz/R3y7MrrN9yBrwyYcn0k3pqa9d9e3gE+Jv2Tw== dependencies: - "@storybook/addons" "6.4.17" - "@storybook/client-logger" "6.4.17" + "@storybook/addons" "6.4.18" + "@storybook/client-logger" "6.4.18" "@storybook/csf" "0.0.2--canary.87bc651.0" core-js "^3.8.2" estraverse "^5.2.0" @@ -2644,14 +2644,14 @@ prettier ">=2.2.1 <=2.3.0" regenerator-runtime "^0.13.7" -"@storybook/store@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/store/-/store-6.4.17.tgz#a68b687628b82f8ca0ef2c74f5d65f5a30e94f86" - integrity sha512-0rWk8u7gtzBOp5NvuIrL6abBHaDxax7e+yBPvU9tR0GZ7X0ALhOhJFRIo+lW9sZTUrcuSinOJ8Acyb0ZvnYCkg== +"@storybook/store@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/store/-/store-6.4.18.tgz#3b693c9d5555d5cfc04e2318e104746d9d55ad66" + integrity sha512-Vl5oCs/9fP1gUgfgMHTBsnYbwAAoaR93/bzDBeOHI3eo5x9uzzJtA4zcRmEiKahR/wgwGacpWy90JrIX469PDQ== dependencies: - "@storybook/addons" "6.4.17" - "@storybook/client-logger" "6.4.17" - "@storybook/core-events" "6.4.17" + "@storybook/addons" "6.4.18" + "@storybook/client-logger" "6.4.18" + "@storybook/core-events" "6.4.18" "@storybook/csf" "0.0.2--canary.87bc651.0" core-js "^3.8.2" fast-deep-equal "^3.1.3" @@ -2665,15 +2665,15 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/theming@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.4.17.tgz#f0a03d2d3239638ac171e97a8f089ee2656a8287" - integrity sha512-7+U72/VdhoMb00q1URMzdTW3OYHJogro2i2hScgKR+ndL4/dtSmetJ/1z9PuoFxLxHgdLKcwMAV0fZAjEYlhCA== +"@storybook/theming@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.4.18.tgz#05365cc1d3dab5d71b80a82928fc5188106a0ed6" + integrity sha512-1o0w2eP+8sXUesdtXpZR4Yvayp1h3xvK7l9+wuHh+1uCy+EvD5UI9d1HvU5kt5fw7XAJJcInaVAmyAbpwct0TQ== dependencies: "@emotion/core" "^10.1.1" "@emotion/is-prop-valid" "^0.8.6" "@emotion/styled" "^10.0.27" - "@storybook/client-logger" "6.4.17" + "@storybook/client-logger" "6.4.18" core-js "^3.8.2" deep-object-diff "^1.1.0" emotion-theming "^10.0.27" @@ -2683,21 +2683,21 @@ resolve-from "^5.0.0" ts-dedent "^2.0.0" -"@storybook/ui@6.4.17": - version "6.4.17" - resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.4.17.tgz#926aa1dbb4d3f9a28afe6edd6a0e5cb667be8e19" - integrity sha512-vBYV8PmvhYgMjjTRLtOHIisGqr1nfajAgOC+wfYvGLbF0npVEt5PfDieG1LTRc1OaItWLpKKJcByqSfL/y9Qow== +"@storybook/ui@6.4.18": + version "6.4.18" + resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.4.18.tgz#3ceaf6b317f8f2c1d7d1cdc49daaac7eaf10af6b" + integrity sha512-f2ckcLvEyA9CRcu6W2I2CyEbUnU4j3h5Nz0N40YZ2uRMVNQY2xPywAFZVySZIJAaum/5phDfnOD0Feap/Q6zVQ== dependencies: "@emotion/core" "^10.1.1" - "@storybook/addons" "6.4.17" - "@storybook/api" "6.4.17" - "@storybook/channels" "6.4.17" - "@storybook/client-logger" "6.4.17" - "@storybook/components" "6.4.17" - "@storybook/core-events" "6.4.17" - "@storybook/router" "6.4.17" + "@storybook/addons" "6.4.18" + "@storybook/api" "6.4.18" + "@storybook/channels" "6.4.18" + "@storybook/client-logger" "6.4.18" + "@storybook/components" "6.4.18" + "@storybook/core-events" "6.4.18" + "@storybook/router" "6.4.18" "@storybook/semver" "^7.3.2" - "@storybook/theming" "6.4.17" + "@storybook/theming" "6.4.18" copy-to-clipboard "^3.3.1" core-js "^3.8.2" core-js-pure "^3.8.2" @@ -4002,12 +4002,12 @@ axe-core@^4.3.5: resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.4.0.tgz#f93be7f81017eb8bedeb1859cc8092cc918d2dc8" integrity sha512-btWy2rze3NnxSSxb7LtNhPYYFrRoFBfjiGzmSc/5Hu47wApO2KNXjP/w7Nv2Uz/Fyr/pfEiwOkcXhDxu0jz5FA== -axios@^0.24.0: - version "0.24.0" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.24.0.tgz#804e6fa1e4b9c5288501dd9dff56a7a0940d20d6" - integrity sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA== +axios@^0.25.0: + version "0.25.0" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.25.0.tgz#349cfbb31331a9b4453190791760a8d35b093e0a" + integrity sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g== dependencies: - follow-redirects "^1.14.4" + follow-redirects "^1.14.7" axobject-query@^2.2.0: version "2.2.0" @@ -6991,7 +6991,7 @@ flush-write-stream@^1.0.0: inherits "^2.0.3" readable-stream "^2.3.6" -follow-redirects@^1.14.4: +follow-redirects@^1.14.7: version "1.14.7" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.7.tgz#2004c02eb9436eee9a21446a6477debf17e81685" integrity sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ== @@ -9383,10 +9383,10 @@ linked-list@0.1.0: resolved "https://registry.yarnpkg.com/linked-list/-/linked-list-0.1.0.tgz#798b0ff97d1b92a4fd08480f55aea4e9d49d37bf" integrity sha1-eYsP+X0bkqT9CEgPVa6k6dSdN78= -lint-staged@^12.3.2: - version "12.3.2" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-12.3.2.tgz#c87fe59dca475b7d1cb56863c5faa03c145e1446" - integrity sha512-gtw4Cbj01SuVSfAOXC6ivd/7VKHTj51yj5xV8TgktFmYNMsZzXuSd5/brqJEA93v63wL7R6iDlunMANOechC0A== +lint-staged@^12.3.3: + version "12.3.3" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-12.3.3.tgz#0a465962fe53baa2b4b9da50801ead49a910e03b" + integrity sha512-OqcLsqcPOqzvsfkxjeBpZylgJ3SRG1RYqc9LxC6tkt6tNsq1bNVkAixBwX09f6CobcHswzqVOCBpFR1Fck0+ag== dependencies: cli-truncate "^3.1.0" colorette "^2.0.16" @@ -10018,7 +10018,7 @@ mobx-state-tree@^5.1.0: resolved "https://registry.yarnpkg.com/mobx-state-tree/-/mobx-state-tree-5.1.0.tgz#f2d8d32aa8743c2f52e57bd1c15d92395ac50cdb" integrity sha512-tsKAV2OK4DisP2/SOK8K6d5dnelTR1E0pIHVWqjVxxyZgcCanFIA3GNvcN7k4sjppVmq26d0LEYjiD7AvthOAw== -mobx@^6.3.10: +mobx@^6.3.13: version "6.3.13" resolved "https://registry.yarnpkg.com/mobx/-/mobx-6.3.13.tgz#93e56a57ee72369f850cf3d6398fd36ee8ef062e" integrity sha512-zDDKDhYUk9QCHQUdLG+wb4Jv/nXutSLt/P8kkwHyjdbrJO4OZS6QTEsrOnrKM39puqXSrJZHdB6+yRys2NBFFA== @@ -11210,7 +11210,7 @@ postcss@^7.0.14, postcss@^7.0.26, postcss@^7.0.32, postcss@^7.0.36, postcss@^7.0 picocolors "^0.2.1" source-map "^0.6.1" -postcss@^8.2.15, postcss@^8.3.0, postcss@^8.4.5: +postcss@^8.2.15, postcss@^8.3.0, postcss@^8.4.6: version "8.4.6" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.6.tgz#c5ff3c3c457a23864f32cb45ac9b741498a09ae1" integrity sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA== @@ -12657,10 +12657,10 @@ rollup-pluginutils@^2.8.1, rollup-pluginutils@^2.8.2: dependencies: estree-walker "^0.6.1" -rollup@^2.66.1: - 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== +rollup@^2.67.0: + version "2.67.0" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.67.0.tgz#496de7e641dbe39f681c5a82419cb5013917d406" + integrity sha512-W83AaERwvDiHwHEF/dfAfS3z1Be5wf7n+pO3ZAO5IQadCT2lBTr7WQ2MwZZe+nodbD+n3HtC4OCOAdsOPPcKZQ== optionalDependencies: fsevents "~2.3.2"