Date: Mon, 1 Mar 2021 09:39:40 -1000
Subject: [PATCH 03/13] build: fix codecov informational config (#13375)
---
.codecov.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/.codecov.yml b/.codecov.yml
index 03a93cd479e37..ef35746d25513 100644
--- a/.codecov.yml
+++ b/.codecov.yml
@@ -6,13 +6,13 @@ ignore:
coverage:
status:
project:
- informational: true
default:
+ informational: true
# Commits pushed to master should not make the overall
# project coverage decrease:
target: auto
threshold: 0%
patch:
- informational: true
default:
+ informational: true
threshold: 0%
From 6028a691b7be1df651b5fcedf4c865ef313648ff Mon Sep 17 00:00:00 2001
From: "Michael S. Molina" <70410625+michael-s-molina@users.noreply.github.com>
Date: Mon, 1 Mar 2021 16:57:33 -0300
Subject: [PATCH 04/13] Improves ButtonGroup tests (#13273)
---
.../ButtonGroup/ButtonGroup.test.tsx | 51 ++++++++++---------
.../src/components/ButtonGroup/index.tsx | 3 +-
2 files changed, 30 insertions(+), 24 deletions(-)
diff --git a/superset-frontend/src/components/ButtonGroup/ButtonGroup.test.tsx b/superset-frontend/src/components/ButtonGroup/ButtonGroup.test.tsx
index e305eba122128..20514b81f45a0 100644
--- a/superset-frontend/src/components/ButtonGroup/ButtonGroup.test.tsx
+++ b/superset-frontend/src/components/ButtonGroup/ButtonGroup.test.tsx
@@ -18,33 +18,38 @@
*/
import React from 'react';
-import { ReactWrapper } from 'enzyme';
-import { styledMount as mount } from 'spec/helpers/theming';
+import { render, screen } from 'spec/helpers/testing-library';
import Button from 'src/components/Button';
import ButtonGroup from '.';
-describe('ButtonGroup', () => {
- let wrapper: ReactWrapper;
+test('renders 1 button', () => {
+ render(
+
+ Button
+ ,
+ );
+ expect(screen.getByRole('group')).toBeInTheDocument();
+});
+
+test('renders 3 buttons', () => {
+ render(
+
+ Button
+ Button
+ Button
+ ,
+ );
- it('renders 1 button', () => {
- expect(
- React.isValidElement(
-
- Button
- ,
- ),
- ).toBe(true);
- });
+ expect(screen.getByRole('group').children.length).toEqual(3);
+});
- it('renders 3 buttons', () => {
- wrapper = mount(
-
- Button
- Button
- Button
- ,
- );
+test('renders with custom class', () => {
+ const customClass = 'custom-class';
+ render(
+
+ Button
+ ,
+ );
- expect(wrapper.find(Button).length).toEqual(3);
- });
+ expect(screen.getByRole('group')).toHaveClass(customClass);
});
diff --git a/superset-frontend/src/components/ButtonGroup/index.tsx b/superset-frontend/src/components/ButtonGroup/index.tsx
index a812207d02d63..463a042066585 100644
--- a/superset-frontend/src/components/ButtonGroup/index.tsx
+++ b/superset-frontend/src/components/ButtonGroup/index.tsx
@@ -20,13 +20,14 @@ import React from 'react';
export interface ButtonGroupProps {
className?: string;
- children?: React.ReactNode;
+ children: React.ReactNode;
}
export default function ButtonGroup(props: ButtonGroupProps) {
const { className, children } = props;
return (
Date: Mon, 1 Mar 2021 17:04:16 -0300
Subject: [PATCH 05/13] chore: Migrates RefreshChartOverlay into Chart (#13274)
* Migrates RefreshChartOverlay into Chart
* Removes unused Chart width prop
---
superset-frontend/src/chart/Chart.jsx | 30 ++++++----
.../src/components/RefreshChartOverlay.tsx | 56 -------------------
2 files changed, 20 insertions(+), 66 deletions(-)
delete mode 100644 superset-frontend/src/components/RefreshChartOverlay.tsx
diff --git a/superset-frontend/src/chart/Chart.jsx b/superset-frontend/src/chart/Chart.jsx
index d13a6e59a1298..3032b33a3069d 100644
--- a/superset-frontend/src/chart/Chart.jsx
+++ b/superset-frontend/src/chart/Chart.jsx
@@ -19,15 +19,15 @@
import PropTypes from 'prop-types';
import React from 'react';
import Alert from 'src/components/Alert';
-import { styled, logging } from '@superset-ui/core';
+import { styled, logging, t } from '@superset-ui/core';
import { isFeatureEnabled, FeatureFlag } from 'src/featureFlags';
-import { Logger, LOG_ACTIONS_RENDER_CHART } from '../logger/LogUtils';
+import Button from 'src/components/Button';
import Loading from '../components/Loading';
-import RefreshChartOverlay from '../components/RefreshChartOverlay';
import ErrorBoundary from '../components/ErrorBoundary';
import ChartRenderer from './ChartRenderer';
import { ChartErrorMessage } from './ChartErrorMessage';
+import { Logger, LOG_ACTIONS_RENDER_CHART } from '../logger/LogUtils';
const propTypes = {
annotationData: PropTypes.object,
@@ -43,8 +43,8 @@ const propTypes = {
// formData contains chart's own filter parameter
// and merged with extra filter that current dashboard applying
formData: PropTypes.object.isRequired,
- height: PropTypes.number,
width: PropTypes.number,
+ height: PropTypes.number,
setControlValue: PropTypes.func,
timeout: PropTypes.number,
vizType: PropTypes.string.isRequired,
@@ -87,6 +87,17 @@ const Styles = styled.div`
}
`;
+const RefreshOverlayWrapper = styled.div`
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+`;
+
class Chart extends React.PureComponent {
constructor(props) {
super(props);
@@ -168,7 +179,6 @@ class Chart extends React.PureComponent {
render() {
const {
- width,
height,
chartAlert,
chartStatus,
@@ -212,11 +222,11 @@ class Chart extends React.PureComponent {
{!isLoading && !chartAlert && isFaded && (
-
+
+
+ {t('Run query')}
+
+
)}
{isLoading && }
diff --git a/superset-frontend/src/components/RefreshChartOverlay.tsx b/superset-frontend/src/components/RefreshChartOverlay.tsx
deleted file mode 100644
index 7e727bd28b95f..0000000000000
--- a/superset-frontend/src/components/RefreshChartOverlay.tsx
+++ /dev/null
@@ -1,56 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-import React from 'react';
-import { t, styled } from '@superset-ui/core';
-import Button from 'src/components/Button';
-
-type Callback = (...args: any[]) => void;
-
-interface Props {
- height: number;
- width: number;
- onQuery: Callback;
-}
-
-const RefreshOverlayWrapper = styled.div`
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- display: flex;
- align-items: center;
- justify-content: center;
-`;
-
-class RefreshChartOverlay extends React.PureComponent {
- render() {
- return (
-
-
-
- {t('Run query')}
-
-
-
- );
- }
-}
-
-export default RefreshChartOverlay;
From 5811e3f1ee10b86fc5de2579f792d6f8151cf8d6 Mon Sep 17 00:00:00 2001
From: Geido <60598000+geido@users.noreply.github.com>
Date: Mon, 1 Mar 2021 22:05:24 +0200
Subject: [PATCH 06/13] test: ErrorBoundary dedicated directory and tests
(#13276)
* Add tests for ErrorBoundary
* Remove original ErrorBoundary file
* Prefer absolute path
---
.../ErrorBoundary/ErrorBoundary.test.tsx | 62 +++++++++++++++++++
.../index.jsx} | 2 +-
2 files changed, 63 insertions(+), 1 deletion(-)
create mode 100644 superset-frontend/src/components/ErrorBoundary/ErrorBoundary.test.tsx
rename superset-frontend/src/components/{ErrorBoundary.jsx => ErrorBoundary/index.jsx} (95%)
diff --git a/superset-frontend/src/components/ErrorBoundary/ErrorBoundary.test.tsx b/superset-frontend/src/components/ErrorBoundary/ErrorBoundary.test.tsx
new file mode 100644
index 0000000000000..75ddc1c6fa9dd
--- /dev/null
+++ b/superset-frontend/src/components/ErrorBoundary/ErrorBoundary.test.tsx
@@ -0,0 +1,62 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+import React from 'react';
+import { render, screen } from 'spec/helpers/testing-library';
+import ErrorBoundary from '.';
+
+const mockedProps = {
+ children: Error children ,
+ onError: () => null,
+ showMessage: false,
+};
+
+const Child = () => {
+ throw new Error('Thrown error');
+};
+
+test('should render', () => {
+ const { container } = render(
+
+
+ ,
+ );
+ expect(container).toBeInTheDocument();
+});
+
+test('should not render an error message', () => {
+ render(
+
+
+ ,
+ );
+ expect(screen.queryByText('Unexpected error')).not.toBeInTheDocument();
+});
+
+test('should render an error message', () => {
+ const messageProps = {
+ ...mockedProps,
+ showMessage: true,
+ };
+ render(
+
+
+ ,
+ );
+ expect(screen.getByText('Unexpected error')).toBeInTheDocument();
+});
diff --git a/superset-frontend/src/components/ErrorBoundary.jsx b/superset-frontend/src/components/ErrorBoundary/index.jsx
similarity index 95%
rename from superset-frontend/src/components/ErrorBoundary.jsx
rename to superset-frontend/src/components/ErrorBoundary/index.jsx
index ba76af3dbbff7..7bc00758afd98 100644
--- a/superset-frontend/src/components/ErrorBoundary.jsx
+++ b/superset-frontend/src/components/ErrorBoundary/index.jsx
@@ -19,7 +19,7 @@
import React from 'react';
import PropTypes from 'prop-types';
import { t } from '@superset-ui/core';
-import ErrorMessageWithStackTrace from './ErrorMessage/ErrorMessageWithStackTrace';
+import ErrorMessageWithStackTrace from 'src/components/ErrorMessage/ErrorMessageWithStackTrace';
const propTypes = {
children: PropTypes.node.isRequired,
From f91b4388ba08273d292fda4608fcb39a0e74277f Mon Sep 17 00:00:00 2001
From: "Michael S. Molina" <70410625+michael-s-molina@users.noreply.github.com>
Date: Mon, 1 Mar 2021 17:53:17 -0300
Subject: [PATCH 07/13] chore: Moves FilterableTable test to component folder
(#13322)
---
.../components/FilterableTable/FilterableTable.test.tsx} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename superset-frontend/{spec/javascripts/components/FilterableTable/FilterableTable_spec.tsx => src/components/FilterableTable/FilterableTable.test.tsx} (100%)
diff --git a/superset-frontend/spec/javascripts/components/FilterableTable/FilterableTable_spec.tsx b/superset-frontend/src/components/FilterableTable/FilterableTable.test.tsx
similarity index 100%
rename from superset-frontend/spec/javascripts/components/FilterableTable/FilterableTable_spec.tsx
rename to superset-frontend/src/components/FilterableTable/FilterableTable.test.tsx
From 19c8a6225498ccca4c9f95722ce8cc09e83ca82c Mon Sep 17 00:00:00 2001
From: "Michael S. Molina" <70410625+michael-s-molina@users.noreply.github.com>
Date: Mon, 1 Mar 2021 17:54:18 -0300
Subject: [PATCH 08/13] chore: Moves OnPasteSelect tests to component's folder
(#13338)
---
.../components/Select/OnPasteSelect.test.jsx} | 0
.../src/components/Select/Select.stories.tsx | 18 +++++++++++++++++-
.../{SupersetStyledSelect.tsx => Select.tsx} | 0
.../src/components/Select/index.ts | 4 ++--
.../src/components/Select/styles.tsx | 2 +-
.../FiltersConfigForm/FiltersConfigForm.tsx | 2 +-
.../src/explore/components/SaveModal.tsx | 2 +-
7 files changed, 22 insertions(+), 6 deletions(-)
rename superset-frontend/{spec/javascripts/components/OnPasteSelect_spec.jsx => src/components/Select/OnPasteSelect.test.jsx} (100%)
rename superset-frontend/src/components/Select/{SupersetStyledSelect.tsx => Select.tsx} (100%)
diff --git a/superset-frontend/spec/javascripts/components/OnPasteSelect_spec.jsx b/superset-frontend/src/components/Select/OnPasteSelect.test.jsx
similarity index 100%
rename from superset-frontend/spec/javascripts/components/OnPasteSelect_spec.jsx
rename to superset-frontend/src/components/Select/OnPasteSelect.test.jsx
diff --git a/superset-frontend/src/components/Select/Select.stories.tsx b/superset-frontend/src/components/Select/Select.stories.tsx
index 72cffddd75f18..125f667786493 100644
--- a/superset-frontend/src/components/Select/Select.stories.tsx
+++ b/superset-frontend/src/components/Select/Select.stories.tsx
@@ -28,7 +28,7 @@ const OPTIONS = [
];
export default {
- title: 'Select component',
+ title: 'Select',
argTypes: {
options: {
type: 'select',
@@ -92,6 +92,14 @@ SelectGallery.args = {
options: OPTIONS,
};
+SelectGallery.story = {
+ parameters: {
+ knobs: {
+ disabled: true,
+ },
+ },
+};
+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
export const InteractiveSelect = (args: any) => {
const [{ value, multi, clearable, placeholder }, updateArgs] = useArgs();
@@ -125,3 +133,11 @@ InteractiveSelect.args = {
clearable: false,
placeholder: "I'm interactive",
};
+
+InteractiveSelect.story = {
+ parameters: {
+ knobs: {
+ disabled: true,
+ },
+ },
+};
diff --git a/superset-frontend/src/components/Select/SupersetStyledSelect.tsx b/superset-frontend/src/components/Select/Select.tsx
similarity index 100%
rename from superset-frontend/src/components/Select/SupersetStyledSelect.tsx
rename to superset-frontend/src/components/Select/Select.tsx
diff --git a/superset-frontend/src/components/Select/index.ts b/superset-frontend/src/components/Select/index.ts
index 18e74ef2ea717..14f41fd7419e8 100644
--- a/superset-frontend/src/components/Select/index.ts
+++ b/superset-frontend/src/components/Select/index.ts
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-export * from './SupersetStyledSelect';
+export * from './Select';
export * from './styles';
-export { default } from './SupersetStyledSelect';
+export { default } from './Select';
export { default as OnPasteSelect } from './OnPasteSelect';
diff --git a/superset-frontend/src/components/Select/styles.tsx b/superset-frontend/src/components/Select/styles.tsx
index ffbb102c58d9c..b0f22b9841a7b 100644
--- a/superset-frontend/src/components/Select/styles.tsx
+++ b/superset-frontend/src/components/Select/styles.tsx
@@ -30,7 +30,7 @@ import { Props as SelectProps } from 'react-select/src/Select';
import { colors as reactSelectColors } from 'react-select/src/theme';
import { DeepNonNullable } from 'react-select/src/components';
import { OptionType } from 'antd/lib/select';
-import { SupersetStyledSelectProps } from './SupersetStyledSelect';
+import { SupersetStyledSelectProps } from './Select';
export const DEFAULT_CLASS_NAME = 'Select';
export const DEFAULT_CLASS_NAME_PREFIX = 'Select';
diff --git a/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx b/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx
index b97785a5950ee..c663c4d9448ce 100644
--- a/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx
+++ b/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx
@@ -25,7 +25,7 @@ import {
import { FormInstance } from 'antd/lib/form';
import React, { useCallback } from 'react';
import { Checkbox, Form, Input, Typography } from 'src/common/components';
-import { Select } from 'src/components/Select/SupersetStyledSelect';
+import { Select } from 'src/components/Select';
import SupersetResourceSelect from 'src/components/SupersetResourceSelect';
import { addDangerToast } from 'src/messageToasts/actions';
import { ClientErrorObject } from 'src/utils/getClientErrorObject';
diff --git a/superset-frontend/src/explore/components/SaveModal.tsx b/superset-frontend/src/explore/components/SaveModal.tsx
index bc19942409c7a..fc848530f78ee 100644
--- a/superset-frontend/src/explore/components/SaveModal.tsx
+++ b/superset-frontend/src/explore/components/SaveModal.tsx
@@ -26,7 +26,7 @@ import { Radio } from 'src/common/components/Radio';
import Modal from 'src/common/components/Modal';
import Button from 'src/components/Button';
import FormLabel from 'src/components/FormLabel';
-import { CreatableSelect } from 'src/components/Select/SupersetStyledSelect';
+import { CreatableSelect } from 'src/components/Select';
import { connect } from 'react-redux';
// Session storage key for recent dashboard
From fd5ce35728914b0753d878c6ebf98a3cf7371728 Mon Sep 17 00:00:00 2001
From: "Michael S. Molina" <70410625+michael-s-molina@users.noreply.github.com>
Date: Mon, 1 Mar 2021 17:55:10 -0300
Subject: [PATCH 09/13] test: Adds storybook to Timer component (#13343)
---
.../src/components/Timer/Timer.stories.tsx | 71 +++++++++++++++++++
.../components/Timer/Timer.test.tsx} | 0
.../components/{Timer.tsx => Timer/index.tsx} | 0
3 files changed, 71 insertions(+)
create mode 100644 superset-frontend/src/components/Timer/Timer.stories.tsx
rename superset-frontend/{spec/javascripts/components/Timer_spec.tsx => src/components/Timer/Timer.test.tsx} (100%)
rename superset-frontend/src/components/{Timer.tsx => Timer/index.tsx} (100%)
diff --git a/superset-frontend/src/components/Timer/Timer.stories.tsx b/superset-frontend/src/components/Timer/Timer.stories.tsx
new file mode 100644
index 0000000000000..e20c8c94461fa
--- /dev/null
+++ b/superset-frontend/src/components/Timer/Timer.stories.tsx
@@ -0,0 +1,71 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+import React from 'react';
+import moment from 'moment';
+import Timer, { TimerProps } from './index';
+
+export default {
+ title: 'Timer',
+ component: Timer,
+};
+
+export const InteractiveTimer = (args: TimerProps) => ;
+
+InteractiveTimer.args = {
+ isRunning: false,
+};
+
+InteractiveTimer.argTypes = {
+ startTime: {
+ defaultValue: moment().utc().valueOf(),
+ table: {
+ disable: true,
+ },
+ },
+ endTime: {
+ table: {
+ disable: true,
+ },
+ },
+ status: {
+ control: {
+ type: 'select',
+ options: [
+ 'success',
+ 'warning',
+ 'danger',
+ 'info',
+ 'default',
+ 'primary',
+ 'secondary',
+ ],
+ },
+ },
+};
+
+InteractiveTimer.story = {
+ parameters: {
+ actions: {
+ disabled: true,
+ },
+ knobs: {
+ disabled: true,
+ },
+ },
+};
diff --git a/superset-frontend/spec/javascripts/components/Timer_spec.tsx b/superset-frontend/src/components/Timer/Timer.test.tsx
similarity index 100%
rename from superset-frontend/spec/javascripts/components/Timer_spec.tsx
rename to superset-frontend/src/components/Timer/Timer.test.tsx
diff --git a/superset-frontend/src/components/Timer.tsx b/superset-frontend/src/components/Timer/index.tsx
similarity index 100%
rename from superset-frontend/src/components/Timer.tsx
rename to superset-frontend/src/components/Timer/index.tsx
From 391d909d1e6d3f925216603652ce4cde447eecf8 Mon Sep 17 00:00:00 2001
From: Elizabeth Thompson
Date: Mon, 1 Mar 2021 13:51:23 -0800
Subject: [PATCH 10/13] npm audit security updates (#13367)
---
superset-frontend/package-lock.json | 7040 ++++++++++++++++++++-------
superset-frontend/package.json | 4 +-
2 files changed, 5210 insertions(+), 1834 deletions(-)
diff --git a/superset-frontend/package-lock.json b/superset-frontend/package-lock.json
index 0f74a842b120a..04b094b9c91b9 100644
--- a/superset-frontend/package-lock.json
+++ b/superset-frontend/package-lock.json
@@ -138,13 +138,13 @@
"@hot-loader/react-dom": "^16.13.0",
"@istanbuljs/nyc-config-typescript": "^1.0.1",
"@storybook/addon-actions": "^6.1.17",
- "@storybook/addon-essentials": "^6.1.17",
+ "@storybook/addon-essentials": "^6.1.20",
"@storybook/addon-knobs": "^6.1.17",
"@storybook/addon-links": "^6.1.17",
"@storybook/addons": "^6.1.17",
"@storybook/client-api": "^6.1.17",
"@storybook/preset-typescript": "^3.0.0",
- "@storybook/react": "^6.1.17",
+ "@storybook/react": "^6.1.20",
"@svgr/webpack": "^5.4.0",
"@testing-library/dom": "^7.29.4",
"@testing-library/jest-dom": "^5.11.6",
@@ -2167,13 +2167,13 @@
"dev": true
},
"node_modules/@babel/plugin-proposal-decorators": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.13.tgz",
- "integrity": "sha512-x2aOr5w4ARJoYHFKoG2iEUL/Xe99JAJXjAasHijXp3/KgaetJXGE62SmHgsW3Tia/XUT5AxF2YC0F+JyhPY/0Q==",
+ "version": "7.13.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.13.5.tgz",
+ "integrity": "sha512-i0GDfVNuoapwiheevUOuSW67mInqJ8qw7uWfpjNVeHMn143kXblEy/bmL9AdZ/0yf/4BMQeWXezK0tQIvNPqag==",
"dev": true,
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.12.13",
- "@babel/helper-plugin-utils": "^7.12.13",
+ "@babel/helper-create-class-features-plugin": "^7.13.0",
+ "@babel/helper-plugin-utils": "^7.13.0",
"@babel/plugin-syntax-decorators": "^7.12.13"
}
},
@@ -2187,26 +2187,26 @@
}
},
"node_modules/@babel/plugin-proposal-decorators/node_modules/@babel/generator": {
- "version": "7.12.15",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.15.tgz",
- "integrity": "sha512-6F2xHxBiFXWNSGb7vyCUTBF8RCLY66rS0zEPcP8t/nQyXjha5EuK4z7H5o7fWG8B4M7y6mqVWq1J+1PuwRhecQ==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.0.tgz",
+ "integrity": "sha512-zBZfgvBB/ywjx0Rgc2+BwoH/3H+lDtlgD4hBOpEv5LxRnYsm/753iRuLepqnYlynpjC3AdQxtxsoeHJoEEwOAw==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.12.13",
+ "@babel/types": "^7.13.0",
"jsesc": "^2.5.1",
"source-map": "^0.5.0"
}
},
"node_modules/@babel/plugin-proposal-decorators/node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.13.tgz",
- "integrity": "sha512-Vs/e9wv7rakKYeywsmEBSRC9KtmE7Px+YBlESekLeJOF0zbGUicGfXSNi3o+tfXSNS48U/7K9mIOOCR79Cl3+Q==",
+ "version": "7.13.8",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.8.tgz",
+ "integrity": "sha512-qioaRrKHQbn4hkRKDHbnuQ6kAxmmOF+kzKGnIfxPK4j2rckSJCpKzr/SSTlohSCiE3uAQpNDJ9FIh4baeE8W+w==",
"dev": true,
"dependencies": {
"@babel/helper-function-name": "^7.12.13",
- "@babel/helper-member-expression-to-functions": "^7.12.13",
+ "@babel/helper-member-expression-to-functions": "^7.13.0",
"@babel/helper-optimise-call-expression": "^7.12.13",
- "@babel/helper-replace-supers": "^7.12.13",
+ "@babel/helper-replace-supers": "^7.13.0",
"@babel/helper-split-export-declaration": "^7.12.13"
}
},
@@ -2231,12 +2231,12 @@
}
},
"node_modules/@babel/plugin-proposal-decorators/node_modules/@babel/helper-member-expression-to-functions": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.13.tgz",
- "integrity": "sha512-B+7nN0gIL8FZ8SvMcF+EPyB21KnCcZHQZFczCxbiNGV/O0rsrSBlWGLzmtBJ3GMjSVMIm4lpFhR+VdVBuIsUcQ==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz",
+ "integrity": "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.12.13"
+ "@babel/types": "^7.13.0"
}
},
"node_modules/@babel/plugin-proposal-decorators/node_modules/@babel/helper-optimise-call-expression": {
@@ -2249,21 +2249,21 @@
}
},
"node_modules/@babel/plugin-proposal-decorators/node_modules/@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
},
"node_modules/@babel/plugin-proposal-decorators/node_modules/@babel/helper-replace-supers": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.13.tgz",
- "integrity": "sha512-pctAOIAMVStI2TMLhozPKbf5yTEXc0OJa0eENheb4w09SrgOWEs+P4nTOZYJQCqs8JlErGLDPDJTiGIp3ygbLg==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz",
+ "integrity": "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==",
"dev": true,
"dependencies": {
- "@babel/helper-member-expression-to-functions": "^7.12.13",
+ "@babel/helper-member-expression-to-functions": "^7.13.0",
"@babel/helper-optimise-call-expression": "^7.12.13",
- "@babel/traverse": "^7.12.13",
- "@babel/types": "^7.12.13"
+ "@babel/traverse": "^7.13.0",
+ "@babel/types": "^7.13.0"
}
},
"node_modules/@babel/plugin-proposal-decorators/node_modules/@babel/helper-split-export-declaration": {
@@ -2282,9 +2282,9 @@
"dev": true
},
"node_modules/@babel/plugin-proposal-decorators/node_modules/@babel/highlight": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz",
- "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==",
+ "version": "7.13.8",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz",
+ "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==",
"dev": true,
"dependencies": {
"@babel/helper-validator-identifier": "^7.12.11",
@@ -2293,9 +2293,9 @@
}
},
"node_modules/@babel/plugin-proposal-decorators/node_modules/@babel/parser": {
- "version": "7.12.15",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.15.tgz",
- "integrity": "sha512-AQBOU2Z9kWwSZMd6lNjCX0GUgFonL1wAM1db8L8PMk9UDaGsRCArBkU4Sc+UCM3AE4hjbXx+h58Lb3QT4oRmrA==",
+ "version": "7.13.4",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.4.tgz",
+ "integrity": "sha512-uvoOulWHhI+0+1f9L4BoozY7U5cIkZ9PgJqvb041d6vypgUmtVPG4vmGm4pSggjl8BELzvHyUeJSUyEMY6b+qA==",
"dev": true,
"bin": {
"parser": "bin/babel-parser.js"
@@ -2316,26 +2316,26 @@
}
},
"node_modules/@babel/plugin-proposal-decorators/node_modules/@babel/traverse": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz",
- "integrity": "sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz",
+ "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==",
"dev": true,
"dependencies": {
"@babel/code-frame": "^7.12.13",
- "@babel/generator": "^7.12.13",
+ "@babel/generator": "^7.13.0",
"@babel/helper-function-name": "^7.12.13",
"@babel/helper-split-export-declaration": "^7.12.13",
- "@babel/parser": "^7.12.13",
- "@babel/types": "^7.12.13",
+ "@babel/parser": "^7.13.0",
+ "@babel/types": "^7.13.0",
"debug": "^4.1.0",
"globals": "^11.1.0",
"lodash": "^4.17.19"
}
},
"node_modules/@babel/plugin-proposal-decorators/node_modules/@babel/types": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz",
- "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz",
+ "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==",
"dev": true,
"dependencies": {
"@babel/helper-validator-identifier": "^7.12.11",
@@ -2426,9 +2426,9 @@
}
},
"node_modules/@babel/plugin-proposal-export-default-from/node_modules/@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
},
"node_modules/@babel/plugin-proposal-export-namespace-from": {
@@ -2684,9 +2684,9 @@
}
},
"node_modules/@babel/plugin-syntax-decorators/node_modules/@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
},
"node_modules/@babel/plugin-syntax-dynamic-import": {
@@ -2714,9 +2714,9 @@
}
},
"node_modules/@babel/plugin-syntax-export-default-from/node_modules/@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
},
"node_modules/@babel/plugin-syntax-export-namespace-from": {
@@ -2744,9 +2744,9 @@
}
},
"node_modules/@babel/plugin-syntax-flow/node_modules/@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
},
"node_modules/@babel/plugin-syntax-import-meta": {
@@ -2915,18 +2915,18 @@
"dev": true
},
"node_modules/@babel/plugin-transform-arrow-functions": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.13.tgz",
- "integrity": "sha512-tBtuN6qtCTd+iHzVZVOMNp+L04iIJBpqkdY42tWbmjIT5wvR2kx7gxMBsyhQtFzHwBbyGi9h8J8r9HgnOpQHxg==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz",
+ "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.12.13"
+ "@babel/helper-plugin-utils": "^7.13.0"
}
},
"node_modules/@babel/plugin-transform-arrow-functions/node_modules/@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
},
"node_modules/@babel/plugin-transform-async-to-generator": {
@@ -2997,9 +2997,9 @@
}
},
"node_modules/@babel/plugin-transform-block-scoping/node_modules/@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
},
"node_modules/@babel/plugin-transform-classes": {
@@ -3102,19 +3102,19 @@
"dev": true
},
"node_modules/@babel/plugin-transform-flow-strip-types": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.13.tgz",
- "integrity": "sha512-39/t9HtN+Jlc7EEY6oCSCf3kRrKIl2JULOGPnHZiaRjoYZEFaDXDZI32uE2NosQRh8o6N9B+8iGvDK7ToJhJaw==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.13.0.tgz",
+ "integrity": "sha512-EXAGFMJgSX8gxWD7PZtW/P6M+z74jpx3wm/+9pn+c2dOawPpBkUX7BrfyPvo6ZpXbgRIEuwgwDb/MGlKvu2pOg==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.12.13",
+ "@babel/helper-plugin-utils": "^7.13.0",
"@babel/plugin-syntax-flow": "^7.12.13"
}
},
"node_modules/@babel/plugin-transform-flow-strip-types/node_modules/@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
},
"node_modules/@babel/plugin-transform-for-of": {
@@ -3676,16 +3676,16 @@
"dev": true
},
"node_modules/@babel/plugin-transform-react-jsx": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.13.tgz",
- "integrity": "sha512-hhXZMYR8t9RvduN2uW4sjl6MRtUhzNE726JvoJhpjhxKgRUVkZqTsA0xc49ALZxQM7H26pZ/lLvB2Yrea9dllA==",
+ "version": "7.12.17",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.17.tgz",
+ "integrity": "sha512-mwaVNcXV+l6qJOuRhpdTEj8sT/Z0owAVWf9QujTZ0d2ye9X/K+MTOTSizcgKOj18PGnTc/7g1I4+cIUjsKhBcw==",
"dev": true,
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.12.13",
"@babel/helper-module-imports": "^7.12.13",
"@babel/helper-plugin-utils": "^7.12.13",
"@babel/plugin-syntax-jsx": "^7.12.13",
- "@babel/types": "^7.12.13"
+ "@babel/types": "^7.12.17"
}
},
"node_modules/@babel/plugin-transform-react-jsx-development": {
@@ -3733,9 +3733,9 @@
}
},
"node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
},
"node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/helper-validator-identifier": {
@@ -3754,9 +3754,9 @@
}
},
"node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/types": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz",
- "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz",
+ "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==",
"dev": true,
"dependencies": {
"@babel/helper-validator-identifier": "^7.12.11",
@@ -3857,25 +3857,25 @@
}
},
"node_modules/@babel/plugin-transform-shorthand-properties/node_modules/@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
},
"node_modules/@babel/plugin-transform-spread": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.13.tgz",
- "integrity": "sha512-dUCrqPIowjqk5pXsx1zPftSq4sT0aCeZVAxhdgs3AMgyaDmoUT0G+5h3Dzja27t76aUEIJWlFgPJqJ/d4dbTtg==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz",
+ "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.12.13",
+ "@babel/helper-plugin-utils": "^7.13.0",
"@babel/helper-skip-transparent-expression-wrappers": "^7.12.1"
}
},
"node_modules/@babel/plugin-transform-spread/node_modules/@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
},
"node_modules/@babel/plugin-transform-sticky-regex": {
@@ -4959,9 +4959,9 @@
}
},
"node_modules/@babel/preset-flow/node_modules/@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
},
"node_modules/@babel/preset-modules": {
@@ -8564,9 +8564,9 @@
}
},
"node_modules/@jest/transform/node_modules/graceful-fs": {
- "version": "4.2.5",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.5.tgz",
- "integrity": "sha512-kBBSQbz2K0Nyn+31j/w36fUfxkBW9/gfwRWdUY1ULReH3iokVJgddZAFcD1D0xlgTmFxJCbUkUclAlc6/IDJkw==",
+ "version": "4.2.6",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
+ "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
"dev": true
},
"node_modules/@jest/transform/node_modules/has-flag": {
@@ -9048,12 +9048,12 @@
}
},
"node_modules/@mdx-js/mdx/node_modules/@babel/generator": {
- "version": "7.12.15",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.15.tgz",
- "integrity": "sha512-6F2xHxBiFXWNSGb7vyCUTBF8RCLY66rS0zEPcP8t/nQyXjha5EuK4z7H5o7fWG8B4M7y6mqVWq1J+1PuwRhecQ==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.0.tgz",
+ "integrity": "sha512-zBZfgvBB/ywjx0Rgc2+BwoH/3H+lDtlgD4hBOpEv5LxRnYsm/753iRuLepqnYlynpjC3AdQxtxsoeHJoEEwOAw==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.12.13",
+ "@babel/types": "^7.13.0",
"jsesc": "^2.5.1",
"source-map": "^0.5.0"
}
@@ -9079,9 +9079,9 @@
}
},
"node_modules/@mdx-js/mdx/node_modules/@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
},
"node_modules/@mdx-js/mdx/node_modules/@babel/helper-split-export-declaration": {
@@ -9100,9 +9100,9 @@
"dev": true
},
"node_modules/@mdx-js/mdx/node_modules/@babel/highlight": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz",
- "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==",
+ "version": "7.13.8",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz",
+ "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==",
"dev": true,
"dependencies": {
"@babel/helper-validator-identifier": "^7.12.11",
@@ -9111,9 +9111,9 @@
}
},
"node_modules/@mdx-js/mdx/node_modules/@babel/parser": {
- "version": "7.12.15",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.15.tgz",
- "integrity": "sha512-AQBOU2Z9kWwSZMd6lNjCX0GUgFonL1wAM1db8L8PMk9UDaGsRCArBkU4Sc+UCM3AE4hjbXx+h58Lb3QT4oRmrA==",
+ "version": "7.13.4",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.4.tgz",
+ "integrity": "sha512-uvoOulWHhI+0+1f9L4BoozY7U5cIkZ9PgJqvb041d6vypgUmtVPG4vmGm4pSggjl8BELzvHyUeJSUyEMY6b+qA==",
"dev": true,
"bin": {
"parser": "bin/babel-parser.js"
@@ -9143,26 +9143,26 @@
}
},
"node_modules/@mdx-js/mdx/node_modules/@babel/traverse": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz",
- "integrity": "sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz",
+ "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==",
"dev": true,
"dependencies": {
"@babel/code-frame": "^7.12.13",
- "@babel/generator": "^7.12.13",
+ "@babel/generator": "^7.13.0",
"@babel/helper-function-name": "^7.12.13",
"@babel/helper-split-export-declaration": "^7.12.13",
- "@babel/parser": "^7.12.13",
- "@babel/types": "^7.12.13",
+ "@babel/parser": "^7.13.0",
+ "@babel/types": "^7.13.0",
"debug": "^4.1.0",
"globals": "^11.1.0",
"lodash": "^4.17.19"
}
},
"node_modules/@mdx-js/mdx/node_modules/@babel/types": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz",
- "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz",
+ "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==",
"dev": true,
"dependencies": {
"@babel/helper-validator-identifier": "^7.12.11",
@@ -9826,17 +9826,17 @@
}
},
"node_modules/@storybook/addon-backgrounds": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-6.1.17.tgz",
- "integrity": "sha512-1a8Vu50eQWdwMek9w2QOehhu10aZYzyR404qwGvPCRGt5uMMsKxoKvv1M6/ETW7d2G4Srl/Ka+k4x6ykoHIepA==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-6.1.20.tgz",
+ "integrity": "sha512-7YF+18DaekpiN1zyyLYOT6iqCPr8kGt6PFdAtMa/HtIalGryDwlRNHaUfylWAsaRWrOAz2tBzrX16olMuE+i3g==",
"dev": true,
"dependencies": {
- "@storybook/addons": "6.1.17",
- "@storybook/api": "6.1.17",
- "@storybook/client-logger": "6.1.17",
- "@storybook/components": "6.1.17",
- "@storybook/core-events": "6.1.17",
- "@storybook/theming": "6.1.17",
+ "@storybook/addons": "6.1.20",
+ "@storybook/api": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/components": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/theming": "6.1.20",
"core-js": "^3.0.1",
"global": "^4.3.2",
"memoizerific": "^1.11.3",
@@ -9845,16 +9845,95 @@
"util-deprecate": "^1.0.2"
}
},
+ "node_modules/@storybook/addon-backgrounds/node_modules/@emotion/core": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz",
+ "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/runtime": "^7.5.5",
+ "@emotion/cache": "^10.0.27",
+ "@emotion/css": "^10.0.27",
+ "@emotion/serialize": "^0.11.15",
+ "@emotion/sheet": "0.9.4",
+ "@emotion/utils": "0.11.3"
+ }
+ },
+ "node_modules/@storybook/addon-backgrounds/node_modules/@storybook/addons": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.20.tgz",
+ "integrity": "sha512-kIhXYgF+ARNpYxO3qhz8yThDvKpaq+HDst8odPU9sCNEI66PSH6hrILhTmnffNnqdtY3LnKkU9rGVfZn+3TOTA==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/api": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/router": "6.1.20",
+ "@storybook/theming": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "regenerator-runtime": "^0.13.7"
+ }
+ },
+ "node_modules/@storybook/addon-backgrounds/node_modules/@storybook/api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.20.tgz",
+ "integrity": "sha512-+Uvvj7B+0oGb83mOzNjFuxju3ColjJpgyDjNzD5jI2xCtGyau+c8Lr4rhI9xNc2Dw9b8gpfPmhkvEnBPmd/ecQ==",
+ "dev": true,
+ "dependencies": {
+ "@reach/router": "^1.3.3",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@storybook/router": "6.1.20",
+ "@storybook/semver": "^7.3.2",
+ "@storybook/theming": "6.1.20",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "fast-deep-equal": "^3.1.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "regenerator-runtime": "^0.13.7",
+ "store2": "^2.7.1",
+ "telejson": "^5.0.2",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "node_modules/@storybook/addon-backgrounds/node_modules/@storybook/channels": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.20.tgz",
+ "integrity": "sha512-UBvVf07LAUD6JTrk77f4qydS4v5hzjAHJWOfWO6b82oO5bu4hTXt/Rjj/TSz85Rl/NmM4GYAAPIfxJHg53TRTg==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "node_modules/@storybook/addon-backgrounds/node_modules/@storybook/client-logger": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.20.tgz",
+ "integrity": "sha512-UKq+5vRXZXcwLgjXEK/NoL61JXar51aSDwnPa4jEFXRpXvIbHZzr6U3TO6r2J2LkTEJO54V2k8F2wnZgUvm3QA==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1",
+ "global": "^4.3.2"
+ }
+ },
"node_modules/@storybook/addon-backgrounds/node_modules/@storybook/components": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.17.tgz",
- "integrity": "sha512-rIEll0UTxEKmG4IsSS5K+6DjRLVtX8J+9cg79GSAC7N1ZHUR1UQmjjJaehJa5q/NQ5H8C39acxpT4Py/BcsL2g==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.20.tgz",
+ "integrity": "sha512-X4k2PF3Q60p3rgRkGtjWh0DWP9tqdwMRwDjA6TGj8WyRM2FdROlmH/hwRy9Op/cs2Yj8ApkUJk8AMUm3hBhYvQ==",
"dev": true,
"dependencies": {
"@popperjs/core": "^2.5.4",
- "@storybook/client-logger": "6.1.17",
+ "@storybook/client-logger": "6.1.20",
"@storybook/csf": "0.0.1",
- "@storybook/theming": "6.1.17",
+ "@storybook/theming": "6.1.20",
"@types/overlayscrollbars": "^1.9.0",
"@types/react-color": "^3.0.1",
"@types/react-syntax-highlighter": "11.0.4",
@@ -9870,15 +9949,77 @@
"react-popper-tooltip": "^3.1.1",
"react-syntax-highlighter": "^13.5.0",
"react-textarea-autosize": "^8.1.1",
+ "regenerator-runtime": "^0.13.7",
+ "ts-dedent": "^2.0.0"
+ }
+ },
+ "node_modules/@storybook/addon-backgrounds/node_modules/@storybook/core-events": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.20.tgz",
+ "integrity": "sha512-OPKNCbETTrGGypxFzDtsE2cGdHDNolVSJv1mZ17fr9lquc5eyJJCAJ4HbPk+OocRuHBKEnc1/pcA+wWKBM+vnA==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1"
+ }
+ },
+ "node_modules/@storybook/addon-backgrounds/node_modules/@storybook/router": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.20.tgz",
+ "integrity": "sha512-hIJiy60znxu9fJgnFP3n5C9YdWr/bHk77vowf0nO0v+dd59EKlgh7ibiDi48Fe2PMU95pYGb6mCDouNS+boN0w==",
+ "dev": true,
+ "dependencies": {
+ "@reach/router": "^1.3.3",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0"
+ }
+ },
+ "node_modules/@storybook/addon-backgrounds/node_modules/@storybook/theming": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.20.tgz",
+ "integrity": "sha512-yg56fa4uhXs+oNmwSHw/jAt1sWpAfq2k6aP1FOtWiEI372g7ZYddP/0ENoj07R+8jZxkvafLNhMI20aIxXpvTQ==",
+ "dev": true,
+ "dependencies": {
+ "@emotion/core": "^10.1.1",
+ "@emotion/is-prop-valid": "^0.8.6",
+ "@emotion/styled": "^10.0.23",
+ "@storybook/client-logger": "6.1.20",
+ "core-js": "^3.0.1",
+ "deep-object-diff": "^1.1.0",
+ "emotion-theming": "^10.0.19",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "polished": "^3.4.4",
+ "resolve-from": "^5.0.0",
"ts-dedent": "^2.0.0"
}
},
+ "node_modules/@storybook/addon-backgrounds/node_modules/@types/reach__router": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz",
+ "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==",
+ "dev": true,
+ "dependencies": {
+ "@types/react": "*"
+ }
+ },
"node_modules/@storybook/addon-backgrounds/node_modules/fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
"dev": true
},
+ "node_modules/@storybook/addon-backgrounds/node_modules/qs": {
+ "version": "6.9.6",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
+ "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
"node_modules/@storybook/addon-backgrounds/node_modules/react-color": {
"version": "2.19.3",
"resolved": "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz",
@@ -9913,32 +10054,161 @@
"integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
"dev": true
},
+ "node_modules/@storybook/addon-backgrounds/node_modules/resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/@storybook/addon-controls": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-6.1.17.tgz",
- "integrity": "sha512-Dhh75fmPsR1MGUSDHC8ScOQ6jMh/pTCt3uFryy+q6XX8Jp3pC9qOcid9frbIyLAH4fvPX0FBDxXv8go/n0MzLw==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-6.1.20.tgz",
+ "integrity": "sha512-UZMZipa0B5IjKuZfOAa2xLYckzKuOtXbMTcTiT97ygyDSxMTkaCyfmuBdoUyoCv/+0PwQl2dN6EUqI+7I0ZZYA==",
"dev": true,
"dependencies": {
- "@storybook/addons": "6.1.17",
- "@storybook/api": "6.1.17",
- "@storybook/client-api": "6.1.17",
- "@storybook/components": "6.1.17",
- "@storybook/node-logger": "6.1.17",
- "@storybook/theming": "6.1.17",
+ "@storybook/addons": "6.1.20",
+ "@storybook/api": "6.1.20",
+ "@storybook/client-api": "6.1.20",
+ "@storybook/components": "6.1.20",
+ "@storybook/node-logger": "6.1.20",
+ "@storybook/theming": "6.1.20",
"core-js": "^3.0.1",
"ts-dedent": "^2.0.0"
}
},
+ "node_modules/@storybook/addon-controls/node_modules/@emotion/core": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz",
+ "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/runtime": "^7.5.5",
+ "@emotion/cache": "^10.0.27",
+ "@emotion/css": "^10.0.27",
+ "@emotion/serialize": "^0.11.15",
+ "@emotion/sheet": "0.9.4",
+ "@emotion/utils": "0.11.3"
+ }
+ },
+ "node_modules/@storybook/addon-controls/node_modules/@storybook/addons": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.20.tgz",
+ "integrity": "sha512-kIhXYgF+ARNpYxO3qhz8yThDvKpaq+HDst8odPU9sCNEI66PSH6hrILhTmnffNnqdtY3LnKkU9rGVfZn+3TOTA==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/api": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/router": "6.1.20",
+ "@storybook/theming": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "regenerator-runtime": "^0.13.7"
+ }
+ },
+ "node_modules/@storybook/addon-controls/node_modules/@storybook/api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.20.tgz",
+ "integrity": "sha512-+Uvvj7B+0oGb83mOzNjFuxju3ColjJpgyDjNzD5jI2xCtGyau+c8Lr4rhI9xNc2Dw9b8gpfPmhkvEnBPmd/ecQ==",
+ "dev": true,
+ "dependencies": {
+ "@reach/router": "^1.3.3",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@storybook/router": "6.1.20",
+ "@storybook/semver": "^7.3.2",
+ "@storybook/theming": "6.1.20",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "fast-deep-equal": "^3.1.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "regenerator-runtime": "^0.13.7",
+ "store2": "^2.7.1",
+ "telejson": "^5.0.2",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "node_modules/@storybook/addon-controls/node_modules/@storybook/channel-postmessage": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.1.20.tgz",
+ "integrity": "sha512-4/zUd48qBnhoD96M4yBK+RlMQmZid0FSUzc6w7mXXjDE7vmRrXgP5ppIwYlzo4mcNSA5wCJsEp4YKRgAfZAUxw==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "qs": "^6.6.0",
+ "telejson": "^5.0.2"
+ }
+ },
+ "node_modules/@storybook/addon-controls/node_modules/@storybook/channels": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.20.tgz",
+ "integrity": "sha512-UBvVf07LAUD6JTrk77f4qydS4v5hzjAHJWOfWO6b82oO5bu4hTXt/Rjj/TSz85Rl/NmM4GYAAPIfxJHg53TRTg==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "node_modules/@storybook/addon-controls/node_modules/@storybook/client-api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.1.20.tgz",
+ "integrity": "sha512-QLM8h0h8HWkHRh3GYoO6PdwYX4No4/J7oYg6cNVhNbhA9l4a3HDLEyfBGojU4ZUDd2feJ8Sgml92UoP4Vrj0kg==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/addons": "6.1.20",
+ "@storybook/channel-postmessage": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@types/qs": "^6.9.0",
+ "@types/webpack-env": "^1.15.3",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0",
+ "regenerator-runtime": "^0.13.7",
+ "stable": "^0.1.8",
+ "store2": "^2.7.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "node_modules/@storybook/addon-controls/node_modules/@storybook/client-logger": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.20.tgz",
+ "integrity": "sha512-UKq+5vRXZXcwLgjXEK/NoL61JXar51aSDwnPa4jEFXRpXvIbHZzr6U3TO6r2J2LkTEJO54V2k8F2wnZgUvm3QA==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1",
+ "global": "^4.3.2"
+ }
+ },
"node_modules/@storybook/addon-controls/node_modules/@storybook/components": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.17.tgz",
- "integrity": "sha512-rIEll0UTxEKmG4IsSS5K+6DjRLVtX8J+9cg79GSAC7N1ZHUR1UQmjjJaehJa5q/NQ5H8C39acxpT4Py/BcsL2g==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.20.tgz",
+ "integrity": "sha512-X4k2PF3Q60p3rgRkGtjWh0DWP9tqdwMRwDjA6TGj8WyRM2FdROlmH/hwRy9Op/cs2Yj8ApkUJk8AMUm3hBhYvQ==",
"dev": true,
"dependencies": {
"@popperjs/core": "^2.5.4",
- "@storybook/client-logger": "6.1.17",
+ "@storybook/client-logger": "6.1.20",
"@storybook/csf": "0.0.1",
- "@storybook/theming": "6.1.17",
+ "@storybook/theming": "6.1.20",
"@types/overlayscrollbars": "^1.9.0",
"@types/react-color": "^3.0.1",
"@types/react-syntax-highlighter": "11.0.4",
@@ -9954,15 +10224,77 @@
"react-popper-tooltip": "^3.1.1",
"react-syntax-highlighter": "^13.5.0",
"react-textarea-autosize": "^8.1.1",
+ "regenerator-runtime": "^0.13.7",
"ts-dedent": "^2.0.0"
}
},
+ "node_modules/@storybook/addon-controls/node_modules/@storybook/core-events": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.20.tgz",
+ "integrity": "sha512-OPKNCbETTrGGypxFzDtsE2cGdHDNolVSJv1mZ17fr9lquc5eyJJCAJ4HbPk+OocRuHBKEnc1/pcA+wWKBM+vnA==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1"
+ }
+ },
+ "node_modules/@storybook/addon-controls/node_modules/@storybook/router": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.20.tgz",
+ "integrity": "sha512-hIJiy60znxu9fJgnFP3n5C9YdWr/bHk77vowf0nO0v+dd59EKlgh7ibiDi48Fe2PMU95pYGb6mCDouNS+boN0w==",
+ "dev": true,
+ "dependencies": {
+ "@reach/router": "^1.3.3",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0"
+ }
+ },
+ "node_modules/@storybook/addon-controls/node_modules/@storybook/theming": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.20.tgz",
+ "integrity": "sha512-yg56fa4uhXs+oNmwSHw/jAt1sWpAfq2k6aP1FOtWiEI372g7ZYddP/0ENoj07R+8jZxkvafLNhMI20aIxXpvTQ==",
+ "dev": true,
+ "dependencies": {
+ "@emotion/core": "^10.1.1",
+ "@emotion/is-prop-valid": "^0.8.6",
+ "@emotion/styled": "^10.0.23",
+ "@storybook/client-logger": "6.1.20",
+ "core-js": "^3.0.1",
+ "deep-object-diff": "^1.1.0",
+ "emotion-theming": "^10.0.19",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "polished": "^3.4.4",
+ "resolve-from": "^5.0.0",
+ "ts-dedent": "^2.0.0"
+ }
+ },
+ "node_modules/@storybook/addon-controls/node_modules/@types/reach__router": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz",
+ "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==",
+ "dev": true,
+ "dependencies": {
+ "@types/react": "*"
+ }
+ },
"node_modules/@storybook/addon-controls/node_modules/fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
"dev": true
},
+ "node_modules/@storybook/addon-controls/node_modules/qs": {
+ "version": "6.9.6",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
+ "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
"node_modules/@storybook/addon-controls/node_modules/react-color": {
"version": "2.19.3",
"resolved": "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz",
@@ -9991,10 +10323,25 @@
"refractor": "^3.1.0"
}
},
+ "node_modules/@storybook/addon-controls/node_modules/regenerator-runtime": {
+ "version": "0.13.7",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
+ "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
+ "dev": true
+ },
+ "node_modules/@storybook/addon-controls/node_modules/resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/@storybook/addon-docs": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-6.1.17.tgz",
- "integrity": "sha512-Y+IOR9tc1l4uPk+eZkhUAxjc6Xo82Jf0ERKWOKBdy4bDm34pRdpn4zAfMYuv9D8M0F/O1kUGhMlaHgE9a7YvNw==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-6.1.20.tgz",
+ "integrity": "sha512-dc51UHcgMe/sa68+GFaJALJnkxoU8HNmNJmjwJoxZ1boTMC9D6CjVZl3tGqoLwoStlGB98lM7s+esONz+RAXtA==",
"dev": true,
"dependencies": {
"@babel/core": "^7.12.1",
@@ -10006,18 +10353,18 @@
"@mdx-js/loader": "^1.6.19",
"@mdx-js/mdx": "^1.6.19",
"@mdx-js/react": "^1.6.19",
- "@storybook/addons": "6.1.17",
- "@storybook/api": "6.1.17",
- "@storybook/client-api": "6.1.17",
- "@storybook/client-logger": "6.1.17",
- "@storybook/components": "6.1.17",
- "@storybook/core": "6.1.17",
- "@storybook/core-events": "6.1.17",
+ "@storybook/addons": "6.1.20",
+ "@storybook/api": "6.1.20",
+ "@storybook/client-api": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/components": "6.1.20",
+ "@storybook/core": "6.1.20",
+ "@storybook/core-events": "6.1.20",
"@storybook/csf": "0.0.1",
- "@storybook/node-logger": "6.1.17",
- "@storybook/postinstall": "6.1.17",
- "@storybook/source-loader": "6.1.17",
- "@storybook/theming": "6.1.17",
+ "@storybook/node-logger": "6.1.20",
+ "@storybook/postinstall": "6.1.20",
+ "@storybook/source-loader": "6.1.20",
+ "@storybook/theming": "6.1.20",
"acorn": "^7.1.0",
"acorn-jsx": "^5.1.0",
"acorn-walk": "^7.0.0",
@@ -10040,12 +10387,12 @@
}
},
"node_modules/@storybook/addon-docs/node_modules/@babel/generator": {
- "version": "7.12.15",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.15.tgz",
- "integrity": "sha512-6F2xHxBiFXWNSGb7vyCUTBF8RCLY66rS0zEPcP8t/nQyXjha5EuK4z7H5o7fWG8B4M7y6mqVWq1J+1PuwRhecQ==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.0.tgz",
+ "integrity": "sha512-zBZfgvBB/ywjx0Rgc2+BwoH/3H+lDtlgD4hBOpEv5LxRnYsm/753iRuLepqnYlynpjC3AdQxtxsoeHJoEEwOAw==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.12.13",
+ "@babel/types": "^7.13.0",
"jsesc": "^2.5.1",
"source-map": "^0.5.0"
}
@@ -10057,9 +10404,9 @@
"dev": true
},
"node_modules/@storybook/addon-docs/node_modules/@babel/parser": {
- "version": "7.12.15",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.15.tgz",
- "integrity": "sha512-AQBOU2Z9kWwSZMd6lNjCX0GUgFonL1wAM1db8L8PMk9UDaGsRCArBkU4Sc+UCM3AE4hjbXx+h58Lb3QT4oRmrA==",
+ "version": "7.13.4",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.4.tgz",
+ "integrity": "sha512-uvoOulWHhI+0+1f9L4BoozY7U5cIkZ9PgJqvb041d6vypgUmtVPG4vmGm4pSggjl8BELzvHyUeJSUyEMY6b+qA==",
"dev": true,
"bin": {
"parser": "bin/babel-parser.js"
@@ -10069,9 +10416,9 @@
}
},
"node_modules/@storybook/addon-docs/node_modules/@babel/types": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz",
- "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz",
+ "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==",
"dev": true,
"dependencies": {
"@babel/helper-validator-identifier": "^7.12.11",
@@ -10079,16 +10426,136 @@
"to-fast-properties": "^2.0.0"
}
},
+ "node_modules/@storybook/addon-docs/node_modules/@emotion/core": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz",
+ "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/runtime": "^7.5.5",
+ "@emotion/cache": "^10.0.27",
+ "@emotion/css": "^10.0.27",
+ "@emotion/serialize": "^0.11.15",
+ "@emotion/sheet": "0.9.4",
+ "@emotion/utils": "0.11.3"
+ }
+ },
+ "node_modules/@storybook/addon-docs/node_modules/@storybook/addons": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.20.tgz",
+ "integrity": "sha512-kIhXYgF+ARNpYxO3qhz8yThDvKpaq+HDst8odPU9sCNEI66PSH6hrILhTmnffNnqdtY3LnKkU9rGVfZn+3TOTA==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/api": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/router": "6.1.20",
+ "@storybook/theming": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "regenerator-runtime": "^0.13.7"
+ }
+ },
+ "node_modules/@storybook/addon-docs/node_modules/@storybook/api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.20.tgz",
+ "integrity": "sha512-+Uvvj7B+0oGb83mOzNjFuxju3ColjJpgyDjNzD5jI2xCtGyau+c8Lr4rhI9xNc2Dw9b8gpfPmhkvEnBPmd/ecQ==",
+ "dev": true,
+ "dependencies": {
+ "@reach/router": "^1.3.3",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@storybook/router": "6.1.20",
+ "@storybook/semver": "^7.3.2",
+ "@storybook/theming": "6.1.20",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "fast-deep-equal": "^3.1.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "regenerator-runtime": "^0.13.7",
+ "store2": "^2.7.1",
+ "telejson": "^5.0.2",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "node_modules/@storybook/addon-docs/node_modules/@storybook/channel-postmessage": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.1.20.tgz",
+ "integrity": "sha512-4/zUd48qBnhoD96M4yBK+RlMQmZid0FSUzc6w7mXXjDE7vmRrXgP5ppIwYlzo4mcNSA5wCJsEp4YKRgAfZAUxw==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "qs": "^6.6.0",
+ "telejson": "^5.0.2"
+ }
+ },
+ "node_modules/@storybook/addon-docs/node_modules/@storybook/channels": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.20.tgz",
+ "integrity": "sha512-UBvVf07LAUD6JTrk77f4qydS4v5hzjAHJWOfWO6b82oO5bu4hTXt/Rjj/TSz85Rl/NmM4GYAAPIfxJHg53TRTg==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "node_modules/@storybook/addon-docs/node_modules/@storybook/client-api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.1.20.tgz",
+ "integrity": "sha512-QLM8h0h8HWkHRh3GYoO6PdwYX4No4/J7oYg6cNVhNbhA9l4a3HDLEyfBGojU4ZUDd2feJ8Sgml92UoP4Vrj0kg==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/addons": "6.1.20",
+ "@storybook/channel-postmessage": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@types/qs": "^6.9.0",
+ "@types/webpack-env": "^1.15.3",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0",
+ "regenerator-runtime": "^0.13.7",
+ "stable": "^0.1.8",
+ "store2": "^2.7.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "node_modules/@storybook/addon-docs/node_modules/@storybook/client-logger": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.20.tgz",
+ "integrity": "sha512-UKq+5vRXZXcwLgjXEK/NoL61JXar51aSDwnPa4jEFXRpXvIbHZzr6U3TO6r2J2LkTEJO54V2k8F2wnZgUvm3QA==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1",
+ "global": "^4.3.2"
+ }
+ },
"node_modules/@storybook/addon-docs/node_modules/@storybook/components": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.17.tgz",
- "integrity": "sha512-rIEll0UTxEKmG4IsSS5K+6DjRLVtX8J+9cg79GSAC7N1ZHUR1UQmjjJaehJa5q/NQ5H8C39acxpT4Py/BcsL2g==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.20.tgz",
+ "integrity": "sha512-X4k2PF3Q60p3rgRkGtjWh0DWP9tqdwMRwDjA6TGj8WyRM2FdROlmH/hwRy9Op/cs2Yj8ApkUJk8AMUm3hBhYvQ==",
"dev": true,
"dependencies": {
"@popperjs/core": "^2.5.4",
- "@storybook/client-logger": "6.1.17",
+ "@storybook/client-logger": "6.1.20",
"@storybook/csf": "0.0.1",
- "@storybook/theming": "6.1.17",
+ "@storybook/theming": "6.1.20",
"@types/overlayscrollbars": "^1.9.0",
"@types/react-color": "^3.0.1",
"@types/react-syntax-highlighter": "11.0.4",
@@ -10104,9 +10571,62 @@
"react-popper-tooltip": "^3.1.1",
"react-syntax-highlighter": "^13.5.0",
"react-textarea-autosize": "^8.1.1",
+ "regenerator-runtime": "^0.13.7",
+ "ts-dedent": "^2.0.0"
+ }
+ },
+ "node_modules/@storybook/addon-docs/node_modules/@storybook/core-events": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.20.tgz",
+ "integrity": "sha512-OPKNCbETTrGGypxFzDtsE2cGdHDNolVSJv1mZ17fr9lquc5eyJJCAJ4HbPk+OocRuHBKEnc1/pcA+wWKBM+vnA==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1"
+ }
+ },
+ "node_modules/@storybook/addon-docs/node_modules/@storybook/router": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.20.tgz",
+ "integrity": "sha512-hIJiy60znxu9fJgnFP3n5C9YdWr/bHk77vowf0nO0v+dd59EKlgh7ibiDi48Fe2PMU95pYGb6mCDouNS+boN0w==",
+ "dev": true,
+ "dependencies": {
+ "@reach/router": "^1.3.3",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0"
+ }
+ },
+ "node_modules/@storybook/addon-docs/node_modules/@storybook/theming": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.20.tgz",
+ "integrity": "sha512-yg56fa4uhXs+oNmwSHw/jAt1sWpAfq2k6aP1FOtWiEI372g7ZYddP/0ENoj07R+8jZxkvafLNhMI20aIxXpvTQ==",
+ "dev": true,
+ "dependencies": {
+ "@emotion/core": "^10.1.1",
+ "@emotion/is-prop-valid": "^0.8.6",
+ "@emotion/styled": "^10.0.23",
+ "@storybook/client-logger": "6.1.20",
+ "core-js": "^3.0.1",
+ "deep-object-diff": "^1.1.0",
+ "emotion-theming": "^10.0.19",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "polished": "^3.4.4",
+ "resolve-from": "^5.0.0",
"ts-dedent": "^2.0.0"
}
},
+ "node_modules/@storybook/addon-docs/node_modules/@types/reach__router": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz",
+ "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==",
+ "dev": true,
+ "dependencies": {
+ "@types/react": "*"
+ }
+ },
"node_modules/@storybook/addon-docs/node_modules/escodegen": {
"version": "1.14.3",
"resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
@@ -10170,6 +10690,15 @@
"node": ">=10.13.0"
}
},
+ "node_modules/@storybook/addon-docs/node_modules/qs": {
+ "version": "6.9.6",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
+ "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
"node_modules/@storybook/addon-docs/node_modules/react-color": {
"version": "2.19.3",
"resolved": "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz",
@@ -10204,32 +10733,328 @@
"integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
"dev": true
},
+ "node_modules/@storybook/addon-docs/node_modules/resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/@storybook/addon-essentials": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-6.1.17.tgz",
- "integrity": "sha512-oy/sbI2KdnnzqfdRaI1sAXb01zTP7ViwO+R1maKoeK1WyuK+WVdl8a7AdqgYW1ZCEoohsnz4HUz6t50DTcxWqQ==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-6.1.20.tgz",
+ "integrity": "sha512-8ne21UO3mE8nxUq8Nk8rF3zSJiLVjQdBv9aimwXUgOBeQTBRyY/H0nswjbIas8WrEk4D0pK+ylel4CdmMXJxxw==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/addon-actions": "6.1.20",
+ "@storybook/addon-backgrounds": "6.1.20",
+ "@storybook/addon-controls": "6.1.20",
+ "@storybook/addon-docs": "6.1.20",
+ "@storybook/addon-toolbars": "6.1.20",
+ "@storybook/addon-viewport": "6.1.20",
+ "@storybook/addons": "6.1.20",
+ "@storybook/api": "6.1.20",
+ "@storybook/node-logger": "6.1.20",
+ "core-js": "^3.0.1",
+ "regenerator-runtime": "^0.13.7",
+ "ts-dedent": "^2.0.0"
+ }
+ },
+ "node_modules/@storybook/addon-essentials/node_modules/@emotion/core": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz",
+ "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==",
"dev": true,
"dependencies": {
- "@storybook/addon-actions": "6.1.17",
- "@storybook/addon-backgrounds": "6.1.17",
- "@storybook/addon-controls": "6.1.17",
- "@storybook/addon-docs": "6.1.17",
- "@storybook/addon-toolbars": "6.1.17",
- "@storybook/addon-viewport": "6.1.17",
- "@storybook/addons": "6.1.17",
- "@storybook/api": "6.1.17",
- "@storybook/node-logger": "6.1.17",
+ "@babel/runtime": "^7.5.5",
+ "@emotion/cache": "^10.0.27",
+ "@emotion/css": "^10.0.27",
+ "@emotion/serialize": "^0.11.15",
+ "@emotion/sheet": "0.9.4",
+ "@emotion/utils": "0.11.3"
+ }
+ },
+ "node_modules/@storybook/addon-essentials/node_modules/@storybook/addon-actions": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-6.1.20.tgz",
+ "integrity": "sha512-94KH/+Y+Do9k9XgVGup2XgRnzaz/6fSR41nKW4x8oUbnmke8FeZEAurBzjsK+0EGZhVilEpVvabZXc7t9tRZyg==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/addons": "6.1.20",
+ "@storybook/api": "6.1.20",
+ "@storybook/client-api": "6.1.20",
+ "@storybook/components": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/theming": "6.1.20",
+ "core-js": "^3.0.1",
+ "fast-deep-equal": "^3.1.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "polished": "^3.4.4",
+ "prop-types": "^15.7.2",
+ "react-inspector": "^5.0.1",
+ "regenerator-runtime": "^0.13.7",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2",
+ "uuid": "^8.0.0"
+ }
+ },
+ "node_modules/@storybook/addon-essentials/node_modules/@storybook/addons": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.20.tgz",
+ "integrity": "sha512-kIhXYgF+ARNpYxO3qhz8yThDvKpaq+HDst8odPU9sCNEI66PSH6hrILhTmnffNnqdtY3LnKkU9rGVfZn+3TOTA==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/api": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/router": "6.1.20",
+ "@storybook/theming": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "regenerator-runtime": "^0.13.7"
+ }
+ },
+ "node_modules/@storybook/addon-essentials/node_modules/@storybook/api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.20.tgz",
+ "integrity": "sha512-+Uvvj7B+0oGb83mOzNjFuxju3ColjJpgyDjNzD5jI2xCtGyau+c8Lr4rhI9xNc2Dw9b8gpfPmhkvEnBPmd/ecQ==",
+ "dev": true,
+ "dependencies": {
+ "@reach/router": "^1.3.3",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@storybook/router": "6.1.20",
+ "@storybook/semver": "^7.3.2",
+ "@storybook/theming": "6.1.20",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "fast-deep-equal": "^3.1.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "regenerator-runtime": "^0.13.7",
+ "store2": "^2.7.1",
+ "telejson": "^5.0.2",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "node_modules/@storybook/addon-essentials/node_modules/@storybook/channel-postmessage": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.1.20.tgz",
+ "integrity": "sha512-4/zUd48qBnhoD96M4yBK+RlMQmZid0FSUzc6w7mXXjDE7vmRrXgP5ppIwYlzo4mcNSA5wCJsEp4YKRgAfZAUxw==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "qs": "^6.6.0",
+ "telejson": "^5.0.2"
+ }
+ },
+ "node_modules/@storybook/addon-essentials/node_modules/@storybook/channels": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.20.tgz",
+ "integrity": "sha512-UBvVf07LAUD6JTrk77f4qydS4v5hzjAHJWOfWO6b82oO5bu4hTXt/Rjj/TSz85Rl/NmM4GYAAPIfxJHg53TRTg==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "node_modules/@storybook/addon-essentials/node_modules/@storybook/client-api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.1.20.tgz",
+ "integrity": "sha512-QLM8h0h8HWkHRh3GYoO6PdwYX4No4/J7oYg6cNVhNbhA9l4a3HDLEyfBGojU4ZUDd2feJ8Sgml92UoP4Vrj0kg==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/addons": "6.1.20",
+ "@storybook/channel-postmessage": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@types/qs": "^6.9.0",
+ "@types/webpack-env": "^1.15.3",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0",
+ "regenerator-runtime": "^0.13.7",
+ "stable": "^0.1.8",
+ "store2": "^2.7.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "node_modules/@storybook/addon-essentials/node_modules/@storybook/client-logger": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.20.tgz",
+ "integrity": "sha512-UKq+5vRXZXcwLgjXEK/NoL61JXar51aSDwnPa4jEFXRpXvIbHZzr6U3TO6r2J2LkTEJO54V2k8F2wnZgUvm3QA==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1",
+ "global": "^4.3.2"
+ }
+ },
+ "node_modules/@storybook/addon-essentials/node_modules/@storybook/components": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.20.tgz",
+ "integrity": "sha512-X4k2PF3Q60p3rgRkGtjWh0DWP9tqdwMRwDjA6TGj8WyRM2FdROlmH/hwRy9Op/cs2Yj8ApkUJk8AMUm3hBhYvQ==",
+ "dev": true,
+ "dependencies": {
+ "@popperjs/core": "^2.5.4",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@storybook/theming": "6.1.20",
+ "@types/overlayscrollbars": "^1.9.0",
+ "@types/react-color": "^3.0.1",
+ "@types/react-syntax-highlighter": "11.0.4",
"core-js": "^3.0.1",
+ "fast-deep-equal": "^3.1.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "markdown-to-jsx": "^6.11.4",
+ "memoizerific": "^1.11.3",
+ "overlayscrollbars": "^1.10.2",
+ "polished": "^3.4.4",
+ "react-color": "^2.17.0",
+ "react-popper-tooltip": "^3.1.1",
+ "react-syntax-highlighter": "^13.5.0",
+ "react-textarea-autosize": "^8.1.1",
"regenerator-runtime": "^0.13.7",
"ts-dedent": "^2.0.0"
}
},
+ "node_modules/@storybook/addon-essentials/node_modules/@storybook/core-events": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.20.tgz",
+ "integrity": "sha512-OPKNCbETTrGGypxFzDtsE2cGdHDNolVSJv1mZ17fr9lquc5eyJJCAJ4HbPk+OocRuHBKEnc1/pcA+wWKBM+vnA==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1"
+ }
+ },
+ "node_modules/@storybook/addon-essentials/node_modules/@storybook/router": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.20.tgz",
+ "integrity": "sha512-hIJiy60znxu9fJgnFP3n5C9YdWr/bHk77vowf0nO0v+dd59EKlgh7ibiDi48Fe2PMU95pYGb6mCDouNS+boN0w==",
+ "dev": true,
+ "dependencies": {
+ "@reach/router": "^1.3.3",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0"
+ }
+ },
+ "node_modules/@storybook/addon-essentials/node_modules/@storybook/theming": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.20.tgz",
+ "integrity": "sha512-yg56fa4uhXs+oNmwSHw/jAt1sWpAfq2k6aP1FOtWiEI372g7ZYddP/0ENoj07R+8jZxkvafLNhMI20aIxXpvTQ==",
+ "dev": true,
+ "dependencies": {
+ "@emotion/core": "^10.1.1",
+ "@emotion/is-prop-valid": "^0.8.6",
+ "@emotion/styled": "^10.0.23",
+ "@storybook/client-logger": "6.1.20",
+ "core-js": "^3.0.1",
+ "deep-object-diff": "^1.1.0",
+ "emotion-theming": "^10.0.19",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "polished": "^3.4.4",
+ "resolve-from": "^5.0.0",
+ "ts-dedent": "^2.0.0"
+ }
+ },
+ "node_modules/@storybook/addon-essentials/node_modules/@types/reach__router": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz",
+ "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==",
+ "dev": true,
+ "dependencies": {
+ "@types/react": "*"
+ }
+ },
+ "node_modules/@storybook/addon-essentials/node_modules/fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "dev": true
+ },
+ "node_modules/@storybook/addon-essentials/node_modules/qs": {
+ "version": "6.9.6",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
+ "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "node_modules/@storybook/addon-essentials/node_modules/react-color": {
+ "version": "2.19.3",
+ "resolved": "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz",
+ "integrity": "sha512-LEeGE/ZzNLIsFWa1TMe8y5VYqr7bibneWmvJwm1pCn/eNmrabWDh659JSPn9BuaMpEfU83WTOJfnCcjDZwNQTA==",
+ "dev": true,
+ "dependencies": {
+ "@icons/material": "^0.2.4",
+ "lodash": "^4.17.15",
+ "lodash-es": "^4.17.15",
+ "material-colors": "^1.2.1",
+ "prop-types": "^15.5.10",
+ "reactcss": "^1.2.0",
+ "tinycolor2": "^1.4.1"
+ }
+ },
+ "node_modules/@storybook/addon-essentials/node_modules/react-syntax-highlighter": {
+ "version": "13.5.3",
+ "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-13.5.3.tgz",
+ "integrity": "sha512-crPaF+QGPeHNIblxxCdf2Lg936NAHKhNhuMzRL3F9ct6aYXL3NcZtCL0Rms9+qVo6Y1EQLdXGypBNSbPL/r+qg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/runtime": "^7.3.1",
+ "highlight.js": "^10.1.1",
+ "lowlight": "^1.14.0",
+ "prismjs": "^1.21.0",
+ "refractor": "^3.1.0"
+ }
+ },
"node_modules/@storybook/addon-essentials/node_modules/regenerator-runtime": {
"version": "0.13.7",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
"integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
"dev": true
},
+ "node_modules/@storybook/addon-essentials/node_modules/resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@storybook/addon-essentials/node_modules/uuid": {
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+ "dev": true,
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
"node_modules/@storybook/addon-knobs": {
"version": "6.1.17",
"resolved": "https://registry.npmjs.org/@storybook/addon-knobs/-/addon-knobs-6.1.17.tgz",
@@ -10370,28 +11195,148 @@
"dev": true
},
"node_modules/@storybook/addon-toolbars": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-6.1.17.tgz",
- "integrity": "sha512-hEH4MFNbhCOzHs9yB+V+GH9FHD5MN7dxUfLFYM1tuZPqtotgfrYwCBUTy8m/tSxyOOSM+Y1BSHBozt2h7D23eA==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-6.1.20.tgz",
+ "integrity": "sha512-r+MGlY9MyGnlJQ6149GZOFnJ6rUZgrnX9RcpcuwOBmfZNUM0andnOlaV3L1s2LY+oEETDi/rqQkQcrr7jbO/wA==",
"dev": true,
"dependencies": {
- "@storybook/addons": "6.1.17",
- "@storybook/api": "6.1.17",
- "@storybook/client-api": "6.1.17",
- "@storybook/components": "6.1.17",
+ "@storybook/addons": "6.1.20",
+ "@storybook/api": "6.1.20",
+ "@storybook/client-api": "6.1.20",
+ "@storybook/components": "6.1.20",
"core-js": "^3.0.1"
}
},
+ "node_modules/@storybook/addon-toolbars/node_modules/@emotion/core": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz",
+ "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/runtime": "^7.5.5",
+ "@emotion/cache": "^10.0.27",
+ "@emotion/css": "^10.0.27",
+ "@emotion/serialize": "^0.11.15",
+ "@emotion/sheet": "0.9.4",
+ "@emotion/utils": "0.11.3"
+ }
+ },
+ "node_modules/@storybook/addon-toolbars/node_modules/@storybook/addons": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.20.tgz",
+ "integrity": "sha512-kIhXYgF+ARNpYxO3qhz8yThDvKpaq+HDst8odPU9sCNEI66PSH6hrILhTmnffNnqdtY3LnKkU9rGVfZn+3TOTA==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/api": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/router": "6.1.20",
+ "@storybook/theming": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "regenerator-runtime": "^0.13.7"
+ }
+ },
+ "node_modules/@storybook/addon-toolbars/node_modules/@storybook/api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.20.tgz",
+ "integrity": "sha512-+Uvvj7B+0oGb83mOzNjFuxju3ColjJpgyDjNzD5jI2xCtGyau+c8Lr4rhI9xNc2Dw9b8gpfPmhkvEnBPmd/ecQ==",
+ "dev": true,
+ "dependencies": {
+ "@reach/router": "^1.3.3",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@storybook/router": "6.1.20",
+ "@storybook/semver": "^7.3.2",
+ "@storybook/theming": "6.1.20",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "fast-deep-equal": "^3.1.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "regenerator-runtime": "^0.13.7",
+ "store2": "^2.7.1",
+ "telejson": "^5.0.2",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "node_modules/@storybook/addon-toolbars/node_modules/@storybook/channel-postmessage": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.1.20.tgz",
+ "integrity": "sha512-4/zUd48qBnhoD96M4yBK+RlMQmZid0FSUzc6w7mXXjDE7vmRrXgP5ppIwYlzo4mcNSA5wCJsEp4YKRgAfZAUxw==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "qs": "^6.6.0",
+ "telejson": "^5.0.2"
+ }
+ },
+ "node_modules/@storybook/addon-toolbars/node_modules/@storybook/channels": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.20.tgz",
+ "integrity": "sha512-UBvVf07LAUD6JTrk77f4qydS4v5hzjAHJWOfWO6b82oO5bu4hTXt/Rjj/TSz85Rl/NmM4GYAAPIfxJHg53TRTg==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "node_modules/@storybook/addon-toolbars/node_modules/@storybook/client-api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.1.20.tgz",
+ "integrity": "sha512-QLM8h0h8HWkHRh3GYoO6PdwYX4No4/J7oYg6cNVhNbhA9l4a3HDLEyfBGojU4ZUDd2feJ8Sgml92UoP4Vrj0kg==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/addons": "6.1.20",
+ "@storybook/channel-postmessage": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@types/qs": "^6.9.0",
+ "@types/webpack-env": "^1.15.3",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0",
+ "regenerator-runtime": "^0.13.7",
+ "stable": "^0.1.8",
+ "store2": "^2.7.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "node_modules/@storybook/addon-toolbars/node_modules/@storybook/client-logger": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.20.tgz",
+ "integrity": "sha512-UKq+5vRXZXcwLgjXEK/NoL61JXar51aSDwnPa4jEFXRpXvIbHZzr6U3TO6r2J2LkTEJO54V2k8F2wnZgUvm3QA==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1",
+ "global": "^4.3.2"
+ }
+ },
"node_modules/@storybook/addon-toolbars/node_modules/@storybook/components": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.17.tgz",
- "integrity": "sha512-rIEll0UTxEKmG4IsSS5K+6DjRLVtX8J+9cg79GSAC7N1ZHUR1UQmjjJaehJa5q/NQ5H8C39acxpT4Py/BcsL2g==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.20.tgz",
+ "integrity": "sha512-X4k2PF3Q60p3rgRkGtjWh0DWP9tqdwMRwDjA6TGj8WyRM2FdROlmH/hwRy9Op/cs2Yj8ApkUJk8AMUm3hBhYvQ==",
"dev": true,
"dependencies": {
"@popperjs/core": "^2.5.4",
- "@storybook/client-logger": "6.1.17",
+ "@storybook/client-logger": "6.1.20",
"@storybook/csf": "0.0.1",
- "@storybook/theming": "6.1.17",
+ "@storybook/theming": "6.1.20",
"@types/overlayscrollbars": "^1.9.0",
"@types/react-color": "^3.0.1",
"@types/react-syntax-highlighter": "11.0.4",
@@ -10407,15 +11352,77 @@
"react-popper-tooltip": "^3.1.1",
"react-syntax-highlighter": "^13.5.0",
"react-textarea-autosize": "^8.1.1",
+ "regenerator-runtime": "^0.13.7",
+ "ts-dedent": "^2.0.0"
+ }
+ },
+ "node_modules/@storybook/addon-toolbars/node_modules/@storybook/core-events": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.20.tgz",
+ "integrity": "sha512-OPKNCbETTrGGypxFzDtsE2cGdHDNolVSJv1mZ17fr9lquc5eyJJCAJ4HbPk+OocRuHBKEnc1/pcA+wWKBM+vnA==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1"
+ }
+ },
+ "node_modules/@storybook/addon-toolbars/node_modules/@storybook/router": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.20.tgz",
+ "integrity": "sha512-hIJiy60znxu9fJgnFP3n5C9YdWr/bHk77vowf0nO0v+dd59EKlgh7ibiDi48Fe2PMU95pYGb6mCDouNS+boN0w==",
+ "dev": true,
+ "dependencies": {
+ "@reach/router": "^1.3.3",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0"
+ }
+ },
+ "node_modules/@storybook/addon-toolbars/node_modules/@storybook/theming": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.20.tgz",
+ "integrity": "sha512-yg56fa4uhXs+oNmwSHw/jAt1sWpAfq2k6aP1FOtWiEI372g7ZYddP/0ENoj07R+8jZxkvafLNhMI20aIxXpvTQ==",
+ "dev": true,
+ "dependencies": {
+ "@emotion/core": "^10.1.1",
+ "@emotion/is-prop-valid": "^0.8.6",
+ "@emotion/styled": "^10.0.23",
+ "@storybook/client-logger": "6.1.20",
+ "core-js": "^3.0.1",
+ "deep-object-diff": "^1.1.0",
+ "emotion-theming": "^10.0.19",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "polished": "^3.4.4",
+ "resolve-from": "^5.0.0",
"ts-dedent": "^2.0.0"
}
},
+ "node_modules/@storybook/addon-toolbars/node_modules/@types/reach__router": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz",
+ "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==",
+ "dev": true,
+ "dependencies": {
+ "@types/react": "*"
+ }
+ },
"node_modules/@storybook/addon-toolbars/node_modules/fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
"dev": true
},
+ "node_modules/@storybook/addon-toolbars/node_modules/qs": {
+ "version": "6.9.6",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
+ "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
"node_modules/@storybook/addon-toolbars/node_modules/react-color": {
"version": "2.19.3",
"resolved": "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz",
@@ -10444,18 +11451,33 @@
"refractor": "^3.1.0"
}
},
- "node_modules/@storybook/addon-viewport": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-6.1.17.tgz",
- "integrity": "sha512-vBtJ4o0XWSPIqhJRroo/hUjRUOVYOVP8kGXv9WDRS75988BTHDq75VAKLmdNN/MV8kBaANRppj9LdRw2Mxs5TA==",
- "dev": true,
- "dependencies": {
- "@storybook/addons": "6.1.17",
- "@storybook/api": "6.1.17",
- "@storybook/client-logger": "6.1.17",
- "@storybook/components": "6.1.17",
- "@storybook/core-events": "6.1.17",
- "@storybook/theming": "6.1.17",
+ "node_modules/@storybook/addon-toolbars/node_modules/regenerator-runtime": {
+ "version": "0.13.7",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
+ "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
+ "dev": true
+ },
+ "node_modules/@storybook/addon-toolbars/node_modules/resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@storybook/addon-viewport": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-6.1.20.tgz",
+ "integrity": "sha512-Xh75q3eh29QYkgYUF7ZEc8/R4HcQjTPazsxxknYZKu+S5TZ1OhoToH74YOL7bDuMAMAco95zv4zHpW02/oYT0g==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/addons": "6.1.20",
+ "@storybook/api": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/components": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/theming": "6.1.20",
"core-js": "^3.0.1",
"global": "^4.3.2",
"memoizerific": "^1.11.3",
@@ -10463,16 +11485,95 @@
"regenerator-runtime": "^0.13.7"
}
},
+ "node_modules/@storybook/addon-viewport/node_modules/@emotion/core": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz",
+ "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/runtime": "^7.5.5",
+ "@emotion/cache": "^10.0.27",
+ "@emotion/css": "^10.0.27",
+ "@emotion/serialize": "^0.11.15",
+ "@emotion/sheet": "0.9.4",
+ "@emotion/utils": "0.11.3"
+ }
+ },
+ "node_modules/@storybook/addon-viewport/node_modules/@storybook/addons": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.20.tgz",
+ "integrity": "sha512-kIhXYgF+ARNpYxO3qhz8yThDvKpaq+HDst8odPU9sCNEI66PSH6hrILhTmnffNnqdtY3LnKkU9rGVfZn+3TOTA==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/api": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/router": "6.1.20",
+ "@storybook/theming": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "regenerator-runtime": "^0.13.7"
+ }
+ },
+ "node_modules/@storybook/addon-viewport/node_modules/@storybook/api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.20.tgz",
+ "integrity": "sha512-+Uvvj7B+0oGb83mOzNjFuxju3ColjJpgyDjNzD5jI2xCtGyau+c8Lr4rhI9xNc2Dw9b8gpfPmhkvEnBPmd/ecQ==",
+ "dev": true,
+ "dependencies": {
+ "@reach/router": "^1.3.3",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@storybook/router": "6.1.20",
+ "@storybook/semver": "^7.3.2",
+ "@storybook/theming": "6.1.20",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "fast-deep-equal": "^3.1.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "regenerator-runtime": "^0.13.7",
+ "store2": "^2.7.1",
+ "telejson": "^5.0.2",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "node_modules/@storybook/addon-viewport/node_modules/@storybook/channels": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.20.tgz",
+ "integrity": "sha512-UBvVf07LAUD6JTrk77f4qydS4v5hzjAHJWOfWO6b82oO5bu4hTXt/Rjj/TSz85Rl/NmM4GYAAPIfxJHg53TRTg==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "node_modules/@storybook/addon-viewport/node_modules/@storybook/client-logger": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.20.tgz",
+ "integrity": "sha512-UKq+5vRXZXcwLgjXEK/NoL61JXar51aSDwnPa4jEFXRpXvIbHZzr6U3TO6r2J2LkTEJO54V2k8F2wnZgUvm3QA==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1",
+ "global": "^4.3.2"
+ }
+ },
"node_modules/@storybook/addon-viewport/node_modules/@storybook/components": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.17.tgz",
- "integrity": "sha512-rIEll0UTxEKmG4IsSS5K+6DjRLVtX8J+9cg79GSAC7N1ZHUR1UQmjjJaehJa5q/NQ5H8C39acxpT4Py/BcsL2g==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.20.tgz",
+ "integrity": "sha512-X4k2PF3Q60p3rgRkGtjWh0DWP9tqdwMRwDjA6TGj8WyRM2FdROlmH/hwRy9Op/cs2Yj8ApkUJk8AMUm3hBhYvQ==",
"dev": true,
"dependencies": {
"@popperjs/core": "^2.5.4",
- "@storybook/client-logger": "6.1.17",
+ "@storybook/client-logger": "6.1.20",
"@storybook/csf": "0.0.1",
- "@storybook/theming": "6.1.17",
+ "@storybook/theming": "6.1.20",
"@types/overlayscrollbars": "^1.9.0",
"@types/react-color": "^3.0.1",
"@types/react-syntax-highlighter": "11.0.4",
@@ -10488,15 +11589,77 @@
"react-popper-tooltip": "^3.1.1",
"react-syntax-highlighter": "^13.5.0",
"react-textarea-autosize": "^8.1.1",
+ "regenerator-runtime": "^0.13.7",
"ts-dedent": "^2.0.0"
}
},
+ "node_modules/@storybook/addon-viewport/node_modules/@storybook/core-events": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.20.tgz",
+ "integrity": "sha512-OPKNCbETTrGGypxFzDtsE2cGdHDNolVSJv1mZ17fr9lquc5eyJJCAJ4HbPk+OocRuHBKEnc1/pcA+wWKBM+vnA==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1"
+ }
+ },
+ "node_modules/@storybook/addon-viewport/node_modules/@storybook/router": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.20.tgz",
+ "integrity": "sha512-hIJiy60znxu9fJgnFP3n5C9YdWr/bHk77vowf0nO0v+dd59EKlgh7ibiDi48Fe2PMU95pYGb6mCDouNS+boN0w==",
+ "dev": true,
+ "dependencies": {
+ "@reach/router": "^1.3.3",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0"
+ }
+ },
+ "node_modules/@storybook/addon-viewport/node_modules/@storybook/theming": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.20.tgz",
+ "integrity": "sha512-yg56fa4uhXs+oNmwSHw/jAt1sWpAfq2k6aP1FOtWiEI372g7ZYddP/0ENoj07R+8jZxkvafLNhMI20aIxXpvTQ==",
+ "dev": true,
+ "dependencies": {
+ "@emotion/core": "^10.1.1",
+ "@emotion/is-prop-valid": "^0.8.6",
+ "@emotion/styled": "^10.0.23",
+ "@storybook/client-logger": "6.1.20",
+ "core-js": "^3.0.1",
+ "deep-object-diff": "^1.1.0",
+ "emotion-theming": "^10.0.19",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "polished": "^3.4.4",
+ "resolve-from": "^5.0.0",
+ "ts-dedent": "^2.0.0"
+ }
+ },
+ "node_modules/@storybook/addon-viewport/node_modules/@types/reach__router": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz",
+ "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==",
+ "dev": true,
+ "dependencies": {
+ "@types/react": "*"
+ }
+ },
"node_modules/@storybook/addon-viewport/node_modules/fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
"dev": true
},
+ "node_modules/@storybook/addon-viewport/node_modules/qs": {
+ "version": "6.9.6",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
+ "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
"node_modules/@storybook/addon-viewport/node_modules/react-color": {
"version": "2.19.3",
"resolved": "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz",
@@ -10531,6 +11694,15 @@
"integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
"dev": true
},
+ "node_modules/@storybook/addon-viewport/node_modules/resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/@storybook/addons": {
"version": "6.1.17",
"resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.17.tgz",
@@ -10890,9 +12062,9 @@
}
},
"node_modules/@storybook/core": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/core/-/core-6.1.17.tgz",
- "integrity": "sha512-9x8ezlKlm8SQ+OW3kKwJwuVcaTDCw2OlA9YZEOo1kdRKsiiy5X14VqjJocl/BqnDt2VgzUUchz3m4neHYMAivQ==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/core/-/core-6.1.20.tgz",
+ "integrity": "sha512-cXca0s+ixoouXwPXeUoE9sB5OEkOUpkGAA78W8MLP4IHlI09ZBFCmLP989JdcCT2EjFBQ1V/UudNkQHMlyIl2A==",
"dev": true,
"dependencies": {
"@babel/core": "^7.12.3",
@@ -10917,20 +12089,20 @@
"@babel/preset-react": "^7.12.1",
"@babel/preset-typescript": "^7.12.1",
"@babel/register": "^7.12.1",
- "@storybook/addons": "6.1.17",
- "@storybook/api": "6.1.17",
- "@storybook/channel-postmessage": "6.1.17",
- "@storybook/channels": "6.1.17",
- "@storybook/client-api": "6.1.17",
- "@storybook/client-logger": "6.1.17",
- "@storybook/components": "6.1.17",
- "@storybook/core-events": "6.1.17",
+ "@storybook/addons": "6.1.20",
+ "@storybook/api": "6.1.20",
+ "@storybook/channel-postmessage": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-api": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/components": "6.1.20",
+ "@storybook/core-events": "6.1.20",
"@storybook/csf": "0.0.1",
- "@storybook/node-logger": "6.1.17",
- "@storybook/router": "6.1.17",
+ "@storybook/node-logger": "6.1.20",
+ "@storybook/router": "6.1.20",
"@storybook/semver": "^7.3.2",
- "@storybook/theming": "6.1.17",
- "@storybook/ui": "6.1.17",
+ "@storybook/theming": "6.1.20",
+ "@storybook/ui": "6.1.20",
"@types/glob-base": "^0.3.0",
"@types/micromatch": "^4.0.1",
"@types/node-fetch": "^2.5.4",
@@ -10978,7 +12150,7 @@
"pretty-hrtime": "^1.0.3",
"qs": "^6.6.0",
"raw-loader": "^4.0.1",
- "react-dev-utils": "^10.0.0",
+ "react-dev-utils": "^11.0.3",
"regenerator-runtime": "^0.13.7",
"resolve-from": "^5.0.0",
"serve-favicon": "^2.5.0",
@@ -11016,13 +12188,19 @@
"@babel/highlight": "^7.12.13"
}
},
+ "node_modules/@storybook/core/node_modules/@babel/compat-data": {
+ "version": "7.13.8",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.8.tgz",
+ "integrity": "sha512-EaI33z19T4qN3xLXsGf48M2cDqa6ei9tPZlfLdb2HC+e/cFtREiRd8hdSqDbwdLB0/+gLwqJmCYASH0z2bUdog==",
+ "dev": true
+ },
"node_modules/@storybook/core/node_modules/@babel/generator": {
- "version": "7.12.15",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.15.tgz",
- "integrity": "sha512-6F2xHxBiFXWNSGb7vyCUTBF8RCLY66rS0zEPcP8t/nQyXjha5EuK4z7H5o7fWG8B4M7y6mqVWq1J+1PuwRhecQ==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.0.tgz",
+ "integrity": "sha512-zBZfgvBB/ywjx0Rgc2+BwoH/3H+lDtlgD4hBOpEv5LxRnYsm/753iRuLepqnYlynpjC3AdQxtxsoeHJoEEwOAw==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.12.13",
+ "@babel/types": "^7.13.0",
"jsesc": "^2.5.1",
"source-map": "^0.5.0"
}
@@ -11036,16 +12214,28 @@
"@babel/types": "^7.12.13"
}
},
+ "node_modules/@storybook/core/node_modules/@babel/helper-compilation-targets": {
+ "version": "7.13.8",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.8.tgz",
+ "integrity": "sha512-pBljUGC1y3xKLn1nrx2eAhurLMA8OqBtBP/JwG4U8skN7kf8/aqwwxpV1N6T0e7r6+7uNitIa/fUxPFagSXp3A==",
+ "dev": true,
+ "dependencies": {
+ "@babel/compat-data": "^7.13.8",
+ "@babel/helper-validator-option": "^7.12.17",
+ "browserslist": "^4.14.5",
+ "semver": "^6.3.0"
+ }
+ },
"node_modules/@storybook/core/node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.13.tgz",
- "integrity": "sha512-Vs/e9wv7rakKYeywsmEBSRC9KtmE7Px+YBlESekLeJOF0zbGUicGfXSNi3o+tfXSNS48U/7K9mIOOCR79Cl3+Q==",
+ "version": "7.13.8",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.8.tgz",
+ "integrity": "sha512-qioaRrKHQbn4hkRKDHbnuQ6kAxmmOF+kzKGnIfxPK4j2rckSJCpKzr/SSTlohSCiE3uAQpNDJ9FIh4baeE8W+w==",
"dev": true,
"dependencies": {
"@babel/helper-function-name": "^7.12.13",
- "@babel/helper-member-expression-to-functions": "^7.12.13",
+ "@babel/helper-member-expression-to-functions": "^7.13.0",
"@babel/helper-optimise-call-expression": "^7.12.13",
- "@babel/helper-replace-supers": "^7.12.13",
+ "@babel/helper-replace-supers": "^7.13.0",
"@babel/helper-split-export-declaration": "^7.12.13"
}
},
@@ -11070,12 +12260,12 @@
}
},
"node_modules/@storybook/core/node_modules/@babel/helper-member-expression-to-functions": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.13.tgz",
- "integrity": "sha512-B+7nN0gIL8FZ8SvMcF+EPyB21KnCcZHQZFczCxbiNGV/O0rsrSBlWGLzmtBJ3GMjSVMIm4lpFhR+VdVBuIsUcQ==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz",
+ "integrity": "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.12.13"
+ "@babel/types": "^7.13.0"
}
},
"node_modules/@storybook/core/node_modules/@babel/helper-optimise-call-expression": {
@@ -11088,21 +12278,21 @@
}
},
"node_modules/@storybook/core/node_modules/@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
},
"node_modules/@storybook/core/node_modules/@babel/helper-replace-supers": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.13.tgz",
- "integrity": "sha512-pctAOIAMVStI2TMLhozPKbf5yTEXc0OJa0eENheb4w09SrgOWEs+P4nTOZYJQCqs8JlErGLDPDJTiGIp3ygbLg==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz",
+ "integrity": "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==",
"dev": true,
"dependencies": {
- "@babel/helper-member-expression-to-functions": "^7.12.13",
+ "@babel/helper-member-expression-to-functions": "^7.13.0",
"@babel/helper-optimise-call-expression": "^7.12.13",
- "@babel/traverse": "^7.12.13",
- "@babel/types": "^7.12.13"
+ "@babel/traverse": "^7.13.0",
+ "@babel/types": "^7.13.0"
}
},
"node_modules/@storybook/core/node_modules/@babel/helper-split-export-declaration": {
@@ -11120,10 +12310,16 @@
"integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
"dev": true
},
+ "node_modules/@storybook/core/node_modules/@babel/helper-validator-option": {
+ "version": "7.12.17",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz",
+ "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==",
+ "dev": true
+ },
"node_modules/@storybook/core/node_modules/@babel/highlight": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz",
- "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==",
+ "version": "7.13.8",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz",
+ "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==",
"dev": true,
"dependencies": {
"@babel/helper-validator-identifier": "^7.12.11",
@@ -11146,9 +12342,9 @@
}
},
"node_modules/@storybook/core/node_modules/@babel/parser": {
- "version": "7.12.15",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.15.tgz",
- "integrity": "sha512-AQBOU2Z9kWwSZMd6lNjCX0GUgFonL1wAM1db8L8PMk9UDaGsRCArBkU4Sc+UCM3AE4hjbXx+h58Lb3QT4oRmrA==",
+ "version": "7.13.4",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.4.tgz",
+ "integrity": "sha512-uvoOulWHhI+0+1f9L4BoozY7U5cIkZ9PgJqvb041d6vypgUmtVPG4vmGm4pSggjl8BELzvHyUeJSUyEMY6b+qA==",
"dev": true,
"bin": {
"parser": "bin/babel-parser.js"
@@ -11158,57 +12354,59 @@
}
},
"node_modules/@storybook/core/node_modules/@babel/plugin-proposal-object-rest-spread": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.13.tgz",
- "integrity": "sha512-WvA1okB/0OS/N3Ldb3sziSrXg6sRphsBgqiccfcQq7woEn5wQLNX82Oc4PlaFcdwcWHuQXAtb8ftbS8Fbsg/sg==",
+ "version": "7.13.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz",
+ "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.12.13",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
- "@babel/plugin-transform-parameters": "^7.12.13"
+ "@babel/compat-data": "^7.13.8",
+ "@babel/helper-compilation-targets": "^7.13.8",
+ "@babel/helper-plugin-utils": "^7.13.0",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-transform-parameters": "^7.13.0"
}
},
"node_modules/@storybook/core/node_modules/@babel/plugin-proposal-object-rest-spread/node_modules/@babel/plugin-transform-parameters": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.13.tgz",
- "integrity": "sha512-e7QqwZalNiBRHCpJg/P8s/VJeSRYgmtWySs1JwvfwPqhBbiWfOcHDKdeAi6oAyIimoKWBlwc8oTgbZHdhCoVZA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz",
+ "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.12.13"
+ "@babel/helper-plugin-utils": "^7.13.0"
}
},
"node_modules/@storybook/core/node_modules/@babel/plugin-proposal-private-methods": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.13.tgz",
- "integrity": "sha512-sV0V57uUwpauixvR7s2o75LmwJI6JECwm5oPUY5beZB1nBl2i37hc7CJGqB5G+58fur5Y6ugvl3LRONk5x34rg==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz",
+ "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==",
"dev": true,
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.12.13",
- "@babel/helper-plugin-utils": "^7.12.13"
+ "@babel/helper-create-class-features-plugin": "^7.13.0",
+ "@babel/helper-plugin-utils": "^7.13.0"
}
},
"node_modules/@storybook/core/node_modules/@babel/plugin-transform-classes": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.13.tgz",
- "integrity": "sha512-cqZlMlhCC1rVnxE5ZGMtIb896ijL90xppMiuWXcwcOAuFczynpd3KYemb91XFFPi3wJSe/OcrX9lXoowatkkxA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz",
+ "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==",
"dev": true,
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.12.13",
"@babel/helper-function-name": "^7.12.13",
"@babel/helper-optimise-call-expression": "^7.12.13",
- "@babel/helper-plugin-utils": "^7.12.13",
- "@babel/helper-replace-supers": "^7.12.13",
+ "@babel/helper-plugin-utils": "^7.13.0",
+ "@babel/helper-replace-supers": "^7.13.0",
"@babel/helper-split-export-declaration": "^7.12.13",
"globals": "^11.1.0"
}
},
"node_modules/@storybook/core/node_modules/@babel/plugin-transform-template-literals": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.13.tgz",
- "integrity": "sha512-arIKlWYUgmNsF28EyfmiQHJLJFlAJNYkuQO10jL46ggjBpeb2re1P9K9YGxNJB45BqTbaslVysXDYm/g3sN/Qg==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz",
+ "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.12.13"
+ "@babel/helper-plugin-utils": "^7.13.0"
}
},
"node_modules/@storybook/core/node_modules/@babel/template": {
@@ -11223,26 +12421,26 @@
}
},
"node_modules/@storybook/core/node_modules/@babel/traverse": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz",
- "integrity": "sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz",
+ "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==",
"dev": true,
"dependencies": {
"@babel/code-frame": "^7.12.13",
- "@babel/generator": "^7.12.13",
+ "@babel/generator": "^7.13.0",
"@babel/helper-function-name": "^7.12.13",
"@babel/helper-split-export-declaration": "^7.12.13",
- "@babel/parser": "^7.12.13",
- "@babel/types": "^7.12.13",
+ "@babel/parser": "^7.13.0",
+ "@babel/types": "^7.13.0",
"debug": "^4.1.0",
"globals": "^11.1.0",
"lodash": "^4.17.19"
}
},
"node_modules/@storybook/core/node_modules/@babel/types": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz",
- "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz",
+ "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==",
"dev": true,
"dependencies": {
"@babel/helper-validator-identifier": "^7.12.11",
@@ -11250,16 +12448,136 @@
"to-fast-properties": "^2.0.0"
}
},
+ "node_modules/@storybook/core/node_modules/@emotion/core": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz",
+ "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/runtime": "^7.5.5",
+ "@emotion/cache": "^10.0.27",
+ "@emotion/css": "^10.0.27",
+ "@emotion/serialize": "^0.11.15",
+ "@emotion/sheet": "0.9.4",
+ "@emotion/utils": "0.11.3"
+ }
+ },
+ "node_modules/@storybook/core/node_modules/@storybook/addons": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.20.tgz",
+ "integrity": "sha512-kIhXYgF+ARNpYxO3qhz8yThDvKpaq+HDst8odPU9sCNEI66PSH6hrILhTmnffNnqdtY3LnKkU9rGVfZn+3TOTA==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/api": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/router": "6.1.20",
+ "@storybook/theming": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "regenerator-runtime": "^0.13.7"
+ }
+ },
+ "node_modules/@storybook/core/node_modules/@storybook/api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.20.tgz",
+ "integrity": "sha512-+Uvvj7B+0oGb83mOzNjFuxju3ColjJpgyDjNzD5jI2xCtGyau+c8Lr4rhI9xNc2Dw9b8gpfPmhkvEnBPmd/ecQ==",
+ "dev": true,
+ "dependencies": {
+ "@reach/router": "^1.3.3",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@storybook/router": "6.1.20",
+ "@storybook/semver": "^7.3.2",
+ "@storybook/theming": "6.1.20",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "fast-deep-equal": "^3.1.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "regenerator-runtime": "^0.13.7",
+ "store2": "^2.7.1",
+ "telejson": "^5.0.2",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "node_modules/@storybook/core/node_modules/@storybook/channel-postmessage": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.1.20.tgz",
+ "integrity": "sha512-4/zUd48qBnhoD96M4yBK+RlMQmZid0FSUzc6w7mXXjDE7vmRrXgP5ppIwYlzo4mcNSA5wCJsEp4YKRgAfZAUxw==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "qs": "^6.6.0",
+ "telejson": "^5.0.2"
+ }
+ },
+ "node_modules/@storybook/core/node_modules/@storybook/channels": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.20.tgz",
+ "integrity": "sha512-UBvVf07LAUD6JTrk77f4qydS4v5hzjAHJWOfWO6b82oO5bu4hTXt/Rjj/TSz85Rl/NmM4GYAAPIfxJHg53TRTg==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "node_modules/@storybook/core/node_modules/@storybook/client-api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.1.20.tgz",
+ "integrity": "sha512-QLM8h0h8HWkHRh3GYoO6PdwYX4No4/J7oYg6cNVhNbhA9l4a3HDLEyfBGojU4ZUDd2feJ8Sgml92UoP4Vrj0kg==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/addons": "6.1.20",
+ "@storybook/channel-postmessage": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@types/qs": "^6.9.0",
+ "@types/webpack-env": "^1.15.3",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0",
+ "regenerator-runtime": "^0.13.7",
+ "stable": "^0.1.8",
+ "store2": "^2.7.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "node_modules/@storybook/core/node_modules/@storybook/client-logger": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.20.tgz",
+ "integrity": "sha512-UKq+5vRXZXcwLgjXEK/NoL61JXar51aSDwnPa4jEFXRpXvIbHZzr6U3TO6r2J2LkTEJO54V2k8F2wnZgUvm3QA==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1",
+ "global": "^4.3.2"
+ }
+ },
"node_modules/@storybook/core/node_modules/@storybook/components": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.17.tgz",
- "integrity": "sha512-rIEll0UTxEKmG4IsSS5K+6DjRLVtX8J+9cg79GSAC7N1ZHUR1UQmjjJaehJa5q/NQ5H8C39acxpT4Py/BcsL2g==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.20.tgz",
+ "integrity": "sha512-X4k2PF3Q60p3rgRkGtjWh0DWP9tqdwMRwDjA6TGj8WyRM2FdROlmH/hwRy9Op/cs2Yj8ApkUJk8AMUm3hBhYvQ==",
"dev": true,
"dependencies": {
"@popperjs/core": "^2.5.4",
- "@storybook/client-logger": "6.1.17",
+ "@storybook/client-logger": "6.1.20",
"@storybook/csf": "0.0.1",
- "@storybook/theming": "6.1.17",
+ "@storybook/theming": "6.1.20",
"@types/overlayscrollbars": "^1.9.0",
"@types/react-color": "^3.0.1",
"@types/react-syntax-highlighter": "11.0.4",
@@ -11275,6 +12593,50 @@
"react-popper-tooltip": "^3.1.1",
"react-syntax-highlighter": "^13.5.0",
"react-textarea-autosize": "^8.1.1",
+ "regenerator-runtime": "^0.13.7",
+ "ts-dedent": "^2.0.0"
+ }
+ },
+ "node_modules/@storybook/core/node_modules/@storybook/core-events": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.20.tgz",
+ "integrity": "sha512-OPKNCbETTrGGypxFzDtsE2cGdHDNolVSJv1mZ17fr9lquc5eyJJCAJ4HbPk+OocRuHBKEnc1/pcA+wWKBM+vnA==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1"
+ }
+ },
+ "node_modules/@storybook/core/node_modules/@storybook/router": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.20.tgz",
+ "integrity": "sha512-hIJiy60znxu9fJgnFP3n5C9YdWr/bHk77vowf0nO0v+dd59EKlgh7ibiDi48Fe2PMU95pYGb6mCDouNS+boN0w==",
+ "dev": true,
+ "dependencies": {
+ "@reach/router": "^1.3.3",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0"
+ }
+ },
+ "node_modules/@storybook/core/node_modules/@storybook/theming": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.20.tgz",
+ "integrity": "sha512-yg56fa4uhXs+oNmwSHw/jAt1sWpAfq2k6aP1FOtWiEI372g7ZYddP/0ENoj07R+8jZxkvafLNhMI20aIxXpvTQ==",
+ "dev": true,
+ "dependencies": {
+ "@emotion/core": "^10.1.1",
+ "@emotion/is-prop-valid": "^0.8.6",
+ "@emotion/styled": "^10.0.23",
+ "@storybook/client-logger": "6.1.20",
+ "core-js": "^3.0.1",
+ "deep-object-diff": "^1.1.0",
+ "emotion-theming": "^10.0.19",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "polished": "^3.4.4",
+ "resolve-from": "^5.0.0",
"ts-dedent": "^2.0.0"
}
},
@@ -11284,6 +12646,15 @@
"integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==",
"dev": true
},
+ "node_modules/@storybook/core/node_modules/@types/reach__router": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz",
+ "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==",
+ "dev": true,
+ "dependencies": {
+ "@types/react": "*"
+ }
+ },
"node_modules/@storybook/core/node_modules/accepts": {
"version": "1.3.7",
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
@@ -11399,6 +12770,25 @@
"node": ">=0.6"
}
},
+ "node_modules/@storybook/core/node_modules/browserslist": {
+ "version": "4.16.3",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz",
+ "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==",
+ "dev": true,
+ "dependencies": {
+ "caniuse-lite": "^1.0.30001181",
+ "colorette": "^1.2.1",
+ "electron-to-chromium": "^1.3.649",
+ "escalade": "^3.1.1",
+ "node-releases": "^1.1.70"
+ },
+ "bin": {
+ "browserslist": "cli.js"
+ },
+ "engines": {
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+ }
+ },
"node_modules/@storybook/core/node_modules/bytes": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
@@ -11436,6 +12826,12 @@
"node": ">= 10"
}
},
+ "node_modules/@storybook/core/node_modules/caniuse-lite": {
+ "version": "1.0.30001192",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001192.tgz",
+ "integrity": "sha512-63OrUnwJj5T1rUmoyqYTdRWBqFFxZFlyZnRRjDR8NSUQFB6A+j/uBORU/SyJ5WzDLg4SPiZH40hQCBNdZ/jmAw==",
+ "dev": true
+ },
"node_modules/@storybook/core/node_modules/chalk": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
@@ -11602,6 +12998,12 @@
"node": ">=0.10.0"
}
},
+ "node_modules/@storybook/core/node_modules/electron-to-chromium": {
+ "version": "1.3.675",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.675.tgz",
+ "integrity": "sha512-GEQw+6dNWjueXGkGfjgm7dAMtXfEqrfDG3uWcZdeaD4cZ3dKYdPRQVruVXQRXtPLtOr5GNVVlNLRMChOZ611pQ==",
+ "dev": true
+ },
"node_modules/@storybook/core/node_modules/emojis-list": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
@@ -11906,9 +13308,9 @@
}
},
"node_modules/@storybook/core/node_modules/graceful-fs": {
- "version": "4.2.5",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.5.tgz",
- "integrity": "sha512-kBBSQbz2K0Nyn+31j/w36fUfxkBW9/gfwRWdUY1ULReH3iokVJgddZAFcD1D0xlgTmFxJCbUkUclAlc6/IDJkw==",
+ "version": "4.2.6",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
+ "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
"dev": true
},
"node_modules/@storybook/core/node_modules/http-errors": {
@@ -12110,21 +13512,21 @@
}
},
"node_modules/@storybook/core/node_modules/mime-db": {
- "version": "1.45.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz",
- "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==",
+ "version": "1.46.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz",
+ "integrity": "sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ==",
"dev": true,
"engines": {
"node": ">= 0.6"
}
},
"node_modules/@storybook/core/node_modules/mime-types": {
- "version": "2.1.28",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz",
- "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==",
+ "version": "2.1.29",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.29.tgz",
+ "integrity": "sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ==",
"dev": true,
"dependencies": {
- "mime-db": "1.45.0"
+ "mime-db": "1.46.0"
},
"engines": {
"node": ">= 0.6"
@@ -12176,6 +13578,12 @@
"integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
"dev": true
},
+ "node_modules/@storybook/core/node_modules/node-releases": {
+ "version": "1.1.71",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz",
+ "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==",
+ "dev": true
+ },
"node_modules/@storybook/core/node_modules/normalize-path": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
@@ -13123,9 +14531,9 @@
}
},
"node_modules/@storybook/node-logger": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.1.17.tgz",
- "integrity": "sha512-Z0xQ4kzvf7GnwFG9UY1HJO2UR66t8IBnC5GxvWrJ/kwXE+DRF3mm/MT41Zz/d9zAY5Vo4mhE5zRwlYSAtrxQIQ==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.1.20.tgz",
+ "integrity": "sha512-Z6337htb1mxIccvCx2Ai0v9LPDlBlmXzeWhap3q2Y6hg8g1p4+0W5Y6bG9RmXqJoXLaT1trO8uAXgGO7AN92yg==",
"dev": true,
"dependencies": {
"@types/npmlog": "^4.1.2",
@@ -13200,9 +14608,9 @@
}
},
"node_modules/@storybook/postinstall": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-6.1.17.tgz",
- "integrity": "sha512-3Q1cAy/zrWw+KevFzfMObicVy3VeT0OQWdtFKF0yq3xZqdznaGlk7KcyVb1HQUFoFqN2Uun71wsJeUnb/TCykg==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-6.1.20.tgz",
+ "integrity": "sha512-k9yLNN4T6KrvzWntU504NMesUQEg5YcsqKfNGjpTfKKRJjMR3+k74pbUZFC+XJEfMkCvSkWsJ2NRcE65bAMm3w==",
"dev": true,
"dependencies": {
"core-js": "^3.0.1"
@@ -13478,17 +14886,17 @@
}
},
"node_modules/@storybook/react": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/react/-/react-6.1.17.tgz",
- "integrity": "sha512-gBylKDuwUzWueB6mEhTo72SelWU3vPWHAFsi+NK6zWFIc2a5dJc9QqDfN+2rBhVOdRXqhSHzYwNWurqYpWuqew==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/react/-/react-6.1.20.tgz",
+ "integrity": "sha512-9NCWxLXJSjEy/DP9fC8Uj7zUljPA6eREjZuNElHGRI/Tg5R/QBuQnBJX9EagLic1lzpcUbsfWJ/+Bpa2qLXAEw==",
"dev": true,
"dependencies": {
"@babel/preset-flow": "^7.12.1",
"@babel/preset-react": "^7.12.1",
"@pmmmwh/react-refresh-webpack-plugin": "^0.4.2",
- "@storybook/addons": "6.1.17",
- "@storybook/core": "6.1.17",
- "@storybook/node-logger": "6.1.17",
+ "@storybook/addons": "6.1.20",
+ "@storybook/core": "6.1.20",
+ "@storybook/node-logger": "6.1.20",
"@storybook/semver": "^7.3.2",
"@types/webpack-env": "^1.15.3",
"babel-plugin-add-react-displayname": "^0.0.5",
@@ -13498,7 +14906,7 @@
"global": "^4.3.2",
"lodash": "^4.17.15",
"prop-types": "^15.7.2",
- "react-dev-utils": "^10.0.0",
+ "react-dev-utils": "^11.0.3",
"react-docgen-typescript-plugin": "^0.6.2",
"react-refresh": "^0.8.3",
"regenerator-runtime": "^0.13.7",
@@ -13514,6 +14922,137 @@
"node": ">=8.0.0"
}
},
+ "node_modules/@storybook/react/node_modules/@emotion/core": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz",
+ "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/runtime": "^7.5.5",
+ "@emotion/cache": "^10.0.27",
+ "@emotion/css": "^10.0.27",
+ "@emotion/serialize": "^0.11.15",
+ "@emotion/sheet": "0.9.4",
+ "@emotion/utils": "0.11.3"
+ }
+ },
+ "node_modules/@storybook/react/node_modules/@storybook/addons": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.20.tgz",
+ "integrity": "sha512-kIhXYgF+ARNpYxO3qhz8yThDvKpaq+HDst8odPU9sCNEI66PSH6hrILhTmnffNnqdtY3LnKkU9rGVfZn+3TOTA==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/api": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/router": "6.1.20",
+ "@storybook/theming": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "regenerator-runtime": "^0.13.7"
+ }
+ },
+ "node_modules/@storybook/react/node_modules/@storybook/api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.20.tgz",
+ "integrity": "sha512-+Uvvj7B+0oGb83mOzNjFuxju3ColjJpgyDjNzD5jI2xCtGyau+c8Lr4rhI9xNc2Dw9b8gpfPmhkvEnBPmd/ecQ==",
+ "dev": true,
+ "dependencies": {
+ "@reach/router": "^1.3.3",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@storybook/router": "6.1.20",
+ "@storybook/semver": "^7.3.2",
+ "@storybook/theming": "6.1.20",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "fast-deep-equal": "^3.1.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "regenerator-runtime": "^0.13.7",
+ "store2": "^2.7.1",
+ "telejson": "^5.0.2",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "node_modules/@storybook/react/node_modules/@storybook/channels": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.20.tgz",
+ "integrity": "sha512-UBvVf07LAUD6JTrk77f4qydS4v5hzjAHJWOfWO6b82oO5bu4hTXt/Rjj/TSz85Rl/NmM4GYAAPIfxJHg53TRTg==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "node_modules/@storybook/react/node_modules/@storybook/client-logger": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.20.tgz",
+ "integrity": "sha512-UKq+5vRXZXcwLgjXEK/NoL61JXar51aSDwnPa4jEFXRpXvIbHZzr6U3TO6r2J2LkTEJO54V2k8F2wnZgUvm3QA==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1",
+ "global": "^4.3.2"
+ }
+ },
+ "node_modules/@storybook/react/node_modules/@storybook/core-events": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.20.tgz",
+ "integrity": "sha512-OPKNCbETTrGGypxFzDtsE2cGdHDNolVSJv1mZ17fr9lquc5eyJJCAJ4HbPk+OocRuHBKEnc1/pcA+wWKBM+vnA==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1"
+ }
+ },
+ "node_modules/@storybook/react/node_modules/@storybook/router": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.20.tgz",
+ "integrity": "sha512-hIJiy60znxu9fJgnFP3n5C9YdWr/bHk77vowf0nO0v+dd59EKlgh7ibiDi48Fe2PMU95pYGb6mCDouNS+boN0w==",
+ "dev": true,
+ "dependencies": {
+ "@reach/router": "^1.3.3",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0"
+ }
+ },
+ "node_modules/@storybook/react/node_modules/@storybook/theming": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.20.tgz",
+ "integrity": "sha512-yg56fa4uhXs+oNmwSHw/jAt1sWpAfq2k6aP1FOtWiEI372g7ZYddP/0ENoj07R+8jZxkvafLNhMI20aIxXpvTQ==",
+ "dev": true,
+ "dependencies": {
+ "@emotion/core": "^10.1.1",
+ "@emotion/is-prop-valid": "^0.8.6",
+ "@emotion/styled": "^10.0.23",
+ "@storybook/client-logger": "6.1.20",
+ "core-js": "^3.0.1",
+ "deep-object-diff": "^1.1.0",
+ "emotion-theming": "^10.0.19",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "polished": "^3.4.4",
+ "resolve-from": "^5.0.0",
+ "ts-dedent": "^2.0.0"
+ }
+ },
+ "node_modules/@storybook/react/node_modules/@types/reach__router": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz",
+ "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==",
+ "dev": true,
+ "dependencies": {
+ "@types/react": "*"
+ }
+ },
"node_modules/@storybook/react/node_modules/acorn": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz",
@@ -13659,12 +15198,30 @@
"integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
"dev": true
},
+ "node_modules/@storybook/react/node_modules/qs": {
+ "version": "6.9.6",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
+ "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
"node_modules/@storybook/react/node_modules/regenerator-runtime": {
"version": "0.13.7",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
"integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
"dev": true
},
+ "node_modules/@storybook/react/node_modules/resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/@storybook/react/node_modules/schema-utils": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
@@ -13841,13 +15398,13 @@
}
},
"node_modules/@storybook/source-loader": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/source-loader/-/source-loader-6.1.17.tgz",
- "integrity": "sha512-G+skNn2wBWOSBUmdKZ37KfXCwBeVd6hSUxoG1x42OWIq1igjZKvWPEX33DEu5zSjjDpbMOgRD8JPDTItqQ0KAA==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/source-loader/-/source-loader-6.1.20.tgz",
+ "integrity": "sha512-rxfh+6JoPrw9RIB+yQ81VpRt586rlLC6mNeGthuwq1KLrw6j4B6Uk3VK0zE1mWdqVfVZZH3SuzM/KEGK86XlTg==",
"dev": true,
"dependencies": {
- "@storybook/addons": "6.1.17",
- "@storybook/client-logger": "6.1.17",
+ "@storybook/addons": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
"@storybook/csf": "0.0.1",
"core-js": "^3.0.1",
"estraverse": "^4.2.0",
@@ -13859,6 +15416,137 @@
"source-map": "^0.7.3"
}
},
+ "node_modules/@storybook/source-loader/node_modules/@emotion/core": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz",
+ "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/runtime": "^7.5.5",
+ "@emotion/cache": "^10.0.27",
+ "@emotion/css": "^10.0.27",
+ "@emotion/serialize": "^0.11.15",
+ "@emotion/sheet": "0.9.4",
+ "@emotion/utils": "0.11.3"
+ }
+ },
+ "node_modules/@storybook/source-loader/node_modules/@storybook/addons": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.20.tgz",
+ "integrity": "sha512-kIhXYgF+ARNpYxO3qhz8yThDvKpaq+HDst8odPU9sCNEI66PSH6hrILhTmnffNnqdtY3LnKkU9rGVfZn+3TOTA==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/api": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/router": "6.1.20",
+ "@storybook/theming": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "regenerator-runtime": "^0.13.7"
+ }
+ },
+ "node_modules/@storybook/source-loader/node_modules/@storybook/api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.20.tgz",
+ "integrity": "sha512-+Uvvj7B+0oGb83mOzNjFuxju3ColjJpgyDjNzD5jI2xCtGyau+c8Lr4rhI9xNc2Dw9b8gpfPmhkvEnBPmd/ecQ==",
+ "dev": true,
+ "dependencies": {
+ "@reach/router": "^1.3.3",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@storybook/router": "6.1.20",
+ "@storybook/semver": "^7.3.2",
+ "@storybook/theming": "6.1.20",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "fast-deep-equal": "^3.1.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "regenerator-runtime": "^0.13.7",
+ "store2": "^2.7.1",
+ "telejson": "^5.0.2",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "node_modules/@storybook/source-loader/node_modules/@storybook/channels": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.20.tgz",
+ "integrity": "sha512-UBvVf07LAUD6JTrk77f4qydS4v5hzjAHJWOfWO6b82oO5bu4hTXt/Rjj/TSz85Rl/NmM4GYAAPIfxJHg53TRTg==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "node_modules/@storybook/source-loader/node_modules/@storybook/client-logger": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.20.tgz",
+ "integrity": "sha512-UKq+5vRXZXcwLgjXEK/NoL61JXar51aSDwnPa4jEFXRpXvIbHZzr6U3TO6r2J2LkTEJO54V2k8F2wnZgUvm3QA==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1",
+ "global": "^4.3.2"
+ }
+ },
+ "node_modules/@storybook/source-loader/node_modules/@storybook/core-events": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.20.tgz",
+ "integrity": "sha512-OPKNCbETTrGGypxFzDtsE2cGdHDNolVSJv1mZ17fr9lquc5eyJJCAJ4HbPk+OocRuHBKEnc1/pcA+wWKBM+vnA==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1"
+ }
+ },
+ "node_modules/@storybook/source-loader/node_modules/@storybook/router": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.20.tgz",
+ "integrity": "sha512-hIJiy60znxu9fJgnFP3n5C9YdWr/bHk77vowf0nO0v+dd59EKlgh7ibiDi48Fe2PMU95pYGb6mCDouNS+boN0w==",
+ "dev": true,
+ "dependencies": {
+ "@reach/router": "^1.3.3",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0"
+ }
+ },
+ "node_modules/@storybook/source-loader/node_modules/@storybook/theming": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.20.tgz",
+ "integrity": "sha512-yg56fa4uhXs+oNmwSHw/jAt1sWpAfq2k6aP1FOtWiEI372g7ZYddP/0ENoj07R+8jZxkvafLNhMI20aIxXpvTQ==",
+ "dev": true,
+ "dependencies": {
+ "@emotion/core": "^10.1.1",
+ "@emotion/is-prop-valid": "^0.8.6",
+ "@emotion/styled": "^10.0.23",
+ "@storybook/client-logger": "6.1.20",
+ "core-js": "^3.0.1",
+ "deep-object-diff": "^1.1.0",
+ "emotion-theming": "^10.0.19",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "polished": "^3.4.4",
+ "resolve-from": "^5.0.0",
+ "ts-dedent": "^2.0.0"
+ }
+ },
+ "node_modules/@storybook/source-loader/node_modules/@types/reach__router": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz",
+ "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==",
+ "dev": true,
+ "dependencies": {
+ "@types/react": "*"
+ }
+ },
"node_modules/@storybook/source-loader/node_modules/big.js": {
"version": "5.2.2",
"resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
@@ -13877,6 +15565,12 @@
"node": ">= 4"
}
},
+ "node_modules/@storybook/source-loader/node_modules/fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "dev": true
+ },
"node_modules/@storybook/source-loader/node_modules/json5": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
@@ -13918,12 +15612,30 @@
"node": ">=10.13.0"
}
},
+ "node_modules/@storybook/source-loader/node_modules/qs": {
+ "version": "6.9.6",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
+ "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
"node_modules/@storybook/source-loader/node_modules/regenerator-runtime": {
"version": "0.13.7",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
"integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
"dev": true
},
+ "node_modules/@storybook/source-loader/node_modules/resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/@storybook/source-loader/node_modules/source-map": {
"version": "0.7.3",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
@@ -13977,21 +15689,21 @@
}
},
"node_modules/@storybook/ui": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.1.17.tgz",
- "integrity": "sha512-D4Vri1MmqfmNq+g1hSRqZyld5zX2VLUexQHGSPmNj+FhlOzkeNA5RcoMBWMvIUSUENiBx3a5gmr/6cbXo7ljdQ==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.1.20.tgz",
+ "integrity": "sha512-XKsSgPjoThIzyxltJercXWRFErF99qOVJWYYCZ6/K0WuYHR4wncRPwN9/ur7BboWFJGWlCJll7fredFAmidP+g==",
"dev": true,
"dependencies": {
"@emotion/core": "^10.1.1",
- "@storybook/addons": "6.1.17",
- "@storybook/api": "6.1.17",
- "@storybook/channels": "6.1.17",
- "@storybook/client-logger": "6.1.17",
- "@storybook/components": "6.1.17",
- "@storybook/core-events": "6.1.17",
- "@storybook/router": "6.1.17",
+ "@storybook/addons": "6.1.20",
+ "@storybook/api": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/components": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/router": "6.1.20",
"@storybook/semver": "^7.3.2",
- "@storybook/theming": "6.1.17",
+ "@storybook/theming": "6.1.20",
"@types/markdown-to-jsx": "^6.11.0",
"copy-to-clipboard": "^3.0.8",
"core-js": "^3.0.1",
@@ -14028,16 +15740,81 @@
"@emotion/utils": "0.11.3"
}
},
+ "node_modules/@storybook/ui/node_modules/@storybook/addons": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.20.tgz",
+ "integrity": "sha512-kIhXYgF+ARNpYxO3qhz8yThDvKpaq+HDst8odPU9sCNEI66PSH6hrILhTmnffNnqdtY3LnKkU9rGVfZn+3TOTA==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/api": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/router": "6.1.20",
+ "@storybook/theming": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "regenerator-runtime": "^0.13.7"
+ }
+ },
+ "node_modules/@storybook/ui/node_modules/@storybook/api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.20.tgz",
+ "integrity": "sha512-+Uvvj7B+0oGb83mOzNjFuxju3ColjJpgyDjNzD5jI2xCtGyau+c8Lr4rhI9xNc2Dw9b8gpfPmhkvEnBPmd/ecQ==",
+ "dev": true,
+ "dependencies": {
+ "@reach/router": "^1.3.3",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@storybook/router": "6.1.20",
+ "@storybook/semver": "^7.3.2",
+ "@storybook/theming": "6.1.20",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "fast-deep-equal": "^3.1.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "regenerator-runtime": "^0.13.7",
+ "store2": "^2.7.1",
+ "telejson": "^5.0.2",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "node_modules/@storybook/ui/node_modules/@storybook/channels": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.20.tgz",
+ "integrity": "sha512-UBvVf07LAUD6JTrk77f4qydS4v5hzjAHJWOfWO6b82oO5bu4hTXt/Rjj/TSz85Rl/NmM4GYAAPIfxJHg53TRTg==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "node_modules/@storybook/ui/node_modules/@storybook/client-logger": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.20.tgz",
+ "integrity": "sha512-UKq+5vRXZXcwLgjXEK/NoL61JXar51aSDwnPa4jEFXRpXvIbHZzr6U3TO6r2J2LkTEJO54V2k8F2wnZgUvm3QA==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1",
+ "global": "^4.3.2"
+ }
+ },
"node_modules/@storybook/ui/node_modules/@storybook/components": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.17.tgz",
- "integrity": "sha512-rIEll0UTxEKmG4IsSS5K+6DjRLVtX8J+9cg79GSAC7N1ZHUR1UQmjjJaehJa5q/NQ5H8C39acxpT4Py/BcsL2g==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.20.tgz",
+ "integrity": "sha512-X4k2PF3Q60p3rgRkGtjWh0DWP9tqdwMRwDjA6TGj8WyRM2FdROlmH/hwRy9Op/cs2Yj8ApkUJk8AMUm3hBhYvQ==",
"dev": true,
"dependencies": {
"@popperjs/core": "^2.5.4",
- "@storybook/client-logger": "6.1.17",
+ "@storybook/client-logger": "6.1.20",
"@storybook/csf": "0.0.1",
- "@storybook/theming": "6.1.17",
+ "@storybook/theming": "6.1.20",
"@types/overlayscrollbars": "^1.9.0",
"@types/react-color": "^3.0.1",
"@types/react-syntax-highlighter": "11.0.4",
@@ -14053,9 +15830,62 @@
"react-popper-tooltip": "^3.1.1",
"react-syntax-highlighter": "^13.5.0",
"react-textarea-autosize": "^8.1.1",
+ "regenerator-runtime": "^0.13.7",
+ "ts-dedent": "^2.0.0"
+ }
+ },
+ "node_modules/@storybook/ui/node_modules/@storybook/core-events": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.20.tgz",
+ "integrity": "sha512-OPKNCbETTrGGypxFzDtsE2cGdHDNolVSJv1mZ17fr9lquc5eyJJCAJ4HbPk+OocRuHBKEnc1/pcA+wWKBM+vnA==",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^3.0.1"
+ }
+ },
+ "node_modules/@storybook/ui/node_modules/@storybook/router": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.20.tgz",
+ "integrity": "sha512-hIJiy60znxu9fJgnFP3n5C9YdWr/bHk77vowf0nO0v+dd59EKlgh7ibiDi48Fe2PMU95pYGb6mCDouNS+boN0w==",
+ "dev": true,
+ "dependencies": {
+ "@reach/router": "^1.3.3",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0"
+ }
+ },
+ "node_modules/@storybook/ui/node_modules/@storybook/theming": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.20.tgz",
+ "integrity": "sha512-yg56fa4uhXs+oNmwSHw/jAt1sWpAfq2k6aP1FOtWiEI372g7ZYddP/0ENoj07R+8jZxkvafLNhMI20aIxXpvTQ==",
+ "dev": true,
+ "dependencies": {
+ "@emotion/core": "^10.1.1",
+ "@emotion/is-prop-valid": "^0.8.6",
+ "@emotion/styled": "^10.0.23",
+ "@storybook/client-logger": "6.1.20",
+ "core-js": "^3.0.1",
+ "deep-object-diff": "^1.1.0",
+ "emotion-theming": "^10.0.19",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "polished": "^3.4.4",
+ "resolve-from": "^5.0.0",
"ts-dedent": "^2.0.0"
}
},
+ "node_modules/@storybook/ui/node_modules/@types/reach__router": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz",
+ "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==",
+ "dev": true,
+ "dependencies": {
+ "@types/react": "*"
+ }
+ },
"node_modules/@storybook/ui/node_modules/fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
@@ -14131,13 +15961,6 @@
"@superset-ui/core": "0.17.11",
"lodash": "^4.17.15",
"prop-types": "^15.7.2"
- },
- "peerDependencies": {
- "@types/react": "*",
- "@types/react-bootstrap": "*",
- "antd": "^4.9.1",
- "react": "^16.13.1",
- "react-bootstrap": "^0.33.1"
}
},
"node_modules/@superset-ui/core": {
@@ -14173,14 +15996,6 @@
"rison": "^0.1.1",
"seedrandom": "^3.0.5",
"whatwg-fetch": "^3.0.0"
- },
- "peerDependencies": {
- "@types/react": "*",
- "@types/react-bootstrap": "*",
- "@types/react-loadable": "*",
- "react": "^16.13.1",
- "react-bootstrap": "^0.33.1",
- "react-loadable": "^5.5.0"
}
},
"node_modules/@superset-ui/core/node_modules/@vx/responsive": {
@@ -14242,9 +16057,6 @@
"d3-selection": "^1.4.0",
"d3-tip": "^0.9.1",
"prop-types": "^15.6.2"
- },
- "peerDependencies": {
- "react": "^16.13.1"
}
},
"node_modules/@superset-ui/legacy-plugin-chart-calendar/node_modules/d3-array": {
@@ -14296,9 +16108,6 @@
"@superset-ui/chart-controls": "0.17.12",
"@superset-ui/core": "0.17.11",
"prop-types": "^15.6.2"
- },
- "peerDependencies": {
- "react": "^15 || ^16"
}
},
"node_modules/@superset-ui/legacy-plugin-chart-force-directed": {
@@ -14310,9 +16119,6 @@
"@superset-ui/core": "0.17.11",
"d3": "^3.5.17",
"prop-types": "^15.7.2"
- },
- "peerDependencies": {
- "react": "^16.13.1"
}
},
"node_modules/@superset-ui/legacy-plugin-chart-heatmap": {
@@ -14341,9 +16147,6 @@
"@vx/responsive": "^0.0.199",
"@vx/scale": "^0.0.197",
"prop-types": "^15.6.2"
- },
- "peerDependencies": {
- "react": "^15 || ^16"
}
},
"node_modules/@superset-ui/legacy-plugin-chart-histogram/node_modules/@vx/group": {
@@ -14414,9 +16217,6 @@
"d3-array": "^2.0.3",
"d3-scale": "^3.0.1",
"prop-types": "^15.6.2"
- },
- "peerDependencies": {
- "react": "^15 || ^16"
}
},
"node_modules/@superset-ui/legacy-plugin-chart-horizon/node_modules/d3-array": {
@@ -14452,9 +16252,6 @@
"react-map-gl": "^4.0.10",
"supercluster": "^4.1.1",
"viewport-mercator-project": "^6.1.1"
- },
- "peerDependencies": {
- "react": "^15 || ^16"
}
},
"node_modules/@superset-ui/legacy-plugin-chart-map-box/node_modules/immutable": {
@@ -14475,9 +16272,6 @@
"distributions": "^1.0.0",
"prop-types": "^15.6.2",
"reactable": "^1.1.0"
- },
- "peerDependencies": {
- "react": "^15 || ^16"
}
},
"node_modules/@superset-ui/legacy-plugin-chart-parallel-coordinates": {
@@ -14489,9 +16283,6 @@
"@superset-ui/core": "0.17.11",
"d3": "^3.5.17",
"prop-types": "^15.7.2"
- },
- "peerDependencies": {
- "react": "^16.13.1"
}
},
"node_modules/@superset-ui/legacy-plugin-chart-partition": {
@@ -14504,9 +16295,6 @@
"d3": "^3.5.17",
"d3-hierarchy": "^1.1.8",
"prop-types": "^15.6.2"
- },
- "peerDependencies": {
- "react": "^16.13.1"
}
},
"node_modules/@superset-ui/legacy-plugin-chart-pivot-table": {
@@ -14531,9 +16319,6 @@
"d3": "^3.5.17",
"nvd3": "1.8.6",
"prop-types": "^15.6.2"
- },
- "peerDependencies": {
- "react": "^16.13.1"
}
},
"node_modules/@superset-ui/legacy-plugin-chart-sankey": {
@@ -14546,9 +16331,6 @@
"d3": "^3.5.17",
"d3-sankey": "^0.4.2",
"prop-types": "^15.6.2"
- },
- "peerDependencies": {
- "react": "^16.13.1"
}
},
"node_modules/@superset-ui/legacy-plugin-chart-sankey-loop": {
@@ -14598,9 +16380,6 @@
"d3-color": "^1.4.1",
"datamaps": "^0.5.8",
"prop-types": "^15.6.2"
- },
- "peerDependencies": {
- "react": "^16.13.1"
}
},
"node_modules/@superset-ui/legacy-plugin-chart-world-map/node_modules/d3-array": {
@@ -14628,9 +16407,6 @@
"@types/shortid": "^0.0.29",
"d3-color": "^1.2.3",
"shortid": "^2.2.14"
- },
- "peerDependencies": {
- "react": "^15 || ^16"
}
},
"node_modules/@superset-ui/legacy-preset-chart-deckgl": {
@@ -14656,11 +16432,6 @@
"underscore": "^1.8.3",
"urijs": "^1.18.10",
"xss": "^1.0.6"
- },
- "peerDependencies": {
- "@superset-ui/chart-controls": "^0.17.12",
- "@superset-ui/core": "^0.17.11",
- "react": "^15 || ^16"
}
},
"node_modules/@superset-ui/legacy-preset-chart-nvd3": {
@@ -14681,9 +16452,6 @@
"nvd3-fork": "^2.0.5",
"prop-types": "^15.6.2",
"urijs": "^1.18.10"
- },
- "peerDependencies": {
- "react": "^15 || ^16"
}
},
"node_modules/@superset-ui/plugin-chart-echarts": {
@@ -14697,9 +16465,6 @@
"d3-array": "^1.2.0",
"echarts": "^5.0.2",
"mathjs": "^8.0.1"
- },
- "peerDependencies": {
- "react": "^16.13.1"
}
},
"node_modules/@superset-ui/plugin-chart-table": {
@@ -14719,11 +16484,6 @@
"react-table": "^7.2.1",
"regenerator-runtime": "^0.13.5",
"xss": "^1.0.6"
- },
- "peerDependencies": {
- "@types/react": "*",
- "react": "^16.13.1",
- "react-dom": "^16.13.1"
}
},
"node_modules/@superset-ui/plugin-chart-table/node_modules/d3-array": {
@@ -14747,10 +16507,6 @@
"d3-scale": "^3.0.1",
"emotion-theming": "^10.0.27",
"encodable": "^0.7.6"
- },
- "peerDependencies": {
- "@types/react": "*",
- "react": "^16.13.1"
}
},
"node_modules/@superset-ui/plugin-chart-word-cloud/node_modules/d3-array": {
@@ -14789,9 +16545,6 @@
"encodable": "^0.7.6",
"lodash": "^4.17.11",
"reselect": "^4.0.0"
- },
- "peerDependencies": {
- "react": "^16.2"
}
},
"node_modules/@superset-ui/preset-chart-xy/node_modules/@vx/axis": {
@@ -16415,19 +18168,6 @@
"@types/react-test-renderer": ">=16.9.0",
"filter-console": "^0.1.1",
"react-error-boundary": "^3.1.0"
- },
- "peerDependencies": {
- "react": ">=16.9.0",
- "react-dom": ">=16.9.0",
- "react-test-renderer": ">=16.9.0"
- },
- "peerDependenciesMeta": {
- "react-dom": {
- "optional": true
- },
- "react-test-renderer": {
- "optional": true
- }
}
},
"node_modules/@testing-library/react-hooks/node_modules/react-error-boundary": {
@@ -16441,9 +18181,6 @@
"engines": {
"node": ">=10",
"npm": ">=6"
- },
- "peerDependencies": {
- "react": ">=16.13.1"
}
},
"node_modules/@testing-library/user-event": {
@@ -16462,7 +18199,8 @@
"node_modules/@types/anymatch": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz",
- "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA=="
+ "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==",
+ "dev": true
},
"node_modules/@types/aria-query": {
"version": "4.2.0",
@@ -16846,7 +18584,8 @@
"node_modules/@types/node": {
"version": "10.12.15",
"resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.15.tgz",
- "integrity": "sha512-9kROxduaN98QghwwHmxXO2Xz3MaWf+I1sLVAA6KJDF5xix+IyXVhds0MAfdNwtcpSrzhaTsNB0/jnL86fgUhqA=="
+ "integrity": "sha512-9kROxduaN98QghwwHmxXO2Xz3MaWf+I1sLVAA6KJDF5xix+IyXVhds0MAfdNwtcpSrzhaTsNB0/jnL86fgUhqA==",
+ "dev": true
},
"node_modules/@types/node-fetch": {
"version": "2.5.8",
@@ -16871,9 +18610,9 @@
}
},
"node_modules/@types/node-fetch/node_modules/form-data": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz",
- "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
+ "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
"dev": true,
"dependencies": {
"asynckit": "^0.4.0",
@@ -16959,6 +18698,7 @@
"version": "0.32.22",
"resolved": "https://registry.npmjs.org/@types/react-bootstrap/-/react-bootstrap-0.32.22.tgz",
"integrity": "sha512-pjUVcJzogMxns3lbvMqnnU+I8EOYxl3aI13tS2vvRm0RdAe1rs7Ds/VZA29GI6p8p3Un6NqKUpW3+dgwAjyzxg==",
+ "dev": true,
"dependencies": {
"@types/react": "*"
}
@@ -17004,6 +18744,7 @@
"version": "5.5.4",
"resolved": "https://registry.npmjs.org/@types/react-loadable/-/react-loadable-5.5.4.tgz",
"integrity": "sha512-otKcjNCfVUzdBMdwOqFITTmBruIXw6GeoZitTBvJ6BMrif8Utu2JLy42GWukNnYI7ewJdncUCooz5Y/1dBz4+w==",
+ "dev": true,
"dependencies": {
"@types/react": "*",
"@types/webpack": "*"
@@ -17223,7 +18964,8 @@
"node_modules/@types/source-list-map": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz",
- "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA=="
+ "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==",
+ "dev": true
},
"node_modules/@types/stack-utils": {
"version": "1.0.1",
@@ -17234,7 +18976,8 @@
"node_modules/@types/tapable": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.4.tgz",
- "integrity": "sha512-78AdXtlhpCHT0K3EytMpn4JNxaf5tbqbLcbIRoQIHzpTIyjpxLQKRoxU55ujBXAtg3Nl2h/XWvfDa9dsMOd0pQ=="
+ "integrity": "sha512-78AdXtlhpCHT0K3EytMpn4JNxaf5tbqbLcbIRoQIHzpTIyjpxLQKRoxU55ujBXAtg3Nl2h/XWvfDa9dsMOd0pQ==",
+ "dev": true
},
"node_modules/@types/testing-library__jest-dom": {
"version": "5.9.5",
@@ -17249,6 +18992,7 @@
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.0.4.tgz",
"integrity": "sha512-SudIN9TRJ+v8g5pTG8RRCqfqTMNqgWCKKd3vtynhGzkIIjxaicNAMuY5TRadJ6tzDu3Dotf3ngaMILtmOdmWEQ==",
+ "dev": true,
"dependencies": {
"source-map": "^0.6.1"
}
@@ -17257,6 +19001,7 @@
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -17270,6 +19015,7 @@
"version": "4.39.1",
"resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.39.1.tgz",
"integrity": "sha512-rgO9ihNu/l72Sjx3shqwc9r6gi+tOMsqxhMEZhOEVIZt82GFOeUyEdpTk1BO2HqEHLS/XJW8ldUTIIfIMMyYFQ==",
+ "dev": true,
"dependencies": {
"@types/anymatch": "*",
"@types/node": "*",
@@ -17289,6 +19035,7 @@
"version": "0.1.5",
"resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.5.tgz",
"integrity": "sha512-zfvjpp7jiafSmrzJ2/i3LqOyTYTuJ7u1KOXlKgDlvsj9Rr0x7ZiYu5lZbXwobL7lmsRNtPXlBfmaUD8eU2Hu8w==",
+ "dev": true,
"dependencies": {
"@types/node": "*",
"@types/source-list-map": "*",
@@ -17299,6 +19046,7 @@
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -17307,6 +19055,7 @@
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -19046,21 +20795,31 @@
"integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ=="
},
"node_modules/array-includes": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.2.tgz",
- "integrity": "sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==",
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz",
+ "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.1",
- "get-intrinsic": "^1.0.1",
+ "es-abstract": "^1.18.0-next.2",
+ "get-intrinsic": "^1.1.1",
"is-string": "^1.0.5"
},
"engines": {
"node": ">= 0.4"
}
},
+ "node_modules/array-includes/node_modules/call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ }
+ },
"node_modules/array-includes/node_modules/es-abstract": {
"version": "1.18.0-next.2",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz",
@@ -19086,16 +20845,6 @@
"node": ">= 0.4"
}
},
- "node_modules/array-includes/node_modules/es-abstract/node_modules/call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- },
"node_modules/array-includes/node_modules/es-to-primitive": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
@@ -19110,6 +20859,17 @@
"node": ">= 0.4"
}
},
+ "node_modules/array-includes/node_modules/get-intrinsic": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
+ "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1"
+ }
+ },
"node_modules/array-includes/node_modules/has-symbols": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
@@ -19141,16 +20901,6 @@
"node": ">= 0.4"
}
},
- "node_modules/array-includes/node_modules/is-regex/node_modules/call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- },
"node_modules/array-includes/node_modules/is-string": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz",
@@ -19191,22 +20941,22 @@
}
},
"node_modules/array-includes/node_modules/string.prototype.trimend": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz",
- "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
+ "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3"
}
},
"node_modules/array-includes/node_modules/string.prototype.trimstart": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz",
- "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
+ "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3"
}
},
@@ -19535,25 +21285,45 @@
}
},
"node_modules/array.prototype.map/node_modules/string.prototype.trimend": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz",
- "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
+ "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3"
}
},
+ "node_modules/array.prototype.map/node_modules/string.prototype.trimend/node_modules/call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ }
+ },
"node_modules/array.prototype.map/node_modules/string.prototype.trimstart": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz",
- "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
+ "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3"
}
},
+ "node_modules/array.prototype.map/node_modules/string.prototype.trimstart/node_modules/call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ }
+ },
"node_modules/arrify": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
@@ -19766,9 +21536,9 @@
}
},
"node_modules/autoprefixer/node_modules/caniuse-lite": {
- "version": "1.0.30001185",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001185.tgz",
- "integrity": "sha512-Fpi4kVNtNvJ15H0F6vwmXtb3tukv3Zg3qhKkOGUq7KJ1J6b9kf4dnNgtEAFXhRsJo0gNj9W60+wBvn0JcTvdTg==",
+ "version": "1.0.30001192",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001192.tgz",
+ "integrity": "sha512-63OrUnwJj5T1rUmoyqYTdRWBqFFxZFlyZnRRjDR8NSUQFB6A+j/uBORU/SyJ5WzDLg4SPiZH40hQCBNdZ/jmAw==",
"dev": true
},
"node_modules/autoprefixer/node_modules/chalk": {
@@ -19798,15 +21568,15 @@
}
},
"node_modules/autoprefixer/node_modules/electron-to-chromium": {
- "version": "1.3.657",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.657.tgz",
- "integrity": "sha512-/9ROOyvEflEbaZFUeGofD+Tqs/WynbSTbNgNF+/TJJxH1ePD/e6VjZlDJpW3FFFd3nj5l3Hd8ki2vRwy+gyRFw==",
+ "version": "1.3.675",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.675.tgz",
+ "integrity": "sha512-GEQw+6dNWjueXGkGfjgm7dAMtXfEqrfDG3uWcZdeaD4cZ3dKYdPRQVruVXQRXtPLtOr5GNVVlNLRMChOZ611pQ==",
"dev": true
},
"node_modules/autoprefixer/node_modules/node-releases": {
- "version": "1.1.70",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz",
- "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==",
+ "version": "1.1.71",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz",
+ "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==",
"dev": true
},
"node_modules/autoprefixer/node_modules/postcss": {
@@ -21097,8 +22867,6 @@
},
"node_modules/base/node_modules/kind-of": {
"version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
"dev": true,
"engines": {
"node": ">=0.10.0"
@@ -21371,9 +23139,9 @@
}
},
"node_modules/boxen/node_modules/string-width": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
- "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.1.tgz",
+ "integrity": "sha512-LL0OLyN6AnfV9xqGQpDBwedT2Rt63737LxvsRxbcwpa2aIeynBApG2Sm//F3TaLHIR1aJBN52DWklc06b94o5Q==",
"dev": true,
"dependencies": {
"emoji-regex": "^8.0.0",
@@ -21867,9 +23635,9 @@
}
},
"node_modules/case-sensitive-paths-webpack-plugin": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz",
- "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz",
+ "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==",
"dev": true,
"engines": {
"node": ">=4"
@@ -22007,7 +23775,6 @@
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz",
"integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==",
"dev": true,
- "hasInstallScript": true,
"optional": true,
"os": [
"darwin"
@@ -22022,12 +23789,14 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/abbrev": {
"version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
"integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
"dev": true,
"optional": true
},
"node_modules/chokidar/node_modules/fsevents/node_modules/ansi-regex": {
"version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
"dev": true,
"optional": true,
@@ -22037,12 +23806,14 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/aproba": {
"version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
"integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
"dev": true,
"optional": true
},
"node_modules/chokidar/node_modules/fsevents/node_modules/are-we-there-yet": {
"version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
"integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
"dev": true,
"optional": true,
@@ -22053,12 +23824,14 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/balanced-match": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
"dev": true,
"optional": true
},
"node_modules/chokidar/node_modules/fsevents/node_modules/brace-expansion": {
"version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
"optional": true,
@@ -22069,6 +23842,7 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/code-point-at": {
"version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
"integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
"dev": true,
"optional": true,
@@ -22078,24 +23852,28 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/concat-map": {
"version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
"dev": true,
"optional": true
},
"node_modules/chokidar/node_modules/fsevents/node_modules/console-control-strings": {
"version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
"integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
"dev": true,
"optional": true
},
"node_modules/chokidar/node_modules/fsevents/node_modules/core-util-is": {
"version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
"dev": true,
"optional": true
},
"node_modules/chokidar/node_modules/fsevents/node_modules/debug": {
"version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
"integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
"dev": true,
"optional": true,
@@ -22105,6 +23883,7 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/deep-extend": {
"version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
"integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
"dev": true,
"optional": true,
@@ -22114,12 +23893,14 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/delegates": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
"integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
"dev": true,
"optional": true
},
"node_modules/chokidar/node_modules/fsevents/node_modules/detect-libc": {
"version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
"integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",
"dev": true,
"optional": true,
@@ -22132,12 +23913,14 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/fs.realpath": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
"dev": true,
"optional": true
},
"node_modules/chokidar/node_modules/fsevents/node_modules/gauge": {
"version": "2.7.4",
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
"integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
"dev": true,
"optional": true,
@@ -22154,6 +23937,7 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/glob": {
"version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
"integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
"dev": true,
"optional": true,
@@ -22171,12 +23955,14 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/has-unicode": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
"integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
"dev": true,
"optional": true
},
"node_modules/chokidar/node_modules/fsevents/node_modules/iconv-lite": {
"version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
"integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
"dev": true,
"optional": true,
@@ -22189,6 +23975,7 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/ignore-walk": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz",
"integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==",
"dev": true,
"optional": true,
@@ -22198,6 +23985,7 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/inflight": {
"version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
"dev": true,
"optional": true,
@@ -22208,12 +23996,14 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/inherits": {
"version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
"dev": true,
"optional": true
},
"node_modules/chokidar/node_modules/fsevents/node_modules/is-fullwidth-code-point": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
"integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
"dev": true,
"optional": true,
@@ -22226,12 +24016,14 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/isarray": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
"dev": true,
"optional": true
},
"node_modules/chokidar/node_modules/fsevents/node_modules/minimatch": {
"version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"dev": true,
"optional": true,
@@ -22251,12 +24043,14 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/ms": {
"version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
"integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
"dev": true,
"optional": true
},
"node_modules/chokidar/node_modules/fsevents/node_modules/needle": {
"version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/needle/-/needle-2.3.0.tgz",
"integrity": "sha512-QBZu7aAFR0522EyaXZM0FZ9GLpq6lvQ3uq8gteiDUp7wKdy0lSd2hPlgFwVuW1CBkfEs9PfDQsQzZghLs/psdg==",
"dev": true,
"optional": true,
@@ -22274,6 +24068,7 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/node-pre-gyp": {
"version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz",
"integrity": "sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A==",
"dev": true,
"optional": true,
@@ -22295,6 +24090,7 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/nopt": {
"version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz",
"integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=",
"dev": true,
"optional": true,
@@ -22308,12 +24104,14 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/npm-bundled": {
"version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.6.tgz",
"integrity": "sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g==",
"dev": true,
"optional": true
},
"node_modules/chokidar/node_modules/fsevents/node_modules/npm-packlist": {
"version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.1.tgz",
"integrity": "sha512-+TcdO7HJJ8peiiYhvPxsEDhF3PJFGUGRcFsGve3vxvxdcpO2Z4Z7rkosRM0kWj6LfbK/P0gu3dzk5RU1ffvFcw==",
"dev": true,
"optional": true,
@@ -22324,6 +24122,7 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/npmlog": {
"version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
"integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
"dev": true,
"optional": true,
@@ -22336,6 +24135,7 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/number-is-nan": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
"integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
"dev": true,
"optional": true,
@@ -22345,6 +24145,7 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/object-assign": {
"version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
"dev": true,
"optional": true,
@@ -22354,6 +24155,7 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/once": {
"version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"dev": true,
"optional": true,
@@ -22363,6 +24165,7 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/os-homedir": {
"version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
"integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
"dev": true,
"optional": true,
@@ -22372,6 +24175,7 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/os-tmpdir": {
"version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
"integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
"dev": true,
"optional": true,
@@ -22381,6 +24185,7 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/osenv": {
"version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
"integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
"dev": true,
"optional": true,
@@ -22391,6 +24196,7 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/path-is-absolute": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
"dev": true,
"optional": true,
@@ -22400,12 +24206,14 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/process-nextick-args": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
"integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
"dev": true,
"optional": true
},
"node_modules/chokidar/node_modules/fsevents/node_modules/rc": {
"version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
"integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
"dev": true,
"optional": true,
@@ -22421,6 +24229,7 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/readable-stream": {
"version": "2.3.6",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
"integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
"dev": true,
"optional": true,
@@ -22436,6 +24245,7 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/rimraf": {
"version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
"integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
"dev": true,
"optional": true,
@@ -22448,24 +24258,28 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/safe-buffer": {
"version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
"dev": true,
"optional": true
},
"node_modules/chokidar/node_modules/fsevents/node_modules/safer-buffer": {
"version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
"dev": true,
"optional": true
},
"node_modules/chokidar/node_modules/fsevents/node_modules/sax": {
"version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
"integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
"dev": true,
"optional": true
},
"node_modules/chokidar/node_modules/fsevents/node_modules/semver": {
"version": "5.7.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
"integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==",
"dev": true,
"optional": true,
@@ -22475,18 +24289,21 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/set-blocking": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
"integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
"dev": true,
"optional": true
},
"node_modules/chokidar/node_modules/fsevents/node_modules/signal-exit": {
"version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
"integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
"dev": true,
"optional": true
},
"node_modules/chokidar/node_modules/fsevents/node_modules/string_decoder": {
"version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"dev": true,
"optional": true,
@@ -22496,6 +24313,7 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/string-width": {
"version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
"integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
"dev": true,
"optional": true,
@@ -22510,6 +24328,7 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/strip-ansi": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"dev": true,
"optional": true,
@@ -22522,6 +24341,7 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/strip-json-comments": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
"integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
"dev": true,
"optional": true,
@@ -22531,12 +24351,14 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/util-deprecate": {
"version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
"dev": true,
"optional": true
},
"node_modules/chokidar/node_modules/fsevents/node_modules/wide-align": {
"version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
"integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
"dev": true,
"optional": true,
@@ -22546,6 +24368,7 @@
},
"node_modules/chokidar/node_modules/fsevents/node_modules/wrappy": {
"version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
"dev": true,
"optional": true
@@ -22778,9 +24601,9 @@
}
},
"node_modules/cli-table3/node_modules/string-width": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
- "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.1.tgz",
+ "integrity": "sha512-LL0OLyN6AnfV9xqGQpDBwedT2Rt63737LxvsRxbcwpa2aIeynBApG2Sm//F3TaLHIR1aJBN52DWklc06b94o5Q==",
"dev": true,
"dependencies": {
"emoji-regex": "^8.0.0",
@@ -25809,9 +27632,6 @@
"lru-cache": "^4.1.5",
"semver": "^5.6.0",
"sigmund": "^1.0.1"
- },
- "bin": {
- "editorconfig": "bin/editorconfig"
}
},
"node_modules/editorconfig/node_modules/lru-cache": {
@@ -25852,9 +27672,9 @@
"dev": true
},
"node_modules/element-resize-detector": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.1.tgz",
- "integrity": "sha512-BdFsPepnQr9fznNPF9nF4vQ457U/ZJXQDSNF1zBe7yaga8v9AdZf3/NElYxFdUh7SitSGt040QygiTo6dtatIw==",
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.2.tgz",
+ "integrity": "sha512-+LOXRkCJc4I5WhEJxIDjhmE3raF8jtOMBDqSCgZTMz2TX3oXAX5pE2+MDeopJlGdXzP7KzPbBJaUGfNaP9HG4A==",
"dev": true,
"dependencies": {
"batch-processor": "1.0.0"
@@ -28552,8 +30372,6 @@
},
"node_modules/extglob/node_modules/kind-of": {
"version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
"dev": true,
"engines": {
"node": ">=0.10.0"
@@ -29665,9 +31483,9 @@
}
},
"node_modules/globalthis": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.1.tgz",
- "integrity": "sha512-mJPRTc/P39NH/iNG4mXa9aIhNymaQikTrnspeCa2ZuJ+mH2QN/rXwtX3XwKrHqWgUQFbNZKtHM105aHzJalElw==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz",
+ "integrity": "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==",
"dev": true,
"dependencies": {
"define-properties": "^1.1.3"
@@ -30383,9 +32201,9 @@
"dev": true
},
"node_modules/html-webpack-plugin": {
- "version": "4.5.1",
- "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.1.tgz",
- "integrity": "sha512-yzK7RQZwv9xB+pcdHNTjcqbaaDZ+5L0zJHXfi89iWIZmb/FtzxhLk0635rmJihcQbs3ZUF27Xp4oWGx6EK56zg==",
+ "version": "4.5.2",
+ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz",
+ "integrity": "sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==",
"dev": true,
"dependencies": {
"@types/html-minifier-terser": "^5.0.0",
@@ -30663,9 +32481,9 @@
}
},
"node_modules/immer": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/immer/-/immer-1.10.0.tgz",
- "integrity": "sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg==",
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz",
+ "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==",
"dev": true
},
"node_modules/immutable": {
@@ -30914,9 +32732,9 @@
}
},
"node_modules/inquirer/node_modules/string-width": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
- "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.1.tgz",
+ "integrity": "sha512-LL0OLyN6AnfV9xqGQpDBwedT2Rt63737LxvsRxbcwpa2aIeynBApG2Sm//F3TaLHIR1aJBN52DWklc06b94o5Q==",
"dev": true,
"dependencies": {
"emoji-regex": "^8.0.0",
@@ -33255,7 +35073,6 @@
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
"integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
"dev": true,
- "hasInstallScript": true,
"optional": true,
"os": [
"darwin"
@@ -34234,9 +36051,9 @@
}
},
"node_modules/jest-haste-map/node_modules/graceful-fs": {
- "version": "4.2.5",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.5.tgz",
- "integrity": "sha512-kBBSQbz2K0Nyn+31j/w36fUfxkBW9/gfwRWdUY1ULReH3iokVJgddZAFcD1D0xlgTmFxJCbUkUclAlc6/IDJkw==",
+ "version": "4.2.6",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
+ "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
"dev": true
},
"node_modules/jest-haste-map/node_modules/has-flag": {
@@ -36218,9 +38035,9 @@
}
},
"node_modules/jest-serializer/node_modules/graceful-fs": {
- "version": "4.2.5",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.5.tgz",
- "integrity": "sha512-kBBSQbz2K0Nyn+31j/w36fUfxkBW9/gfwRWdUY1ULReH3iokVJgddZAFcD1D0xlgTmFxJCbUkUclAlc6/IDJkw==",
+ "version": "4.2.6",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
+ "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
"dev": true
},
"node_modules/jest-snapshot": {
@@ -40188,9 +42005,9 @@
}
},
"node_modules/open": {
- "version": "7.4.0",
- "resolved": "https://registry.npmjs.org/open/-/open-7.4.0.tgz",
- "integrity": "sha512-PGoBCX/lclIWlpS/R2PQuIR4NJoXh6X5AwVzE7WXnWRGvHg7+4TBCgsujUgiPpm0K1y4qvQeWnCWVTpTKZBtvA==",
+ "version": "7.4.2",
+ "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
+ "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==",
"dev": true,
"dependencies": {
"is-docker": "^2.0.0",
@@ -44018,22 +45835,22 @@
}
},
"node_modules/promise.allsettled/node_modules/string.prototype.trimend": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz",
- "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
+ "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3"
}
},
"node_modules/promise.allsettled/node_modules/string.prototype.trimstart": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz",
- "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
+ "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3"
}
},
@@ -45265,47 +47082,47 @@
}
},
"node_modules/react-dev-utils": {
- "version": "10.2.1",
- "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-10.2.1.tgz",
- "integrity": "sha512-XxTbgJnYZmxuPtY3y/UV0D8/65NKkmaia4rXzViknVnZeVlklSh8u6TnaEYPfAi/Gh1TP4mEOXHI6jQOPbeakQ==",
+ "version": "11.0.3",
+ "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.3.tgz",
+ "integrity": "sha512-4lEA5gF4OHrcJLMUV1t+4XbNDiJbsAWCH5Z2uqlTqW6dD7Cf5nEASkeXrCI/Mz83sI2o527oBIFKVMXtRf1Vtg==",
"dev": true,
"dependencies": {
- "@babel/code-frame": "7.8.3",
+ "@babel/code-frame": "7.10.4",
"address": "1.1.2",
- "browserslist": "4.10.0",
+ "browserslist": "4.14.2",
"chalk": "2.4.2",
- "cross-spawn": "7.0.1",
+ "cross-spawn": "7.0.3",
"detect-port-alt": "1.1.6",
"escape-string-regexp": "2.0.0",
- "filesize": "6.0.1",
+ "filesize": "6.1.0",
"find-up": "4.1.0",
- "fork-ts-checker-webpack-plugin": "3.1.1",
+ "fork-ts-checker-webpack-plugin": "4.1.6",
"global-modules": "2.0.0",
- "globby": "8.0.2",
+ "globby": "11.0.1",
"gzip-size": "5.1.1",
- "immer": "1.10.0",
- "inquirer": "7.0.4",
+ "immer": "8.0.1",
"is-root": "2.1.0",
- "loader-utils": "1.2.3",
+ "loader-utils": "2.0.0",
"open": "^7.0.2",
"pkg-up": "3.1.0",
- "react-error-overlay": "^6.0.7",
+ "prompts": "2.4.0",
+ "react-error-overlay": "^6.0.9",
"recursive-readdir": "2.2.2",
"shell-quote": "1.7.2",
"strip-ansi": "6.0.0",
"text-table": "0.2.0"
},
"engines": {
- "node": ">=8.10"
+ "node": ">=10"
}
},
"node_modules/react-dev-utils/node_modules/@babel/code-frame": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
- "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
+ "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
"dev": true,
"dependencies": {
- "@babel/highlight": "^7.8.3"
+ "@babel/highlight": "^7.10.4"
}
},
"node_modules/react-dev-utils/node_modules/@babel/helper-validator-identifier": {
@@ -45315,9 +47132,9 @@
"dev": true
},
"node_modules/react-dev-utils/node_modules/@babel/highlight": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz",
- "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==",
+ "version": "7.13.8",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz",
+ "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==",
"dev": true,
"dependencies": {
"@babel/helper-validator-identifier": "^7.12.11",
@@ -45325,6 +47142,15 @@
"js-tokens": "^4.0.0"
}
},
+ "node_modules/react-dev-utils/node_modules/@nodelib/fs.stat": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz",
+ "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
"node_modules/react-dev-utils/node_modules/ansi-regex": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
@@ -45346,26 +47172,13 @@
"node": ">=4"
}
},
- "node_modules/react-dev-utils/node_modules/anymatch": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
- "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
- "dev": true,
- "dependencies": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/react-dev-utils/node_modules/arrify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
- "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
+ "node_modules/react-dev-utils/node_modules/array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
"dev": true,
"engines": {
- "node": ">=0.10.0"
+ "node": ">=8"
}
},
"node_modules/react-dev-utils/node_modules/big.js": {
@@ -45377,15 +47190,6 @@
"node": "*"
}
},
- "node_modules/react-dev-utils/node_modules/binary-extensions": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/react-dev-utils/node_modules/braces": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
@@ -45399,24 +47203,27 @@
}
},
"node_modules/react-dev-utils/node_modules/browserslist": {
- "version": "4.10.0",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz",
- "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==",
+ "version": "4.14.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz",
+ "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==",
"dev": true,
"dependencies": {
- "caniuse-lite": "^1.0.30001035",
- "electron-to-chromium": "^1.3.378",
- "node-releases": "^1.1.52",
- "pkg-up": "^3.1.0"
+ "caniuse-lite": "^1.0.30001125",
+ "electron-to-chromium": "^1.3.564",
+ "escalade": "^3.0.2",
+ "node-releases": "^1.1.61"
},
"bin": {
"browserslist": "cli.js"
+ },
+ "engines": {
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
}
},
"node_modules/react-dev-utils/node_modules/caniuse-lite": {
- "version": "1.0.30001185",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001185.tgz",
- "integrity": "sha512-Fpi4kVNtNvJ15H0F6vwmXtb3tukv3Zg3qhKkOGUq7KJ1J6b9kf4dnNgtEAFXhRsJo0gNj9W60+wBvn0JcTvdTg==",
+ "version": "1.0.30001192",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001192.tgz",
+ "integrity": "sha512-63OrUnwJj5T1rUmoyqYTdRWBqFFxZFlyZnRRjDR8NSUQFB6A+j/uBORU/SyJ5WzDLg4SPiZH40hQCBNdZ/jmAw==",
"dev": true
},
"node_modules/react-dev-utils/node_modules/chalk": {
@@ -45442,37 +47249,10 @@
"node": ">=0.8.0"
}
},
- "node_modules/react-dev-utils/node_modules/chokidar": {
- "version": "3.5.1",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
- "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
- "dev": true,
- "dependencies": {
- "anymatch": "~3.1.1",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.0",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.5.0"
- },
- "engines": {
- "node": ">= 8.10.0"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.1"
- }
- },
- "node_modules/react-dev-utils/node_modules/cli-width": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
- "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
- "dev": true
- },
"node_modules/react-dev-utils/node_modules/cross-spawn": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz",
- "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==",
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
"dev": true,
"dependencies": {
"path-key": "^3.1.0",
@@ -45500,25 +47280,21 @@
"node": ">= 4.2.1"
}
},
- "node_modules/react-dev-utils/node_modules/dir-glob": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz",
- "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==",
+ "node_modules/react-dev-utils/node_modules/electron-to-chromium": {
+ "version": "1.3.675",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.675.tgz",
+ "integrity": "sha512-GEQw+6dNWjueXGkGfjgm7dAMtXfEqrfDG3uWcZdeaD4cZ3dKYdPRQVruVXQRXtPLtOr5GNVVlNLRMChOZ611pQ==",
+ "dev": true
+ },
+ "node_modules/react-dev-utils/node_modules/emojis-list": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
+ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
"dev": true,
- "dependencies": {
- "arrify": "^1.0.1",
- "path-type": "^3.0.0"
- },
"engines": {
- "node": ">=4"
+ "node": ">= 4"
}
},
- "node_modules/react-dev-utils/node_modules/electron-to-chromium": {
- "version": "1.3.657",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.657.tgz",
- "integrity": "sha512-/9ROOyvEflEbaZFUeGofD+Tqs/WynbSTbNgNF+/TJJxH1ePD/e6VjZlDJpW3FFFd3nj5l3Hd8ki2vRwy+gyRFw==",
- "dev": true
- },
"node_modules/react-dev-utils/node_modules/escape-string-regexp": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
@@ -45528,10 +47304,40 @@
"node": ">=8"
}
},
+ "node_modules/react-dev-utils/node_modules/fast-glob": {
+ "version": "3.2.5",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz",
+ "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.0",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.2",
+ "picomatch": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/react-dev-utils/node_modules/fast-glob/node_modules/micromatch": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
+ "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
+ "dev": true,
+ "dependencies": {
+ "braces": "^3.0.1",
+ "picomatch": "^2.0.5"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/react-dev-utils/node_modules/filesize": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.0.1.tgz",
- "integrity": "sha512-u4AYWPgbI5GBhs6id1KdImZWn5yfyFrrQ8OWZdN7ZMfA8Bf4HcO0BGo9bmUIEV8yrp8I1xVfJ/dn90GtFNNJcg==",
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz",
+ "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==",
"dev": true,
"engines": {
"node": ">= 0.4.0"
@@ -45562,48 +47368,14 @@
"node": ">=8"
}
},
- "node_modules/react-dev-utils/node_modules/find-up/node_modules/locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "dev": true,
- "dependencies": {
- "p-locate": "^4.1.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/react-dev-utils/node_modules/find-up/node_modules/p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "dev": true,
- "dependencies": {
- "p-limit": "^2.2.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/react-dev-utils/node_modules/find-up/node_modules/path-exists": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/react-dev-utils/node_modules/fork-ts-checker-webpack-plugin": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz",
- "integrity": "sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ==",
+ "version": "4.1.6",
+ "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz",
+ "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==",
"dev": true,
"dependencies": {
- "babel-code-frame": "^6.22.0",
+ "@babel/code-frame": "^7.5.5",
"chalk": "^2.4.1",
- "chokidar": "^3.3.0",
"micromatch": "^3.1.10",
"minimatch": "^3.0.4",
"semver": "^5.6.0",
@@ -45615,107 +47387,30 @@
"yarn": ">=1.0.0"
}
},
- "node_modules/react-dev-utils/node_modules/fsevents": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
- "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
- "dev": true,
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
- }
- },
"node_modules/react-dev-utils/node_modules/globby": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz",
- "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==",
+ "version": "11.0.1",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz",
+ "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==",
"dev": true,
"dependencies": {
- "array-union": "^1.0.1",
- "dir-glob": "2.0.0",
- "fast-glob": "^2.0.2",
- "glob": "^7.1.2",
- "ignore": "^3.3.5",
- "pify": "^3.0.0",
- "slash": "^1.0.0"
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.1.1",
+ "ignore": "^5.1.4",
+ "merge2": "^1.3.0",
+ "slash": "^3.0.0"
},
"engines": {
- "node": ">=4"
+ "node": ">=10"
}
},
"node_modules/react-dev-utils/node_modules/ignore": {
- "version": "3.3.10",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
- "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
- "dev": true
- },
- "node_modules/react-dev-utils/node_modules/inquirer": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.4.tgz",
- "integrity": "sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ==",
- "dev": true,
- "dependencies": {
- "ansi-escapes": "^4.2.1",
- "chalk": "^2.4.2",
- "cli-cursor": "^3.1.0",
- "cli-width": "^2.0.0",
- "external-editor": "^3.0.3",
- "figures": "^3.0.0",
- "lodash": "^4.17.15",
- "mute-stream": "0.0.8",
- "run-async": "^2.2.0",
- "rxjs": "^6.5.3",
- "string-width": "^4.1.0",
- "strip-ansi": "^5.1.0",
- "through": "^2.3.6"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/react-dev-utils/node_modules/inquirer/node_modules/ansi-regex": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
- "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/react-dev-utils/node_modules/inquirer/node_modules/strip-ansi": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
- "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
- "dev": true,
- "dependencies": {
- "ansi-regex": "^4.1.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/react-dev-utils/node_modules/is-binary-path": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "dev": true,
- "dependencies": {
- "binary-extensions": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/react-dev-utils/node_modules/is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
+ "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
"dev": true,
"engines": {
- "node": ">=8"
+ "node": ">= 4"
}
},
"node_modules/react-dev-utils/node_modules/is-number": {
@@ -45728,52 +47423,51 @@
}
},
"node_modules/react-dev-utils/node_modules/json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
+ "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
"dev": true,
"dependencies": {
- "minimist": "^1.2.0"
+ "minimist": "^1.2.5"
},
"bin": {
"json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
}
},
"node_modules/react-dev-utils/node_modules/loader-utils": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
- "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
+ "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
"dev": true,
"dependencies": {
"big.js": "^5.2.2",
- "emojis-list": "^2.0.0",
- "json5": "^1.0.1"
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
},
"engines": {
- "node": ">=4.0.0"
+ "node": ">=8.9.0"
}
},
"node_modules/react-dev-utils/node_modules/locate-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
- "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
"dev": true,
"dependencies": {
- "p-locate": "^3.0.0",
- "path-exists": "^3.0.0"
+ "p-locate": "^4.1.0"
},
"engines": {
- "node": ">=6"
+ "node": ">=8"
}
},
- "node_modules/react-dev-utils/node_modules/normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
+ "node_modules/react-dev-utils/node_modules/node-releases": {
+ "version": "1.1.71",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz",
+ "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==",
+ "dev": true
},
"node_modules/react-dev-utils/node_modules/p-limit": {
"version": "2.3.0",
@@ -45788,15 +47482,15 @@
}
},
"node_modules/react-dev-utils/node_modules/p-locate": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
- "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
"dev": true,
"dependencies": {
- "p-limit": "^2.0.0"
+ "p-limit": "^2.2.0"
},
"engines": {
- "node": ">=6"
+ "node": ">=8"
}
},
"node_modules/react-dev-utils/node_modules/p-try": {
@@ -45808,22 +47502,22 @@
"node": ">=6"
}
},
- "node_modules/react-dev-utils/node_modules/path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "node_modules/react-dev-utils/node_modules/path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
"dev": true,
"engines": {
"node": ">=8"
}
},
- "node_modules/react-dev-utils/node_modules/pify": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "node_modules/react-dev-utils/node_modules/path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
"dev": true,
"engines": {
- "node": ">=4"
+ "node": ">=8"
}
},
"node_modules/react-dev-utils/node_modules/pkg-up": {
@@ -45850,16 +47544,38 @@
"node": ">=6"
}
},
- "node_modules/react-dev-utils/node_modules/readdirp": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
- "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
+ "node_modules/react-dev-utils/node_modules/pkg-up/node_modules/locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
"dev": true,
"dependencies": {
- "picomatch": "^2.2.1"
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
},
"engines": {
- "node": ">=8.10.0"
+ "node": ">=6"
+ }
+ },
+ "node_modules/react-dev-utils/node_modules/pkg-up/node_modules/p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/react-dev-utils/node_modules/pkg-up/node_modules/path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
}
},
"node_modules/react-dev-utils/node_modules/shebang-command": {
@@ -45884,24 +47600,10 @@
}
},
"node_modules/react-dev-utils/node_modules/slash": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
- "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/react-dev-utils/node_modules/string-width": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
- "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
"dev": true,
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.0"
- },
"engines": {
"node": ">=8"
}
@@ -46143,9 +47845,6 @@
"object-assign": "^4.1.1",
"prop-types": "^15.6.2",
"scheduler": "^0.19.1"
- },
- "peerDependencies": {
- "react": "^16.14.0"
}
},
"node_modules/react-dom/node_modules/scheduler": {
@@ -46951,10 +48650,7 @@
"node_modules/reactable": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/reactable/-/reactable-1.1.0.tgz",
- "integrity": "sha512-SnvZ3CXyFFxGotw9cqNiVUGb2oW16UlIypGQZRJGgPiJuFqW22jO7A+Y/Tvv8no8F/bZoLdZ+QJP7eZfcc9kCw==",
- "peerDependencies": {
- "react": "* || ^0.14.0"
- }
+ "integrity": "sha512-SnvZ3CXyFFxGotw9cqNiVUGb2oW16UlIypGQZRJGgPiJuFqW22jO7A+Y/Tvv8no8F/bZoLdZ+QJP7eZfcc9kCw=="
},
"node_modules/reactcss": {
"version": "1.2.3",
@@ -47644,12 +49340,12 @@
}
},
"node_modules/remark-mdx/node_modules/@babel/generator": {
- "version": "7.12.15",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.15.tgz",
- "integrity": "sha512-6F2xHxBiFXWNSGb7vyCUTBF8RCLY66rS0zEPcP8t/nQyXjha5EuK4z7H5o7fWG8B4M7y6mqVWq1J+1PuwRhecQ==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.0.tgz",
+ "integrity": "sha512-zBZfgvBB/ywjx0Rgc2+BwoH/3H+lDtlgD4hBOpEv5LxRnYsm/753iRuLepqnYlynpjC3AdQxtxsoeHJoEEwOAw==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.12.13",
+ "@babel/types": "^7.13.0",
"jsesc": "^2.5.1",
"source-map": "^0.5.0"
}
@@ -47696,9 +49392,9 @@
"dev": true
},
"node_modules/remark-mdx/node_modules/@babel/highlight": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz",
- "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==",
+ "version": "7.13.8",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz",
+ "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==",
"dev": true,
"dependencies": {
"@babel/helper-validator-identifier": "^7.12.11",
@@ -47707,9 +49403,9 @@
}
},
"node_modules/remark-mdx/node_modules/@babel/parser": {
- "version": "7.12.15",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.15.tgz",
- "integrity": "sha512-AQBOU2Z9kWwSZMd6lNjCX0GUgFonL1wAM1db8L8PMk9UDaGsRCArBkU4Sc+UCM3AE4hjbXx+h58Lb3QT4oRmrA==",
+ "version": "7.13.4",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.4.tgz",
+ "integrity": "sha512-uvoOulWHhI+0+1f9L4BoozY7U5cIkZ9PgJqvb041d6vypgUmtVPG4vmGm4pSggjl8BELzvHyUeJSUyEMY6b+qA==",
"dev": true,
"bin": {
"parser": "bin/babel-parser.js"
@@ -47750,26 +49446,26 @@
}
},
"node_modules/remark-mdx/node_modules/@babel/traverse": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz",
- "integrity": "sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz",
+ "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==",
"dev": true,
"dependencies": {
"@babel/code-frame": "^7.12.13",
- "@babel/generator": "^7.12.13",
+ "@babel/generator": "^7.13.0",
"@babel/helper-function-name": "^7.12.13",
"@babel/helper-split-export-declaration": "^7.12.13",
- "@babel/parser": "^7.12.13",
- "@babel/types": "^7.12.13",
+ "@babel/parser": "^7.13.0",
+ "@babel/types": "^7.13.0",
"debug": "^4.1.0",
"globals": "^11.1.0",
"lodash": "^4.17.19"
}
},
"node_modules/remark-mdx/node_modules/@babel/types": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz",
- "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz",
+ "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==",
"dev": true,
"dependencies": {
"@babel/helper-validator-identifier": "^7.12.11",
@@ -48478,9 +50174,9 @@
"integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q="
},
"node_modules/rxjs": {
- "version": "6.6.3",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz",
- "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==",
+ "version": "6.6.6",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.6.tgz",
+ "integrity": "sha512-/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg==",
"dev": true,
"dependencies": {
"tslib": "^1.9.0"
@@ -49262,8 +50958,6 @@
},
"node_modules/snapdragon-node/node_modules/kind-of": {
"version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
"dev": true,
"engines": {
"node": ">=0.10.0"
@@ -49660,11 +51354,6 @@
"safer-buffer": "^2.0.2",
"tweetnacl": "~0.14.0"
},
- "bin": {
- "sshpk-conv": "bin/sshpk-conv",
- "sshpk-sign": "bin/sshpk-sign",
- "sshpk-verify": "bin/sshpk-verify"
- },
"engines": {
"node": ">=0.10.0"
}
@@ -50297,19 +51986,29 @@
}
},
"node_modules/string.prototype.padend": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.1.tgz",
- "integrity": "sha512-eCzTASPnoCr5Ht+Vn1YXgm8SB015hHKgEIMu9Nr9bQmLhRBxKRfmzSj/IQsxDFc8JInJDDFA0qXwK+xxI7wDkg==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.2.tgz",
+ "integrity": "sha512-/AQFLdYvePENU3W5rgurfWSMU6n+Ww8n/3cUt7E+vPBB/D7YDG8x+qjoFs4M/alR2bW7Qg6xMjVwWUOvuQ0XpQ==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.1"
+ "es-abstract": "^1.18.0-next.2"
},
"engines": {
"node": ">= 0.4"
}
},
+ "node_modules/string.prototype.padend/node_modules/call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ }
+ },
"node_modules/string.prototype.padend/node_modules/es-abstract": {
"version": "1.18.0-next.2",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz",
@@ -50335,16 +52034,6 @@
"node": ">= 0.4"
}
},
- "node_modules/string.prototype.padend/node_modules/es-abstract/node_modules/call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- },
"node_modules/string.prototype.padend/node_modules/es-to-primitive": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
@@ -50390,16 +52079,6 @@
"node": ">= 0.4"
}
},
- "node_modules/string.prototype.padend/node_modules/is-regex/node_modules/call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- },
"node_modules/string.prototype.padend/node_modules/object-inspect": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz",
@@ -50431,39 +52110,49 @@
}
},
"node_modules/string.prototype.padend/node_modules/string.prototype.trimend": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz",
- "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
+ "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3"
}
},
"node_modules/string.prototype.padend/node_modules/string.prototype.trimstart": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz",
- "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
+ "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3"
}
},
"node_modules/string.prototype.padstart": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.1.1.tgz",
- "integrity": "sha512-kcFjKhQYg40AK9MITCWYr/vIebruAD01sc/fxi8szHJaEG7Rke4XHw6LU9c1VWXh/+J/PxvWLLf/aIAGKhXkAQ==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.1.2.tgz",
+ "integrity": "sha512-HDpngIP3pd0DeazrfqzuBrQZa+D2arKWquEHfGt5LzVjd+roLC3cjqVI0X8foaZz5rrrhcu8oJAQamW8on9dqw==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.1"
+ "es-abstract": "^1.18.0-next.2"
},
"engines": {
"node": ">= 0.4"
}
},
+ "node_modules/string.prototype.padstart/node_modules/call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ }
+ },
"node_modules/string.prototype.padstart/node_modules/es-abstract": {
"version": "1.18.0-next.2",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz",
@@ -50489,16 +52178,6 @@
"node": ">= 0.4"
}
},
- "node_modules/string.prototype.padstart/node_modules/es-abstract/node_modules/call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- },
"node_modules/string.prototype.padstart/node_modules/es-to-primitive": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
@@ -50544,16 +52223,6 @@
"node": ">= 0.4"
}
},
- "node_modules/string.prototype.padstart/node_modules/is-regex/node_modules/call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- },
"node_modules/string.prototype.padstart/node_modules/object-inspect": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz",
@@ -50585,22 +52254,22 @@
}
},
"node_modules/string.prototype.padstart/node_modules/string.prototype.trimend": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz",
- "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
+ "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3"
}
},
"node_modules/string.prototype.padstart/node_modules/string.prototype.trimstart": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz",
- "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
+ "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3"
}
},
@@ -51286,20 +52955,30 @@
"dev": true
},
"node_modules/symbol.prototype.description": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/symbol.prototype.description/-/symbol.prototype.description-1.0.3.tgz",
- "integrity": "sha512-NvwWb5AdyTtmFNa1x0ksJakFUV/WJ+z7iRrYGU1xZew77Qd+kMrZKsk3uatCckk6yPNpbHhRcOO+JBU+ohcMBw==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/symbol.prototype.description/-/symbol.prototype.description-1.0.4.tgz",
+ "integrity": "sha512-fZkHwJ8ZNRVRzF/+/2OtygyyH06CjC0YZAQRHu9jKKw8RXlJpbizEHvGRUu22Qkg182wJk1ugb5Aovcv3UPrww==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.0",
- "es-abstract": "^1.18.0-next.1",
+ "call-bind": "^1.0.2",
+ "es-abstract": "^1.18.0-next.2",
"has-symbols": "^1.0.1",
- "object.getownpropertydescriptors": "^2.1.0"
+ "object.getownpropertydescriptors": "^2.1.2"
},
"engines": {
"node": ">= 0.11.15"
}
},
+ "node_modules/symbol.prototype.description/node_modules/call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ }
+ },
"node_modules/symbol.prototype.description/node_modules/es-abstract": {
"version": "1.18.0-next.2",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz",
@@ -51325,16 +53004,6 @@
"node": ">= 0.4"
}
},
- "node_modules/symbol.prototype.description/node_modules/es-abstract/node_modules/call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- },
"node_modules/symbol.prototype.description/node_modules/es-to-primitive": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
@@ -51380,16 +53049,6 @@
"node": ">= 0.4"
}
},
- "node_modules/symbol.prototype.description/node_modules/is-regex/node_modules/call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- },
"node_modules/symbol.prototype.description/node_modules/object-inspect": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz",
@@ -51421,36 +53080,36 @@
}
},
"node_modules/symbol.prototype.description/node_modules/object.getownpropertydescriptors": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz",
- "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz",
+ "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.1"
+ "es-abstract": "^1.18.0-next.2"
},
"engines": {
"node": ">= 0.8"
}
},
"node_modules/symbol.prototype.description/node_modules/string.prototype.trimend": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz",
- "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
+ "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3"
}
},
"node_modules/symbol.prototype.description/node_modules/string.prototype.trimstart": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz",
- "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
+ "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3"
}
},
@@ -53204,7 +54863,6 @@
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
"integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
"dev": true,
- "hasInstallScript": true,
"optional": true,
"os": [
"darwin"
@@ -54250,7 +55908,6 @@
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
"integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
"dev": true,
- "hasInstallScript": true,
"optional": true,
"os": [
"darwin"
@@ -55334,9 +56991,9 @@
}
},
"node_modules/widest-line/node_modules/string-width": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
- "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.1.tgz",
+ "integrity": "sha512-LL0OLyN6AnfV9xqGQpDBwedT2Rt63737LxvsRxbcwpa2aIeynBApG2Sm//F3TaLHIR1aJBN52DWklc06b94o5Q==",
"dev": true,
"dependencies": {
"emoji-regex": "^8.0.0",
@@ -57543,13 +59200,13 @@
}
},
"@babel/plugin-proposal-decorators": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.13.tgz",
- "integrity": "sha512-x2aOr5w4ARJoYHFKoG2iEUL/Xe99JAJXjAasHijXp3/KgaetJXGE62SmHgsW3Tia/XUT5AxF2YC0F+JyhPY/0Q==",
+ "version": "7.13.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.13.5.tgz",
+ "integrity": "sha512-i0GDfVNuoapwiheevUOuSW67mInqJ8qw7uWfpjNVeHMn143kXblEy/bmL9AdZ/0yf/4BMQeWXezK0tQIvNPqag==",
"dev": true,
"requires": {
- "@babel/helper-create-class-features-plugin": "^7.12.13",
- "@babel/helper-plugin-utils": "^7.12.13",
+ "@babel/helper-create-class-features-plugin": "^7.13.0",
+ "@babel/helper-plugin-utils": "^7.13.0",
"@babel/plugin-syntax-decorators": "^7.12.13"
},
"dependencies": {
@@ -57563,26 +59220,26 @@
}
},
"@babel/generator": {
- "version": "7.12.15",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.15.tgz",
- "integrity": "sha512-6F2xHxBiFXWNSGb7vyCUTBF8RCLY66rS0zEPcP8t/nQyXjha5EuK4z7H5o7fWG8B4M7y6mqVWq1J+1PuwRhecQ==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.0.tgz",
+ "integrity": "sha512-zBZfgvBB/ywjx0Rgc2+BwoH/3H+lDtlgD4hBOpEv5LxRnYsm/753iRuLepqnYlynpjC3AdQxtxsoeHJoEEwOAw==",
"dev": true,
"requires": {
- "@babel/types": "^7.12.13",
+ "@babel/types": "^7.13.0",
"jsesc": "^2.5.1",
"source-map": "^0.5.0"
}
},
"@babel/helper-create-class-features-plugin": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.13.tgz",
- "integrity": "sha512-Vs/e9wv7rakKYeywsmEBSRC9KtmE7Px+YBlESekLeJOF0zbGUicGfXSNi3o+tfXSNS48U/7K9mIOOCR79Cl3+Q==",
+ "version": "7.13.8",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.8.tgz",
+ "integrity": "sha512-qioaRrKHQbn4hkRKDHbnuQ6kAxmmOF+kzKGnIfxPK4j2rckSJCpKzr/SSTlohSCiE3uAQpNDJ9FIh4baeE8W+w==",
"dev": true,
"requires": {
"@babel/helper-function-name": "^7.12.13",
- "@babel/helper-member-expression-to-functions": "^7.12.13",
+ "@babel/helper-member-expression-to-functions": "^7.13.0",
"@babel/helper-optimise-call-expression": "^7.12.13",
- "@babel/helper-replace-supers": "^7.12.13",
+ "@babel/helper-replace-supers": "^7.13.0",
"@babel/helper-split-export-declaration": "^7.12.13"
}
},
@@ -57607,12 +59264,12 @@
}
},
"@babel/helper-member-expression-to-functions": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.13.tgz",
- "integrity": "sha512-B+7nN0gIL8FZ8SvMcF+EPyB21KnCcZHQZFczCxbiNGV/O0rsrSBlWGLzmtBJ3GMjSVMIm4lpFhR+VdVBuIsUcQ==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz",
+ "integrity": "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==",
"dev": true,
"requires": {
- "@babel/types": "^7.12.13"
+ "@babel/types": "^7.13.0"
}
},
"@babel/helper-optimise-call-expression": {
@@ -57625,21 +59282,21 @@
}
},
"@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
},
"@babel/helper-replace-supers": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.13.tgz",
- "integrity": "sha512-pctAOIAMVStI2TMLhozPKbf5yTEXc0OJa0eENheb4w09SrgOWEs+P4nTOZYJQCqs8JlErGLDPDJTiGIp3ygbLg==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz",
+ "integrity": "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==",
"dev": true,
"requires": {
- "@babel/helper-member-expression-to-functions": "^7.12.13",
+ "@babel/helper-member-expression-to-functions": "^7.13.0",
"@babel/helper-optimise-call-expression": "^7.12.13",
- "@babel/traverse": "^7.12.13",
- "@babel/types": "^7.12.13"
+ "@babel/traverse": "^7.13.0",
+ "@babel/types": "^7.13.0"
}
},
"@babel/helper-split-export-declaration": {
@@ -57658,9 +59315,9 @@
"dev": true
},
"@babel/highlight": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz",
- "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==",
+ "version": "7.13.8",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz",
+ "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.12.11",
@@ -57669,9 +59326,9 @@
}
},
"@babel/parser": {
- "version": "7.12.15",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.15.tgz",
- "integrity": "sha512-AQBOU2Z9kWwSZMd6lNjCX0GUgFonL1wAM1db8L8PMk9UDaGsRCArBkU4Sc+UCM3AE4hjbXx+h58Lb3QT4oRmrA==",
+ "version": "7.13.4",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.4.tgz",
+ "integrity": "sha512-uvoOulWHhI+0+1f9L4BoozY7U5cIkZ9PgJqvb041d6vypgUmtVPG4vmGm4pSggjl8BELzvHyUeJSUyEMY6b+qA==",
"dev": true
},
"@babel/template": {
@@ -57686,26 +59343,26 @@
}
},
"@babel/traverse": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz",
- "integrity": "sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz",
+ "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.12.13",
- "@babel/generator": "^7.12.13",
+ "@babel/generator": "^7.13.0",
"@babel/helper-function-name": "^7.12.13",
"@babel/helper-split-export-declaration": "^7.12.13",
- "@babel/parser": "^7.12.13",
- "@babel/types": "^7.12.13",
+ "@babel/parser": "^7.13.0",
+ "@babel/types": "^7.13.0",
"debug": "^4.1.0",
"globals": "^11.1.0",
"lodash": "^4.17.19"
}
},
"@babel/types": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz",
- "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz",
+ "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.12.11",
@@ -57788,9 +59445,9 @@
},
"dependencies": {
"@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
}
}
@@ -58071,9 +59728,9 @@
},
"dependencies": {
"@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
}
}
@@ -58105,9 +59762,9 @@
},
"dependencies": {
"@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
}
}
@@ -58139,9 +59796,9 @@
},
"dependencies": {
"@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
}
}
@@ -58334,18 +59991,18 @@
}
},
"@babel/plugin-transform-arrow-functions": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.13.tgz",
- "integrity": "sha512-tBtuN6qtCTd+iHzVZVOMNp+L04iIJBpqkdY42tWbmjIT5wvR2kx7gxMBsyhQtFzHwBbyGi9h8J8r9HgnOpQHxg==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz",
+ "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.12.13"
+ "@babel/helper-plugin-utils": "^7.13.0"
},
"dependencies": {
"@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
}
}
@@ -58422,9 +60079,9 @@
},
"dependencies": {
"@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
}
}
@@ -58541,19 +60198,19 @@
}
},
"@babel/plugin-transform-flow-strip-types": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.13.tgz",
- "integrity": "sha512-39/t9HtN+Jlc7EEY6oCSCf3kRrKIl2JULOGPnHZiaRjoYZEFaDXDZI32uE2NosQRh8o6N9B+8iGvDK7ToJhJaw==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.13.0.tgz",
+ "integrity": "sha512-EXAGFMJgSX8gxWD7PZtW/P6M+z74jpx3wm/+9pn+c2dOawPpBkUX7BrfyPvo6ZpXbgRIEuwgwDb/MGlKvu2pOg==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.12.13",
+ "@babel/helper-plugin-utils": "^7.13.0",
"@babel/plugin-syntax-flow": "^7.12.13"
},
"dependencies": {
"@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
}
}
@@ -59112,16 +60769,16 @@
}
},
"@babel/plugin-transform-react-jsx": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.13.tgz",
- "integrity": "sha512-hhXZMYR8t9RvduN2uW4sjl6MRtUhzNE726JvoJhpjhxKgRUVkZqTsA0xc49ALZxQM7H26pZ/lLvB2Yrea9dllA==",
+ "version": "7.12.17",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.17.tgz",
+ "integrity": "sha512-mwaVNcXV+l6qJOuRhpdTEj8sT/Z0owAVWf9QujTZ0d2ye9X/K+MTOTSizcgKOj18PGnTc/7g1I4+cIUjsKhBcw==",
"dev": true,
"requires": {
"@babel/helper-annotate-as-pure": "^7.12.13",
"@babel/helper-module-imports": "^7.12.13",
"@babel/helper-plugin-utils": "^7.12.13",
"@babel/plugin-syntax-jsx": "^7.12.13",
- "@babel/types": "^7.12.13"
+ "@babel/types": "^7.12.17"
},
"dependencies": {
"@babel/helper-annotate-as-pure": {
@@ -59143,9 +60800,9 @@
}
},
"@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
},
"@babel/helper-validator-identifier": {
@@ -59164,9 +60821,9 @@
}
},
"@babel/types": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz",
- "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz",
+ "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.12.11",
@@ -59303,27 +60960,27 @@
},
"dependencies": {
"@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
}
}
},
"@babel/plugin-transform-spread": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.13.tgz",
- "integrity": "sha512-dUCrqPIowjqk5pXsx1zPftSq4sT0aCeZVAxhdgs3AMgyaDmoUT0G+5h3Dzja27t76aUEIJWlFgPJqJ/d4dbTtg==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz",
+ "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.12.13",
+ "@babel/helper-plugin-utils": "^7.13.0",
"@babel/helper-skip-transparent-expression-wrappers": "^7.12.1"
},
"dependencies": {
"@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
}
}
@@ -60354,9 +62011,9 @@
},
"dependencies": {
"@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
}
}
@@ -63582,9 +65239,9 @@
}
},
"graceful-fs": {
- "version": "4.2.5",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.5.tgz",
- "integrity": "sha512-kBBSQbz2K0Nyn+31j/w36fUfxkBW9/gfwRWdUY1ULReH3iokVJgddZAFcD1D0xlgTmFxJCbUkUclAlc6/IDJkw==",
+ "version": "4.2.6",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
+ "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
"dev": true
},
"has-flag": {
@@ -64007,12 +65664,12 @@
}
},
"@babel/generator": {
- "version": "7.12.15",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.15.tgz",
- "integrity": "sha512-6F2xHxBiFXWNSGb7vyCUTBF8RCLY66rS0zEPcP8t/nQyXjha5EuK4z7H5o7fWG8B4M7y6mqVWq1J+1PuwRhecQ==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.0.tgz",
+ "integrity": "sha512-zBZfgvBB/ywjx0Rgc2+BwoH/3H+lDtlgD4hBOpEv5LxRnYsm/753iRuLepqnYlynpjC3AdQxtxsoeHJoEEwOAw==",
"dev": true,
"requires": {
- "@babel/types": "^7.12.13",
+ "@babel/types": "^7.13.0",
"jsesc": "^2.5.1",
"source-map": "^0.5.0"
}
@@ -64038,9 +65695,9 @@
}
},
"@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
},
"@babel/helper-split-export-declaration": {
@@ -64059,9 +65716,9 @@
"dev": true
},
"@babel/highlight": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz",
- "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==",
+ "version": "7.13.8",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz",
+ "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.12.11",
@@ -64070,9 +65727,9 @@
}
},
"@babel/parser": {
- "version": "7.12.15",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.15.tgz",
- "integrity": "sha512-AQBOU2Z9kWwSZMd6lNjCX0GUgFonL1wAM1db8L8PMk9UDaGsRCArBkU4Sc+UCM3AE4hjbXx+h58Lb3QT4oRmrA==",
+ "version": "7.13.4",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.4.tgz",
+ "integrity": "sha512-uvoOulWHhI+0+1f9L4BoozY7U5cIkZ9PgJqvb041d6vypgUmtVPG4vmGm4pSggjl8BELzvHyUeJSUyEMY6b+qA==",
"dev": true
},
"@babel/plugin-syntax-jsx": {
@@ -64096,26 +65753,26 @@
}
},
"@babel/traverse": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz",
- "integrity": "sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz",
+ "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.12.13",
- "@babel/generator": "^7.12.13",
+ "@babel/generator": "^7.13.0",
"@babel/helper-function-name": "^7.12.13",
"@babel/helper-split-export-declaration": "^7.12.13",
- "@babel/parser": "^7.12.13",
- "@babel/types": "^7.12.13",
+ "@babel/parser": "^7.13.0",
+ "@babel/types": "^7.13.0",
"debug": "^4.1.0",
"globals": "^11.1.0",
"lodash": "^4.17.19"
}
},
"@babel/types": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz",
- "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz",
+ "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.12.11",
@@ -64725,17 +66382,17 @@
}
},
"@storybook/addon-backgrounds": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-6.1.17.tgz",
- "integrity": "sha512-1a8Vu50eQWdwMek9w2QOehhu10aZYzyR404qwGvPCRGt5uMMsKxoKvv1M6/ETW7d2G4Srl/Ka+k4x6ykoHIepA==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-6.1.20.tgz",
+ "integrity": "sha512-7YF+18DaekpiN1zyyLYOT6iqCPr8kGt6PFdAtMa/HtIalGryDwlRNHaUfylWAsaRWrOAz2tBzrX16olMuE+i3g==",
"dev": true,
"requires": {
- "@storybook/addons": "6.1.17",
- "@storybook/api": "6.1.17",
- "@storybook/client-logger": "6.1.17",
- "@storybook/components": "6.1.17",
- "@storybook/core-events": "6.1.17",
- "@storybook/theming": "6.1.17",
+ "@storybook/addons": "6.1.20",
+ "@storybook/api": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/components": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/theming": "6.1.20",
"core-js": "^3.0.1",
"global": "^4.3.2",
"memoizerific": "^1.11.3",
@@ -64744,16 +66401,95 @@
"util-deprecate": "^1.0.2"
},
"dependencies": {
+ "@emotion/core": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz",
+ "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==",
+ "dev": true,
+ "requires": {
+ "@babel/runtime": "^7.5.5",
+ "@emotion/cache": "^10.0.27",
+ "@emotion/css": "^10.0.27",
+ "@emotion/serialize": "^0.11.15",
+ "@emotion/sheet": "0.9.4",
+ "@emotion/utils": "0.11.3"
+ }
+ },
+ "@storybook/addons": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.20.tgz",
+ "integrity": "sha512-kIhXYgF+ARNpYxO3qhz8yThDvKpaq+HDst8odPU9sCNEI66PSH6hrILhTmnffNnqdtY3LnKkU9rGVfZn+3TOTA==",
+ "dev": true,
+ "requires": {
+ "@storybook/api": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/router": "6.1.20",
+ "@storybook/theming": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "regenerator-runtime": "^0.13.7"
+ }
+ },
+ "@storybook/api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.20.tgz",
+ "integrity": "sha512-+Uvvj7B+0oGb83mOzNjFuxju3ColjJpgyDjNzD5jI2xCtGyau+c8Lr4rhI9xNc2Dw9b8gpfPmhkvEnBPmd/ecQ==",
+ "dev": true,
+ "requires": {
+ "@reach/router": "^1.3.3",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@storybook/router": "6.1.20",
+ "@storybook/semver": "^7.3.2",
+ "@storybook/theming": "6.1.20",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "fast-deep-equal": "^3.1.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "regenerator-runtime": "^0.13.7",
+ "store2": "^2.7.1",
+ "telejson": "^5.0.2",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "@storybook/channels": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.20.tgz",
+ "integrity": "sha512-UBvVf07LAUD6JTrk77f4qydS4v5hzjAHJWOfWO6b82oO5bu4hTXt/Rjj/TSz85Rl/NmM4GYAAPIfxJHg53TRTg==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "@storybook/client-logger": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.20.tgz",
+ "integrity": "sha512-UKq+5vRXZXcwLgjXEK/NoL61JXar51aSDwnPa4jEFXRpXvIbHZzr6U3TO6r2J2LkTEJO54V2k8F2wnZgUvm3QA==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1",
+ "global": "^4.3.2"
+ }
+ },
"@storybook/components": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.17.tgz",
- "integrity": "sha512-rIEll0UTxEKmG4IsSS5K+6DjRLVtX8J+9cg79GSAC7N1ZHUR1UQmjjJaehJa5q/NQ5H8C39acxpT4Py/BcsL2g==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.20.tgz",
+ "integrity": "sha512-X4k2PF3Q60p3rgRkGtjWh0DWP9tqdwMRwDjA6TGj8WyRM2FdROlmH/hwRy9Op/cs2Yj8ApkUJk8AMUm3hBhYvQ==",
"dev": true,
"requires": {
"@popperjs/core": "^2.5.4",
- "@storybook/client-logger": "6.1.17",
+ "@storybook/client-logger": "6.1.20",
"@storybook/csf": "0.0.1",
- "@storybook/theming": "6.1.17",
+ "@storybook/theming": "6.1.20",
"@types/overlayscrollbars": "^1.9.0",
"@types/react-color": "^3.0.1",
"@types/react-syntax-highlighter": "11.0.4",
@@ -64769,15 +66505,74 @@
"react-popper-tooltip": "^3.1.1",
"react-syntax-highlighter": "^13.5.0",
"react-textarea-autosize": "^8.1.1",
+ "regenerator-runtime": "^0.13.7",
+ "ts-dedent": "^2.0.0"
+ }
+ },
+ "@storybook/core-events": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.20.tgz",
+ "integrity": "sha512-OPKNCbETTrGGypxFzDtsE2cGdHDNolVSJv1mZ17fr9lquc5eyJJCAJ4HbPk+OocRuHBKEnc1/pcA+wWKBM+vnA==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1"
+ }
+ },
+ "@storybook/router": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.20.tgz",
+ "integrity": "sha512-hIJiy60znxu9fJgnFP3n5C9YdWr/bHk77vowf0nO0v+dd59EKlgh7ibiDi48Fe2PMU95pYGb6mCDouNS+boN0w==",
+ "dev": true,
+ "requires": {
+ "@reach/router": "^1.3.3",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0"
+ }
+ },
+ "@storybook/theming": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.20.tgz",
+ "integrity": "sha512-yg56fa4uhXs+oNmwSHw/jAt1sWpAfq2k6aP1FOtWiEI372g7ZYddP/0ENoj07R+8jZxkvafLNhMI20aIxXpvTQ==",
+ "dev": true,
+ "requires": {
+ "@emotion/core": "^10.1.1",
+ "@emotion/is-prop-valid": "^0.8.6",
+ "@emotion/styled": "^10.0.23",
+ "@storybook/client-logger": "6.1.20",
+ "core-js": "^3.0.1",
+ "deep-object-diff": "^1.1.0",
+ "emotion-theming": "^10.0.19",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "polished": "^3.4.4",
+ "resolve-from": "^5.0.0",
"ts-dedent": "^2.0.0"
}
},
+ "@types/reach__router": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz",
+ "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==",
+ "dev": true,
+ "requires": {
+ "@types/react": "*"
+ }
+ },
"fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
"dev": true
},
+ "qs": {
+ "version": "6.9.6",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
+ "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
+ "dev": true
+ },
"react-color": {
"version": "2.19.3",
"resolved": "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz",
@@ -64811,35 +66606,161 @@
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
"integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
"dev": true
+ },
+ "resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true
}
}
},
"@storybook/addon-controls": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-6.1.17.tgz",
- "integrity": "sha512-Dhh75fmPsR1MGUSDHC8ScOQ6jMh/pTCt3uFryy+q6XX8Jp3pC9qOcid9frbIyLAH4fvPX0FBDxXv8go/n0MzLw==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-6.1.20.tgz",
+ "integrity": "sha512-UZMZipa0B5IjKuZfOAa2xLYckzKuOtXbMTcTiT97ygyDSxMTkaCyfmuBdoUyoCv/+0PwQl2dN6EUqI+7I0ZZYA==",
"dev": true,
"requires": {
- "@storybook/addons": "6.1.17",
- "@storybook/api": "6.1.17",
- "@storybook/client-api": "6.1.17",
- "@storybook/components": "6.1.17",
- "@storybook/node-logger": "6.1.17",
- "@storybook/theming": "6.1.17",
+ "@storybook/addons": "6.1.20",
+ "@storybook/api": "6.1.20",
+ "@storybook/client-api": "6.1.20",
+ "@storybook/components": "6.1.20",
+ "@storybook/node-logger": "6.1.20",
+ "@storybook/theming": "6.1.20",
"core-js": "^3.0.1",
"ts-dedent": "^2.0.0"
},
"dependencies": {
+ "@emotion/core": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz",
+ "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==",
+ "dev": true,
+ "requires": {
+ "@babel/runtime": "^7.5.5",
+ "@emotion/cache": "^10.0.27",
+ "@emotion/css": "^10.0.27",
+ "@emotion/serialize": "^0.11.15",
+ "@emotion/sheet": "0.9.4",
+ "@emotion/utils": "0.11.3"
+ }
+ },
+ "@storybook/addons": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.20.tgz",
+ "integrity": "sha512-kIhXYgF+ARNpYxO3qhz8yThDvKpaq+HDst8odPU9sCNEI66PSH6hrILhTmnffNnqdtY3LnKkU9rGVfZn+3TOTA==",
+ "dev": true,
+ "requires": {
+ "@storybook/api": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/router": "6.1.20",
+ "@storybook/theming": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "regenerator-runtime": "^0.13.7"
+ }
+ },
+ "@storybook/api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.20.tgz",
+ "integrity": "sha512-+Uvvj7B+0oGb83mOzNjFuxju3ColjJpgyDjNzD5jI2xCtGyau+c8Lr4rhI9xNc2Dw9b8gpfPmhkvEnBPmd/ecQ==",
+ "dev": true,
+ "requires": {
+ "@reach/router": "^1.3.3",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@storybook/router": "6.1.20",
+ "@storybook/semver": "^7.3.2",
+ "@storybook/theming": "6.1.20",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "fast-deep-equal": "^3.1.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "regenerator-runtime": "^0.13.7",
+ "store2": "^2.7.1",
+ "telejson": "^5.0.2",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "@storybook/channel-postmessage": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.1.20.tgz",
+ "integrity": "sha512-4/zUd48qBnhoD96M4yBK+RlMQmZid0FSUzc6w7mXXjDE7vmRrXgP5ppIwYlzo4mcNSA5wCJsEp4YKRgAfZAUxw==",
+ "dev": true,
+ "requires": {
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "qs": "^6.6.0",
+ "telejson": "^5.0.2"
+ }
+ },
+ "@storybook/channels": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.20.tgz",
+ "integrity": "sha512-UBvVf07LAUD6JTrk77f4qydS4v5hzjAHJWOfWO6b82oO5bu4hTXt/Rjj/TSz85Rl/NmM4GYAAPIfxJHg53TRTg==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "@storybook/client-api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.1.20.tgz",
+ "integrity": "sha512-QLM8h0h8HWkHRh3GYoO6PdwYX4No4/J7oYg6cNVhNbhA9l4a3HDLEyfBGojU4ZUDd2feJ8Sgml92UoP4Vrj0kg==",
+ "dev": true,
+ "requires": {
+ "@storybook/addons": "6.1.20",
+ "@storybook/channel-postmessage": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@types/qs": "^6.9.0",
+ "@types/webpack-env": "^1.15.3",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0",
+ "regenerator-runtime": "^0.13.7",
+ "stable": "^0.1.8",
+ "store2": "^2.7.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "@storybook/client-logger": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.20.tgz",
+ "integrity": "sha512-UKq+5vRXZXcwLgjXEK/NoL61JXar51aSDwnPa4jEFXRpXvIbHZzr6U3TO6r2J2LkTEJO54V2k8F2wnZgUvm3QA==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1",
+ "global": "^4.3.2"
+ }
+ },
"@storybook/components": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.17.tgz",
- "integrity": "sha512-rIEll0UTxEKmG4IsSS5K+6DjRLVtX8J+9cg79GSAC7N1ZHUR1UQmjjJaehJa5q/NQ5H8C39acxpT4Py/BcsL2g==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.20.tgz",
+ "integrity": "sha512-X4k2PF3Q60p3rgRkGtjWh0DWP9tqdwMRwDjA6TGj8WyRM2FdROlmH/hwRy9Op/cs2Yj8ApkUJk8AMUm3hBhYvQ==",
"dev": true,
"requires": {
"@popperjs/core": "^2.5.4",
- "@storybook/client-logger": "6.1.17",
+ "@storybook/client-logger": "6.1.20",
"@storybook/csf": "0.0.1",
- "@storybook/theming": "6.1.17",
+ "@storybook/theming": "6.1.20",
"@types/overlayscrollbars": "^1.9.0",
"@types/react-color": "^3.0.1",
"@types/react-syntax-highlighter": "11.0.4",
@@ -64855,15 +66776,74 @@
"react-popper-tooltip": "^3.1.1",
"react-syntax-highlighter": "^13.5.0",
"react-textarea-autosize": "^8.1.1",
+ "regenerator-runtime": "^0.13.7",
"ts-dedent": "^2.0.0"
}
},
+ "@storybook/core-events": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.20.tgz",
+ "integrity": "sha512-OPKNCbETTrGGypxFzDtsE2cGdHDNolVSJv1mZ17fr9lquc5eyJJCAJ4HbPk+OocRuHBKEnc1/pcA+wWKBM+vnA==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1"
+ }
+ },
+ "@storybook/router": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.20.tgz",
+ "integrity": "sha512-hIJiy60znxu9fJgnFP3n5C9YdWr/bHk77vowf0nO0v+dd59EKlgh7ibiDi48Fe2PMU95pYGb6mCDouNS+boN0w==",
+ "dev": true,
+ "requires": {
+ "@reach/router": "^1.3.3",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0"
+ }
+ },
+ "@storybook/theming": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.20.tgz",
+ "integrity": "sha512-yg56fa4uhXs+oNmwSHw/jAt1sWpAfq2k6aP1FOtWiEI372g7ZYddP/0ENoj07R+8jZxkvafLNhMI20aIxXpvTQ==",
+ "dev": true,
+ "requires": {
+ "@emotion/core": "^10.1.1",
+ "@emotion/is-prop-valid": "^0.8.6",
+ "@emotion/styled": "^10.0.23",
+ "@storybook/client-logger": "6.1.20",
+ "core-js": "^3.0.1",
+ "deep-object-diff": "^1.1.0",
+ "emotion-theming": "^10.0.19",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "polished": "^3.4.4",
+ "resolve-from": "^5.0.0",
+ "ts-dedent": "^2.0.0"
+ }
+ },
+ "@types/reach__router": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz",
+ "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==",
+ "dev": true,
+ "requires": {
+ "@types/react": "*"
+ }
+ },
"fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
"dev": true
},
+ "qs": {
+ "version": "6.9.6",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
+ "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
+ "dev": true
+ },
"react-color": {
"version": "2.19.3",
"resolved": "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz",
@@ -64891,13 +66871,25 @@
"prismjs": "^1.21.0",
"refractor": "^3.1.0"
}
+ },
+ "regenerator-runtime": {
+ "version": "0.13.7",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
+ "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
+ "dev": true
+ },
+ "resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true
}
}
},
"@storybook/addon-docs": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-6.1.17.tgz",
- "integrity": "sha512-Y+IOR9tc1l4uPk+eZkhUAxjc6Xo82Jf0ERKWOKBdy4bDm34pRdpn4zAfMYuv9D8M0F/O1kUGhMlaHgE9a7YvNw==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-6.1.20.tgz",
+ "integrity": "sha512-dc51UHcgMe/sa68+GFaJALJnkxoU8HNmNJmjwJoxZ1boTMC9D6CjVZl3tGqoLwoStlGB98lM7s+esONz+RAXtA==",
"dev": true,
"requires": {
"@babel/core": "^7.12.1",
@@ -64909,18 +66901,18 @@
"@mdx-js/loader": "^1.6.19",
"@mdx-js/mdx": "^1.6.19",
"@mdx-js/react": "^1.6.19",
- "@storybook/addons": "6.1.17",
- "@storybook/api": "6.1.17",
- "@storybook/client-api": "6.1.17",
- "@storybook/client-logger": "6.1.17",
- "@storybook/components": "6.1.17",
- "@storybook/core": "6.1.17",
- "@storybook/core-events": "6.1.17",
+ "@storybook/addons": "6.1.20",
+ "@storybook/api": "6.1.20",
+ "@storybook/client-api": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/components": "6.1.20",
+ "@storybook/core": "6.1.20",
+ "@storybook/core-events": "6.1.20",
"@storybook/csf": "0.0.1",
- "@storybook/node-logger": "6.1.17",
- "@storybook/postinstall": "6.1.17",
- "@storybook/source-loader": "6.1.17",
- "@storybook/theming": "6.1.17",
+ "@storybook/node-logger": "6.1.20",
+ "@storybook/postinstall": "6.1.20",
+ "@storybook/source-loader": "6.1.20",
+ "@storybook/theming": "6.1.20",
"acorn": "^7.1.0",
"acorn-jsx": "^5.1.0",
"acorn-walk": "^7.0.0",
@@ -64943,12 +66935,12 @@
},
"dependencies": {
"@babel/generator": {
- "version": "7.12.15",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.15.tgz",
- "integrity": "sha512-6F2xHxBiFXWNSGb7vyCUTBF8RCLY66rS0zEPcP8t/nQyXjha5EuK4z7H5o7fWG8B4M7y6mqVWq1J+1PuwRhecQ==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.0.tgz",
+ "integrity": "sha512-zBZfgvBB/ywjx0Rgc2+BwoH/3H+lDtlgD4hBOpEv5LxRnYsm/753iRuLepqnYlynpjC3AdQxtxsoeHJoEEwOAw==",
"dev": true,
"requires": {
- "@babel/types": "^7.12.13",
+ "@babel/types": "^7.13.0",
"jsesc": "^2.5.1",
"source-map": "^0.5.0"
}
@@ -64960,15 +66952,15 @@
"dev": true
},
"@babel/parser": {
- "version": "7.12.15",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.15.tgz",
- "integrity": "sha512-AQBOU2Z9kWwSZMd6lNjCX0GUgFonL1wAM1db8L8PMk9UDaGsRCArBkU4Sc+UCM3AE4hjbXx+h58Lb3QT4oRmrA==",
+ "version": "7.13.4",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.4.tgz",
+ "integrity": "sha512-uvoOulWHhI+0+1f9L4BoozY7U5cIkZ9PgJqvb041d6vypgUmtVPG4vmGm4pSggjl8BELzvHyUeJSUyEMY6b+qA==",
"dev": true
},
"@babel/types": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz",
- "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz",
+ "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.12.11",
@@ -64976,16 +66968,136 @@
"to-fast-properties": "^2.0.0"
}
},
+ "@emotion/core": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz",
+ "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==",
+ "dev": true,
+ "requires": {
+ "@babel/runtime": "^7.5.5",
+ "@emotion/cache": "^10.0.27",
+ "@emotion/css": "^10.0.27",
+ "@emotion/serialize": "^0.11.15",
+ "@emotion/sheet": "0.9.4",
+ "@emotion/utils": "0.11.3"
+ }
+ },
+ "@storybook/addons": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.20.tgz",
+ "integrity": "sha512-kIhXYgF+ARNpYxO3qhz8yThDvKpaq+HDst8odPU9sCNEI66PSH6hrILhTmnffNnqdtY3LnKkU9rGVfZn+3TOTA==",
+ "dev": true,
+ "requires": {
+ "@storybook/api": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/router": "6.1.20",
+ "@storybook/theming": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "regenerator-runtime": "^0.13.7"
+ }
+ },
+ "@storybook/api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.20.tgz",
+ "integrity": "sha512-+Uvvj7B+0oGb83mOzNjFuxju3ColjJpgyDjNzD5jI2xCtGyau+c8Lr4rhI9xNc2Dw9b8gpfPmhkvEnBPmd/ecQ==",
+ "dev": true,
+ "requires": {
+ "@reach/router": "^1.3.3",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@storybook/router": "6.1.20",
+ "@storybook/semver": "^7.3.2",
+ "@storybook/theming": "6.1.20",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "fast-deep-equal": "^3.1.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "regenerator-runtime": "^0.13.7",
+ "store2": "^2.7.1",
+ "telejson": "^5.0.2",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "@storybook/channel-postmessage": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.1.20.tgz",
+ "integrity": "sha512-4/zUd48qBnhoD96M4yBK+RlMQmZid0FSUzc6w7mXXjDE7vmRrXgP5ppIwYlzo4mcNSA5wCJsEp4YKRgAfZAUxw==",
+ "dev": true,
+ "requires": {
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "qs": "^6.6.0",
+ "telejson": "^5.0.2"
+ }
+ },
+ "@storybook/channels": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.20.tgz",
+ "integrity": "sha512-UBvVf07LAUD6JTrk77f4qydS4v5hzjAHJWOfWO6b82oO5bu4hTXt/Rjj/TSz85Rl/NmM4GYAAPIfxJHg53TRTg==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "@storybook/client-api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.1.20.tgz",
+ "integrity": "sha512-QLM8h0h8HWkHRh3GYoO6PdwYX4No4/J7oYg6cNVhNbhA9l4a3HDLEyfBGojU4ZUDd2feJ8Sgml92UoP4Vrj0kg==",
+ "dev": true,
+ "requires": {
+ "@storybook/addons": "6.1.20",
+ "@storybook/channel-postmessage": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@types/qs": "^6.9.0",
+ "@types/webpack-env": "^1.15.3",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0",
+ "regenerator-runtime": "^0.13.7",
+ "stable": "^0.1.8",
+ "store2": "^2.7.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "@storybook/client-logger": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.20.tgz",
+ "integrity": "sha512-UKq+5vRXZXcwLgjXEK/NoL61JXar51aSDwnPa4jEFXRpXvIbHZzr6U3TO6r2J2LkTEJO54V2k8F2wnZgUvm3QA==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1",
+ "global": "^4.3.2"
+ }
+ },
"@storybook/components": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.17.tgz",
- "integrity": "sha512-rIEll0UTxEKmG4IsSS5K+6DjRLVtX8J+9cg79GSAC7N1ZHUR1UQmjjJaehJa5q/NQ5H8C39acxpT4Py/BcsL2g==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.20.tgz",
+ "integrity": "sha512-X4k2PF3Q60p3rgRkGtjWh0DWP9tqdwMRwDjA6TGj8WyRM2FdROlmH/hwRy9Op/cs2Yj8ApkUJk8AMUm3hBhYvQ==",
"dev": true,
"requires": {
"@popperjs/core": "^2.5.4",
- "@storybook/client-logger": "6.1.17",
+ "@storybook/client-logger": "6.1.20",
"@storybook/csf": "0.0.1",
- "@storybook/theming": "6.1.17",
+ "@storybook/theming": "6.1.20",
"@types/overlayscrollbars": "^1.9.0",
"@types/react-color": "^3.0.1",
"@types/react-syntax-highlighter": "11.0.4",
@@ -65001,9 +67113,62 @@
"react-popper-tooltip": "^3.1.1",
"react-syntax-highlighter": "^13.5.0",
"react-textarea-autosize": "^8.1.1",
+ "regenerator-runtime": "^0.13.7",
"ts-dedent": "^2.0.0"
}
},
+ "@storybook/core-events": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.20.tgz",
+ "integrity": "sha512-OPKNCbETTrGGypxFzDtsE2cGdHDNolVSJv1mZ17fr9lquc5eyJJCAJ4HbPk+OocRuHBKEnc1/pcA+wWKBM+vnA==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1"
+ }
+ },
+ "@storybook/router": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.20.tgz",
+ "integrity": "sha512-hIJiy60znxu9fJgnFP3n5C9YdWr/bHk77vowf0nO0v+dd59EKlgh7ibiDi48Fe2PMU95pYGb6mCDouNS+boN0w==",
+ "dev": true,
+ "requires": {
+ "@reach/router": "^1.3.3",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0"
+ }
+ },
+ "@storybook/theming": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.20.tgz",
+ "integrity": "sha512-yg56fa4uhXs+oNmwSHw/jAt1sWpAfq2k6aP1FOtWiEI372g7ZYddP/0ENoj07R+8jZxkvafLNhMI20aIxXpvTQ==",
+ "dev": true,
+ "requires": {
+ "@emotion/core": "^10.1.1",
+ "@emotion/is-prop-valid": "^0.8.6",
+ "@emotion/styled": "^10.0.23",
+ "@storybook/client-logger": "6.1.20",
+ "core-js": "^3.0.1",
+ "deep-object-diff": "^1.1.0",
+ "emotion-theming": "^10.0.19",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "polished": "^3.4.4",
+ "resolve-from": "^5.0.0",
+ "ts-dedent": "^2.0.0"
+ }
+ },
+ "@types/reach__router": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz",
+ "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==",
+ "dev": true,
+ "requires": {
+ "@types/react": "*"
+ }
+ },
"escodegen": {
"version": "1.14.3",
"resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
@@ -65044,6 +67209,12 @@
"integrity": "sha512-7PtVymN48hGcO4fGjybyBSIWDsLU4H4XlvOHfq91pz9kkGlonzwTfYkaIEwiRg/dAJF9YlbsduBAgtYLi+8cFg==",
"dev": true
},
+ "qs": {
+ "version": "6.9.6",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
+ "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
+ "dev": true
+ },
"react-color": {
"version": "2.19.3",
"resolved": "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz",
@@ -65077,34 +67248,318 @@
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
"integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
"dev": true
+ },
+ "resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true
}
}
},
"@storybook/addon-essentials": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-6.1.17.tgz",
- "integrity": "sha512-oy/sbI2KdnnzqfdRaI1sAXb01zTP7ViwO+R1maKoeK1WyuK+WVdl8a7AdqgYW1ZCEoohsnz4HUz6t50DTcxWqQ==",
- "dev": true,
- "requires": {
- "@storybook/addon-actions": "6.1.17",
- "@storybook/addon-backgrounds": "6.1.17",
- "@storybook/addon-controls": "6.1.17",
- "@storybook/addon-docs": "6.1.17",
- "@storybook/addon-toolbars": "6.1.17",
- "@storybook/addon-viewport": "6.1.17",
- "@storybook/addons": "6.1.17",
- "@storybook/api": "6.1.17",
- "@storybook/node-logger": "6.1.17",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-6.1.20.tgz",
+ "integrity": "sha512-8ne21UO3mE8nxUq8Nk8rF3zSJiLVjQdBv9aimwXUgOBeQTBRyY/H0nswjbIas8WrEk4D0pK+ylel4CdmMXJxxw==",
+ "dev": true,
+ "requires": {
+ "@storybook/addon-actions": "6.1.20",
+ "@storybook/addon-backgrounds": "6.1.20",
+ "@storybook/addon-controls": "6.1.20",
+ "@storybook/addon-docs": "6.1.20",
+ "@storybook/addon-toolbars": "6.1.20",
+ "@storybook/addon-viewport": "6.1.20",
+ "@storybook/addons": "6.1.20",
+ "@storybook/api": "6.1.20",
+ "@storybook/node-logger": "6.1.20",
"core-js": "^3.0.1",
"regenerator-runtime": "^0.13.7",
"ts-dedent": "^2.0.0"
},
"dependencies": {
+ "@emotion/core": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz",
+ "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==",
+ "dev": true,
+ "requires": {
+ "@babel/runtime": "^7.5.5",
+ "@emotion/cache": "^10.0.27",
+ "@emotion/css": "^10.0.27",
+ "@emotion/serialize": "^0.11.15",
+ "@emotion/sheet": "0.9.4",
+ "@emotion/utils": "0.11.3"
+ }
+ },
+ "@storybook/addon-actions": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-6.1.20.tgz",
+ "integrity": "sha512-94KH/+Y+Do9k9XgVGup2XgRnzaz/6fSR41nKW4x8oUbnmke8FeZEAurBzjsK+0EGZhVilEpVvabZXc7t9tRZyg==",
+ "dev": true,
+ "requires": {
+ "@storybook/addons": "6.1.20",
+ "@storybook/api": "6.1.20",
+ "@storybook/client-api": "6.1.20",
+ "@storybook/components": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/theming": "6.1.20",
+ "core-js": "^3.0.1",
+ "fast-deep-equal": "^3.1.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "polished": "^3.4.4",
+ "prop-types": "^15.7.2",
+ "react-inspector": "^5.0.1",
+ "regenerator-runtime": "^0.13.7",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2",
+ "uuid": "^8.0.0"
+ }
+ },
+ "@storybook/addons": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.20.tgz",
+ "integrity": "sha512-kIhXYgF+ARNpYxO3qhz8yThDvKpaq+HDst8odPU9sCNEI66PSH6hrILhTmnffNnqdtY3LnKkU9rGVfZn+3TOTA==",
+ "dev": true,
+ "requires": {
+ "@storybook/api": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/router": "6.1.20",
+ "@storybook/theming": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "regenerator-runtime": "^0.13.7"
+ }
+ },
+ "@storybook/api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.20.tgz",
+ "integrity": "sha512-+Uvvj7B+0oGb83mOzNjFuxju3ColjJpgyDjNzD5jI2xCtGyau+c8Lr4rhI9xNc2Dw9b8gpfPmhkvEnBPmd/ecQ==",
+ "dev": true,
+ "requires": {
+ "@reach/router": "^1.3.3",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@storybook/router": "6.1.20",
+ "@storybook/semver": "^7.3.2",
+ "@storybook/theming": "6.1.20",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "fast-deep-equal": "^3.1.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "regenerator-runtime": "^0.13.7",
+ "store2": "^2.7.1",
+ "telejson": "^5.0.2",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "@storybook/channel-postmessage": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.1.20.tgz",
+ "integrity": "sha512-4/zUd48qBnhoD96M4yBK+RlMQmZid0FSUzc6w7mXXjDE7vmRrXgP5ppIwYlzo4mcNSA5wCJsEp4YKRgAfZAUxw==",
+ "dev": true,
+ "requires": {
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "qs": "^6.6.0",
+ "telejson": "^5.0.2"
+ }
+ },
+ "@storybook/channels": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.20.tgz",
+ "integrity": "sha512-UBvVf07LAUD6JTrk77f4qydS4v5hzjAHJWOfWO6b82oO5bu4hTXt/Rjj/TSz85Rl/NmM4GYAAPIfxJHg53TRTg==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "@storybook/client-api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.1.20.tgz",
+ "integrity": "sha512-QLM8h0h8HWkHRh3GYoO6PdwYX4No4/J7oYg6cNVhNbhA9l4a3HDLEyfBGojU4ZUDd2feJ8Sgml92UoP4Vrj0kg==",
+ "dev": true,
+ "requires": {
+ "@storybook/addons": "6.1.20",
+ "@storybook/channel-postmessage": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@types/qs": "^6.9.0",
+ "@types/webpack-env": "^1.15.3",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0",
+ "regenerator-runtime": "^0.13.7",
+ "stable": "^0.1.8",
+ "store2": "^2.7.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "@storybook/client-logger": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.20.tgz",
+ "integrity": "sha512-UKq+5vRXZXcwLgjXEK/NoL61JXar51aSDwnPa4jEFXRpXvIbHZzr6U3TO6r2J2LkTEJO54V2k8F2wnZgUvm3QA==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1",
+ "global": "^4.3.2"
+ }
+ },
+ "@storybook/components": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.20.tgz",
+ "integrity": "sha512-X4k2PF3Q60p3rgRkGtjWh0DWP9tqdwMRwDjA6TGj8WyRM2FdROlmH/hwRy9Op/cs2Yj8ApkUJk8AMUm3hBhYvQ==",
+ "dev": true,
+ "requires": {
+ "@popperjs/core": "^2.5.4",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@storybook/theming": "6.1.20",
+ "@types/overlayscrollbars": "^1.9.0",
+ "@types/react-color": "^3.0.1",
+ "@types/react-syntax-highlighter": "11.0.4",
+ "core-js": "^3.0.1",
+ "fast-deep-equal": "^3.1.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "markdown-to-jsx": "^6.11.4",
+ "memoizerific": "^1.11.3",
+ "overlayscrollbars": "^1.10.2",
+ "polished": "^3.4.4",
+ "react-color": "^2.17.0",
+ "react-popper-tooltip": "^3.1.1",
+ "react-syntax-highlighter": "^13.5.0",
+ "react-textarea-autosize": "^8.1.1",
+ "regenerator-runtime": "^0.13.7",
+ "ts-dedent": "^2.0.0"
+ }
+ },
+ "@storybook/core-events": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.20.tgz",
+ "integrity": "sha512-OPKNCbETTrGGypxFzDtsE2cGdHDNolVSJv1mZ17fr9lquc5eyJJCAJ4HbPk+OocRuHBKEnc1/pcA+wWKBM+vnA==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1"
+ }
+ },
+ "@storybook/router": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.20.tgz",
+ "integrity": "sha512-hIJiy60znxu9fJgnFP3n5C9YdWr/bHk77vowf0nO0v+dd59EKlgh7ibiDi48Fe2PMU95pYGb6mCDouNS+boN0w==",
+ "dev": true,
+ "requires": {
+ "@reach/router": "^1.3.3",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0"
+ }
+ },
+ "@storybook/theming": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.20.tgz",
+ "integrity": "sha512-yg56fa4uhXs+oNmwSHw/jAt1sWpAfq2k6aP1FOtWiEI372g7ZYddP/0ENoj07R+8jZxkvafLNhMI20aIxXpvTQ==",
+ "dev": true,
+ "requires": {
+ "@emotion/core": "^10.1.1",
+ "@emotion/is-prop-valid": "^0.8.6",
+ "@emotion/styled": "^10.0.23",
+ "@storybook/client-logger": "6.1.20",
+ "core-js": "^3.0.1",
+ "deep-object-diff": "^1.1.0",
+ "emotion-theming": "^10.0.19",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "polished": "^3.4.4",
+ "resolve-from": "^5.0.0",
+ "ts-dedent": "^2.0.0"
+ }
+ },
+ "@types/reach__router": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz",
+ "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==",
+ "dev": true,
+ "requires": {
+ "@types/react": "*"
+ }
+ },
+ "fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "dev": true
+ },
+ "qs": {
+ "version": "6.9.6",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
+ "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
+ "dev": true
+ },
+ "react-color": {
+ "version": "2.19.3",
+ "resolved": "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz",
+ "integrity": "sha512-LEeGE/ZzNLIsFWa1TMe8y5VYqr7bibneWmvJwm1pCn/eNmrabWDh659JSPn9BuaMpEfU83WTOJfnCcjDZwNQTA==",
+ "dev": true,
+ "requires": {
+ "@icons/material": "^0.2.4",
+ "lodash": "^4.17.15",
+ "lodash-es": "^4.17.15",
+ "material-colors": "^1.2.1",
+ "prop-types": "^15.5.10",
+ "reactcss": "^1.2.0",
+ "tinycolor2": "^1.4.1"
+ }
+ },
+ "react-syntax-highlighter": {
+ "version": "13.5.3",
+ "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-13.5.3.tgz",
+ "integrity": "sha512-crPaF+QGPeHNIblxxCdf2Lg936NAHKhNhuMzRL3F9ct6aYXL3NcZtCL0Rms9+qVo6Y1EQLdXGypBNSbPL/r+qg==",
+ "dev": true,
+ "requires": {
+ "@babel/runtime": "^7.3.1",
+ "highlight.js": "^10.1.1",
+ "lowlight": "^1.14.0",
+ "prismjs": "^1.21.0",
+ "refractor": "^3.1.0"
+ }
+ },
"regenerator-runtime": {
"version": "0.13.7",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
"integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
"dev": true
+ },
+ "resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true
+ },
+ "uuid": {
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+ "dev": true
}
}
},
@@ -65246,28 +67701,148 @@
}
},
"@storybook/addon-toolbars": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-6.1.17.tgz",
- "integrity": "sha512-hEH4MFNbhCOzHs9yB+V+GH9FHD5MN7dxUfLFYM1tuZPqtotgfrYwCBUTy8m/tSxyOOSM+Y1BSHBozt2h7D23eA==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-6.1.20.tgz",
+ "integrity": "sha512-r+MGlY9MyGnlJQ6149GZOFnJ6rUZgrnX9RcpcuwOBmfZNUM0andnOlaV3L1s2LY+oEETDi/rqQkQcrr7jbO/wA==",
"dev": true,
"requires": {
- "@storybook/addons": "6.1.17",
- "@storybook/api": "6.1.17",
- "@storybook/client-api": "6.1.17",
- "@storybook/components": "6.1.17",
+ "@storybook/addons": "6.1.20",
+ "@storybook/api": "6.1.20",
+ "@storybook/client-api": "6.1.20",
+ "@storybook/components": "6.1.20",
"core-js": "^3.0.1"
},
"dependencies": {
+ "@emotion/core": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz",
+ "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==",
+ "dev": true,
+ "requires": {
+ "@babel/runtime": "^7.5.5",
+ "@emotion/cache": "^10.0.27",
+ "@emotion/css": "^10.0.27",
+ "@emotion/serialize": "^0.11.15",
+ "@emotion/sheet": "0.9.4",
+ "@emotion/utils": "0.11.3"
+ }
+ },
+ "@storybook/addons": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.20.tgz",
+ "integrity": "sha512-kIhXYgF+ARNpYxO3qhz8yThDvKpaq+HDst8odPU9sCNEI66PSH6hrILhTmnffNnqdtY3LnKkU9rGVfZn+3TOTA==",
+ "dev": true,
+ "requires": {
+ "@storybook/api": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/router": "6.1.20",
+ "@storybook/theming": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "regenerator-runtime": "^0.13.7"
+ }
+ },
+ "@storybook/api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.20.tgz",
+ "integrity": "sha512-+Uvvj7B+0oGb83mOzNjFuxju3ColjJpgyDjNzD5jI2xCtGyau+c8Lr4rhI9xNc2Dw9b8gpfPmhkvEnBPmd/ecQ==",
+ "dev": true,
+ "requires": {
+ "@reach/router": "^1.3.3",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@storybook/router": "6.1.20",
+ "@storybook/semver": "^7.3.2",
+ "@storybook/theming": "6.1.20",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "fast-deep-equal": "^3.1.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "regenerator-runtime": "^0.13.7",
+ "store2": "^2.7.1",
+ "telejson": "^5.0.2",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "@storybook/channel-postmessage": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.1.20.tgz",
+ "integrity": "sha512-4/zUd48qBnhoD96M4yBK+RlMQmZid0FSUzc6w7mXXjDE7vmRrXgP5ppIwYlzo4mcNSA5wCJsEp4YKRgAfZAUxw==",
+ "dev": true,
+ "requires": {
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "qs": "^6.6.0",
+ "telejson": "^5.0.2"
+ }
+ },
+ "@storybook/channels": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.20.tgz",
+ "integrity": "sha512-UBvVf07LAUD6JTrk77f4qydS4v5hzjAHJWOfWO6b82oO5bu4hTXt/Rjj/TSz85Rl/NmM4GYAAPIfxJHg53TRTg==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "@storybook/client-api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.1.20.tgz",
+ "integrity": "sha512-QLM8h0h8HWkHRh3GYoO6PdwYX4No4/J7oYg6cNVhNbhA9l4a3HDLEyfBGojU4ZUDd2feJ8Sgml92UoP4Vrj0kg==",
+ "dev": true,
+ "requires": {
+ "@storybook/addons": "6.1.20",
+ "@storybook/channel-postmessage": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@types/qs": "^6.9.0",
+ "@types/webpack-env": "^1.15.3",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0",
+ "regenerator-runtime": "^0.13.7",
+ "stable": "^0.1.8",
+ "store2": "^2.7.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "@storybook/client-logger": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.20.tgz",
+ "integrity": "sha512-UKq+5vRXZXcwLgjXEK/NoL61JXar51aSDwnPa4jEFXRpXvIbHZzr6U3TO6r2J2LkTEJO54V2k8F2wnZgUvm3QA==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1",
+ "global": "^4.3.2"
+ }
+ },
"@storybook/components": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.17.tgz",
- "integrity": "sha512-rIEll0UTxEKmG4IsSS5K+6DjRLVtX8J+9cg79GSAC7N1ZHUR1UQmjjJaehJa5q/NQ5H8C39acxpT4Py/BcsL2g==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.20.tgz",
+ "integrity": "sha512-X4k2PF3Q60p3rgRkGtjWh0DWP9tqdwMRwDjA6TGj8WyRM2FdROlmH/hwRy9Op/cs2Yj8ApkUJk8AMUm3hBhYvQ==",
"dev": true,
"requires": {
"@popperjs/core": "^2.5.4",
- "@storybook/client-logger": "6.1.17",
+ "@storybook/client-logger": "6.1.20",
"@storybook/csf": "0.0.1",
- "@storybook/theming": "6.1.17",
+ "@storybook/theming": "6.1.20",
"@types/overlayscrollbars": "^1.9.0",
"@types/react-color": "^3.0.1",
"@types/react-syntax-highlighter": "11.0.4",
@@ -65283,15 +67858,74 @@
"react-popper-tooltip": "^3.1.1",
"react-syntax-highlighter": "^13.5.0",
"react-textarea-autosize": "^8.1.1",
+ "regenerator-runtime": "^0.13.7",
"ts-dedent": "^2.0.0"
}
},
+ "@storybook/core-events": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.20.tgz",
+ "integrity": "sha512-OPKNCbETTrGGypxFzDtsE2cGdHDNolVSJv1mZ17fr9lquc5eyJJCAJ4HbPk+OocRuHBKEnc1/pcA+wWKBM+vnA==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1"
+ }
+ },
+ "@storybook/router": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.20.tgz",
+ "integrity": "sha512-hIJiy60znxu9fJgnFP3n5C9YdWr/bHk77vowf0nO0v+dd59EKlgh7ibiDi48Fe2PMU95pYGb6mCDouNS+boN0w==",
+ "dev": true,
+ "requires": {
+ "@reach/router": "^1.3.3",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0"
+ }
+ },
+ "@storybook/theming": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.20.tgz",
+ "integrity": "sha512-yg56fa4uhXs+oNmwSHw/jAt1sWpAfq2k6aP1FOtWiEI372g7ZYddP/0ENoj07R+8jZxkvafLNhMI20aIxXpvTQ==",
+ "dev": true,
+ "requires": {
+ "@emotion/core": "^10.1.1",
+ "@emotion/is-prop-valid": "^0.8.6",
+ "@emotion/styled": "^10.0.23",
+ "@storybook/client-logger": "6.1.20",
+ "core-js": "^3.0.1",
+ "deep-object-diff": "^1.1.0",
+ "emotion-theming": "^10.0.19",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "polished": "^3.4.4",
+ "resolve-from": "^5.0.0",
+ "ts-dedent": "^2.0.0"
+ }
+ },
+ "@types/reach__router": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz",
+ "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==",
+ "dev": true,
+ "requires": {
+ "@types/react": "*"
+ }
+ },
"fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
"dev": true
},
+ "qs": {
+ "version": "6.9.6",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
+ "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
+ "dev": true
+ },
"react-color": {
"version": "2.19.3",
"resolved": "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz",
@@ -65319,21 +67953,33 @@
"prismjs": "^1.21.0",
"refractor": "^3.1.0"
}
+ },
+ "regenerator-runtime": {
+ "version": "0.13.7",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
+ "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
+ "dev": true
+ },
+ "resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true
}
}
},
"@storybook/addon-viewport": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-6.1.17.tgz",
- "integrity": "sha512-vBtJ4o0XWSPIqhJRroo/hUjRUOVYOVP8kGXv9WDRS75988BTHDq75VAKLmdNN/MV8kBaANRppj9LdRw2Mxs5TA==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-6.1.20.tgz",
+ "integrity": "sha512-Xh75q3eh29QYkgYUF7ZEc8/R4HcQjTPazsxxknYZKu+S5TZ1OhoToH74YOL7bDuMAMAco95zv4zHpW02/oYT0g==",
"dev": true,
"requires": {
- "@storybook/addons": "6.1.17",
- "@storybook/api": "6.1.17",
- "@storybook/client-logger": "6.1.17",
- "@storybook/components": "6.1.17",
- "@storybook/core-events": "6.1.17",
- "@storybook/theming": "6.1.17",
+ "@storybook/addons": "6.1.20",
+ "@storybook/api": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/components": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/theming": "6.1.20",
"core-js": "^3.0.1",
"global": "^4.3.2",
"memoizerific": "^1.11.3",
@@ -65341,16 +67987,95 @@
"regenerator-runtime": "^0.13.7"
},
"dependencies": {
+ "@emotion/core": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz",
+ "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==",
+ "dev": true,
+ "requires": {
+ "@babel/runtime": "^7.5.5",
+ "@emotion/cache": "^10.0.27",
+ "@emotion/css": "^10.0.27",
+ "@emotion/serialize": "^0.11.15",
+ "@emotion/sheet": "0.9.4",
+ "@emotion/utils": "0.11.3"
+ }
+ },
+ "@storybook/addons": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.20.tgz",
+ "integrity": "sha512-kIhXYgF+ARNpYxO3qhz8yThDvKpaq+HDst8odPU9sCNEI66PSH6hrILhTmnffNnqdtY3LnKkU9rGVfZn+3TOTA==",
+ "dev": true,
+ "requires": {
+ "@storybook/api": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/router": "6.1.20",
+ "@storybook/theming": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "regenerator-runtime": "^0.13.7"
+ }
+ },
+ "@storybook/api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.20.tgz",
+ "integrity": "sha512-+Uvvj7B+0oGb83mOzNjFuxju3ColjJpgyDjNzD5jI2xCtGyau+c8Lr4rhI9xNc2Dw9b8gpfPmhkvEnBPmd/ecQ==",
+ "dev": true,
+ "requires": {
+ "@reach/router": "^1.3.3",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@storybook/router": "6.1.20",
+ "@storybook/semver": "^7.3.2",
+ "@storybook/theming": "6.1.20",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "fast-deep-equal": "^3.1.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "regenerator-runtime": "^0.13.7",
+ "store2": "^2.7.1",
+ "telejson": "^5.0.2",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "@storybook/channels": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.20.tgz",
+ "integrity": "sha512-UBvVf07LAUD6JTrk77f4qydS4v5hzjAHJWOfWO6b82oO5bu4hTXt/Rjj/TSz85Rl/NmM4GYAAPIfxJHg53TRTg==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "@storybook/client-logger": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.20.tgz",
+ "integrity": "sha512-UKq+5vRXZXcwLgjXEK/NoL61JXar51aSDwnPa4jEFXRpXvIbHZzr6U3TO6r2J2LkTEJO54V2k8F2wnZgUvm3QA==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1",
+ "global": "^4.3.2"
+ }
+ },
"@storybook/components": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.17.tgz",
- "integrity": "sha512-rIEll0UTxEKmG4IsSS5K+6DjRLVtX8J+9cg79GSAC7N1ZHUR1UQmjjJaehJa5q/NQ5H8C39acxpT4Py/BcsL2g==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.20.tgz",
+ "integrity": "sha512-X4k2PF3Q60p3rgRkGtjWh0DWP9tqdwMRwDjA6TGj8WyRM2FdROlmH/hwRy9Op/cs2Yj8ApkUJk8AMUm3hBhYvQ==",
"dev": true,
"requires": {
"@popperjs/core": "^2.5.4",
- "@storybook/client-logger": "6.1.17",
+ "@storybook/client-logger": "6.1.20",
"@storybook/csf": "0.0.1",
- "@storybook/theming": "6.1.17",
+ "@storybook/theming": "6.1.20",
"@types/overlayscrollbars": "^1.9.0",
"@types/react-color": "^3.0.1",
"@types/react-syntax-highlighter": "11.0.4",
@@ -65366,15 +68091,74 @@
"react-popper-tooltip": "^3.1.1",
"react-syntax-highlighter": "^13.5.0",
"react-textarea-autosize": "^8.1.1",
+ "regenerator-runtime": "^0.13.7",
+ "ts-dedent": "^2.0.0"
+ }
+ },
+ "@storybook/core-events": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.20.tgz",
+ "integrity": "sha512-OPKNCbETTrGGypxFzDtsE2cGdHDNolVSJv1mZ17fr9lquc5eyJJCAJ4HbPk+OocRuHBKEnc1/pcA+wWKBM+vnA==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1"
+ }
+ },
+ "@storybook/router": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.20.tgz",
+ "integrity": "sha512-hIJiy60znxu9fJgnFP3n5C9YdWr/bHk77vowf0nO0v+dd59EKlgh7ibiDi48Fe2PMU95pYGb6mCDouNS+boN0w==",
+ "dev": true,
+ "requires": {
+ "@reach/router": "^1.3.3",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0"
+ }
+ },
+ "@storybook/theming": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.20.tgz",
+ "integrity": "sha512-yg56fa4uhXs+oNmwSHw/jAt1sWpAfq2k6aP1FOtWiEI372g7ZYddP/0ENoj07R+8jZxkvafLNhMI20aIxXpvTQ==",
+ "dev": true,
+ "requires": {
+ "@emotion/core": "^10.1.1",
+ "@emotion/is-prop-valid": "^0.8.6",
+ "@emotion/styled": "^10.0.23",
+ "@storybook/client-logger": "6.1.20",
+ "core-js": "^3.0.1",
+ "deep-object-diff": "^1.1.0",
+ "emotion-theming": "^10.0.19",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "polished": "^3.4.4",
+ "resolve-from": "^5.0.0",
"ts-dedent": "^2.0.0"
}
},
+ "@types/reach__router": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz",
+ "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==",
+ "dev": true,
+ "requires": {
+ "@types/react": "*"
+ }
+ },
"fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
"dev": true
},
+ "qs": {
+ "version": "6.9.6",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
+ "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
+ "dev": true
+ },
"react-color": {
"version": "2.19.3",
"resolved": "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz",
@@ -65408,6 +68192,12 @@
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
"integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
"dev": true
+ },
+ "resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true
}
}
},
@@ -65768,9 +68558,9 @@
}
},
"@storybook/core": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/core/-/core-6.1.17.tgz",
- "integrity": "sha512-9x8ezlKlm8SQ+OW3kKwJwuVcaTDCw2OlA9YZEOo1kdRKsiiy5X14VqjJocl/BqnDt2VgzUUchz3m4neHYMAivQ==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/core/-/core-6.1.20.tgz",
+ "integrity": "sha512-cXca0s+ixoouXwPXeUoE9sB5OEkOUpkGAA78W8MLP4IHlI09ZBFCmLP989JdcCT2EjFBQ1V/UudNkQHMlyIl2A==",
"dev": true,
"requires": {
"@babel/core": "^7.12.3",
@@ -65795,20 +68585,20 @@
"@babel/preset-react": "^7.12.1",
"@babel/preset-typescript": "^7.12.1",
"@babel/register": "^7.12.1",
- "@storybook/addons": "6.1.17",
- "@storybook/api": "6.1.17",
- "@storybook/channel-postmessage": "6.1.17",
- "@storybook/channels": "6.1.17",
- "@storybook/client-api": "6.1.17",
- "@storybook/client-logger": "6.1.17",
- "@storybook/components": "6.1.17",
- "@storybook/core-events": "6.1.17",
+ "@storybook/addons": "6.1.20",
+ "@storybook/api": "6.1.20",
+ "@storybook/channel-postmessage": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-api": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/components": "6.1.20",
+ "@storybook/core-events": "6.1.20",
"@storybook/csf": "0.0.1",
- "@storybook/node-logger": "6.1.17",
- "@storybook/router": "6.1.17",
+ "@storybook/node-logger": "6.1.20",
+ "@storybook/router": "6.1.20",
"@storybook/semver": "^7.3.2",
- "@storybook/theming": "6.1.17",
- "@storybook/ui": "6.1.17",
+ "@storybook/theming": "6.1.20",
+ "@storybook/ui": "6.1.20",
"@types/glob-base": "^0.3.0",
"@types/micromatch": "^4.0.1",
"@types/node-fetch": "^2.5.4",
@@ -65856,7 +68646,7 @@
"pretty-hrtime": "^1.0.3",
"qs": "^6.6.0",
"raw-loader": "^4.0.1",
- "react-dev-utils": "^10.0.0",
+ "react-dev-utils": "^11.0.3",
"regenerator-runtime": "^0.13.7",
"resolve-from": "^5.0.0",
"serve-favicon": "^2.5.0",
@@ -65885,13 +68675,19 @@
"@babel/highlight": "^7.12.13"
}
},
+ "@babel/compat-data": {
+ "version": "7.13.8",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.8.tgz",
+ "integrity": "sha512-EaI33z19T4qN3xLXsGf48M2cDqa6ei9tPZlfLdb2HC+e/cFtREiRd8hdSqDbwdLB0/+gLwqJmCYASH0z2bUdog==",
+ "dev": true
+ },
"@babel/generator": {
- "version": "7.12.15",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.15.tgz",
- "integrity": "sha512-6F2xHxBiFXWNSGb7vyCUTBF8RCLY66rS0zEPcP8t/nQyXjha5EuK4z7H5o7fWG8B4M7y6mqVWq1J+1PuwRhecQ==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.0.tgz",
+ "integrity": "sha512-zBZfgvBB/ywjx0Rgc2+BwoH/3H+lDtlgD4hBOpEv5LxRnYsm/753iRuLepqnYlynpjC3AdQxtxsoeHJoEEwOAw==",
"dev": true,
"requires": {
- "@babel/types": "^7.12.13",
+ "@babel/types": "^7.13.0",
"jsesc": "^2.5.1",
"source-map": "^0.5.0"
}
@@ -65905,16 +68701,28 @@
"@babel/types": "^7.12.13"
}
},
+ "@babel/helper-compilation-targets": {
+ "version": "7.13.8",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.8.tgz",
+ "integrity": "sha512-pBljUGC1y3xKLn1nrx2eAhurLMA8OqBtBP/JwG4U8skN7kf8/aqwwxpV1N6T0e7r6+7uNitIa/fUxPFagSXp3A==",
+ "dev": true,
+ "requires": {
+ "@babel/compat-data": "^7.13.8",
+ "@babel/helper-validator-option": "^7.12.17",
+ "browserslist": "^4.14.5",
+ "semver": "^6.3.0"
+ }
+ },
"@babel/helper-create-class-features-plugin": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.13.tgz",
- "integrity": "sha512-Vs/e9wv7rakKYeywsmEBSRC9KtmE7Px+YBlESekLeJOF0zbGUicGfXSNi3o+tfXSNS48U/7K9mIOOCR79Cl3+Q==",
+ "version": "7.13.8",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.8.tgz",
+ "integrity": "sha512-qioaRrKHQbn4hkRKDHbnuQ6kAxmmOF+kzKGnIfxPK4j2rckSJCpKzr/SSTlohSCiE3uAQpNDJ9FIh4baeE8W+w==",
"dev": true,
"requires": {
"@babel/helper-function-name": "^7.12.13",
- "@babel/helper-member-expression-to-functions": "^7.12.13",
+ "@babel/helper-member-expression-to-functions": "^7.13.0",
"@babel/helper-optimise-call-expression": "^7.12.13",
- "@babel/helper-replace-supers": "^7.12.13",
+ "@babel/helper-replace-supers": "^7.13.0",
"@babel/helper-split-export-declaration": "^7.12.13"
}
},
@@ -65939,12 +68747,12 @@
}
},
"@babel/helper-member-expression-to-functions": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.13.tgz",
- "integrity": "sha512-B+7nN0gIL8FZ8SvMcF+EPyB21KnCcZHQZFczCxbiNGV/O0rsrSBlWGLzmtBJ3GMjSVMIm4lpFhR+VdVBuIsUcQ==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz",
+ "integrity": "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==",
"dev": true,
"requires": {
- "@babel/types": "^7.12.13"
+ "@babel/types": "^7.13.0"
}
},
"@babel/helper-optimise-call-expression": {
@@ -65957,21 +68765,21 @@
}
},
"@babel/helper-plugin-utils": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz",
- "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
+ "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
"dev": true
},
"@babel/helper-replace-supers": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.13.tgz",
- "integrity": "sha512-pctAOIAMVStI2TMLhozPKbf5yTEXc0OJa0eENheb4w09SrgOWEs+P4nTOZYJQCqs8JlErGLDPDJTiGIp3ygbLg==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz",
+ "integrity": "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==",
"dev": true,
"requires": {
- "@babel/helper-member-expression-to-functions": "^7.12.13",
+ "@babel/helper-member-expression-to-functions": "^7.13.0",
"@babel/helper-optimise-call-expression": "^7.12.13",
- "@babel/traverse": "^7.12.13",
- "@babel/types": "^7.12.13"
+ "@babel/traverse": "^7.13.0",
+ "@babel/types": "^7.13.0"
}
},
"@babel/helper-split-export-declaration": {
@@ -65989,10 +68797,16 @@
"integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
"dev": true
},
+ "@babel/helper-validator-option": {
+ "version": "7.12.17",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz",
+ "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==",
+ "dev": true
+ },
"@babel/highlight": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz",
- "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==",
+ "version": "7.13.8",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz",
+ "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.12.11",
@@ -66014,65 +68828,67 @@
}
},
"@babel/parser": {
- "version": "7.12.15",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.15.tgz",
- "integrity": "sha512-AQBOU2Z9kWwSZMd6lNjCX0GUgFonL1wAM1db8L8PMk9UDaGsRCArBkU4Sc+UCM3AE4hjbXx+h58Lb3QT4oRmrA==",
+ "version": "7.13.4",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.4.tgz",
+ "integrity": "sha512-uvoOulWHhI+0+1f9L4BoozY7U5cIkZ9PgJqvb041d6vypgUmtVPG4vmGm4pSggjl8BELzvHyUeJSUyEMY6b+qA==",
"dev": true
},
"@babel/plugin-proposal-object-rest-spread": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.13.tgz",
- "integrity": "sha512-WvA1okB/0OS/N3Ldb3sziSrXg6sRphsBgqiccfcQq7woEn5wQLNX82Oc4PlaFcdwcWHuQXAtb8ftbS8Fbsg/sg==",
+ "version": "7.13.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz",
+ "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.12.13",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
- "@babel/plugin-transform-parameters": "^7.12.13"
+ "@babel/compat-data": "^7.13.8",
+ "@babel/helper-compilation-targets": "^7.13.8",
+ "@babel/helper-plugin-utils": "^7.13.0",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-transform-parameters": "^7.13.0"
},
"dependencies": {
"@babel/plugin-transform-parameters": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.13.tgz",
- "integrity": "sha512-e7QqwZalNiBRHCpJg/P8s/VJeSRYgmtWySs1JwvfwPqhBbiWfOcHDKdeAi6oAyIimoKWBlwc8oTgbZHdhCoVZA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz",
+ "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.12.13"
+ "@babel/helper-plugin-utils": "^7.13.0"
}
}
}
},
"@babel/plugin-proposal-private-methods": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.13.tgz",
- "integrity": "sha512-sV0V57uUwpauixvR7s2o75LmwJI6JECwm5oPUY5beZB1nBl2i37hc7CJGqB5G+58fur5Y6ugvl3LRONk5x34rg==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz",
+ "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==",
"dev": true,
"requires": {
- "@babel/helper-create-class-features-plugin": "^7.12.13",
- "@babel/helper-plugin-utils": "^7.12.13"
+ "@babel/helper-create-class-features-plugin": "^7.13.0",
+ "@babel/helper-plugin-utils": "^7.13.0"
}
},
"@babel/plugin-transform-classes": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.13.tgz",
- "integrity": "sha512-cqZlMlhCC1rVnxE5ZGMtIb896ijL90xppMiuWXcwcOAuFczynpd3KYemb91XFFPi3wJSe/OcrX9lXoowatkkxA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz",
+ "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==",
"dev": true,
"requires": {
"@babel/helper-annotate-as-pure": "^7.12.13",
"@babel/helper-function-name": "^7.12.13",
"@babel/helper-optimise-call-expression": "^7.12.13",
- "@babel/helper-plugin-utils": "^7.12.13",
- "@babel/helper-replace-supers": "^7.12.13",
+ "@babel/helper-plugin-utils": "^7.13.0",
+ "@babel/helper-replace-supers": "^7.13.0",
"@babel/helper-split-export-declaration": "^7.12.13",
"globals": "^11.1.0"
}
},
"@babel/plugin-transform-template-literals": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.13.tgz",
- "integrity": "sha512-arIKlWYUgmNsF28EyfmiQHJLJFlAJNYkuQO10jL46ggjBpeb2re1P9K9YGxNJB45BqTbaslVysXDYm/g3sN/Qg==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz",
+ "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.12.13"
+ "@babel/helper-plugin-utils": "^7.13.0"
}
},
"@babel/template": {
@@ -66087,26 +68903,26 @@
}
},
"@babel/traverse": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz",
- "integrity": "sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz",
+ "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.12.13",
- "@babel/generator": "^7.12.13",
+ "@babel/generator": "^7.13.0",
"@babel/helper-function-name": "^7.12.13",
"@babel/helper-split-export-declaration": "^7.12.13",
- "@babel/parser": "^7.12.13",
- "@babel/types": "^7.12.13",
+ "@babel/parser": "^7.13.0",
+ "@babel/types": "^7.13.0",
"debug": "^4.1.0",
"globals": "^11.1.0",
"lodash": "^4.17.19"
}
},
"@babel/types": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz",
- "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz",
+ "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.12.11",
@@ -66114,16 +68930,136 @@
"to-fast-properties": "^2.0.0"
}
},
+ "@emotion/core": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz",
+ "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==",
+ "dev": true,
+ "requires": {
+ "@babel/runtime": "^7.5.5",
+ "@emotion/cache": "^10.0.27",
+ "@emotion/css": "^10.0.27",
+ "@emotion/serialize": "^0.11.15",
+ "@emotion/sheet": "0.9.4",
+ "@emotion/utils": "0.11.3"
+ }
+ },
+ "@storybook/addons": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.20.tgz",
+ "integrity": "sha512-kIhXYgF+ARNpYxO3qhz8yThDvKpaq+HDst8odPU9sCNEI66PSH6hrILhTmnffNnqdtY3LnKkU9rGVfZn+3TOTA==",
+ "dev": true,
+ "requires": {
+ "@storybook/api": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/router": "6.1.20",
+ "@storybook/theming": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "regenerator-runtime": "^0.13.7"
+ }
+ },
+ "@storybook/api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.20.tgz",
+ "integrity": "sha512-+Uvvj7B+0oGb83mOzNjFuxju3ColjJpgyDjNzD5jI2xCtGyau+c8Lr4rhI9xNc2Dw9b8gpfPmhkvEnBPmd/ecQ==",
+ "dev": true,
+ "requires": {
+ "@reach/router": "^1.3.3",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@storybook/router": "6.1.20",
+ "@storybook/semver": "^7.3.2",
+ "@storybook/theming": "6.1.20",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "fast-deep-equal": "^3.1.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "regenerator-runtime": "^0.13.7",
+ "store2": "^2.7.1",
+ "telejson": "^5.0.2",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "@storybook/channel-postmessage": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.1.20.tgz",
+ "integrity": "sha512-4/zUd48qBnhoD96M4yBK+RlMQmZid0FSUzc6w7mXXjDE7vmRrXgP5ppIwYlzo4mcNSA5wCJsEp4YKRgAfZAUxw==",
+ "dev": true,
+ "requires": {
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "qs": "^6.6.0",
+ "telejson": "^5.0.2"
+ }
+ },
+ "@storybook/channels": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.20.tgz",
+ "integrity": "sha512-UBvVf07LAUD6JTrk77f4qydS4v5hzjAHJWOfWO6b82oO5bu4hTXt/Rjj/TSz85Rl/NmM4GYAAPIfxJHg53TRTg==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "@storybook/client-api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.1.20.tgz",
+ "integrity": "sha512-QLM8h0h8HWkHRh3GYoO6PdwYX4No4/J7oYg6cNVhNbhA9l4a3HDLEyfBGojU4ZUDd2feJ8Sgml92UoP4Vrj0kg==",
+ "dev": true,
+ "requires": {
+ "@storybook/addons": "6.1.20",
+ "@storybook/channel-postmessage": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@types/qs": "^6.9.0",
+ "@types/webpack-env": "^1.15.3",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0",
+ "regenerator-runtime": "^0.13.7",
+ "stable": "^0.1.8",
+ "store2": "^2.7.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "@storybook/client-logger": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.20.tgz",
+ "integrity": "sha512-UKq+5vRXZXcwLgjXEK/NoL61JXar51aSDwnPa4jEFXRpXvIbHZzr6U3TO6r2J2LkTEJO54V2k8F2wnZgUvm3QA==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1",
+ "global": "^4.3.2"
+ }
+ },
"@storybook/components": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.17.tgz",
- "integrity": "sha512-rIEll0UTxEKmG4IsSS5K+6DjRLVtX8J+9cg79GSAC7N1ZHUR1UQmjjJaehJa5q/NQ5H8C39acxpT4Py/BcsL2g==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.20.tgz",
+ "integrity": "sha512-X4k2PF3Q60p3rgRkGtjWh0DWP9tqdwMRwDjA6TGj8WyRM2FdROlmH/hwRy9Op/cs2Yj8ApkUJk8AMUm3hBhYvQ==",
"dev": true,
"requires": {
"@popperjs/core": "^2.5.4",
- "@storybook/client-logger": "6.1.17",
+ "@storybook/client-logger": "6.1.20",
"@storybook/csf": "0.0.1",
- "@storybook/theming": "6.1.17",
+ "@storybook/theming": "6.1.20",
"@types/overlayscrollbars": "^1.9.0",
"@types/react-color": "^3.0.1",
"@types/react-syntax-highlighter": "11.0.4",
@@ -66139,6 +69075,50 @@
"react-popper-tooltip": "^3.1.1",
"react-syntax-highlighter": "^13.5.0",
"react-textarea-autosize": "^8.1.1",
+ "regenerator-runtime": "^0.13.7",
+ "ts-dedent": "^2.0.0"
+ }
+ },
+ "@storybook/core-events": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.20.tgz",
+ "integrity": "sha512-OPKNCbETTrGGypxFzDtsE2cGdHDNolVSJv1mZ17fr9lquc5eyJJCAJ4HbPk+OocRuHBKEnc1/pcA+wWKBM+vnA==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1"
+ }
+ },
+ "@storybook/router": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.20.tgz",
+ "integrity": "sha512-hIJiy60znxu9fJgnFP3n5C9YdWr/bHk77vowf0nO0v+dd59EKlgh7ibiDi48Fe2PMU95pYGb6mCDouNS+boN0w==",
+ "dev": true,
+ "requires": {
+ "@reach/router": "^1.3.3",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0"
+ }
+ },
+ "@storybook/theming": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.20.tgz",
+ "integrity": "sha512-yg56fa4uhXs+oNmwSHw/jAt1sWpAfq2k6aP1FOtWiEI372g7ZYddP/0ENoj07R+8jZxkvafLNhMI20aIxXpvTQ==",
+ "dev": true,
+ "requires": {
+ "@emotion/core": "^10.1.1",
+ "@emotion/is-prop-valid": "^0.8.6",
+ "@emotion/styled": "^10.0.23",
+ "@storybook/client-logger": "6.1.20",
+ "core-js": "^3.0.1",
+ "deep-object-diff": "^1.1.0",
+ "emotion-theming": "^10.0.19",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "polished": "^3.4.4",
+ "resolve-from": "^5.0.0",
"ts-dedent": "^2.0.0"
}
},
@@ -66148,6 +69128,15 @@
"integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==",
"dev": true
},
+ "@types/reach__router": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz",
+ "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==",
+ "dev": true,
+ "requires": {
+ "@types/react": "*"
+ }
+ },
"accepts": {
"version": "1.3.7",
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
@@ -66244,6 +69233,19 @@
}
}
},
+ "browserslist": {
+ "version": "4.16.3",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz",
+ "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==",
+ "dev": true,
+ "requires": {
+ "caniuse-lite": "^1.0.30001181",
+ "colorette": "^1.2.1",
+ "electron-to-chromium": "^1.3.649",
+ "escalade": "^3.1.1",
+ "node-releases": "^1.1.70"
+ }
+ },
"bytes": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
@@ -66275,6 +69277,12 @@
"unique-filename": "^1.1.1"
}
},
+ "caniuse-lite": {
+ "version": "1.0.30001192",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001192.tgz",
+ "integrity": "sha512-63OrUnwJj5T1rUmoyqYTdRWBqFFxZFlyZnRRjDR8NSUQFB6A+j/uBORU/SyJ5WzDLg4SPiZH40hQCBNdZ/jmAw==",
+ "dev": true
+ },
"chalk": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
@@ -66398,6 +69406,12 @@
"jake": "^10.6.1"
}
},
+ "electron-to-chromium": {
+ "version": "1.3.675",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.675.tgz",
+ "integrity": "sha512-GEQw+6dNWjueXGkGfjgm7dAMtXfEqrfDG3uWcZdeaD4cZ3dKYdPRQVruVXQRXtPLtOr5GNVVlNLRMChOZ611pQ==",
+ "dev": true
+ },
"emojis-list": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
@@ -66658,9 +69672,9 @@
}
},
"graceful-fs": {
- "version": "4.2.5",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.5.tgz",
- "integrity": "sha512-kBBSQbz2K0Nyn+31j/w36fUfxkBW9/gfwRWdUY1ULReH3iokVJgddZAFcD1D0xlgTmFxJCbUkUclAlc6/IDJkw==",
+ "version": "4.2.6",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
+ "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
"dev": true
},
"http-errors": {
@@ -66818,18 +69832,18 @@
}
},
"mime-db": {
- "version": "1.45.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz",
- "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==",
+ "version": "1.46.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz",
+ "integrity": "sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ==",
"dev": true
},
"mime-types": {
- "version": "2.1.28",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz",
- "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==",
+ "version": "2.1.29",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.29.tgz",
+ "integrity": "sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ==",
"dev": true,
"requires": {
- "mime-db": "1.45.0"
+ "mime-db": "1.46.0"
}
},
"minizlib": {
@@ -66866,6 +69880,12 @@
"integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
"dev": true
},
+ "node-releases": {
+ "version": "1.1.71",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz",
+ "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==",
+ "dev": true
+ },
"normalize-path": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
@@ -67653,9 +70673,9 @@
}
},
"@storybook/node-logger": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.1.17.tgz",
- "integrity": "sha512-Z0xQ4kzvf7GnwFG9UY1HJO2UR66t8IBnC5GxvWrJ/kwXE+DRF3mm/MT41Zz/d9zAY5Vo4mhE5zRwlYSAtrxQIQ==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.1.20.tgz",
+ "integrity": "sha512-Z6337htb1mxIccvCx2Ai0v9LPDlBlmXzeWhap3q2Y6hg8g1p4+0W5Y6bG9RmXqJoXLaT1trO8uAXgGO7AN92yg==",
"dev": true,
"requires": {
"@types/npmlog": "^4.1.2",
@@ -67717,9 +70737,9 @@
}
},
"@storybook/postinstall": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-6.1.17.tgz",
- "integrity": "sha512-3Q1cAy/zrWw+KevFzfMObicVy3VeT0OQWdtFKF0yq3xZqdznaGlk7KcyVb1HQUFoFqN2Uun71wsJeUnb/TCykg==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-6.1.20.tgz",
+ "integrity": "sha512-k9yLNN4T6KrvzWntU504NMesUQEg5YcsqKfNGjpTfKKRJjMR3+k74pbUZFC+XJEfMkCvSkWsJ2NRcE65bAMm3w==",
"dev": true,
"requires": {
"core-js": "^3.0.1"
@@ -67955,17 +70975,17 @@
}
},
"@storybook/react": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/react/-/react-6.1.17.tgz",
- "integrity": "sha512-gBylKDuwUzWueB6mEhTo72SelWU3vPWHAFsi+NK6zWFIc2a5dJc9QqDfN+2rBhVOdRXqhSHzYwNWurqYpWuqew==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/react/-/react-6.1.20.tgz",
+ "integrity": "sha512-9NCWxLXJSjEy/DP9fC8Uj7zUljPA6eREjZuNElHGRI/Tg5R/QBuQnBJX9EagLic1lzpcUbsfWJ/+Bpa2qLXAEw==",
"dev": true,
"requires": {
"@babel/preset-flow": "^7.12.1",
"@babel/preset-react": "^7.12.1",
"@pmmmwh/react-refresh-webpack-plugin": "^0.4.2",
- "@storybook/addons": "6.1.17",
- "@storybook/core": "6.1.17",
- "@storybook/node-logger": "6.1.17",
+ "@storybook/addons": "6.1.20",
+ "@storybook/core": "6.1.20",
+ "@storybook/node-logger": "6.1.20",
"@storybook/semver": "^7.3.2",
"@types/webpack-env": "^1.15.3",
"babel-plugin-add-react-displayname": "^0.0.5",
@@ -67975,7 +70995,7 @@
"global": "^4.3.2",
"lodash": "^4.17.15",
"prop-types": "^15.7.2",
- "react-dev-utils": "^10.0.0",
+ "react-dev-utils": "^11.0.3",
"react-docgen-typescript-plugin": "^0.6.2",
"react-refresh": "^0.8.3",
"regenerator-runtime": "^0.13.7",
@@ -67983,6 +71003,137 @@
"webpack": "^4.44.2"
},
"dependencies": {
+ "@emotion/core": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz",
+ "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==",
+ "dev": true,
+ "requires": {
+ "@babel/runtime": "^7.5.5",
+ "@emotion/cache": "^10.0.27",
+ "@emotion/css": "^10.0.27",
+ "@emotion/serialize": "^0.11.15",
+ "@emotion/sheet": "0.9.4",
+ "@emotion/utils": "0.11.3"
+ }
+ },
+ "@storybook/addons": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.20.tgz",
+ "integrity": "sha512-kIhXYgF+ARNpYxO3qhz8yThDvKpaq+HDst8odPU9sCNEI66PSH6hrILhTmnffNnqdtY3LnKkU9rGVfZn+3TOTA==",
+ "dev": true,
+ "requires": {
+ "@storybook/api": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/router": "6.1.20",
+ "@storybook/theming": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "regenerator-runtime": "^0.13.7"
+ }
+ },
+ "@storybook/api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.20.tgz",
+ "integrity": "sha512-+Uvvj7B+0oGb83mOzNjFuxju3ColjJpgyDjNzD5jI2xCtGyau+c8Lr4rhI9xNc2Dw9b8gpfPmhkvEnBPmd/ecQ==",
+ "dev": true,
+ "requires": {
+ "@reach/router": "^1.3.3",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@storybook/router": "6.1.20",
+ "@storybook/semver": "^7.3.2",
+ "@storybook/theming": "6.1.20",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "fast-deep-equal": "^3.1.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "regenerator-runtime": "^0.13.7",
+ "store2": "^2.7.1",
+ "telejson": "^5.0.2",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "@storybook/channels": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.20.tgz",
+ "integrity": "sha512-UBvVf07LAUD6JTrk77f4qydS4v5hzjAHJWOfWO6b82oO5bu4hTXt/Rjj/TSz85Rl/NmM4GYAAPIfxJHg53TRTg==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "@storybook/client-logger": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.20.tgz",
+ "integrity": "sha512-UKq+5vRXZXcwLgjXEK/NoL61JXar51aSDwnPa4jEFXRpXvIbHZzr6U3TO6r2J2LkTEJO54V2k8F2wnZgUvm3QA==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1",
+ "global": "^4.3.2"
+ }
+ },
+ "@storybook/core-events": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.20.tgz",
+ "integrity": "sha512-OPKNCbETTrGGypxFzDtsE2cGdHDNolVSJv1mZ17fr9lquc5eyJJCAJ4HbPk+OocRuHBKEnc1/pcA+wWKBM+vnA==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1"
+ }
+ },
+ "@storybook/router": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.20.tgz",
+ "integrity": "sha512-hIJiy60znxu9fJgnFP3n5C9YdWr/bHk77vowf0nO0v+dd59EKlgh7ibiDi48Fe2PMU95pYGb6mCDouNS+boN0w==",
+ "dev": true,
+ "requires": {
+ "@reach/router": "^1.3.3",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0"
+ }
+ },
+ "@storybook/theming": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.20.tgz",
+ "integrity": "sha512-yg56fa4uhXs+oNmwSHw/jAt1sWpAfq2k6aP1FOtWiEI372g7ZYddP/0ENoj07R+8jZxkvafLNhMI20aIxXpvTQ==",
+ "dev": true,
+ "requires": {
+ "@emotion/core": "^10.1.1",
+ "@emotion/is-prop-valid": "^0.8.6",
+ "@emotion/styled": "^10.0.23",
+ "@storybook/client-logger": "6.1.20",
+ "core-js": "^3.0.1",
+ "deep-object-diff": "^1.1.0",
+ "emotion-theming": "^10.0.19",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "polished": "^3.4.4",
+ "resolve-from": "^5.0.0",
+ "ts-dedent": "^2.0.0"
+ }
+ },
+ "@types/reach__router": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz",
+ "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==",
+ "dev": true,
+ "requires": {
+ "@types/react": "*"
+ }
+ },
"acorn": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz",
@@ -68100,12 +71251,24 @@
"integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
"dev": true
},
+ "qs": {
+ "version": "6.9.6",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
+ "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
+ "dev": true
+ },
"regenerator-runtime": {
"version": "0.13.7",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
"integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
"dev": true
},
+ "resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true
+ },
"schema-utils": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
@@ -68249,13 +71412,13 @@
}
},
"@storybook/source-loader": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/source-loader/-/source-loader-6.1.17.tgz",
- "integrity": "sha512-G+skNn2wBWOSBUmdKZ37KfXCwBeVd6hSUxoG1x42OWIq1igjZKvWPEX33DEu5zSjjDpbMOgRD8JPDTItqQ0KAA==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/source-loader/-/source-loader-6.1.20.tgz",
+ "integrity": "sha512-rxfh+6JoPrw9RIB+yQ81VpRt586rlLC6mNeGthuwq1KLrw6j4B6Uk3VK0zE1mWdqVfVZZH3SuzM/KEGK86XlTg==",
"dev": true,
"requires": {
- "@storybook/addons": "6.1.17",
- "@storybook/client-logger": "6.1.17",
+ "@storybook/addons": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
"@storybook/csf": "0.0.1",
"core-js": "^3.0.1",
"estraverse": "^4.2.0",
@@ -68267,6 +71430,137 @@
"source-map": "^0.7.3"
},
"dependencies": {
+ "@emotion/core": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz",
+ "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==",
+ "dev": true,
+ "requires": {
+ "@babel/runtime": "^7.5.5",
+ "@emotion/cache": "^10.0.27",
+ "@emotion/css": "^10.0.27",
+ "@emotion/serialize": "^0.11.15",
+ "@emotion/sheet": "0.9.4",
+ "@emotion/utils": "0.11.3"
+ }
+ },
+ "@storybook/addons": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.20.tgz",
+ "integrity": "sha512-kIhXYgF+ARNpYxO3qhz8yThDvKpaq+HDst8odPU9sCNEI66PSH6hrILhTmnffNnqdtY3LnKkU9rGVfZn+3TOTA==",
+ "dev": true,
+ "requires": {
+ "@storybook/api": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/router": "6.1.20",
+ "@storybook/theming": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "regenerator-runtime": "^0.13.7"
+ }
+ },
+ "@storybook/api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.20.tgz",
+ "integrity": "sha512-+Uvvj7B+0oGb83mOzNjFuxju3ColjJpgyDjNzD5jI2xCtGyau+c8Lr4rhI9xNc2Dw9b8gpfPmhkvEnBPmd/ecQ==",
+ "dev": true,
+ "requires": {
+ "@reach/router": "^1.3.3",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@storybook/router": "6.1.20",
+ "@storybook/semver": "^7.3.2",
+ "@storybook/theming": "6.1.20",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "fast-deep-equal": "^3.1.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "regenerator-runtime": "^0.13.7",
+ "store2": "^2.7.1",
+ "telejson": "^5.0.2",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "@storybook/channels": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.20.tgz",
+ "integrity": "sha512-UBvVf07LAUD6JTrk77f4qydS4v5hzjAHJWOfWO6b82oO5bu4hTXt/Rjj/TSz85Rl/NmM4GYAAPIfxJHg53TRTg==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "@storybook/client-logger": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.20.tgz",
+ "integrity": "sha512-UKq+5vRXZXcwLgjXEK/NoL61JXar51aSDwnPa4jEFXRpXvIbHZzr6U3TO6r2J2LkTEJO54V2k8F2wnZgUvm3QA==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1",
+ "global": "^4.3.2"
+ }
+ },
+ "@storybook/core-events": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.20.tgz",
+ "integrity": "sha512-OPKNCbETTrGGypxFzDtsE2cGdHDNolVSJv1mZ17fr9lquc5eyJJCAJ4HbPk+OocRuHBKEnc1/pcA+wWKBM+vnA==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1"
+ }
+ },
+ "@storybook/router": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.20.tgz",
+ "integrity": "sha512-hIJiy60znxu9fJgnFP3n5C9YdWr/bHk77vowf0nO0v+dd59EKlgh7ibiDi48Fe2PMU95pYGb6mCDouNS+boN0w==",
+ "dev": true,
+ "requires": {
+ "@reach/router": "^1.3.3",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0"
+ }
+ },
+ "@storybook/theming": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.20.tgz",
+ "integrity": "sha512-yg56fa4uhXs+oNmwSHw/jAt1sWpAfq2k6aP1FOtWiEI372g7ZYddP/0ENoj07R+8jZxkvafLNhMI20aIxXpvTQ==",
+ "dev": true,
+ "requires": {
+ "@emotion/core": "^10.1.1",
+ "@emotion/is-prop-valid": "^0.8.6",
+ "@emotion/styled": "^10.0.23",
+ "@storybook/client-logger": "6.1.20",
+ "core-js": "^3.0.1",
+ "deep-object-diff": "^1.1.0",
+ "emotion-theming": "^10.0.19",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "polished": "^3.4.4",
+ "resolve-from": "^5.0.0",
+ "ts-dedent": "^2.0.0"
+ }
+ },
+ "@types/reach__router": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz",
+ "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==",
+ "dev": true,
+ "requires": {
+ "@types/react": "*"
+ }
+ },
"big.js": {
"version": "5.2.2",
"resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
@@ -68279,6 +71573,12 @@
"integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
"dev": true
},
+ "fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "dev": true
+ },
"json5": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
@@ -68305,12 +71605,24 @@
"integrity": "sha512-7PtVymN48hGcO4fGjybyBSIWDsLU4H4XlvOHfq91pz9kkGlonzwTfYkaIEwiRg/dAJF9YlbsduBAgtYLi+8cFg==",
"dev": true
},
+ "qs": {
+ "version": "6.9.6",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
+ "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
+ "dev": true
+ },
"regenerator-runtime": {
"version": "0.13.7",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
"integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
"dev": true
},
+ "resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true
+ },
"source-map": {
"version": "0.7.3",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
@@ -68362,21 +71674,21 @@
}
},
"@storybook/ui": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.1.17.tgz",
- "integrity": "sha512-D4Vri1MmqfmNq+g1hSRqZyld5zX2VLUexQHGSPmNj+FhlOzkeNA5RcoMBWMvIUSUENiBx3a5gmr/6cbXo7ljdQ==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.1.20.tgz",
+ "integrity": "sha512-XKsSgPjoThIzyxltJercXWRFErF99qOVJWYYCZ6/K0WuYHR4wncRPwN9/ur7BboWFJGWlCJll7fredFAmidP+g==",
"dev": true,
"requires": {
"@emotion/core": "^10.1.1",
- "@storybook/addons": "6.1.17",
- "@storybook/api": "6.1.17",
- "@storybook/channels": "6.1.17",
- "@storybook/client-logger": "6.1.17",
- "@storybook/components": "6.1.17",
- "@storybook/core-events": "6.1.17",
- "@storybook/router": "6.1.17",
+ "@storybook/addons": "6.1.20",
+ "@storybook/api": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/components": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/router": "6.1.20",
"@storybook/semver": "^7.3.2",
- "@storybook/theming": "6.1.17",
+ "@storybook/theming": "6.1.20",
"@types/markdown-to-jsx": "^6.11.0",
"copy-to-clipboard": "^3.0.8",
"core-js": "^3.0.1",
@@ -68413,16 +71725,81 @@
"@emotion/utils": "0.11.3"
}
},
+ "@storybook/addons": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.1.20.tgz",
+ "integrity": "sha512-kIhXYgF+ARNpYxO3qhz8yThDvKpaq+HDst8odPU9sCNEI66PSH6hrILhTmnffNnqdtY3LnKkU9rGVfZn+3TOTA==",
+ "dev": true,
+ "requires": {
+ "@storybook/api": "6.1.20",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/router": "6.1.20",
+ "@storybook/theming": "6.1.20",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "regenerator-runtime": "^0.13.7"
+ }
+ },
+ "@storybook/api": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.1.20.tgz",
+ "integrity": "sha512-+Uvvj7B+0oGb83mOzNjFuxju3ColjJpgyDjNzD5jI2xCtGyau+c8Lr4rhI9xNc2Dw9b8gpfPmhkvEnBPmd/ecQ==",
+ "dev": true,
+ "requires": {
+ "@reach/router": "^1.3.3",
+ "@storybook/channels": "6.1.20",
+ "@storybook/client-logger": "6.1.20",
+ "@storybook/core-events": "6.1.20",
+ "@storybook/csf": "0.0.1",
+ "@storybook/router": "6.1.20",
+ "@storybook/semver": "^7.3.2",
+ "@storybook/theming": "6.1.20",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "fast-deep-equal": "^3.1.1",
+ "global": "^4.3.2",
+ "lodash": "^4.17.15",
+ "memoizerific": "^1.11.3",
+ "regenerator-runtime": "^0.13.7",
+ "store2": "^2.7.1",
+ "telejson": "^5.0.2",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "@storybook/channels": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.1.20.tgz",
+ "integrity": "sha512-UBvVf07LAUD6JTrk77f4qydS4v5hzjAHJWOfWO6b82oO5bu4hTXt/Rjj/TSz85Rl/NmM4GYAAPIfxJHg53TRTg==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1",
+ "ts-dedent": "^2.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "@storybook/client-logger": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.1.20.tgz",
+ "integrity": "sha512-UKq+5vRXZXcwLgjXEK/NoL61JXar51aSDwnPa4jEFXRpXvIbHZzr6U3TO6r2J2LkTEJO54V2k8F2wnZgUvm3QA==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1",
+ "global": "^4.3.2"
+ }
+ },
"@storybook/components": {
- "version": "6.1.17",
- "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.17.tgz",
- "integrity": "sha512-rIEll0UTxEKmG4IsSS5K+6DjRLVtX8J+9cg79GSAC7N1ZHUR1UQmjjJaehJa5q/NQ5H8C39acxpT4Py/BcsL2g==",
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.1.20.tgz",
+ "integrity": "sha512-X4k2PF3Q60p3rgRkGtjWh0DWP9tqdwMRwDjA6TGj8WyRM2FdROlmH/hwRy9Op/cs2Yj8ApkUJk8AMUm3hBhYvQ==",
"dev": true,
"requires": {
"@popperjs/core": "^2.5.4",
- "@storybook/client-logger": "6.1.17",
+ "@storybook/client-logger": "6.1.20",
"@storybook/csf": "0.0.1",
- "@storybook/theming": "6.1.17",
+ "@storybook/theming": "6.1.20",
"@types/overlayscrollbars": "^1.9.0",
"@types/react-color": "^3.0.1",
"@types/react-syntax-highlighter": "11.0.4",
@@ -68438,9 +71815,62 @@
"react-popper-tooltip": "^3.1.1",
"react-syntax-highlighter": "^13.5.0",
"react-textarea-autosize": "^8.1.1",
+ "regenerator-runtime": "^0.13.7",
"ts-dedent": "^2.0.0"
}
},
+ "@storybook/core-events": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.1.20.tgz",
+ "integrity": "sha512-OPKNCbETTrGGypxFzDtsE2cGdHDNolVSJv1mZ17fr9lquc5eyJJCAJ4HbPk+OocRuHBKEnc1/pcA+wWKBM+vnA==",
+ "dev": true,
+ "requires": {
+ "core-js": "^3.0.1"
+ }
+ },
+ "@storybook/router": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.1.20.tgz",
+ "integrity": "sha512-hIJiy60znxu9fJgnFP3n5C9YdWr/bHk77vowf0nO0v+dd59EKlgh7ibiDi48Fe2PMU95pYGb6mCDouNS+boN0w==",
+ "dev": true,
+ "requires": {
+ "@reach/router": "^1.3.3",
+ "@types/reach__router": "^1.3.7",
+ "core-js": "^3.0.1",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.6.0"
+ }
+ },
+ "@storybook/theming": {
+ "version": "6.1.20",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.1.20.tgz",
+ "integrity": "sha512-yg56fa4uhXs+oNmwSHw/jAt1sWpAfq2k6aP1FOtWiEI372g7ZYddP/0ENoj07R+8jZxkvafLNhMI20aIxXpvTQ==",
+ "dev": true,
+ "requires": {
+ "@emotion/core": "^10.1.1",
+ "@emotion/is-prop-valid": "^0.8.6",
+ "@emotion/styled": "^10.0.23",
+ "@storybook/client-logger": "6.1.20",
+ "core-js": "^3.0.1",
+ "deep-object-diff": "^1.1.0",
+ "emotion-theming": "^10.0.19",
+ "global": "^4.3.2",
+ "memoizerific": "^1.11.3",
+ "polished": "^3.4.4",
+ "resolve-from": "^5.0.0",
+ "ts-dedent": "^2.0.0"
+ }
+ },
+ "@types/reach__router": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz",
+ "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==",
+ "dev": true,
+ "requires": {
+ "@types/react": "*"
+ }
+ },
"fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
@@ -70602,7 +74032,8 @@
"@types/anymatch": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz",
- "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA=="
+ "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==",
+ "dev": true
},
"@types/aria-query": {
"version": "4.2.0",
@@ -70988,7 +74419,8 @@
"@types/node": {
"version": "10.12.15",
"resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.15.tgz",
- "integrity": "sha512-9kROxduaN98QghwwHmxXO2Xz3MaWf+I1sLVAA6KJDF5xix+IyXVhds0MAfdNwtcpSrzhaTsNB0/jnL86fgUhqA=="
+ "integrity": "sha512-9kROxduaN98QghwwHmxXO2Xz3MaWf+I1sLVAA6KJDF5xix+IyXVhds0MAfdNwtcpSrzhaTsNB0/jnL86fgUhqA==",
+ "dev": true
},
"@types/node-fetch": {
"version": "2.5.8",
@@ -71010,9 +74442,9 @@
}
},
"form-data": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz",
- "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
+ "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
"dev": true,
"requires": {
"asynckit": "^0.4.0",
@@ -71097,6 +74529,7 @@
"version": "0.32.22",
"resolved": "https://registry.npmjs.org/@types/react-bootstrap/-/react-bootstrap-0.32.22.tgz",
"integrity": "sha512-pjUVcJzogMxns3lbvMqnnU+I8EOYxl3aI13tS2vvRm0RdAe1rs7Ds/VZA29GI6p8p3Un6NqKUpW3+dgwAjyzxg==",
+ "dev": true,
"requires": {
"@types/react": "*"
}
@@ -71142,6 +74575,7 @@
"version": "5.5.4",
"resolved": "https://registry.npmjs.org/@types/react-loadable/-/react-loadable-5.5.4.tgz",
"integrity": "sha512-otKcjNCfVUzdBMdwOqFITTmBruIXw6GeoZitTBvJ6BMrif8Utu2JLy42GWukNnYI7ewJdncUCooz5Y/1dBz4+w==",
+ "dev": true,
"requires": {
"@types/react": "*",
"@types/webpack": "*"
@@ -71367,7 +74801,8 @@
"@types/source-list-map": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz",
- "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA=="
+ "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==",
+ "dev": true
},
"@types/stack-utils": {
"version": "1.0.1",
@@ -71378,7 +74813,8 @@
"@types/tapable": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.4.tgz",
- "integrity": "sha512-78AdXtlhpCHT0K3EytMpn4JNxaf5tbqbLcbIRoQIHzpTIyjpxLQKRoxU55ujBXAtg3Nl2h/XWvfDa9dsMOd0pQ=="
+ "integrity": "sha512-78AdXtlhpCHT0K3EytMpn4JNxaf5tbqbLcbIRoQIHzpTIyjpxLQKRoxU55ujBXAtg3Nl2h/XWvfDa9dsMOd0pQ==",
+ "dev": true
},
"@types/testing-library__jest-dom": {
"version": "5.9.5",
@@ -71393,6 +74829,7 @@
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.0.4.tgz",
"integrity": "sha512-SudIN9TRJ+v8g5pTG8RRCqfqTMNqgWCKKd3vtynhGzkIIjxaicNAMuY5TRadJ6tzDu3Dotf3ngaMILtmOdmWEQ==",
+ "dev": true,
"requires": {
"source-map": "^0.6.1"
},
@@ -71400,7 +74837,8 @@
"source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
}
}
},
@@ -71413,6 +74851,7 @@
"version": "4.39.1",
"resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.39.1.tgz",
"integrity": "sha512-rgO9ihNu/l72Sjx3shqwc9r6gi+tOMsqxhMEZhOEVIZt82GFOeUyEdpTk1BO2HqEHLS/XJW8ldUTIIfIMMyYFQ==",
+ "dev": true,
"requires": {
"@types/anymatch": "*",
"@types/node": "*",
@@ -71425,7 +74864,8 @@
"source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
}
}
},
@@ -71439,6 +74879,7 @@
"version": "0.1.5",
"resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.5.tgz",
"integrity": "sha512-zfvjpp7jiafSmrzJ2/i3LqOyTYTuJ7u1KOXlKgDlvsj9Rr0x7ZiYu5lZbXwobL7lmsRNtPXlBfmaUD8eU2Hu8w==",
+ "dev": true,
"requires": {
"@types/node": "*",
"@types/source-list-map": "*",
@@ -71448,7 +74889,8 @@
"source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
}
}
},
@@ -72970,18 +76412,28 @@
"integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ=="
},
"array-includes": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.2.tgz",
- "integrity": "sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==",
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz",
+ "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==",
"dev": true,
"requires": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.1",
- "get-intrinsic": "^1.0.1",
+ "es-abstract": "^1.18.0-next.2",
+ "get-intrinsic": "^1.1.1",
"is-string": "^1.0.5"
},
"dependencies": {
+ "call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ }
+ },
"es-abstract": {
"version": "1.18.0-next.2",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz",
@@ -73002,18 +76454,6 @@
"object.assign": "^4.1.2",
"string.prototype.trimend": "^1.0.3",
"string.prototype.trimstart": "^1.0.3"
- },
- "dependencies": {
- "call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- }
}
},
"es-to-primitive": {
@@ -73027,6 +76467,17 @@
"is-symbol": "^1.0.2"
}
},
+ "get-intrinsic": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
+ "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1"
+ }
+ },
"has-symbols": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
@@ -73047,18 +76498,6 @@
"requires": {
"call-bind": "^1.0.2",
"has-symbols": "^1.0.1"
- },
- "dependencies": {
- "call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- }
}
},
"is-string": {
@@ -73092,22 +76531,22 @@
}
},
"string.prototype.trimend": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz",
- "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
+ "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
"dev": true,
"requires": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3"
}
},
"string.prototype.trimstart": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz",
- "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
+ "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
"dev": true,
"requires": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3"
}
}
@@ -73380,23 +76819,47 @@
}
},
"string.prototype.trimend": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz",
- "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
+ "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
"dev": true,
"requires": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3"
+ },
+ "dependencies": {
+ "call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ }
+ }
}
},
"string.prototype.trimstart": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz",
- "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
+ "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
"dev": true,
"requires": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3"
+ },
+ "dependencies": {
+ "call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ }
+ }
}
}
}
@@ -73581,9 +77044,9 @@
}
},
"caniuse-lite": {
- "version": "1.0.30001185",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001185.tgz",
- "integrity": "sha512-Fpi4kVNtNvJ15H0F6vwmXtb3tukv3Zg3qhKkOGUq7KJ1J6b9kf4dnNgtEAFXhRsJo0gNj9W60+wBvn0JcTvdTg==",
+ "version": "1.0.30001192",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001192.tgz",
+ "integrity": "sha512-63OrUnwJj5T1rUmoyqYTdRWBqFFxZFlyZnRRjDR8NSUQFB6A+j/uBORU/SyJ5WzDLg4SPiZH40hQCBNdZ/jmAw==",
"dev": true
},
"chalk": {
@@ -73609,15 +77072,15 @@
}
},
"electron-to-chromium": {
- "version": "1.3.657",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.657.tgz",
- "integrity": "sha512-/9ROOyvEflEbaZFUeGofD+Tqs/WynbSTbNgNF+/TJJxH1ePD/e6VjZlDJpW3FFFd3nj5l3Hd8ki2vRwy+gyRFw==",
+ "version": "1.3.675",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.675.tgz",
+ "integrity": "sha512-GEQw+6dNWjueXGkGfjgm7dAMtXfEqrfDG3uWcZdeaD4cZ3dKYdPRQVruVXQRXtPLtOr5GNVVlNLRMChOZ611pQ==",
"dev": true
},
"node-releases": {
- "version": "1.1.70",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz",
- "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==",
+ "version": "1.1.71",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz",
+ "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==",
"dev": true
},
"postcss": {
@@ -74760,8 +78223,6 @@
},
"kind-of": {
"version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
"dev": true
}
}
@@ -74990,9 +78451,9 @@
"dev": true
},
"string-width": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
- "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.1.tgz",
+ "integrity": "sha512-LL0OLyN6AnfV9xqGQpDBwedT2Rt63737LxvsRxbcwpa2aIeynBApG2Sm//F3TaLHIR1aJBN52DWklc06b94o5Q==",
"dev": true,
"requires": {
"emoji-regex": "^8.0.0",
@@ -75430,9 +78891,9 @@
}
},
"case-sensitive-paths-webpack-plugin": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz",
- "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz",
+ "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==",
"dev": true
},
"caseless": {
@@ -75563,24 +79024,28 @@
"dependencies": {
"abbrev": {
"version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
"integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
"dev": true,
"optional": true
},
"ansi-regex": {
"version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
"dev": true,
"optional": true
},
"aproba": {
"version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
"integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
"dev": true,
"optional": true
},
"are-we-there-yet": {
"version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
"integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
"dev": true,
"optional": true,
@@ -75591,12 +79056,14 @@
},
"balanced-match": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
"dev": true,
"optional": true
},
"brace-expansion": {
"version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
"optional": true,
@@ -75607,30 +79074,35 @@
},
"code-point-at": {
"version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
"integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
"dev": true,
"optional": true
},
"concat-map": {
"version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
"dev": true,
"optional": true
},
"console-control-strings": {
"version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
"integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
"dev": true,
"optional": true
},
"core-util-is": {
"version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
"dev": true,
"optional": true
},
"debug": {
"version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
"integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
"dev": true,
"optional": true,
@@ -75640,30 +79112,35 @@
},
"deep-extend": {
"version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
"integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
"dev": true,
"optional": true
},
"delegates": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
"integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
"dev": true,
"optional": true
},
"detect-libc": {
"version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
"integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",
"dev": true,
"optional": true
},
"fs.realpath": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
"dev": true,
"optional": true
},
"gauge": {
"version": "2.7.4",
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
"integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
"dev": true,
"optional": true,
@@ -75680,6 +79157,7 @@
},
"glob": {
"version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
"integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
"dev": true,
"optional": true,
@@ -75694,12 +79172,14 @@
},
"has-unicode": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
"integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
"dev": true,
"optional": true
},
"iconv-lite": {
"version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
"integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
"dev": true,
"optional": true,
@@ -75709,6 +79189,7 @@
},
"ignore-walk": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz",
"integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==",
"dev": true,
"optional": true,
@@ -75718,6 +79199,7 @@
},
"inflight": {
"version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
"dev": true,
"optional": true,
@@ -75728,12 +79210,14 @@
},
"inherits": {
"version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
"dev": true,
"optional": true
},
"is-fullwidth-code-point": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
"integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
"dev": true,
"optional": true,
@@ -75743,12 +79227,14 @@
},
"isarray": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
"dev": true,
"optional": true
},
"minimatch": {
"version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"dev": true,
"optional": true,
@@ -75765,12 +79251,14 @@
},
"ms": {
"version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
"integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
"dev": true,
"optional": true
},
"needle": {
"version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/needle/-/needle-2.3.0.tgz",
"integrity": "sha512-QBZu7aAFR0522EyaXZM0FZ9GLpq6lvQ3uq8gteiDUp7wKdy0lSd2hPlgFwVuW1CBkfEs9PfDQsQzZghLs/psdg==",
"dev": true,
"optional": true,
@@ -75782,6 +79270,7 @@
},
"node-pre-gyp": {
"version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz",
"integrity": "sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A==",
"dev": true,
"optional": true,
@@ -75800,6 +79289,7 @@
},
"nopt": {
"version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz",
"integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=",
"dev": true,
"optional": true,
@@ -75810,12 +79300,14 @@
},
"npm-bundled": {
"version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.6.tgz",
"integrity": "sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g==",
"dev": true,
"optional": true
},
"npm-packlist": {
"version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.1.tgz",
"integrity": "sha512-+TcdO7HJJ8peiiYhvPxsEDhF3PJFGUGRcFsGve3vxvxdcpO2Z4Z7rkosRM0kWj6LfbK/P0gu3dzk5RU1ffvFcw==",
"dev": true,
"optional": true,
@@ -75826,6 +79318,7 @@
},
"npmlog": {
"version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
"integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
"dev": true,
"optional": true,
@@ -75838,18 +79331,21 @@
},
"number-is-nan": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
"integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
"dev": true,
"optional": true
},
"object-assign": {
"version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
"dev": true,
"optional": true
},
"once": {
"version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"dev": true,
"optional": true,
@@ -75859,18 +79355,21 @@
},
"os-homedir": {
"version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
"integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
"dev": true,
"optional": true
},
"os-tmpdir": {
"version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
"integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
"dev": true,
"optional": true
},
"osenv": {
"version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
"integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
"dev": true,
"optional": true,
@@ -75881,18 +79380,21 @@
},
"path-is-absolute": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
"dev": true,
"optional": true
},
"process-nextick-args": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
"integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
"dev": true,
"optional": true
},
"rc": {
"version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
"integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
"dev": true,
"optional": true,
@@ -75905,6 +79407,7 @@
},
"readable-stream": {
"version": "2.3.6",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
"integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
"dev": true,
"optional": true,
@@ -75920,6 +79423,7 @@
},
"rimraf": {
"version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
"integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
"dev": true,
"optional": true,
@@ -75929,42 +79433,49 @@
},
"safe-buffer": {
"version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
"dev": true,
"optional": true
},
"safer-buffer": {
"version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
"dev": true,
"optional": true
},
"sax": {
"version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
"integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
"dev": true,
"optional": true
},
"semver": {
"version": "5.7.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
"integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==",
"dev": true,
"optional": true
},
"set-blocking": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
"integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
"dev": true,
"optional": true
},
"signal-exit": {
"version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
"integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
"dev": true,
"optional": true
},
"string_decoder": {
"version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"dev": true,
"optional": true,
@@ -75974,6 +79485,7 @@
},
"string-width": {
"version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
"integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
"dev": true,
"optional": true,
@@ -75985,6 +79497,7 @@
},
"strip-ansi": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"dev": true,
"optional": true,
@@ -75994,18 +79507,21 @@
},
"strip-json-comments": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
"integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
"dev": true,
"optional": true
},
"util-deprecate": {
"version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
"dev": true,
"optional": true
},
"wide-align": {
"version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
"integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
"dev": true,
"optional": true,
@@ -76015,6 +79531,7 @@
},
"wrappy": {
"version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
"dev": true,
"optional": true
@@ -76212,9 +79729,9 @@
"dev": true
},
"string-width": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
- "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.1.tgz",
+ "integrity": "sha512-LL0OLyN6AnfV9xqGQpDBwedT2Rt63737LxvsRxbcwpa2aIeynBApG2Sm//F3TaLHIR1aJBN52DWklc06b94o5Q==",
"dev": true,
"requires": {
"emoji-regex": "^8.0.0",
@@ -78839,9 +82356,9 @@
"dev": true
},
"element-resize-detector": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.1.tgz",
- "integrity": "sha512-BdFsPepnQr9fznNPF9nF4vQ457U/ZJXQDSNF1zBe7yaga8v9AdZf3/NElYxFdUh7SitSGt040QygiTo6dtatIw==",
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.2.tgz",
+ "integrity": "sha512-+LOXRkCJc4I5WhEJxIDjhmE3raF8jtOMBDqSCgZTMz2TX3oXAX5pE2+MDeopJlGdXzP7KzPbBJaUGfNaP9HG4A==",
"dev": true,
"requires": {
"batch-processor": "1.0.0"
@@ -81070,8 +84587,6 @@
},
"kind-of": {
"version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
"dev": true
}
}
@@ -82025,9 +85540,9 @@
"dev": true
},
"globalthis": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.1.tgz",
- "integrity": "sha512-mJPRTc/P39NH/iNG4mXa9aIhNymaQikTrnspeCa2ZuJ+mH2QN/rXwtX3XwKrHqWgUQFbNZKtHM105aHzJalElw==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz",
+ "integrity": "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==",
"dev": true,
"requires": {
"define-properties": "^1.1.3"
@@ -82666,9 +86181,9 @@
"dev": true
},
"html-webpack-plugin": {
- "version": "4.5.1",
- "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.1.tgz",
- "integrity": "sha512-yzK7RQZwv9xB+pcdHNTjcqbaaDZ+5L0zJHXfi89iWIZmb/FtzxhLk0635rmJihcQbs3ZUF27Xp4oWGx6EK56zg==",
+ "version": "4.5.2",
+ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz",
+ "integrity": "sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==",
"dev": true,
"requires": {
"@types/html-minifier-terser": "^5.0.0",
@@ -82898,9 +86413,9 @@
"optional": true
},
"immer": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/immer/-/immer-1.10.0.tgz",
- "integrity": "sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg==",
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz",
+ "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==",
"dev": true
},
"immutable": {
@@ -83105,9 +86620,9 @@
"dev": true
},
"string-width": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
- "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.1.tgz",
+ "integrity": "sha512-LL0OLyN6AnfV9xqGQpDBwedT2Rt63737LxvsRxbcwpa2aIeynBApG2Sm//F3TaLHIR1aJBN52DWklc06b94o5Q==",
"dev": true,
"requires": {
"emoji-regex": "^8.0.0",
@@ -86052,9 +89567,9 @@
}
},
"graceful-fs": {
- "version": "4.2.5",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.5.tgz",
- "integrity": "sha512-kBBSQbz2K0Nyn+31j/w36fUfxkBW9/gfwRWdUY1ULReH3iokVJgddZAFcD1D0xlgTmFxJCbUkUclAlc6/IDJkw==",
+ "version": "4.2.6",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
+ "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
"dev": true
},
"has-flag": {
@@ -87659,9 +91174,9 @@
},
"dependencies": {
"graceful-fs": {
- "version": "4.2.5",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.5.tgz",
- "integrity": "sha512-kBBSQbz2K0Nyn+31j/w36fUfxkBW9/gfwRWdUY1ULReH3iokVJgddZAFcD1D0xlgTmFxJCbUkUclAlc6/IDJkw==",
+ "version": "4.2.6",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
+ "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
"dev": true
}
}
@@ -90722,9 +94237,9 @@
}
},
"open": {
- "version": "7.4.0",
- "resolved": "https://registry.npmjs.org/open/-/open-7.4.0.tgz",
- "integrity": "sha512-PGoBCX/lclIWlpS/R2PQuIR4NJoXh6X5AwVzE7WXnWRGvHg7+4TBCgsujUgiPpm0K1y4qvQeWnCWVTpTKZBtvA==",
+ "version": "7.4.2",
+ "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
+ "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==",
"dev": true,
"requires": {
"is-docker": "^2.0.0",
@@ -93822,22 +97337,22 @@
}
},
"string.prototype.trimend": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz",
- "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
+ "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
"dev": true,
"requires": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3"
}
},
"string.prototype.trimstart": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz",
- "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
+ "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
"dev": true,
"requires": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3"
}
}
@@ -94987,31 +98502,31 @@
}
},
"react-dev-utils": {
- "version": "10.2.1",
- "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-10.2.1.tgz",
- "integrity": "sha512-XxTbgJnYZmxuPtY3y/UV0D8/65NKkmaia4rXzViknVnZeVlklSh8u6TnaEYPfAi/Gh1TP4mEOXHI6jQOPbeakQ==",
+ "version": "11.0.3",
+ "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.3.tgz",
+ "integrity": "sha512-4lEA5gF4OHrcJLMUV1t+4XbNDiJbsAWCH5Z2uqlTqW6dD7Cf5nEASkeXrCI/Mz83sI2o527oBIFKVMXtRf1Vtg==",
"dev": true,
"requires": {
- "@babel/code-frame": "7.8.3",
+ "@babel/code-frame": "7.10.4",
"address": "1.1.2",
- "browserslist": "4.10.0",
+ "browserslist": "4.14.2",
"chalk": "2.4.2",
- "cross-spawn": "7.0.1",
+ "cross-spawn": "7.0.3",
"detect-port-alt": "1.1.6",
"escape-string-regexp": "2.0.0",
- "filesize": "6.0.1",
+ "filesize": "6.1.0",
"find-up": "4.1.0",
- "fork-ts-checker-webpack-plugin": "3.1.1",
+ "fork-ts-checker-webpack-plugin": "4.1.6",
"global-modules": "2.0.0",
- "globby": "8.0.2",
+ "globby": "11.0.1",
"gzip-size": "5.1.1",
- "immer": "1.10.0",
- "inquirer": "7.0.4",
+ "immer": "8.0.1",
"is-root": "2.1.0",
- "loader-utils": "1.2.3",
+ "loader-utils": "2.0.0",
"open": "^7.0.2",
"pkg-up": "3.1.0",
- "react-error-overlay": "^6.0.7",
+ "prompts": "2.4.0",
+ "react-error-overlay": "^6.0.9",
"recursive-readdir": "2.2.2",
"shell-quote": "1.7.2",
"strip-ansi": "6.0.0",
@@ -95019,12 +98534,12 @@
},
"dependencies": {
"@babel/code-frame": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
- "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
+ "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
"dev": true,
"requires": {
- "@babel/highlight": "^7.8.3"
+ "@babel/highlight": "^7.10.4"
}
},
"@babel/helper-validator-identifier": {
@@ -95034,9 +98549,9 @@
"dev": true
},
"@babel/highlight": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz",
- "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==",
+ "version": "7.13.8",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz",
+ "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.12.11",
@@ -95044,6 +98559,12 @@
"js-tokens": "^4.0.0"
}
},
+ "@nodelib/fs.stat": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz",
+ "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==",
+ "dev": true
+ },
"ansi-regex": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
@@ -95059,20 +98580,10 @@
"color-convert": "^1.9.0"
}
},
- "anymatch": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
- "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
- "dev": true,
- "requires": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- }
- },
- "arrify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
- "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
+ "array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
"dev": true
},
"big.js": {
@@ -95081,12 +98592,6 @@
"integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
"dev": true
},
- "binary-extensions": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
- "dev": true
- },
"braces": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
@@ -95097,21 +98602,21 @@
}
},
"browserslist": {
- "version": "4.10.0",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz",
- "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==",
+ "version": "4.14.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz",
+ "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==",
"dev": true,
"requires": {
- "caniuse-lite": "^1.0.30001035",
- "electron-to-chromium": "^1.3.378",
- "node-releases": "^1.1.52",
- "pkg-up": "^3.1.0"
+ "caniuse-lite": "^1.0.30001125",
+ "electron-to-chromium": "^1.3.564",
+ "escalade": "^3.0.2",
+ "node-releases": "^1.1.61"
}
},
"caniuse-lite": {
- "version": "1.0.30001185",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001185.tgz",
- "integrity": "sha512-Fpi4kVNtNvJ15H0F6vwmXtb3tukv3Zg3qhKkOGUq7KJ1J6b9kf4dnNgtEAFXhRsJo0gNj9W60+wBvn0JcTvdTg==",
+ "version": "1.0.30001192",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001192.tgz",
+ "integrity": "sha512-63OrUnwJj5T1rUmoyqYTdRWBqFFxZFlyZnRRjDR8NSUQFB6A+j/uBORU/SyJ5WzDLg4SPiZH40hQCBNdZ/jmAw==",
"dev": true
},
"chalk": {
@@ -95133,32 +98638,10 @@
}
}
},
- "chokidar": {
- "version": "3.5.1",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
- "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
- "dev": true,
- "requires": {
- "anymatch": "~3.1.1",
- "braces": "~3.0.2",
- "fsevents": "~2.3.1",
- "glob-parent": "~5.1.0",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.5.0"
- }
- },
- "cli-width": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
- "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
- "dev": true
- },
"cross-spawn": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz",
- "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==",
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
"dev": true,
"requires": {
"path-key": "^3.1.0",
@@ -95176,20 +98659,16 @@
"debug": "^2.6.0"
}
},
- "dir-glob": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz",
- "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==",
- "dev": true,
- "requires": {
- "arrify": "^1.0.1",
- "path-type": "^3.0.0"
- }
- },
"electron-to-chromium": {
- "version": "1.3.657",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.657.tgz",
- "integrity": "sha512-/9ROOyvEflEbaZFUeGofD+Tqs/WynbSTbNgNF+/TJJxH1ePD/e6VjZlDJpW3FFFd3nj5l3Hd8ki2vRwy+gyRFw==",
+ "version": "1.3.675",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.675.tgz",
+ "integrity": "sha512-GEQw+6dNWjueXGkGfjgm7dAMtXfEqrfDG3uWcZdeaD4cZ3dKYdPRQVruVXQRXtPLtOr5GNVVlNLRMChOZ611pQ==",
+ "dev": true
+ },
+ "emojis-list": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
+ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
"dev": true
},
"escape-string-regexp": {
@@ -95198,10 +98677,36 @@
"integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
"dev": true
},
+ "fast-glob": {
+ "version": "3.2.5",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz",
+ "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.0",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.2",
+ "picomatch": "^2.2.1"
+ },
+ "dependencies": {
+ "micromatch": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
+ "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
+ "dev": true,
+ "requires": {
+ "braces": "^3.0.1",
+ "picomatch": "^2.0.5"
+ }
+ }
+ }
+ },
"filesize": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.0.1.tgz",
- "integrity": "sha512-u4AYWPgbI5GBhs6id1KdImZWn5yfyFrrQ8OWZdN7ZMfA8Bf4HcO0BGo9bmUIEV8yrp8I1xVfJ/dn90GtFNNJcg==",
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz",
+ "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==",
"dev": true
},
"fill-range": {
@@ -95221,43 +98726,16 @@
"requires": {
"locate-path": "^5.0.0",
"path-exists": "^4.0.0"
- },
- "dependencies": {
- "locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "dev": true,
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "dev": true,
- "requires": {
- "p-limit": "^2.2.0"
- }
- },
- "path-exists": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
- "dev": true
- }
}
},
"fork-ts-checker-webpack-plugin": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz",
- "integrity": "sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ==",
+ "version": "4.1.6",
+ "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz",
+ "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==",
"dev": true,
"requires": {
- "babel-code-frame": "^6.22.0",
+ "@babel/code-frame": "^7.5.5",
"chalk": "^2.4.1",
- "chokidar": "^3.3.0",
"micromatch": "^3.1.10",
"minimatch": "^3.0.4",
"semver": "^5.6.0",
@@ -95265,85 +98743,24 @@
"worker-rpc": "^0.1.0"
}
},
- "fsevents": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
- "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
- "dev": true,
- "optional": true
- },
"globby": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz",
- "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==",
+ "version": "11.0.1",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz",
+ "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==",
"dev": true,
"requires": {
- "array-union": "^1.0.1",
- "dir-glob": "2.0.0",
- "fast-glob": "^2.0.2",
- "glob": "^7.1.2",
- "ignore": "^3.3.5",
- "pify": "^3.0.0",
- "slash": "^1.0.0"
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.1.1",
+ "ignore": "^5.1.4",
+ "merge2": "^1.3.0",
+ "slash": "^3.0.0"
}
},
"ignore": {
- "version": "3.3.10",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
- "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
- "dev": true
- },
- "inquirer": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.4.tgz",
- "integrity": "sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ==",
- "dev": true,
- "requires": {
- "ansi-escapes": "^4.2.1",
- "chalk": "^2.4.2",
- "cli-cursor": "^3.1.0",
- "cli-width": "^2.0.0",
- "external-editor": "^3.0.3",
- "figures": "^3.0.0",
- "lodash": "^4.17.15",
- "mute-stream": "0.0.8",
- "run-async": "^2.2.0",
- "rxjs": "^6.5.3",
- "string-width": "^4.1.0",
- "strip-ansi": "^5.1.0",
- "through": "^2.3.6"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
- "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
- "dev": true
- },
- "strip-ansi": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
- "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
- "dev": true,
- "requires": {
- "ansi-regex": "^4.1.0"
- }
- }
- }
- },
- "is-binary-path": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "dev": true,
- "requires": {
- "binary-extensions": "^2.0.0"
- }
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
+ "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
"dev": true
},
"is-number": {
@@ -95353,39 +98770,38 @@
"dev": true
},
"json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
+ "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
"dev": true,
"requires": {
- "minimist": "^1.2.0"
+ "minimist": "^1.2.5"
}
},
"loader-utils": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
- "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
+ "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
"dev": true,
"requires": {
"big.js": "^5.2.2",
- "emojis-list": "^2.0.0",
- "json5": "^1.0.1"
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
}
},
"locate-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
- "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
"dev": true,
"requires": {
- "p-locate": "^3.0.0",
- "path-exists": "^3.0.0"
+ "p-locate": "^4.1.0"
}
},
- "normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "node-releases": {
+ "version": "1.1.71",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz",
+ "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==",
"dev": true
},
"p-limit": {
@@ -95398,12 +98814,12 @@
}
},
"p-locate": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
- "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
"dev": true,
"requires": {
- "p-limit": "^2.0.0"
+ "p-limit": "^2.2.0"
}
},
"p-try": {
@@ -95412,18 +98828,18 @@
"integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
"dev": true
},
+ "path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "dev": true
+ },
"path-key": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
"dev": true
},
- "pify": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
- "dev": true
- },
"pkg-up": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz",
@@ -95441,18 +98857,34 @@
"requires": {
"locate-path": "^3.0.0"
}
+ },
+ "locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "dev": true,
+ "requires": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dev": true,
+ "requires": {
+ "p-limit": "^2.0.0"
+ }
+ },
+ "path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true
}
}
},
- "readdirp": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
- "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
- "dev": true,
- "requires": {
- "picomatch": "^2.2.1"
- }
- },
"shebang-command": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
@@ -95469,22 +98901,11 @@
"dev": true
},
"slash": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
- "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
"dev": true
},
- "string-width": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
- "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.0"
- }
- },
"strip-ansi": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
@@ -96483,8 +99904,7 @@
"reactable": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/reactable/-/reactable-1.1.0.tgz",
- "integrity": "sha512-SnvZ3CXyFFxGotw9cqNiVUGb2oW16UlIypGQZRJGgPiJuFqW22jO7A+Y/Tvv8no8F/bZoLdZ+QJP7eZfcc9kCw==",
- "requires": {}
+ "integrity": "sha512-SnvZ3CXyFFxGotw9cqNiVUGb2oW16UlIypGQZRJGgPiJuFqW22jO7A+Y/Tvv8no8F/bZoLdZ+QJP7eZfcc9kCw=="
},
"reactcss": {
"version": "1.2.3",
@@ -97091,12 +100511,12 @@
}
},
"@babel/generator": {
- "version": "7.12.15",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.15.tgz",
- "integrity": "sha512-6F2xHxBiFXWNSGb7vyCUTBF8RCLY66rS0zEPcP8t/nQyXjha5EuK4z7H5o7fWG8B4M7y6mqVWq1J+1PuwRhecQ==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.0.tgz",
+ "integrity": "sha512-zBZfgvBB/ywjx0Rgc2+BwoH/3H+lDtlgD4hBOpEv5LxRnYsm/753iRuLepqnYlynpjC3AdQxtxsoeHJoEEwOAw==",
"dev": true,
"requires": {
- "@babel/types": "^7.12.13",
+ "@babel/types": "^7.13.0",
"jsesc": "^2.5.1",
"source-map": "^0.5.0"
}
@@ -97143,9 +100563,9 @@
"dev": true
},
"@babel/highlight": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz",
- "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==",
+ "version": "7.13.8",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz",
+ "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.12.11",
@@ -97154,9 +100574,9 @@
}
},
"@babel/parser": {
- "version": "7.12.15",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.15.tgz",
- "integrity": "sha512-AQBOU2Z9kWwSZMd6lNjCX0GUgFonL1wAM1db8L8PMk9UDaGsRCArBkU4Sc+UCM3AE4hjbXx+h58Lb3QT4oRmrA==",
+ "version": "7.13.4",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.4.tgz",
+ "integrity": "sha512-uvoOulWHhI+0+1f9L4BoozY7U5cIkZ9PgJqvb041d6vypgUmtVPG4vmGm4pSggjl8BELzvHyUeJSUyEMY6b+qA==",
"dev": true
},
"@babel/plugin-proposal-object-rest-spread": {
@@ -97191,26 +100611,26 @@
}
},
"@babel/traverse": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz",
- "integrity": "sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz",
+ "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.12.13",
- "@babel/generator": "^7.12.13",
+ "@babel/generator": "^7.13.0",
"@babel/helper-function-name": "^7.12.13",
"@babel/helper-split-export-declaration": "^7.12.13",
- "@babel/parser": "^7.12.13",
- "@babel/types": "^7.12.13",
+ "@babel/parser": "^7.13.0",
+ "@babel/types": "^7.13.0",
"debug": "^4.1.0",
"globals": "^11.1.0",
"lodash": "^4.17.19"
}
},
"@babel/types": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz",
- "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==",
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz",
+ "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==",
"dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.12.11",
@@ -97838,9 +101258,9 @@
"integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q="
},
"rxjs": {
- "version": "6.6.3",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz",
- "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==",
+ "version": "6.6.6",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.6.tgz",
+ "integrity": "sha512-/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg==",
"dev": true,
"requires": {
"tslib": "^1.9.0"
@@ -98524,8 +101944,6 @@
},
"kind-of": {
"version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
"dev": true
}
}
@@ -99424,16 +102842,26 @@
}
},
"string.prototype.padend": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.1.tgz",
- "integrity": "sha512-eCzTASPnoCr5Ht+Vn1YXgm8SB015hHKgEIMu9Nr9bQmLhRBxKRfmzSj/IQsxDFc8JInJDDFA0qXwK+xxI7wDkg==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.2.tgz",
+ "integrity": "sha512-/AQFLdYvePENU3W5rgurfWSMU6n+Ww8n/3cUt7E+vPBB/D7YDG8x+qjoFs4M/alR2bW7Qg6xMjVwWUOvuQ0XpQ==",
"dev": true,
"requires": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.1"
+ "es-abstract": "^1.18.0-next.2"
},
"dependencies": {
+ "call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ }
+ },
"es-abstract": {
"version": "1.18.0-next.2",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz",
@@ -99454,18 +102882,6 @@
"object.assign": "^4.1.2",
"string.prototype.trimend": "^1.0.3",
"string.prototype.trimstart": "^1.0.3"
- },
- "dependencies": {
- "call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- }
}
},
"es-to-primitive": {
@@ -99499,18 +102915,6 @@
"requires": {
"call-bind": "^1.0.2",
"has-symbols": "^1.0.1"
- },
- "dependencies": {
- "call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- }
}
},
"object-inspect": {
@@ -99538,38 +102942,48 @@
}
},
"string.prototype.trimend": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz",
- "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
+ "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
"dev": true,
"requires": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3"
}
},
"string.prototype.trimstart": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz",
- "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
+ "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
"dev": true,
"requires": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3"
}
}
}
},
"string.prototype.padstart": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.1.1.tgz",
- "integrity": "sha512-kcFjKhQYg40AK9MITCWYr/vIebruAD01sc/fxi8szHJaEG7Rke4XHw6LU9c1VWXh/+J/PxvWLLf/aIAGKhXkAQ==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.1.2.tgz",
+ "integrity": "sha512-HDpngIP3pd0DeazrfqzuBrQZa+D2arKWquEHfGt5LzVjd+roLC3cjqVI0X8foaZz5rrrhcu8oJAQamW8on9dqw==",
"dev": true,
"requires": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.1"
+ "es-abstract": "^1.18.0-next.2"
},
"dependencies": {
+ "call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ }
+ },
"es-abstract": {
"version": "1.18.0-next.2",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz",
@@ -99590,18 +103004,6 @@
"object.assign": "^4.1.2",
"string.prototype.trimend": "^1.0.3",
"string.prototype.trimstart": "^1.0.3"
- },
- "dependencies": {
- "call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- }
}
},
"es-to-primitive": {
@@ -99635,18 +103037,6 @@
"requires": {
"call-bind": "^1.0.2",
"has-symbols": "^1.0.1"
- },
- "dependencies": {
- "call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- }
}
},
"object-inspect": {
@@ -99674,22 +103064,22 @@
}
},
"string.prototype.trimend": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz",
- "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
+ "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
"dev": true,
"requires": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3"
}
},
"string.prototype.trimstart": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz",
- "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
+ "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
"dev": true,
"requires": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3"
}
}
@@ -100253,17 +103643,27 @@
"dev": true
},
"symbol.prototype.description": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/symbol.prototype.description/-/symbol.prototype.description-1.0.3.tgz",
- "integrity": "sha512-NvwWb5AdyTtmFNa1x0ksJakFUV/WJ+z7iRrYGU1xZew77Qd+kMrZKsk3uatCckk6yPNpbHhRcOO+JBU+ohcMBw==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/symbol.prototype.description/-/symbol.prototype.description-1.0.4.tgz",
+ "integrity": "sha512-fZkHwJ8ZNRVRzF/+/2OtygyyH06CjC0YZAQRHu9jKKw8RXlJpbizEHvGRUu22Qkg182wJk1ugb5Aovcv3UPrww==",
"dev": true,
"requires": {
- "call-bind": "^1.0.0",
- "es-abstract": "^1.18.0-next.1",
+ "call-bind": "^1.0.2",
+ "es-abstract": "^1.18.0-next.2",
"has-symbols": "^1.0.1",
- "object.getownpropertydescriptors": "^2.1.0"
+ "object.getownpropertydescriptors": "^2.1.2"
},
"dependencies": {
+ "call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ }
+ },
"es-abstract": {
"version": "1.18.0-next.2",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz",
@@ -100284,18 +103684,6 @@
"object.assign": "^4.1.2",
"string.prototype.trimend": "^1.0.3",
"string.prototype.trimstart": "^1.0.3"
- },
- "dependencies": {
- "call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- }
}
},
"es-to-primitive": {
@@ -100329,18 +103717,6 @@
"requires": {
"call-bind": "^1.0.2",
"has-symbols": "^1.0.1"
- },
- "dependencies": {
- "call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- }
}
},
"object-inspect": {
@@ -100368,33 +103744,33 @@
}
},
"object.getownpropertydescriptors": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz",
- "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz",
+ "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==",
"dev": true,
"requires": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.1"
+ "es-abstract": "^1.18.0-next.2"
}
},
"string.prototype.trimend": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz",
- "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
+ "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
"dev": true,
"requires": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3"
}
},
"string.prototype.trimstart": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz",
- "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
+ "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
"dev": true,
"requires": {
- "call-bind": "^1.0.0",
+ "call-bind": "^1.0.2",
"define-properties": "^1.1.3"
}
}
@@ -103698,9 +107074,9 @@
"dev": true
},
"string-width": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
- "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.1.tgz",
+ "integrity": "sha512-LL0OLyN6AnfV9xqGQpDBwedT2Rt63737LxvsRxbcwpa2aIeynBApG2Sm//F3TaLHIR1aJBN52DWklc06b94o5Q==",
"dev": true,
"requires": {
"emoji-regex": "^8.0.0",
diff --git a/superset-frontend/package.json b/superset-frontend/package.json
index 7ba6567005283..c3acb0258d849 100644
--- a/superset-frontend/package.json
+++ b/superset-frontend/package.json
@@ -190,13 +190,13 @@
"@hot-loader/react-dom": "^16.13.0",
"@istanbuljs/nyc-config-typescript": "^1.0.1",
"@storybook/addon-actions": "^6.1.17",
- "@storybook/addon-essentials": "^6.1.17",
+ "@storybook/addon-essentials": "^6.1.20",
"@storybook/addon-knobs": "^6.1.17",
"@storybook/addon-links": "^6.1.17",
"@storybook/addons": "^6.1.17",
"@storybook/client-api": "^6.1.17",
"@storybook/preset-typescript": "^3.0.0",
- "@storybook/react": "^6.1.17",
+ "@storybook/react": "^6.1.20",
"@svgr/webpack": "^5.4.0",
"@testing-library/dom": "^7.29.4",
"@testing-library/jest-dom": "^5.11.6",
From 488da659865995bb909646c596552489b77bddbc Mon Sep 17 00:00:00 2001
From: Yongjie Zhao
Date: Tue, 2 Mar 2021 07:50:58 +0800
Subject: [PATCH 11/13] feat(viz): implement time picker on filter box (#13377)
* refactor(explore): restructure DateFilterControl
* fix UT
* remove datasource props
* remove unused files
* fix DateFilterControl in filterbox over length
---
.../components/DateFilterControl_spec.jsx | 148 -----
.../components/controls/DateFilterControl.jsx | 600 ------------------
...eFilterControl.tsx => DateFilterLabel.tsx} | 10 +-
.../{frame => components}/AdvancedFrame.tsx | 2 +-
.../{frame => components}/CalendarFrame.tsx | 5 +-
.../{frame => components}/CommonFrame.tsx | 10 +-
.../{frame => components}/CustomFrame.tsx | 6 +-
.../DateFunctionTooltip.tsx | 0
.../{frame => components}/index.ts | 0
.../index.ts} | 6 +-
.../{ => utils}/constants.ts | 2 +-
.../{utils.ts => utils/dateParser.ts} | 2 +-
.../controls/DateFilterControl/utils/index.ts | 20 +
.../src/explore/components/controls/index.js | 2 +-
.../components/Time/TimeFilterPlugin.tsx | 2 +-
.../visualizations/FilterBox/FilterBox.jsx | 2 +-
16 files changed, 45 insertions(+), 772 deletions(-)
delete mode 100644 superset-frontend/spec/javascripts/explore/components/DateFilterControl_spec.jsx
delete mode 100644 superset-frontend/src/explore/components/controls/DateFilterControl.jsx
rename superset-frontend/src/explore/components/controls/DateFilterControl/{DateFilterControl.tsx => DateFilterLabel.tsx} (97%)
rename superset-frontend/src/explore/components/controls/DateFilterControl/{frame => components}/AdvancedFrame.tsx (96%)
rename superset-frontend/src/explore/components/controls/DateFilterControl/{frame => components}/CalendarFrame.tsx (93%)
rename superset-frontend/src/explore/components/controls/DateFilterControl/{frame => components}/CommonFrame.tsx (87%)
rename superset-frontend/src/explore/components/controls/DateFilterControl/{frame => components}/CustomFrame.tsx (98%)
rename superset-frontend/src/explore/components/controls/DateFilterControl/{frame => components}/DateFunctionTooltip.tsx (100%)
rename superset-frontend/src/explore/components/controls/DateFilterControl/{frame => components}/index.ts (100%)
rename superset-frontend/src/explore/components/controls/{DateFilterControl.less => DateFilterControl/index.ts} (88%)
rename superset-frontend/src/explore/components/controls/DateFilterControl/{ => utils}/constants.ts (98%)
rename superset-frontend/src/explore/components/controls/DateFilterControl/{utils.ts => utils/dateParser.ts} (99%)
create mode 100644 superset-frontend/src/explore/components/controls/DateFilterControl/utils/index.ts
diff --git a/superset-frontend/spec/javascripts/explore/components/DateFilterControl_spec.jsx b/superset-frontend/spec/javascripts/explore/components/DateFilterControl_spec.jsx
deleted file mode 100644
index dcc58edf82b99..0000000000000
--- a/superset-frontend/spec/javascripts/explore/components/DateFilterControl_spec.jsx
+++ /dev/null
@@ -1,148 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-/* eslint-disable no-unused-expressions */
-import React from 'react';
-import { Radio } from 'src/common/components/Radio';
-import sinon from 'sinon';
-import { styledMount as mount } from 'spec/helpers/theming';
-
-import { Tooltip } from 'src/common/components/Tooltip';
-import Popover from 'src/common/components/Popover';
-import Tabs from 'src/common/components/Tabs';
-import Label from 'src/components/Label';
-import DateFilterControl from 'src/explore/components/controls/DateFilterControl';
-import ControlHeader from 'src/explore/components/ControlHeader';
-
-// Mock moment.js to use a specific date
-jest.mock('moment', () => {
- const testDate = new Date('2020-09-07');
-
- return () => jest.requireActual('moment')(testDate);
-});
-
-const defaultProps = {
- animation: false,
- name: 'date',
- onChange: sinon.spy(),
- value: '90 days ago',
- label: 'date',
-};
-
-describe('DateFilterControl', () => {
- let wrapper;
-
- beforeEach(() => {
- wrapper = mount( );
- });
-
- it('renders', () => {
- expect(wrapper.find(DateFilterControl)).toExist();
- });
-
- it('renders a ControlHeader', () => {
- const controlHeader = wrapper.find(ControlHeader);
- expect(controlHeader).toHaveLength(1);
- });
-
- it('renders an Popover', () => {
- expect(wrapper.find(Popover)).toExist();
- });
-
- it('calls open/close methods on trigger click', () => {
- const open = jest.fn();
- const close = jest.fn();
- const props = {
- ...defaultProps,
- onOpenDateFilterControl: open,
- onCloseDateFilterControl: close,
- };
- const testWrapper = mount( );
- const label = testWrapper.find(Label).first();
-
- label.simulate('click');
- expect(open).toBeCalled();
- expect(close).not.toBeCalled();
- label.simulate('click');
- expect(close).toBeCalled();
- });
-
- it('should handle null value', () => {
- const open = jest.fn();
- const close = jest.fn();
- const props = {
- ...defaultProps,
- value: null,
- onOpenDateFilterControl: open,
- onCloseDateFilterControl: close,
- };
-
- expect(mount( )).toExist();
- });
-
- it('renders two tabs in popover', () => {
- const popoverContent = wrapper.find(Popover).first().props().content;
- const popoverContentWrapper = mount(popoverContent);
-
- expect(popoverContentWrapper.find(Tabs)).toExist();
- expect(popoverContentWrapper.find(Tabs.TabPane)).toHaveLength(2);
- });
-
- it('renders default time options', () => {
- const popoverContent = wrapper.find(Popover).first().props().content;
- const popoverContentWrapper = mount(popoverContent);
- const defaultTab = popoverContentWrapper.find(Tabs.TabPane).first();
-
- expect(defaultTab.find(Radio)).toExist();
- expect(defaultTab.find(Radio)).toHaveLength(6);
- });
-
- it('renders tooltips over timeframe options', () => {
- const popoverContent = wrapper.find(Popover).first().props().content;
- const popoverContentWrapper = mount(popoverContent);
- const defaultTab = popoverContentWrapper.find(Tabs.TabPane).first();
- const radioTooltip = defaultTab.find(Tooltip);
-
- expect(radioTooltip).toExist();
- expect(radioTooltip).toHaveLength(6);
- });
-
- it('renders the correct time range in tooltip', () => {
- const popoverContent = wrapper.find(Popover).first().props().content;
- const popoverContentWrapper = mount(popoverContent);
- const defaultTab = popoverContentWrapper.find(Tabs.TabPane).first();
- const tooltips = defaultTab.find(Tooltip);
-
- expect(tooltips).toHaveLength(6);
-
- const expectedLabels = {
- 'Last day': '2020-09-06 < col < 2020-09-07',
- 'Last week': '2020-08-31 < col < 2020-09-07',
- 'Last month': '2020-08-07 < col < 2020-09-07',
- 'Last quarter': '2020-06-07 < col < 2020-09-07',
- 'Last year': '2019-01-01 < col < 2020-01-01',
- 'No filter': '-∞ < col < ∞',
- };
-
- tooltips.forEach(tooltip => {
- const label = tooltip.props().id.split('tooltip-')[1];
-
- expect(tooltip.props().title).toEqual(expectedLabels[label]);
- });
- });
-});
diff --git a/superset-frontend/src/explore/components/controls/DateFilterControl.jsx b/superset-frontend/src/explore/components/controls/DateFilterControl.jsx
deleted file mode 100644
index 1b26c6d57cd72..0000000000000
--- a/superset-frontend/src/explore/components/controls/DateFilterControl.jsx
+++ /dev/null
@@ -1,600 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-import React from 'react';
-import PropTypes from 'prop-types';
-import { FormControl, FormGroup, InputGroup } from 'react-bootstrap';
-import { Tooltip } from 'src/common/components/Tooltip';
-import Popover from 'src/common/components/Popover';
-import { Select, Input } from 'src/common/components';
-import { Radio } from 'src/common/components/Radio';
-import Button from 'src/components/Button';
-import Datetime from 'react-datetime';
-import 'react-datetime/css/react-datetime.css';
-import moment from 'moment';
-import { t, styled, withTheme } from '@superset-ui/core';
-
-import Tabs from 'src/common/components/Tabs';
-import {
- buildTimeRangeString,
- formatTimeRange,
-} from 'src/explore/dateFilterUtils';
-import Label from 'src/components/Label';
-import './DateFilterControl.less';
-import ControlHeader from '../ControlHeader';
-import PopoverSection from '../../../components/PopoverSection';
-
-const TYPES = Object.freeze({
- DEFAULTS: 'defaults',
- CUSTOM_START_END: 'custom_start_end',
- CUSTOM_RANGE: 'custom_range',
-});
-const TABS = Object.freeze({
- DEFAULTS: 'defaults',
- CUSTOM: 'custom',
-});
-const RELATIVE_TIME_OPTIONS = Object.freeze({
- LAST: 'Last',
- NEXT: 'Next',
-});
-const COMMON_TIME_FRAMES = [
- 'Last day',
- 'Last week',
- 'Last month',
- 'Last quarter',
- 'Last year',
- 'No filter',
-];
-const TIME_GRAIN_OPTIONS = [
- 'seconds',
- 'minutes',
- 'hours',
- 'days',
- 'weeks',
- 'months',
- 'years',
-];
-
-const MOMENT_FORMAT = 'YYYY-MM-DD[T]HH:mm:ss';
-const DEFAULT_SINCE = moment()
- .utc()
- .startOf('day')
- .subtract(7, 'days')
- .format(MOMENT_FORMAT);
-const DEFAULT_UNTIL = moment().utc().startOf('day').format(MOMENT_FORMAT);
-const SEPARATOR = ' : ';
-const FREEFORM_TOOLTIP = t(
- 'Superset supports smart date parsing. Strings like `3 weeks ago`, `last sunday`, or ' +
- '`2 weeks from now` can be used.',
-);
-
-const propTypes = {
- animation: PropTypes.bool,
- name: PropTypes.string.isRequired,
- label: PropTypes.string,
- description: PropTypes.string,
- onChange: PropTypes.func,
- value: PropTypes.string,
- height: PropTypes.number,
- onOpenDateFilterControl: PropTypes.func,
- onCloseDateFilterControl: PropTypes.func,
- endpoints: PropTypes.arrayOf(PropTypes.string),
-};
-
-const defaultProps = {
- animation: true,
- onChange: () => {},
- value: 'Last week',
- onOpenDateFilterControl: () => {},
- onCloseDateFilterControl: () => {},
-};
-
-function isValidMoment(s) {
- /* Moment sometimes consider invalid dates as valid, eg, "10 years ago" gets
- * parsed as "Fri Jan 01 2010 00:00:00" local time. This function does a
- * better check by comparing a string with a parse/format roundtrip.
- */
- return s === moment(s, MOMENT_FORMAT).format(MOMENT_FORMAT);
-}
-
-function getStateFromSeparator(value) {
- const [since, until] = value.split(SEPARATOR, 2);
- return { since, until, type: TYPES.CUSTOM_START_END, tab: TABS.CUSTOM };
-}
-
-function getStateFromCommonTimeFrame(value) {
- const units = `${value.split(' ')[1]}s`;
- let sinceMoment;
-
- if (value === 'No filter') {
- sinceMoment = '';
- } else if (units === 'years') {
- sinceMoment = moment().utc().startOf(units).subtract(1, units);
- } else {
- sinceMoment = moment().utc().startOf('day').subtract(1, units);
- }
-
- return {
- tab: TABS.DEFAULTS,
- type: TYPES.DEFAULTS,
- common: value,
- since: sinceMoment === '' ? '' : sinceMoment.format(MOMENT_FORMAT),
- until:
- sinceMoment === '' ? '' : sinceMoment.add(1, units).format(MOMENT_FORMAT),
- };
-}
-
-function getStateFromCustomRange(value) {
- const [rel, num, grain] = value.split(' ', 3);
- let since;
- let until;
- if (rel === RELATIVE_TIME_OPTIONS.LAST) {
- until = moment().utc().startOf('day').format(MOMENT_FORMAT);
- since = moment()
- .utc()
- .startOf('day')
- .subtract(num, grain)
- .format(MOMENT_FORMAT);
- } else {
- until = moment().utc().startOf('day').add(num, grain).format(MOMENT_FORMAT);
- since = moment().startOf('day').format(MOMENT_FORMAT);
- }
- return {
- tab: TABS.CUSTOM,
- type: TYPES.CUSTOM_RANGE,
- common: null,
- rel,
- num,
- grain,
- since,
- until,
- };
-}
-
-const TimeFramesStyles = styled.div`
- .radio {
- margin: ${({ theme }) => theme.gridUnit}px 0;
- }
-`;
-
-const PopoverContentStyles = styled.div`
- width: ${({ theme }) => theme.gridUnit * 60}px;
-
- .timeframes-container {
- margin-left: ${({ theme }) => theme.gridUnit * 2}px;
- }
-
- .relative-timerange-container {
- display: flex;
- margin-top: ${({ theme }) => theme.gridUnit * 2}px;
- }
-
- .timerange-input {
- width: ${({ theme }) => theme.gridUnit * 15}px;
- margin: 0 ${({ theme }) => theme.gridUnit}px;
- }
-
- .datetime {
- margin: ${({ theme }) => theme.gridUnit}px 0;
- }
-
- .ant-tabs {
- overflow: visible;
- & > .ant-tabs-content-holder {
- overflow: visible;
- }
- }
-`;
-
-class DateFilterControl extends React.Component {
- constructor(props) {
- super(props);
- this.state = {
- type: TYPES.DEFAULTS,
- tab: TABS.DEFAULTS,
-
- // default time frames, for convenience
- common: COMMON_TIME_FRAMES[0],
-
- // "last 7 days", "next 4 weeks", etc.
- rel: RELATIVE_TIME_OPTIONS.LAST,
- num: '7',
- grain: TIME_GRAIN_OPTIONS[3],
-
- // distinct start/end values, either ISO or freeform
- since: DEFAULT_SINCE,
- until: DEFAULT_UNTIL,
-
- // react-datetime has a `closeOnSelect` prop, but it's buggy... so we
- // handle the calendar visibility here ourselves
- showSinceCalendar: false,
- showUntilCalendar: false,
- sinceViewMode: 'days',
- untilViewMode: 'days',
-
- popoverVisible: false,
- };
-
- const { value } = props;
- if (value && value.indexOf(SEPARATOR) >= 0) {
- this.state = { ...this.state, ...getStateFromSeparator(value) };
- } else if (COMMON_TIME_FRAMES.indexOf(value) >= 0) {
- this.state = { ...this.state, ...getStateFromCommonTimeFrame(value) };
- } else if (value) {
- this.state = { ...this.state, ...getStateFromCustomRange(value) };
- }
-
- this.close = this.close.bind(this);
- this.handleClick = this.handleClick.bind(this);
- this.isValidSince = this.isValidSince.bind(this);
- this.isValidUntil = this.isValidUntil.bind(this);
- this.onEnter = this.onEnter.bind(this);
- this.renderInput = this.renderInput.bind(this);
- this.setCustomRange = this.setCustomRange.bind(this);
- this.setCustomStartEnd = this.setCustomStartEnd.bind(this);
- this.setTypeCustomRange = this.setTypeCustomRange.bind(this);
- this.setTypeCustomStartEnd = this.setTypeCustomStartEnd.bind(this);
- this.toggleCalendar = this.toggleCalendar.bind(this);
- this.changeTab = this.changeTab.bind(this);
- this.handleVisibleChange = this.handleVisibleChange.bind(this);
- }
-
- componentDidMount() {
- document.addEventListener('click', this.handleClick);
- }
-
- componentWillUnmount() {
- document.removeEventListener('click', this.handleClick);
- }
-
- onEnter(event) {
- if (event.key === 'Enter') {
- this.close();
- }
- }
-
- setCustomRange(key, value) {
- const updatedState = { ...this.state, [key]: value };
- const combinedValue = [
- updatedState.rel,
- updatedState.num,
- updatedState.grain,
- ].join(' ');
- this.setState(getStateFromCustomRange(combinedValue));
- }
-
- setCustomStartEnd(key, value) {
- const closeCalendar =
- (key === 'since' && this.state.sinceViewMode === 'days') ||
- (key === 'until' && this.state.untilViewMode === 'days');
- this.setState(prevState => ({
- type: TYPES.CUSTOM_START_END,
- [key]: typeof value === 'string' ? value : value.format(MOMENT_FORMAT),
- showSinceCalendar: prevState.showSinceCalendar && !closeCalendar,
- showUntilCalendar: prevState.showUntilCalendar && !closeCalendar,
- sinceViewMode: closeCalendar ? 'days' : prevState.sinceViewMode,
- untilViewMode: closeCalendar ? 'days' : prevState.untilViewMode,
- }));
- }
-
- setTypeCustomRange() {
- this.setState({ type: TYPES.CUSTOM_RANGE });
- }
-
- setTypeCustomStartEnd() {
- this.setState({ type: TYPES.CUSTOM_START_END });
- }
-
- changeTab() {
- const { tab } = this.state;
- if (tab === TABS.CUSTOM) {
- this.setState({ tab: TABS.DEFAULTS });
- } else if (tab === TABS.DEFAULTS) {
- this.setState({ tab: TABS.CUSTOM });
- }
- }
-
- handleClick(e) {
- const { target } = e;
- // switch to `TYPES.CUSTOM_START_END` when the calendar is clicked
- if (this.startEndSectionRef && this.startEndSectionRef.contains(target)) {
- this.setTypeCustomStartEnd();
- }
-
- // if user click outside popover, popover will hide and we will call onCloseDateFilterControl,
- // but need to exclude OverlayTrigger component to avoid handle click events twice.
- if (target.getAttribute('name') !== 'popover-trigger') {
- if (this.popoverContainer && !this.popoverContainer.contains(target)) {
- this.props.onCloseDateFilterControl();
- }
- }
- }
-
- close() {
- let val;
- if (
- this.state.type === TYPES.DEFAULTS ||
- this.state.tab === TABS.DEFAULTS
- ) {
- val = this.state.common;
- } else if (this.state.type === TYPES.CUSTOM_RANGE) {
- val = `${this.state.rel} ${this.state.num} ${this.state.grain}`;
- } else {
- val = [this.state.since, this.state.until].join(SEPARATOR);
- }
- this.props.onCloseDateFilterControl();
- this.props.onChange(val);
- this.setState({
- showSinceCalendar: false,
- showUntilCalendar: false,
- popoverVisible: false,
- });
- }
-
- isValidSince(date) {
- return (
- !isValidMoment(this.state.until) ||
- date <= moment(this.state.until, MOMENT_FORMAT)
- );
- }
-
- isValidUntil(date) {
- return (
- !isValidMoment(this.state.since) ||
- date >= moment(this.state.since, MOMENT_FORMAT)
- );
- }
-
- toggleCalendar(key) {
- const nextState = {};
- if (key === 'showSinceCalendar') {
- nextState.showSinceCalendar = !this.state.showSinceCalendar;
- if (!this.state.showSinceCalendar) {
- nextState.showUntilCalendar = false;
- }
- } else if (key === 'showUntilCalendar') {
- nextState.showUntilCalendar = !this.state.showUntilCalendar;
- if (!this.state.showUntilCalendar) {
- nextState.showSinceCalendar = false;
- }
- }
- this.setState(nextState);
- }
-
- handleVisibleChange(visible) {
- if (visible) {
- this.props.onOpenDateFilterControl();
- } else {
- this.props.onCloseDateFilterControl();
- }
- this.setState({ popoverVisible: visible });
- }
-
- renderInput(props, key) {
- return (
-
-
- {}}
- />
- this.toggleCalendar(key)}>
-
-
-
-
-
-
- );
- }
-
- renderPopover() {
- const grainOptions = TIME_GRAIN_OPTIONS.map(grain => (
-
- {grain}
-
- ));
- const timeFrames = COMMON_TIME_FRAMES.map(timeFrame => {
- const nextState = getStateFromCommonTimeFrame(timeFrame);
- const timeRange = buildTimeRangeString(nextState.since, nextState.until);
-
- return (
-
-
-
- this.setState(nextState)}
- >
- {timeFrame}
-
-
-
-
- );
- });
-
- return (
- {
- this.popoverContainer = ref;
- }}
- >
-
-
-
- {timeFrames}
-
-
-
-
-
-
- this.setCustomRange('rel', value)}
- onFocus={this.setTypeCustomRange}
- >
-
- Last
-
-
- Next
-
-
-
- this.setCustomRange('num', event.target.value)
- }
- onFocus={this.setTypeCustomRange}
- onPressEnter={this.close}
- value={this.state.num}
- />
- this.setCustomRange('grain', value)}
- dropdownMatchSelectWidth={false}
- >
- {grainOptions}
-
-
-
-
- {
- this.startEndSectionRef = ref;
- }}
- >
-
- this.setCustomStartEnd('since', value)}
- isValidDate={this.isValidSince}
- onClick={this.setTypeCustomStartEnd}
- renderInput={props =>
- this.renderInput(props, 'showSinceCalendar')
- }
- open={this.state.showSinceCalendar}
- viewMode={this.state.sinceViewMode}
- onViewModeChange={sinceViewMode =>
- this.setState({ sinceViewMode })
- }
- />
- this.setCustomStartEnd('until', value)}
- isValidDate={this.isValidUntil}
- onClick={this.setTypeCustomStartEnd}
- renderInput={props =>
- this.renderInput(props, 'showUntilCalendar')
- }
- open={this.state.showUntilCalendar}
- viewMode={this.state.untilViewMode}
- onViewModeChange={untilViewMode =>
- this.setState({ untilViewMode })
- }
- />
-
-
-
-
-
-
-
-
- Ok
-
-
-
- );
- }
-
- render() {
- const timeRange = this.props.value || defaultProps.value;
- return (
-
-
-
-
- {formatTimeRange(timeRange, this.props.endpoints)}
-
-
-
- );
- }
-}
-
-export default withTheme(DateFilterControl);
-
-DateFilterControl.propTypes = propTypes;
-DateFilterControl.defaultProps = defaultProps;
diff --git a/superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterControl.tsx b/superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterLabel.tsx
similarity index 97%
rename from superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterControl.tsx
rename to superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterLabel.tsx
index f15da37b5d15f..485952af3edb1 100644
--- a/superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterControl.tsx
+++ b/superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterLabel.tsx
@@ -25,7 +25,6 @@ import {
t,
TimeRangeEndpoints,
} from '@superset-ui/core';
-import { DatasourceMeta } from '@superset-ui/chart-controls';
import {
buildTimeRangeString,
formatTimeRange,
@@ -46,14 +45,14 @@ import {
COMMON_RANGE_VALUES_SET,
CALENDAR_RANGE_VALUES_SET,
FRAME_OPTIONS,
-} from './constants';
-import { customTimeRangeDecode } from './utils';
+ customTimeRangeDecode,
+} from './utils';
import {
CommonFrame,
CalendarFrame,
CustomFrame,
AdvancedFrame,
-} from './frame';
+} from './components';
const guessFrame = (timeRange: string): FrameType => {
if (COMMON_RANGE_VALUES_SET.has(timeRange)) {
@@ -173,10 +172,9 @@ interface DateFilterControlProps {
onChange: (timeRange: string) => void;
value?: string;
endpoints?: TimeRangeEndpoints;
- datasource?: DatasourceMeta;
}
-export default function DateFilterControl(props: DateFilterControlProps) {
+export default function DateFilterLabel(props: DateFilterControlProps) {
const { value = DEFAULT_TIME_RANGE, endpoints, onChange } = props;
const [actualTimeRange, setActualTimeRange] = useState(value);
diff --git a/superset-frontend/src/explore/components/controls/DateFilterControl/frame/AdvancedFrame.tsx b/superset-frontend/src/explore/components/controls/DateFilterControl/components/AdvancedFrame.tsx
similarity index 96%
rename from superset-frontend/src/explore/components/controls/DateFilterControl/frame/AdvancedFrame.tsx
rename to superset-frontend/src/explore/components/controls/DateFilterControl/components/AdvancedFrame.tsx
index 3daddf072939a..0264da3b7a89a 100644
--- a/superset-frontend/src/explore/components/controls/DateFilterControl/frame/AdvancedFrame.tsx
+++ b/superset-frontend/src/explore/components/controls/DateFilterControl/components/AdvancedFrame.tsx
@@ -21,7 +21,7 @@ import { t } from '@superset-ui/core';
import { SEPARATOR } from 'src/explore/dateFilterUtils';
import { Input } from 'src/common/components';
import { InfoTooltipWithTrigger } from '@superset-ui/chart-controls';
-import { FrameComponentProps } from '../types';
+import { FrameComponentProps } from 'src/explore/components/controls/DateFilterControl/types';
import DateFunctionTooltip from './DateFunctionTooltip';
export function AdvancedFrame(props: FrameComponentProps) {
diff --git a/superset-frontend/src/explore/components/controls/DateFilterControl/frame/CalendarFrame.tsx b/superset-frontend/src/explore/components/controls/DateFilterControl/components/CalendarFrame.tsx
similarity index 93%
rename from superset-frontend/src/explore/components/controls/DateFilterControl/frame/CalendarFrame.tsx
rename to superset-frontend/src/explore/components/controls/DateFilterControl/components/CalendarFrame.tsx
index b2c31d273548e..8450b24c6a35c 100644
--- a/superset-frontend/src/explore/components/controls/DateFilterControl/frame/CalendarFrame.tsx
+++ b/superset-frontend/src/explore/components/controls/DateFilterControl/components/CalendarFrame.tsx
@@ -19,7 +19,10 @@
import React from 'react';
import { t } from '@superset-ui/core';
import { Radio } from 'src/common/components/Radio';
-import { CALENDAR_RANGE_OPTIONS, CALENDAR_RANGE_SET } from '../constants';
+import {
+ CALENDAR_RANGE_OPTIONS,
+ CALENDAR_RANGE_SET,
+} from 'src/explore/components/controls/DateFilterControl/utils';
import {
CalendarRangeType,
PreviousCalendarWeek,
diff --git a/superset-frontend/src/explore/components/controls/DateFilterControl/frame/CommonFrame.tsx b/superset-frontend/src/explore/components/controls/DateFilterControl/components/CommonFrame.tsx
similarity index 87%
rename from superset-frontend/src/explore/components/controls/DateFilterControl/frame/CommonFrame.tsx
rename to superset-frontend/src/explore/components/controls/DateFilterControl/components/CommonFrame.tsx
index e4df91e523eb8..45bdeea587377 100644
--- a/superset-frontend/src/explore/components/controls/DateFilterControl/frame/CommonFrame.tsx
+++ b/superset-frontend/src/explore/components/controls/DateFilterControl/components/CommonFrame.tsx
@@ -19,8 +19,14 @@
import React from 'react';
import { t } from '@superset-ui/core';
import { Radio } from 'src/common/components/Radio';
-import { COMMON_RANGE_OPTIONS, COMMON_RANGE_SET } from '../constants';
-import { CommonRangeType, FrameComponentProps } from '../types';
+import {
+ COMMON_RANGE_OPTIONS,
+ COMMON_RANGE_SET,
+} from 'src/explore/components/controls/DateFilterControl/utils';
+import {
+ CommonRangeType,
+ FrameComponentProps,
+} from 'src/explore/components/controls/DateFilterControl/types';
export function CommonFrame(props: FrameComponentProps) {
let commonRange = 'Last week';
diff --git a/superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx b/superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx
similarity index 98%
rename from superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx
rename to superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx
index 3a760f1cb00dd..5ed8b476f01f0 100644
--- a/superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx
+++ b/superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx
@@ -31,17 +31,15 @@ import {
UNTIL_MODE_OPTIONS,
MOMENT_FORMAT,
MIDNIGHT,
-} from '../constants';
-import {
customTimeRangeDecode,
customTimeRangeEncode,
dttmToMoment,
-} from '../utils';
+} from 'src/explore/components/controls/DateFilterControl/utils';
import {
CustomRangeKey,
SelectOptionType,
FrameComponentProps,
-} from '../types';
+} from 'src/explore/components/controls/DateFilterControl/types';
export function CustomFrame(props: FrameComponentProps) {
const { customRange, matchedFlag } = customTimeRangeDecode(props.value);
diff --git a/superset-frontend/src/explore/components/controls/DateFilterControl/frame/DateFunctionTooltip.tsx b/superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx
similarity index 100%
rename from superset-frontend/src/explore/components/controls/DateFilterControl/frame/DateFunctionTooltip.tsx
rename to superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx
diff --git a/superset-frontend/src/explore/components/controls/DateFilterControl/frame/index.ts b/superset-frontend/src/explore/components/controls/DateFilterControl/components/index.ts
similarity index 100%
rename from superset-frontend/src/explore/components/controls/DateFilterControl/frame/index.ts
rename to superset-frontend/src/explore/components/controls/DateFilterControl/components/index.ts
diff --git a/superset-frontend/src/explore/components/controls/DateFilterControl.less b/superset-frontend/src/explore/components/controls/DateFilterControl/index.ts
similarity index 88%
rename from superset-frontend/src/explore/components/controls/DateFilterControl.less
rename to superset-frontend/src/explore/components/controls/DateFilterControl/index.ts
index 22a2749c0e792..da29085f8b52c 100644
--- a/superset-frontend/src/explore/components/controls/DateFilterControl.less
+++ b/superset-frontend/src/explore/components/controls/DateFilterControl/index.ts
@@ -16,8 +16,4 @@
* specific language governing permissions and limitations
* under the License.
*/
-@import '../../../../stylesheets/less/variables.less';
-
-.rdtPicker table {
- font-size: @font-size-s;
-}
+export { default } from './DateFilterLabel';
diff --git a/superset-frontend/src/explore/components/controls/DateFilterControl/constants.ts b/superset-frontend/src/explore/components/controls/DateFilterControl/utils/constants.ts
similarity index 98%
rename from superset-frontend/src/explore/components/controls/DateFilterControl/constants.ts
rename to superset-frontend/src/explore/components/controls/DateFilterControl/utils/constants.ts
index 175b36c209177..22ccd5b5edf1f 100644
--- a/superset-frontend/src/explore/components/controls/DateFilterControl/constants.ts
+++ b/superset-frontend/src/explore/components/controls/DateFilterControl/utils/constants.ts
@@ -25,7 +25,7 @@ import {
PreviousCalendarYear,
CommonRangeType,
CalendarRangeType,
-} from './types';
+} from 'src/explore/components/controls/DateFilterControl/types';
export const FRAME_OPTIONS: SelectOptionType[] = [
{ value: 'Common', label: t('Last') },
diff --git a/superset-frontend/src/explore/components/controls/DateFilterControl/utils.ts b/superset-frontend/src/explore/components/controls/DateFilterControl/utils/dateParser.ts
similarity index 99%
rename from superset-frontend/src/explore/components/controls/DateFilterControl/utils.ts
rename to superset-frontend/src/explore/components/controls/DateFilterControl/utils/dateParser.ts
index 4deb81b0a7941..6dce8d46e52bd 100644
--- a/superset-frontend/src/explore/components/controls/DateFilterControl/utils.ts
+++ b/superset-frontend/src/explore/components/controls/DateFilterControl/utils/dateParser.ts
@@ -23,7 +23,7 @@ import {
CustomRangeType,
DateTimeGrainType,
DateTimeModeType,
-} from './types';
+} from 'src/explore/components/controls/DateFilterControl/types';
import { SEVEN_DAYS_AGO, MIDNIGHT, MOMENT_FORMAT } from './constants';
/**
diff --git a/superset-frontend/src/explore/components/controls/DateFilterControl/utils/index.ts b/superset-frontend/src/explore/components/controls/DateFilterControl/utils/index.ts
new file mode 100644
index 0000000000000..bc555aa365d8f
--- /dev/null
+++ b/superset-frontend/src/explore/components/controls/DateFilterControl/utils/index.ts
@@ -0,0 +1,20 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+export * from './dateParser';
+export * from './constants';
diff --git a/superset-frontend/src/explore/components/controls/index.js b/superset-frontend/src/explore/components/controls/index.js
index aa86e08cf3b21..f2790c0a496a5 100644
--- a/superset-frontend/src/explore/components/controls/index.js
+++ b/superset-frontend/src/explore/components/controls/index.js
@@ -24,7 +24,7 @@ import ColorMapControl from './ColorMapControl';
import ColorPickerControl from './ColorPickerControl';
import ColorSchemeControl from './ColorSchemeControl';
import DatasourceControl from './DatasourceControl';
-import DateFilterControl from './DateFilterControl/DateFilterControl';
+import DateFilterControl from './DateFilterControl';
import FixedOrMetricControl from './FixedOrMetricControl';
import HiddenControl from './HiddenControl';
import SelectAsyncControl from './SelectAsyncControl';
diff --git a/superset-frontend/src/filters/components/Time/TimeFilterPlugin.tsx b/superset-frontend/src/filters/components/Time/TimeFilterPlugin.tsx
index 00dfa02247978..7700c9b0f74dd 100644
--- a/superset-frontend/src/filters/components/Time/TimeFilterPlugin.tsx
+++ b/superset-frontend/src/filters/components/Time/TimeFilterPlugin.tsx
@@ -18,7 +18,7 @@
*/
import { styled } from '@superset-ui/core';
import React, { useState, useEffect } from 'react';
-import DateFilterControl from 'src/explore/components/controls/DateFilterControl/DateFilterControl';
+import DateFilterControl from 'src/explore/components/controls/DateFilterControl';
import { PluginFilterStylesProps } from '../types';
import { PluginFilterTimeProps } from './types';
diff --git a/superset-frontend/src/visualizations/FilterBox/FilterBox.jsx b/superset-frontend/src/visualizations/FilterBox/FilterBox.jsx
index d3d3cab33053b..450d51400db65 100644
--- a/superset-frontend/src/visualizations/FilterBox/FilterBox.jsx
+++ b/superset-frontend/src/visualizations/FilterBox/FilterBox.jsx
@@ -263,7 +263,7 @@ class FilterBox extends React.PureComponent {
return (
Date: Tue, 2 Mar 2021 09:03:26 +0200
Subject: [PATCH 12/13] refactor(self-trigger): Split native filters state
(#13137)
* feat: add cross filters
* refactor: fix CR notes
* lint: fix lint
* lint: fix lint
* feat: POC adding filters set feature
* chore: pre-commit
* refactor: under chage
* lint: fix TS
* fix: fix FF name
* refactor: move to behaviors
* lint: fix lint
* refactor: update state of native filters
* refactor: finish refactor nativeFilter state
* feat: split native filters state
* refactor: refactor Time filter to use new API
* refactor: refactor Time filter to use new API
* refactor: fix CR notes
* fix: fix update values in filter bar
* refactor: save filter sets in meta
* feat(filter-sets): save filters sets in metadata
* refactor: partially fix ts
* refactor: merge conflicts
* refactor: add behaviors property
* refactor: add behaviors property
* fix: undo py changes
* fix: under some changes
* refactor: synx with master
* fix: undo FF
* fix: undo FF
* lint: ts-ignore
* chore: update lock file
* refactor: update enum
* refactor: naming of enum
* test: fix test
* test: update mocks
Co-authored-by: amitmiran137
---
superset-frontend/package-lock.json | 582 +++++++++---------
superset-frontend/package.json | 54 +-
.../spec/fixtures/mockNativeFilters.ts | 54 +-
.../dashboard/components/Dashboard_spec.jsx | 1 +
.../dashboard/fixtures/mockNativeFilters.js | 10 +-
.../util/getFormDataWithExtraFilters_spec.ts | 12 +-
.../src/chart/ChartContainer.jsx | 4 +-
superset-frontend/src/chart/ChartRenderer.jsx | 18 +-
.../src/dashboard/actions/nativeFilters.ts | 49 +-
.../src/dashboard/components/Dashboard.jsx | 23 +-
.../components/FiltersBadge/selectors.ts | 3 +-
.../components/gridComponents/Chart.jsx | 3 +
.../FilterBar/CascadeFilterControl.tsx | 9 +-
.../FilterBar/CascadePopover.tsx | 17 +-
.../nativeFilters/FilterBar/FilterBar.tsx | 85 ++-
.../nativeFilters/FilterBar/FilterValue.tsx | 17 +-
.../nativeFilters/FilterBar/state.ts | 51 +-
.../nativeFilters/FilterBar/types.ts | 9 +-
.../FiltersConfigForm/DefaultValue.tsx | 13 +-
.../FiltersConfigForm/FiltersConfigForm.tsx | 1 +
.../components/nativeFilters/utils.ts | 8 +-
.../src/dashboard/containers/Chart.jsx | 1 +
.../src/dashboard/containers/Dashboard.jsx | 1 +
.../src/dashboard/reducers/nativeFilters.ts | 81 ++-
.../src/dashboard/reducers/types.ts | 41 +-
.../util/activeDashboardNativeFilters.ts | 45 +-
.../charts/getFormDataWithExtraFilters.ts | 15 +-
.../dashboard/util/charts/getOwnDataCharts.ts | 50 ++
.../components/Range/RangeFilterPlugin.tsx | 27 +-
.../components/Range/transformProps.ts | 7 +-
.../src/filters/components/Range/types.ts | 6 +-
.../Select/SelectFilterPlugin.stories.tsx | 2 +-
.../components/Select/SelectFilterPlugin.tsx | 25 +-
.../components/Select/transformProps.ts | 7 +-
.../src/filters/components/Select/types.ts | 6 +-
.../components/Time/TimeFilterPlugin.tsx | 22 +-
.../filters/components/Time/transformProps.ts | 7 +-
.../src/filters/components/Time/types.ts | 6 +-
38 files changed, 774 insertions(+), 598 deletions(-)
create mode 100644 superset-frontend/src/dashboard/util/charts/getOwnDataCharts.ts
diff --git a/superset-frontend/package-lock.json b/superset-frontend/package-lock.json
index 04b094b9c91b9..2547c63d24e5e 100644
--- a/superset-frontend/package-lock.json
+++ b/superset-frontend/package-lock.json
@@ -13,34 +13,34 @@
"@babel/runtime-corejs3": "^7.12.5",
"@data-ui/sparkline": "^0.0.84",
"@emotion/core": "^10.0.35",
- "@superset-ui/chart-controls": "^0.17.12",
- "@superset-ui/core": "^0.17.11",
- "@superset-ui/legacy-plugin-chart-calendar": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-chord": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-country-map": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-event-flow": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-force-directed": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-heatmap": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-histogram": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-horizon": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-map-box": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-paired-t-test": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-parallel-coordinates": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-partition": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-pivot-table": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-rose": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-sankey": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-sankey-loop": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-sunburst": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-treemap": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-world-map": "^0.17.12",
- "@superset-ui/legacy-preset-chart-big-number": "^0.17.12",
+ "@superset-ui/chart-controls": "^0.17.13",
+ "@superset-ui/core": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-calendar": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-chord": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-country-map": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-event-flow": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-force-directed": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-heatmap": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-histogram": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-horizon": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-map-box": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-paired-t-test": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-parallel-coordinates": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-partition": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-pivot-table": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-rose": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-sankey": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-sankey-loop": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-sunburst": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-treemap": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-world-map": "^0.17.13",
+ "@superset-ui/legacy-preset-chart-big-number": "^0.17.13",
"@superset-ui/legacy-preset-chart-deckgl": "^0.4.6",
- "@superset-ui/legacy-preset-chart-nvd3": "^0.17.12",
- "@superset-ui/plugin-chart-echarts": "^0.17.12",
- "@superset-ui/plugin-chart-table": "^0.17.12",
- "@superset-ui/plugin-chart-word-cloud": "^0.17.12",
- "@superset-ui/preset-chart-xy": "^0.17.12",
+ "@superset-ui/legacy-preset-chart-nvd3": "^0.17.13",
+ "@superset-ui/plugin-chart-echarts": "^0.17.13",
+ "@superset-ui/plugin-chart-table": "^0.17.13",
+ "@superset-ui/plugin-chart-word-cloud": "^0.17.13",
+ "@superset-ui/preset-chart-xy": "^0.17.13",
"@vx/responsive": "^0.0.195",
"abortcontroller-polyfill": "^1.1.9",
"antd": "^4.9.4",
@@ -15954,19 +15954,19 @@
}
},
"node_modules/@superset-ui/chart-controls": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/chart-controls/-/chart-controls-0.17.12.tgz",
- "integrity": "sha512-2IMaFR6sU8IM8TyGb3km8RMkkVp3zhqIMA11OI0pb8lyBJIxdbz8wpGoASpHCCBRhLyt7U0TV7yOePotFGklbw==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/chart-controls/-/chart-controls-0.17.13.tgz",
+ "integrity": "sha512-FwIPvkDSm/Qewx3IRQId4+8JdO/UcsfznSntzOZ3Syb+awyZbfNdF7OjqZOv501bMcXOrbMqiTqH6Kxoy4Y+8g==",
"dependencies": {
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/core": "0.17.13",
"lodash": "^4.17.15",
"prop-types": "^15.7.2"
}
},
"node_modules/@superset-ui/core": {
- "version": "0.17.11",
- "resolved": "https://registry.npmjs.org/@superset-ui/core/-/core-0.17.11.tgz",
- "integrity": "sha512-PNJAHjQMELyn8MADB5lp9jDx9SwgxMwR5e2SZDq0vBrcg+LNZCgvkptwXZ7bOTbTwavPVEWgwXa1A9v2TKvFRA==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/core/-/core-0.17.13.tgz",
+ "integrity": "sha512-kY9wR2WKCHfbab7gVWFNpZrsYELSWPUZZUBUIduEvfmxWYVTkl98nv926Hle5bQk64OfuDbM0QzrxOApVJ3Sdg==",
"dependencies": {
"@babel/runtime": "^7.1.2",
"@emotion/core": "^10.0.28",
@@ -16047,12 +16047,12 @@
}
},
"node_modules/@superset-ui/legacy-plugin-chart-calendar": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-calendar/-/legacy-plugin-chart-calendar-0.17.12.tgz",
- "integrity": "sha512-NYf5x3e4AIPeqmyq1Cog66zn3KgmpGXtwIp4RS2J2CIEWVZmvWaR8Xyjy1HifQWsFpmN+MjGr8L9lag6ejZZeQ==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-calendar/-/legacy-plugin-chart-calendar-0.17.13.tgz",
+ "integrity": "sha512-98JTVEZ08xA6PPte1GrOvtTICk3Q0U1zQNrJZPwwXtPyet0/J9vQwOE8g399KaHb6+mND2ECUfKR++NOtXaC3w==",
"dependencies": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3-array": "^2.0.3",
"d3-selection": "^1.4.0",
"d3-tip": "^0.9.1",
@@ -16068,24 +16068,24 @@
}
},
"node_modules/@superset-ui/legacy-plugin-chart-chord": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-chord/-/legacy-plugin-chart-chord-0.17.12.tgz",
- "integrity": "sha512-O7hjn02qPhD6qE21B6/EwvGVtcGDBJHlrcoJRjDhn8G0xNude7bwb0YlEHCZwlmvTinZD12rJv4l994V8/e5fg==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-chord/-/legacy-plugin-chart-chord-0.17.13.tgz",
+ "integrity": "sha512-jdSY6uTIpsO5G6DE0sFOYfiWw+uVyzhNsM68L5QsW1DgbbGbZtr9+Uig0Ec4niQqzntjpCctNFEaeOPhs5QBmw==",
"dependencies": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3": "^3.5.17",
"prop-types": "^15.6.2",
"react": "^16.13.1"
}
},
"node_modules/@superset-ui/legacy-plugin-chart-country-map": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-country-map/-/legacy-plugin-chart-country-map-0.17.12.tgz",
- "integrity": "sha512-92wIkd1ve5sVz3wEZ1YBGoeUj2dupcpVyIsazT9t3YuEOwa4fuhm8w7FLJ2mS3U791j9KI63RsPM08mssl38sA==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-country-map/-/legacy-plugin-chart-country-map-0.17.13.tgz",
+ "integrity": "sha512-2wwoVNZtxH7UXOdRjhqCj0BLBQ8GQTt0V8v1+VphqV6jlDCEQaJmSdSnfB0kbwjZ7bR5rmO4XmFxEHJnNUb/IA==",
"dependencies": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3": "^3.5.17",
"d3-array": "^2.0.3",
"prop-types": "^15.6.2"
@@ -16100,34 +16100,34 @@
}
},
"node_modules/@superset-ui/legacy-plugin-chart-event-flow": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-event-flow/-/legacy-plugin-chart-event-flow-0.17.12.tgz",
- "integrity": "sha512-zm6udN2qJirAQZhtLnwjOe+xJfKmpYoGRz7zejLOYHTbkqlv7D+GoB0M/GXiEo6vUbV289Cms9KsrsUh7gYvSw==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-event-flow/-/legacy-plugin-chart-event-flow-0.17.13.tgz",
+ "integrity": "sha512-4cUAueJw/Te3pw73fNObkHeEeXNRwxNObkE6Z4M/9Z7qXAXNvIdhakgelnO9wcM19vcMXhS1cr0rdu37q4IgwA==",
"dependencies": {
"@data-ui/event-flow": "^0.0.84",
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"prop-types": "^15.6.2"
}
},
"node_modules/@superset-ui/legacy-plugin-chart-force-directed": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-force-directed/-/legacy-plugin-chart-force-directed-0.17.12.tgz",
- "integrity": "sha512-+2aljLZ6wO7D90l/EhgzsK+CKxOX+ldArovKXyUlBkWozaXBw27cA8I5Rj3tdbwbDMlN/bYxw44hnExVjKTYMQ==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-force-directed/-/legacy-plugin-chart-force-directed-0.17.13.tgz",
+ "integrity": "sha512-A3UWjqzWxYBI7aS2c11452kn50K4L4wc5/moKJo6jJgcxZtn/qBb4hjJ5CybYrvS+b4KKrbgTJY5850iVgg3Kg==",
"dependencies": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3": "^3.5.17",
"prop-types": "^15.7.2"
}
},
"node_modules/@superset-ui/legacy-plugin-chart-heatmap": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-heatmap/-/legacy-plugin-chart-heatmap-0.17.12.tgz",
- "integrity": "sha512-5K+dZ0688mn5KNza/b3SZ6h2d2VxY8gAXKaFBwyPjeabfexg5Sj1Squb5l4p7oTh1FSmLcAty0fXCwZALEh45g==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-heatmap/-/legacy-plugin-chart-heatmap-0.17.13.tgz",
+ "integrity": "sha512-9Er9FmnUIyKuHPn8FmJsLBiXHpJaqjPH5utLQM+zCeGm3PLkJuM8PI5bHF/mNMnJRtqdMx4uWTmwoM+A4LLsag==",
"dependencies": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3": "^3.5.17",
"d3-svg-legend": "^1.x",
"d3-tip": "^0.9.1",
@@ -16135,14 +16135,14 @@
}
},
"node_modules/@superset-ui/legacy-plugin-chart-histogram": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-histogram/-/legacy-plugin-chart-histogram-0.17.12.tgz",
- "integrity": "sha512-GNI0fmutspJvdNIDSeiOgXvpFwkqEB48ZiN/lf2/Vpjp1RY5fZDs+I3HlFo0XOveB5SkE2LMwIysO1ex7+ql+g==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-histogram/-/legacy-plugin-chart-histogram-0.17.13.tgz",
+ "integrity": "sha512-pQFZuotoPvLuA93sfm+23/hIQL/CcawIEUaR4p+mkGvNpsFOf+FVjfI3wjk5Is9O7FJdD+zTSaZC73av1OjmkA==",
"dependencies": {
"@data-ui/histogram": "^0.0.84",
"@data-ui/theme": "^0.0.84",
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"@vx/legend": "^0.0.198",
"@vx/responsive": "^0.0.199",
"@vx/scale": "^0.0.197",
@@ -16208,12 +16208,12 @@
}
},
"node_modules/@superset-ui/legacy-plugin-chart-horizon": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-horizon/-/legacy-plugin-chart-horizon-0.17.12.tgz",
- "integrity": "sha512-YQUMV494vP0Lu4pTdELsdR5CbXzQ78BRX0nxnyBXdXVb5UTxCVgXAhU7Q/eQQv2zJ3OXqUpQian2vCeTxqyvfA==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-horizon/-/legacy-plugin-chart-horizon-0.17.13.tgz",
+ "integrity": "sha512-9bVKRikN6zDd2UcgJTo5dtk2LkAyFrGX7/RVAxC0/GmUyhKwPL7XgoK278myB9c5DL1K2lPhHTz7s1/nQatbcA==",
"dependencies": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3-array": "^2.0.3",
"d3-scale": "^3.0.1",
"prop-types": "^15.6.2"
@@ -16240,12 +16240,12 @@
}
},
"node_modules/@superset-ui/legacy-plugin-chart-map-box": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-map-box/-/legacy-plugin-chart-map-box-0.17.12.tgz",
- "integrity": "sha512-G0RznxH5LH6dj9mdgLV2Z0MObjruOWCgGqsbItDbo1wi4iR8SuNGHDQgAnv24MlGiMSrp5mOYcUSlzSRFl96KA==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-map-box/-/legacy-plugin-chart-map-box-0.17.13.tgz",
+ "integrity": "sha512-o+oR7FSH7Ep+jTxTOQb445RB8sNPBqs0o8BEOf8loEUlgSZUClQx8dQYSoxRpw6YjtWVD0J+4HtUzX2HQt++Ng==",
"dependencies": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"immutable": "^3.8.2",
"mapbox-gl": "^0.53.0",
"prop-types": "^15.6.2",
@@ -16263,118 +16263,118 @@
}
},
"node_modules/@superset-ui/legacy-plugin-chart-paired-t-test": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-paired-t-test/-/legacy-plugin-chart-paired-t-test-0.17.12.tgz",
- "integrity": "sha512-e5FWzHzKpbB2tf5PabVIw1e7VXiBm+A6G9XvhmqNTLtFSlrQeehtje7pumjo6xYBeYwGcXJTLpgaQmplWaJ72w==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-paired-t-test/-/legacy-plugin-chart-paired-t-test-0.17.13.tgz",
+ "integrity": "sha512-5evYJLS7/yVlA7OI8n3ioQEpsIz+8lSUaZo8n2wWbvRlqvApVNAx+ofppf5O9RqRgLfheYPT6FESUqTOAdRv+Q==",
"dependencies": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"distributions": "^1.0.0",
"prop-types": "^15.6.2",
"reactable": "^1.1.0"
}
},
"node_modules/@superset-ui/legacy-plugin-chart-parallel-coordinates": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-parallel-coordinates/-/legacy-plugin-chart-parallel-coordinates-0.17.12.tgz",
- "integrity": "sha512-34vtDU3bMwNQk6dst6uC+4R5MwZ6VoUs6y+I5ZdqcLZj1uiu4TPvcOyPKzvXvtOBXkWmb6CKMagWXeg0Lei/Sg==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-parallel-coordinates/-/legacy-plugin-chart-parallel-coordinates-0.17.13.tgz",
+ "integrity": "sha512-alRR+psEv0chVuwLGemlhBM8+UwnO9nWQsFvV8IblL0rSGKMsuofeutljp5BOXiJu/rpumWXn3HpriMri0ABDg==",
"dependencies": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3": "^3.5.17",
"prop-types": "^15.7.2"
}
},
"node_modules/@superset-ui/legacy-plugin-chart-partition": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-partition/-/legacy-plugin-chart-partition-0.17.12.tgz",
- "integrity": "sha512-4qSUzL5z3UwWjRpCIdSgwrjaHmj29rDzaPm77Aq0DVqNBTqk9dvQcwPeQPYjR/TrfuMB9jJ3rJYZqPI5F42lnw==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-partition/-/legacy-plugin-chart-partition-0.17.13.tgz",
+ "integrity": "sha512-lkcWo2d47GPgmSxOyVGKRcNd5rm1EhNnbTN/vLVrRCkBJ1u3aOcWdm3xbAQBZNXk2LPFnZM5l9px3Q301znPew==",
"dependencies": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3": "^3.5.17",
"d3-hierarchy": "^1.1.8",
"prop-types": "^15.6.2"
}
},
"node_modules/@superset-ui/legacy-plugin-chart-pivot-table": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-pivot-table/-/legacy-plugin-chart-pivot-table-0.17.12.tgz",
- "integrity": "sha512-DgMVuUd/G1gUOg2mzqp+0GB0V9ri6o+bGijW37rISjqyDHpwbYUMaWp/64/thjNfYa/D0x6OgGqai6/kdzPutA==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-pivot-table/-/legacy-plugin-chart-pivot-table-0.17.13.tgz",
+ "integrity": "sha512-tsL+98WeQCeAbTkm6IdA0f/XlBX6pNnFH4MIrb4cw0GNSsJ/Yz5PiA+NUptnTMSX3k+DV10vtV/T2HtuhpDK4g==",
"dependencies": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3": "^3.5.17",
"datatables.net-bs": "^1.10.15",
"prop-types": "^15.6.2"
}
},
"node_modules/@superset-ui/legacy-plugin-chart-rose": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-rose/-/legacy-plugin-chart-rose-0.17.12.tgz",
- "integrity": "sha512-ZIxSf153T4MW6Nbsld41TIk04sxwqA7d9EhL7NutAkN7yGgz8/dtlNvt2JfAQCVLbJnrH2b7xR+4FDYd+/ks2g==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-rose/-/legacy-plugin-chart-rose-0.17.13.tgz",
+ "integrity": "sha512-Hz2nq14TzbUg8ynMi7zfbK5blgx4XBB25dRMvpv1jyQeTYw/IAPdMb3y0/61ouQItpCImjGWJt7ixCSYoIMJIg==",
"dependencies": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3": "^3.5.17",
"nvd3": "1.8.6",
"prop-types": "^15.6.2"
}
},
"node_modules/@superset-ui/legacy-plugin-chart-sankey": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sankey/-/legacy-plugin-chart-sankey-0.17.12.tgz",
- "integrity": "sha512-Wj3qLsN9Chfe6mvjRK7c9OfAeQij+JL0qDz01fa9FNKxMjNNi7eZkRb4mH6CkfYxJlLWjpVx1anInz+aCaoj4Q==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sankey/-/legacy-plugin-chart-sankey-0.17.13.tgz",
+ "integrity": "sha512-DDqS5zMKNtssZemaqetSc1Wm/Ymg7TayK34SmHAXzFJ0ZbzlWsUs6gSwY38MtTwfT/Yy/g+Cp6HfJjBsu//gdw==",
"dependencies": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3": "^3.5.17",
"d3-sankey": "^0.4.2",
"prop-types": "^15.6.2"
}
},
"node_modules/@superset-ui/legacy-plugin-chart-sankey-loop": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sankey-loop/-/legacy-plugin-chart-sankey-loop-0.17.12.tgz",
- "integrity": "sha512-iqV3phKISwD5o+NniWXa4J5eFmGt03twmFZLAtNXR39AnG4HKHQxB7rwcQPYJA9U4A4TkgxCxQCxyndTb3VmOA==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sankey-loop/-/legacy-plugin-chart-sankey-loop-0.17.13.tgz",
+ "integrity": "sha512-cfTrYKWu02TV31a4N3g7i8+JlpvTQUD8SQWV8bWfGqenCfaYXnEtLcT7a06AZD84c7xPVIJ3ri+e1levxyCi/Q==",
"dependencies": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3-sankey-diagram": "^0.7.3",
"d3-selection": "^1.4.0",
"prop-types": "^15.6.2"
}
},
"node_modules/@superset-ui/legacy-plugin-chart-sunburst": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sunburst/-/legacy-plugin-chart-sunburst-0.17.12.tgz",
- "integrity": "sha512-Ml7uxXqpaMiTEzXFzM1hLOo5z8yQn3HUiXhV77W9OSjg05Y6uCai+d9TeAKiwLEU0OKCzku8jkOj35Cv5ZMPLg==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sunburst/-/legacy-plugin-chart-sunburst-0.17.13.tgz",
+ "integrity": "sha512-rpc91+qtAZAjxmJyuK39GJBnzyVPVVSA8XZ3iYHFPTYooiIM0QuRbYY8RVIsDqwIJ2gNCaCxD8ymA9OhIQjAEw==",
"dependencies": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3": "^3.5.17",
"prop-types": "^15.6.2"
}
},
"node_modules/@superset-ui/legacy-plugin-chart-treemap": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-treemap/-/legacy-plugin-chart-treemap-0.17.12.tgz",
- "integrity": "sha512-kHoslysbX070nuI1zhYGFKWxS6sldpX0TRuGyDLM4anUApuw7y/+jZeOAu6Ws+T6akkVmJpis0fkKrkbeFFrNQ==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-treemap/-/legacy-plugin-chart-treemap-0.17.13.tgz",
+ "integrity": "sha512-60zgDGCbj0o6x8vJeRNyPp1jpHFOBmpza2xrHshaAWef6tyI7btaiWyDAk1+1sm+f5gHuVWI4uP8J6rE7xeuBQ==",
"dependencies": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3-hierarchy": "^1.1.8",
"d3-selection": "^1.4.0",
"prop-types": "^15.6.2"
}
},
"node_modules/@superset-ui/legacy-plugin-chart-world-map": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-world-map/-/legacy-plugin-chart-world-map-0.17.12.tgz",
- "integrity": "sha512-9nHlbcdpoUe0vEi7t/QtOcXDxTqz0W3zl2+s4hUNtEsHGdKNrVeir4f3sq1zF+OOLReKHBoL7MFv6cF8JUNMNA==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-world-map/-/legacy-plugin-chart-world-map-0.17.13.tgz",
+ "integrity": "sha512-xxN0roJlvSqVYJpXAMkCbNgscCN5skazLlxRa+M4LYT7C3XAigcUwR8SwhP6FN9lrDaupiGaxiygrCZ2JTZhKg==",
"dependencies": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3": "^3.5.17",
"d3-array": "^2.4.0",
"d3-color": "^1.4.1",
@@ -16396,13 +16396,13 @@
"integrity": "sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q=="
},
"node_modules/@superset-ui/legacy-preset-chart-big-number": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-preset-chart-big-number/-/legacy-preset-chart-big-number-0.17.12.tgz",
- "integrity": "sha512-GQNXqSA827Fch3eNaCaPMYERvWNRdaUqH00Suqq6BG+aYW+rKhIHaYBsY0eF/w1GRfZ+YjAh/yYyY21P+N/hqg==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-preset-chart-big-number/-/legacy-preset-chart-big-number-0.17.13.tgz",
+ "integrity": "sha512-GqFG/BS2370GgxOm5mjXqjUMYW3eZGkj9jNxZgeKLPzftXIZ1CglLO6jZw6xU6jpgEhzKpQomOjGBbD+Kdc/Mg==",
"dependencies": {
"@data-ui/xy-chart": "^0.0.84",
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"@types/d3-color": "^1.2.2",
"@types/shortid": "^0.0.29",
"d3-color": "^1.2.3",
@@ -16435,13 +16435,13 @@
}
},
"node_modules/@superset-ui/legacy-preset-chart-nvd3": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-preset-chart-nvd3/-/legacy-preset-chart-nvd3-0.17.12.tgz",
- "integrity": "sha512-e55scJz7FKnn82vtYSxQIbtNFiN7Ftx5guw76Rcm2hkx2bu2TWTgSq7J/4BuTgaSCZsDEt48PNWIeJsfiu+HFQ==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-preset-chart-nvd3/-/legacy-preset-chart-nvd3-0.17.13.tgz",
+ "integrity": "sha512-TQyMdtP34pXG9wO5LtfNhg1ZWOD4HIfhLzED+/jvkf2GTl5DY4hUHPlO1h3h4PRKz62tsSOMMSI3+RepiEHjsA==",
"dependencies": {
"@data-ui/xy-chart": "^0.0.84",
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3": "^3.5.17",
"d3-tip": "^0.9.1",
"dompurify": "^2.0.6",
@@ -16455,12 +16455,12 @@
}
},
"node_modules/@superset-ui/plugin-chart-echarts": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/plugin-chart-echarts/-/plugin-chart-echarts-0.17.12.tgz",
- "integrity": "sha512-qMyfxv7XPUc+6k5QzJbhooCv2Jqjq/lS9B3VThU4sMZNuqiPmUPBykl7pdw+1TTX7QOJV73C35jm+YU0FAoL1A==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/plugin-chart-echarts/-/plugin-chart-echarts-0.17.13.tgz",
+ "integrity": "sha512-QVxbvsNjlT+L2T1WFmoTWM5aryZ++sHFNUIUX3i4hTAV/Di7obt2k6ps0vVdPBVpwmjjWzMuTCJX5Ppqs9n3Pg==",
"dependencies": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"@types/mathjs": "^6.0.7",
"d3-array": "^1.2.0",
"echarts": "^5.0.2",
@@ -16468,13 +16468,13 @@
}
},
"node_modules/@superset-ui/plugin-chart-table": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/plugin-chart-table/-/plugin-chart-table-0.17.12.tgz",
- "integrity": "sha512-izJkv2rFUAg1aDgLD/nRbgmVw04b6wx5GrbqGjMFv1Y4fR13ZlSgz/QuVVFM7vj9UgQVcz3PA+DNEkiABGKRgA==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/plugin-chart-table/-/plugin-chart-table-0.17.13.tgz",
+ "integrity": "sha512-ofh+g2ozHmlvd42BZvlRrcfU4i9FstMGrDCecSP4WKzMmrgbJbfW1zwpLE8CPGGV+6NaET/fIVWw2p+sj1CEig==",
"dependencies": {
"@emotion/core": "^10.0.28",
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"@types/d3-array": "^2.0.0",
"@types/react-table": "^7.0.19",
"d3-array": "^2.4.0",
@@ -16495,12 +16495,12 @@
}
},
"node_modules/@superset-ui/plugin-chart-word-cloud": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/plugin-chart-word-cloud/-/plugin-chart-word-cloud-0.17.12.tgz",
- "integrity": "sha512-QIJmig3nC/cdx1Ch06OqOnypYvHnkKzpd+YSj3WMXhEn5p2SRS0mqgM1n56/QvNbJegHi+xEuaZKZ4Cek3409g==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/plugin-chart-word-cloud/-/plugin-chart-word-cloud-0.17.13.tgz",
+ "integrity": "sha512-TVD5emY7sEljAuhk4da4uAEBlNPyjabzlMapP4Jjrulwy9rnYPXiyf6L6Z8BxoSY8RD09jdl7TRxQ/jTzCp+bg==",
"dependencies": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"@types/d3-cloud": "^1.2.1",
"@types/d3-scale": "^2.0.2",
"d3-cloud": "^1.2.5",
@@ -16530,14 +16530,14 @@
}
},
"node_modules/@superset-ui/preset-chart-xy": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/preset-chart-xy/-/preset-chart-xy-0.17.12.tgz",
- "integrity": "sha512-UwXjsNKzAhYyjV+NJksr7nQ8YN3RUwzemxkHjpHX7tvIIquci3jqcCVbP8Ml19YxAs9o5gf+i6uUvn4Vtag+qw==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/preset-chart-xy/-/preset-chart-xy-0.17.13.tgz",
+ "integrity": "sha512-NJ5ACYe1AlZ9hb24NdntNx1CFVRyOAQtpvWWfKfEnQc26t0A8Bl68WL05pMazwHQ6fkthseRXlpUEzdVVyB7Lw==",
"dependencies": {
"@data-ui/theme": "^0.0.84",
"@data-ui/xy-chart": "^0.0.84",
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"@vx/axis": "^0.0.198",
"@vx/legend": "^0.0.198",
"@vx/scale": "^0.0.197",
@@ -71932,19 +71932,19 @@
}
},
"@superset-ui/chart-controls": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/chart-controls/-/chart-controls-0.17.12.tgz",
- "integrity": "sha512-2IMaFR6sU8IM8TyGb3km8RMkkVp3zhqIMA11OI0pb8lyBJIxdbz8wpGoASpHCCBRhLyt7U0TV7yOePotFGklbw==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/chart-controls/-/chart-controls-0.17.13.tgz",
+ "integrity": "sha512-FwIPvkDSm/Qewx3IRQId4+8JdO/UcsfznSntzOZ3Syb+awyZbfNdF7OjqZOv501bMcXOrbMqiTqH6Kxoy4Y+8g==",
"requires": {
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/core": "0.17.13",
"lodash": "^4.17.15",
"prop-types": "^15.7.2"
}
},
"@superset-ui/core": {
- "version": "0.17.11",
- "resolved": "https://registry.npmjs.org/@superset-ui/core/-/core-0.17.11.tgz",
- "integrity": "sha512-PNJAHjQMELyn8MADB5lp9jDx9SwgxMwR5e2SZDq0vBrcg+LNZCgvkptwXZ7bOTbTwavPVEWgwXa1A9v2TKvFRA==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/core/-/core-0.17.13.tgz",
+ "integrity": "sha512-kY9wR2WKCHfbab7gVWFNpZrsYELSWPUZZUBUIduEvfmxWYVTkl98nv926Hle5bQk64OfuDbM0QzrxOApVJ3Sdg==",
"requires": {
"@babel/runtime": "^7.1.2",
"@emotion/core": "^10.0.28",
@@ -72027,12 +72027,12 @@
}
},
"@superset-ui/legacy-plugin-chart-calendar": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-calendar/-/legacy-plugin-chart-calendar-0.17.12.tgz",
- "integrity": "sha512-NYf5x3e4AIPeqmyq1Cog66zn3KgmpGXtwIp4RS2J2CIEWVZmvWaR8Xyjy1HifQWsFpmN+MjGr8L9lag6ejZZeQ==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-calendar/-/legacy-plugin-chart-calendar-0.17.13.tgz",
+ "integrity": "sha512-98JTVEZ08xA6PPte1GrOvtTICk3Q0U1zQNrJZPwwXtPyet0/J9vQwOE8g399KaHb6+mND2ECUfKR++NOtXaC3w==",
"requires": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3-array": "^2.0.3",
"d3-selection": "^1.4.0",
"d3-tip": "^0.9.1",
@@ -72050,24 +72050,24 @@
}
},
"@superset-ui/legacy-plugin-chart-chord": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-chord/-/legacy-plugin-chart-chord-0.17.12.tgz",
- "integrity": "sha512-O7hjn02qPhD6qE21B6/EwvGVtcGDBJHlrcoJRjDhn8G0xNude7bwb0YlEHCZwlmvTinZD12rJv4l994V8/e5fg==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-chord/-/legacy-plugin-chart-chord-0.17.13.tgz",
+ "integrity": "sha512-jdSY6uTIpsO5G6DE0sFOYfiWw+uVyzhNsM68L5QsW1DgbbGbZtr9+Uig0Ec4niQqzntjpCctNFEaeOPhs5QBmw==",
"requires": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3": "^3.5.17",
"prop-types": "^15.6.2",
"react": "^16.13.1"
}
},
"@superset-ui/legacy-plugin-chart-country-map": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-country-map/-/legacy-plugin-chart-country-map-0.17.12.tgz",
- "integrity": "sha512-92wIkd1ve5sVz3wEZ1YBGoeUj2dupcpVyIsazT9t3YuEOwa4fuhm8w7FLJ2mS3U791j9KI63RsPM08mssl38sA==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-country-map/-/legacy-plugin-chart-country-map-0.17.13.tgz",
+ "integrity": "sha512-2wwoVNZtxH7UXOdRjhqCj0BLBQ8GQTt0V8v1+VphqV6jlDCEQaJmSdSnfB0kbwjZ7bR5rmO4XmFxEHJnNUb/IA==",
"requires": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3": "^3.5.17",
"d3-array": "^2.0.3",
"prop-types": "^15.6.2"
@@ -72084,34 +72084,34 @@
}
},
"@superset-ui/legacy-plugin-chart-event-flow": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-event-flow/-/legacy-plugin-chart-event-flow-0.17.12.tgz",
- "integrity": "sha512-zm6udN2qJirAQZhtLnwjOe+xJfKmpYoGRz7zejLOYHTbkqlv7D+GoB0M/GXiEo6vUbV289Cms9KsrsUh7gYvSw==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-event-flow/-/legacy-plugin-chart-event-flow-0.17.13.tgz",
+ "integrity": "sha512-4cUAueJw/Te3pw73fNObkHeEeXNRwxNObkE6Z4M/9Z7qXAXNvIdhakgelnO9wcM19vcMXhS1cr0rdu37q4IgwA==",
"requires": {
"@data-ui/event-flow": "^0.0.84",
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"prop-types": "^15.6.2"
}
},
"@superset-ui/legacy-plugin-chart-force-directed": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-force-directed/-/legacy-plugin-chart-force-directed-0.17.12.tgz",
- "integrity": "sha512-+2aljLZ6wO7D90l/EhgzsK+CKxOX+ldArovKXyUlBkWozaXBw27cA8I5Rj3tdbwbDMlN/bYxw44hnExVjKTYMQ==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-force-directed/-/legacy-plugin-chart-force-directed-0.17.13.tgz",
+ "integrity": "sha512-A3UWjqzWxYBI7aS2c11452kn50K4L4wc5/moKJo6jJgcxZtn/qBb4hjJ5CybYrvS+b4KKrbgTJY5850iVgg3Kg==",
"requires": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3": "^3.5.17",
"prop-types": "^15.7.2"
}
},
"@superset-ui/legacy-plugin-chart-heatmap": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-heatmap/-/legacy-plugin-chart-heatmap-0.17.12.tgz",
- "integrity": "sha512-5K+dZ0688mn5KNza/b3SZ6h2d2VxY8gAXKaFBwyPjeabfexg5Sj1Squb5l4p7oTh1FSmLcAty0fXCwZALEh45g==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-heatmap/-/legacy-plugin-chart-heatmap-0.17.13.tgz",
+ "integrity": "sha512-9Er9FmnUIyKuHPn8FmJsLBiXHpJaqjPH5utLQM+zCeGm3PLkJuM8PI5bHF/mNMnJRtqdMx4uWTmwoM+A4LLsag==",
"requires": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3": "^3.5.17",
"d3-svg-legend": "^1.x",
"d3-tip": "^0.9.1",
@@ -72119,14 +72119,14 @@
}
},
"@superset-ui/legacy-plugin-chart-histogram": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-histogram/-/legacy-plugin-chart-histogram-0.17.12.tgz",
- "integrity": "sha512-GNI0fmutspJvdNIDSeiOgXvpFwkqEB48ZiN/lf2/Vpjp1RY5fZDs+I3HlFo0XOveB5SkE2LMwIysO1ex7+ql+g==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-histogram/-/legacy-plugin-chart-histogram-0.17.13.tgz",
+ "integrity": "sha512-pQFZuotoPvLuA93sfm+23/hIQL/CcawIEUaR4p+mkGvNpsFOf+FVjfI3wjk5Is9O7FJdD+zTSaZC73av1OjmkA==",
"requires": {
"@data-ui/histogram": "^0.0.84",
"@data-ui/theme": "^0.0.84",
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"@vx/legend": "^0.0.198",
"@vx/responsive": "^0.0.199",
"@vx/scale": "^0.0.197",
@@ -72194,12 +72194,12 @@
}
},
"@superset-ui/legacy-plugin-chart-horizon": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-horizon/-/legacy-plugin-chart-horizon-0.17.12.tgz",
- "integrity": "sha512-YQUMV494vP0Lu4pTdELsdR5CbXzQ78BRX0nxnyBXdXVb5UTxCVgXAhU7Q/eQQv2zJ3OXqUpQian2vCeTxqyvfA==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-horizon/-/legacy-plugin-chart-horizon-0.17.13.tgz",
+ "integrity": "sha512-9bVKRikN6zDd2UcgJTo5dtk2LkAyFrGX7/RVAxC0/GmUyhKwPL7XgoK278myB9c5DL1K2lPhHTz7s1/nQatbcA==",
"requires": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3-array": "^2.0.3",
"d3-scale": "^3.0.1",
"prop-types": "^15.6.2"
@@ -72228,12 +72228,12 @@
}
},
"@superset-ui/legacy-plugin-chart-map-box": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-map-box/-/legacy-plugin-chart-map-box-0.17.12.tgz",
- "integrity": "sha512-G0RznxH5LH6dj9mdgLV2Z0MObjruOWCgGqsbItDbo1wi4iR8SuNGHDQgAnv24MlGiMSrp5mOYcUSlzSRFl96KA==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-map-box/-/legacy-plugin-chart-map-box-0.17.13.tgz",
+ "integrity": "sha512-o+oR7FSH7Ep+jTxTOQb445RB8sNPBqs0o8BEOf8loEUlgSZUClQx8dQYSoxRpw6YjtWVD0J+4HtUzX2HQt++Ng==",
"requires": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"immutable": "^3.8.2",
"mapbox-gl": "^0.53.0",
"prop-types": "^15.6.2",
@@ -72250,118 +72250,118 @@
}
},
"@superset-ui/legacy-plugin-chart-paired-t-test": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-paired-t-test/-/legacy-plugin-chart-paired-t-test-0.17.12.tgz",
- "integrity": "sha512-e5FWzHzKpbB2tf5PabVIw1e7VXiBm+A6G9XvhmqNTLtFSlrQeehtje7pumjo6xYBeYwGcXJTLpgaQmplWaJ72w==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-paired-t-test/-/legacy-plugin-chart-paired-t-test-0.17.13.tgz",
+ "integrity": "sha512-5evYJLS7/yVlA7OI8n3ioQEpsIz+8lSUaZo8n2wWbvRlqvApVNAx+ofppf5O9RqRgLfheYPT6FESUqTOAdRv+Q==",
"requires": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"distributions": "^1.0.0",
"prop-types": "^15.6.2",
"reactable": "^1.1.0"
}
},
"@superset-ui/legacy-plugin-chart-parallel-coordinates": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-parallel-coordinates/-/legacy-plugin-chart-parallel-coordinates-0.17.12.tgz",
- "integrity": "sha512-34vtDU3bMwNQk6dst6uC+4R5MwZ6VoUs6y+I5ZdqcLZj1uiu4TPvcOyPKzvXvtOBXkWmb6CKMagWXeg0Lei/Sg==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-parallel-coordinates/-/legacy-plugin-chart-parallel-coordinates-0.17.13.tgz",
+ "integrity": "sha512-alRR+psEv0chVuwLGemlhBM8+UwnO9nWQsFvV8IblL0rSGKMsuofeutljp5BOXiJu/rpumWXn3HpriMri0ABDg==",
"requires": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3": "^3.5.17",
"prop-types": "^15.7.2"
}
},
"@superset-ui/legacy-plugin-chart-partition": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-partition/-/legacy-plugin-chart-partition-0.17.12.tgz",
- "integrity": "sha512-4qSUzL5z3UwWjRpCIdSgwrjaHmj29rDzaPm77Aq0DVqNBTqk9dvQcwPeQPYjR/TrfuMB9jJ3rJYZqPI5F42lnw==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-partition/-/legacy-plugin-chart-partition-0.17.13.tgz",
+ "integrity": "sha512-lkcWo2d47GPgmSxOyVGKRcNd5rm1EhNnbTN/vLVrRCkBJ1u3aOcWdm3xbAQBZNXk2LPFnZM5l9px3Q301znPew==",
"requires": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3": "^3.5.17",
"d3-hierarchy": "^1.1.8",
"prop-types": "^15.6.2"
}
},
"@superset-ui/legacy-plugin-chart-pivot-table": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-pivot-table/-/legacy-plugin-chart-pivot-table-0.17.12.tgz",
- "integrity": "sha512-DgMVuUd/G1gUOg2mzqp+0GB0V9ri6o+bGijW37rISjqyDHpwbYUMaWp/64/thjNfYa/D0x6OgGqai6/kdzPutA==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-pivot-table/-/legacy-plugin-chart-pivot-table-0.17.13.tgz",
+ "integrity": "sha512-tsL+98WeQCeAbTkm6IdA0f/XlBX6pNnFH4MIrb4cw0GNSsJ/Yz5PiA+NUptnTMSX3k+DV10vtV/T2HtuhpDK4g==",
"requires": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3": "^3.5.17",
"datatables.net-bs": "^1.10.15",
"prop-types": "^15.6.2"
}
},
"@superset-ui/legacy-plugin-chart-rose": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-rose/-/legacy-plugin-chart-rose-0.17.12.tgz",
- "integrity": "sha512-ZIxSf153T4MW6Nbsld41TIk04sxwqA7d9EhL7NutAkN7yGgz8/dtlNvt2JfAQCVLbJnrH2b7xR+4FDYd+/ks2g==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-rose/-/legacy-plugin-chart-rose-0.17.13.tgz",
+ "integrity": "sha512-Hz2nq14TzbUg8ynMi7zfbK5blgx4XBB25dRMvpv1jyQeTYw/IAPdMb3y0/61ouQItpCImjGWJt7ixCSYoIMJIg==",
"requires": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3": "^3.5.17",
"nvd3": "1.8.6",
"prop-types": "^15.6.2"
}
},
"@superset-ui/legacy-plugin-chart-sankey": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sankey/-/legacy-plugin-chart-sankey-0.17.12.tgz",
- "integrity": "sha512-Wj3qLsN9Chfe6mvjRK7c9OfAeQij+JL0qDz01fa9FNKxMjNNi7eZkRb4mH6CkfYxJlLWjpVx1anInz+aCaoj4Q==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sankey/-/legacy-plugin-chart-sankey-0.17.13.tgz",
+ "integrity": "sha512-DDqS5zMKNtssZemaqetSc1Wm/Ymg7TayK34SmHAXzFJ0ZbzlWsUs6gSwY38MtTwfT/Yy/g+Cp6HfJjBsu//gdw==",
"requires": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3": "^3.5.17",
"d3-sankey": "^0.4.2",
"prop-types": "^15.6.2"
}
},
"@superset-ui/legacy-plugin-chart-sankey-loop": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sankey-loop/-/legacy-plugin-chart-sankey-loop-0.17.12.tgz",
- "integrity": "sha512-iqV3phKISwD5o+NniWXa4J5eFmGt03twmFZLAtNXR39AnG4HKHQxB7rwcQPYJA9U4A4TkgxCxQCxyndTb3VmOA==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sankey-loop/-/legacy-plugin-chart-sankey-loop-0.17.13.tgz",
+ "integrity": "sha512-cfTrYKWu02TV31a4N3g7i8+JlpvTQUD8SQWV8bWfGqenCfaYXnEtLcT7a06AZD84c7xPVIJ3ri+e1levxyCi/Q==",
"requires": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3-sankey-diagram": "^0.7.3",
"d3-selection": "^1.4.0",
"prop-types": "^15.6.2"
}
},
"@superset-ui/legacy-plugin-chart-sunburst": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sunburst/-/legacy-plugin-chart-sunburst-0.17.12.tgz",
- "integrity": "sha512-Ml7uxXqpaMiTEzXFzM1hLOo5z8yQn3HUiXhV77W9OSjg05Y6uCai+d9TeAKiwLEU0OKCzku8jkOj35Cv5ZMPLg==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sunburst/-/legacy-plugin-chart-sunburst-0.17.13.tgz",
+ "integrity": "sha512-rpc91+qtAZAjxmJyuK39GJBnzyVPVVSA8XZ3iYHFPTYooiIM0QuRbYY8RVIsDqwIJ2gNCaCxD8ymA9OhIQjAEw==",
"requires": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3": "^3.5.17",
"prop-types": "^15.6.2"
}
},
"@superset-ui/legacy-plugin-chart-treemap": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-treemap/-/legacy-plugin-chart-treemap-0.17.12.tgz",
- "integrity": "sha512-kHoslysbX070nuI1zhYGFKWxS6sldpX0TRuGyDLM4anUApuw7y/+jZeOAu6Ws+T6akkVmJpis0fkKrkbeFFrNQ==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-treemap/-/legacy-plugin-chart-treemap-0.17.13.tgz",
+ "integrity": "sha512-60zgDGCbj0o6x8vJeRNyPp1jpHFOBmpza2xrHshaAWef6tyI7btaiWyDAk1+1sm+f5gHuVWI4uP8J6rE7xeuBQ==",
"requires": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3-hierarchy": "^1.1.8",
"d3-selection": "^1.4.0",
"prop-types": "^15.6.2"
}
},
"@superset-ui/legacy-plugin-chart-world-map": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-world-map/-/legacy-plugin-chart-world-map-0.17.12.tgz",
- "integrity": "sha512-9nHlbcdpoUe0vEi7t/QtOcXDxTqz0W3zl2+s4hUNtEsHGdKNrVeir4f3sq1zF+OOLReKHBoL7MFv6cF8JUNMNA==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-world-map/-/legacy-plugin-chart-world-map-0.17.13.tgz",
+ "integrity": "sha512-xxN0roJlvSqVYJpXAMkCbNgscCN5skazLlxRa+M4LYT7C3XAigcUwR8SwhP6FN9lrDaupiGaxiygrCZ2JTZhKg==",
"requires": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3": "^3.5.17",
"d3-array": "^2.4.0",
"d3-color": "^1.4.1",
@@ -72385,13 +72385,13 @@
}
},
"@superset-ui/legacy-preset-chart-big-number": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-preset-chart-big-number/-/legacy-preset-chart-big-number-0.17.12.tgz",
- "integrity": "sha512-GQNXqSA827Fch3eNaCaPMYERvWNRdaUqH00Suqq6BG+aYW+rKhIHaYBsY0eF/w1GRfZ+YjAh/yYyY21P+N/hqg==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-preset-chart-big-number/-/legacy-preset-chart-big-number-0.17.13.tgz",
+ "integrity": "sha512-GqFG/BS2370GgxOm5mjXqjUMYW3eZGkj9jNxZgeKLPzftXIZ1CglLO6jZw6xU6jpgEhzKpQomOjGBbD+Kdc/Mg==",
"requires": {
"@data-ui/xy-chart": "^0.0.84",
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"@types/d3-color": "^1.2.2",
"@types/shortid": "^0.0.29",
"d3-color": "^1.2.3",
@@ -72424,13 +72424,13 @@
}
},
"@superset-ui/legacy-preset-chart-nvd3": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/legacy-preset-chart-nvd3/-/legacy-preset-chart-nvd3-0.17.12.tgz",
- "integrity": "sha512-e55scJz7FKnn82vtYSxQIbtNFiN7Ftx5guw76Rcm2hkx2bu2TWTgSq7J/4BuTgaSCZsDEt48PNWIeJsfiu+HFQ==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/legacy-preset-chart-nvd3/-/legacy-preset-chart-nvd3-0.17.13.tgz",
+ "integrity": "sha512-TQyMdtP34pXG9wO5LtfNhg1ZWOD4HIfhLzED+/jvkf2GTl5DY4hUHPlO1h3h4PRKz62tsSOMMSI3+RepiEHjsA==",
"requires": {
"@data-ui/xy-chart": "^0.0.84",
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"d3": "^3.5.17",
"d3-tip": "^0.9.1",
"dompurify": "^2.0.6",
@@ -72444,12 +72444,12 @@
}
},
"@superset-ui/plugin-chart-echarts": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/plugin-chart-echarts/-/plugin-chart-echarts-0.17.12.tgz",
- "integrity": "sha512-qMyfxv7XPUc+6k5QzJbhooCv2Jqjq/lS9B3VThU4sMZNuqiPmUPBykl7pdw+1TTX7QOJV73C35jm+YU0FAoL1A==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/plugin-chart-echarts/-/plugin-chart-echarts-0.17.13.tgz",
+ "integrity": "sha512-QVxbvsNjlT+L2T1WFmoTWM5aryZ++sHFNUIUX3i4hTAV/Di7obt2k6ps0vVdPBVpwmjjWzMuTCJX5Ppqs9n3Pg==",
"requires": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"@types/mathjs": "^6.0.7",
"d3-array": "^1.2.0",
"echarts": "^5.0.2",
@@ -72457,13 +72457,13 @@
}
},
"@superset-ui/plugin-chart-table": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/plugin-chart-table/-/plugin-chart-table-0.17.12.tgz",
- "integrity": "sha512-izJkv2rFUAg1aDgLD/nRbgmVw04b6wx5GrbqGjMFv1Y4fR13ZlSgz/QuVVFM7vj9UgQVcz3PA+DNEkiABGKRgA==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/plugin-chart-table/-/plugin-chart-table-0.17.13.tgz",
+ "integrity": "sha512-ofh+g2ozHmlvd42BZvlRrcfU4i9FstMGrDCecSP4WKzMmrgbJbfW1zwpLE8CPGGV+6NaET/fIVWw2p+sj1CEig==",
"requires": {
"@emotion/core": "^10.0.28",
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"@types/d3-array": "^2.0.0",
"@types/react-table": "^7.0.19",
"d3-array": "^2.4.0",
@@ -72486,12 +72486,12 @@
}
},
"@superset-ui/plugin-chart-word-cloud": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/plugin-chart-word-cloud/-/plugin-chart-word-cloud-0.17.12.tgz",
- "integrity": "sha512-QIJmig3nC/cdx1Ch06OqOnypYvHnkKzpd+YSj3WMXhEn5p2SRS0mqgM1n56/QvNbJegHi+xEuaZKZ4Cek3409g==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/plugin-chart-word-cloud/-/plugin-chart-word-cloud-0.17.13.tgz",
+ "integrity": "sha512-TVD5emY7sEljAuhk4da4uAEBlNPyjabzlMapP4Jjrulwy9rnYPXiyf6L6Z8BxoSY8RD09jdl7TRxQ/jTzCp+bg==",
"requires": {
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"@types/d3-cloud": "^1.2.1",
"@types/d3-scale": "^2.0.2",
"d3-cloud": "^1.2.5",
@@ -72523,14 +72523,14 @@
}
},
"@superset-ui/preset-chart-xy": {
- "version": "0.17.12",
- "resolved": "https://registry.npmjs.org/@superset-ui/preset-chart-xy/-/preset-chart-xy-0.17.12.tgz",
- "integrity": "sha512-UwXjsNKzAhYyjV+NJksr7nQ8YN3RUwzemxkHjpHX7tvIIquci3jqcCVbP8Ml19YxAs9o5gf+i6uUvn4Vtag+qw==",
+ "version": "0.17.13",
+ "resolved": "https://registry.npmjs.org/@superset-ui/preset-chart-xy/-/preset-chart-xy-0.17.13.tgz",
+ "integrity": "sha512-NJ5ACYe1AlZ9hb24NdntNx1CFVRyOAQtpvWWfKfEnQc26t0A8Bl68WL05pMazwHQ6fkthseRXlpUEzdVVyB7Lw==",
"requires": {
"@data-ui/theme": "^0.0.84",
"@data-ui/xy-chart": "^0.0.84",
- "@superset-ui/chart-controls": "0.17.12",
- "@superset-ui/core": "0.17.11",
+ "@superset-ui/chart-controls": "0.17.13",
+ "@superset-ui/core": "0.17.13",
"@vx/axis": "^0.0.198",
"@vx/legend": "^0.0.198",
"@vx/scale": "^0.0.197",
diff --git a/superset-frontend/package.json b/superset-frontend/package.json
index c3acb0258d849..5ef09e1010d2f 100644
--- a/superset-frontend/package.json
+++ b/superset-frontend/package.json
@@ -65,34 +65,34 @@
"@babel/runtime-corejs3": "^7.12.5",
"@data-ui/sparkline": "^0.0.84",
"@emotion/core": "^10.0.35",
- "@superset-ui/chart-controls": "^0.17.12",
- "@superset-ui/core": "^0.17.11",
- "@superset-ui/legacy-plugin-chart-calendar": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-chord": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-country-map": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-event-flow": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-force-directed": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-heatmap": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-histogram": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-horizon": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-map-box": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-paired-t-test": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-parallel-coordinates": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-partition": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-pivot-table": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-rose": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-sankey": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-sankey-loop": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-sunburst": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-treemap": "^0.17.12",
- "@superset-ui/legacy-plugin-chart-world-map": "^0.17.12",
- "@superset-ui/legacy-preset-chart-big-number": "^0.17.12",
+ "@superset-ui/chart-controls": "^0.17.13",
+ "@superset-ui/core": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-calendar": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-chord": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-country-map": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-event-flow": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-force-directed": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-heatmap": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-histogram": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-horizon": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-map-box": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-paired-t-test": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-parallel-coordinates": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-partition": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-pivot-table": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-rose": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-sankey": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-sankey-loop": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-sunburst": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-treemap": "^0.17.13",
+ "@superset-ui/legacy-plugin-chart-world-map": "^0.17.13",
+ "@superset-ui/legacy-preset-chart-big-number": "^0.17.13",
"@superset-ui/legacy-preset-chart-deckgl": "^0.4.6",
- "@superset-ui/legacy-preset-chart-nvd3": "^0.17.12",
- "@superset-ui/plugin-chart-echarts": "^0.17.12",
- "@superset-ui/plugin-chart-table": "^0.17.12",
- "@superset-ui/plugin-chart-word-cloud": "^0.17.12",
- "@superset-ui/preset-chart-xy": "^0.17.12",
+ "@superset-ui/legacy-preset-chart-nvd3": "^0.17.13",
+ "@superset-ui/plugin-chart-echarts": "^0.17.13",
+ "@superset-ui/plugin-chart-table": "^0.17.13",
+ "@superset-ui/plugin-chart-word-cloud": "^0.17.13",
+ "@superset-ui/preset-chart-xy": "^0.17.13",
"@vx/responsive": "^0.0.195",
"abortcontroller-polyfill": "^1.1.9",
"antd": "^4.9.4",
diff --git a/superset-frontend/spec/fixtures/mockNativeFilters.ts b/superset-frontend/spec/fixtures/mockNativeFilters.ts
index 207a9394b7693..b60bff23b58c8 100644
--- a/superset-frontend/spec/fixtures/mockNativeFilters.ts
+++ b/superset-frontend/spec/fixtures/mockNativeFilters.ts
@@ -73,27 +73,31 @@ export const nativeFilters: NativeFiltersState = {
},
},
filtersState: {
- 'NATIVE_FILTER-e7Q8zKixx': {
- id: 'NATIVE_FILTER-e7Q8zKixx',
- currentState: {
- value: ['East Asia & Pacific'],
- },
- extraFormData: {
- append_form_data: {
- filters: [
- {
- col: 'region',
- op: 'IN',
- val: ['East Asia & Pacific'],
- },
- ],
+ crossFilters: {},
+ ownFilters: {},
+ nativeFilters: {
+ 'NATIVE_FILTER-e7Q8zKixx': {
+ id: 'NATIVE_FILTER-e7Q8zKixx',
+ extraFormData: {
+ append_form_data: {
+ filters: [
+ {
+ col: 'region',
+ op: 'IN',
+ val: ['East Asia & Pacific'],
+ },
+ ],
+ },
+ },
+ currentState: {
+ value: ['East Asia & Pacific'],
},
},
- },
- 'NATIVE_FILTER-x9QPw0so1': {
- id: 'NATIVE_FILTER-x9QPw0so1',
- extraFormData: {},
- currentState: {},
+ 'NATIVE_FILTER-x9QPw0so1': {
+ id: 'NATIVE_FILTER-x9QPw0so1',
+ extraFormData: {},
+ currentState: {},
+ },
},
},
};
@@ -129,11 +133,13 @@ export const singleNativeFiltersState = {
},
},
filtersState: {
- [NATIVE_FILTER_ID]: {
- id: NATIVE_FILTER_ID,
- extraFormData,
- currentState: {
- value: ['No, not an ethnic minority'],
+ nativeFilters: {
+ [NATIVE_FILTER_ID]: {
+ id: NATIVE_FILTER_ID,
+ extraFormData,
+ currentState: {
+ value: ['No, not an ethnic minority'],
+ },
},
},
},
diff --git a/superset-frontend/spec/javascripts/dashboard/components/Dashboard_spec.jsx b/superset-frontend/spec/javascripts/dashboard/components/Dashboard_spec.jsx
index 972498eb7acc5..96b7e6ce6bde5 100644
--- a/superset-frontend/spec/javascripts/dashboard/components/Dashboard_spec.jsx
+++ b/superset-frontend/spec/javascripts/dashboard/components/Dashboard_spec.jsx
@@ -53,6 +53,7 @@ describe('Dashboard', () => {
dashboardInfo,
charts: chartQueries,
activeFilters: {},
+ ownDataCharts: {},
slices: sliceEntities.slices,
datasources,
layout: dashboardLayout.present,
diff --git a/superset-frontend/spec/javascripts/dashboard/fixtures/mockNativeFilters.js b/superset-frontend/spec/javascripts/dashboard/fixtures/mockNativeFilters.js
index 8ed2bb7ad8070..a667ffc41a7e1 100644
--- a/superset-frontend/spec/javascripts/dashboard/fixtures/mockNativeFilters.js
+++ b/superset-frontend/spec/javascripts/dashboard/fixtures/mockNativeFilters.js
@@ -42,9 +42,13 @@ export const nativeFiltersInfo = {
},
},
filtersState: {
- DefaultsID: {
- id: 'DefaultId',
- selectedValues: [],
+ nativeFilters: {
+ DefaultsID: {
+ id: 'DefaultId',
+ currentState: {
+ value: [],
+ },
+ },
},
},
};
diff --git a/superset-frontend/spec/javascripts/dashboard/util/getFormDataWithExtraFilters_spec.ts b/superset-frontend/spec/javascripts/dashboard/util/getFormDataWithExtraFilters_spec.ts
index c5db75ff83472..7f538fba4fa45 100644
--- a/superset-frontend/spec/javascripts/dashboard/util/getFormDataWithExtraFilters_spec.ts
+++ b/superset-frontend/spec/javascripts/dashboard/util/getFormDataWithExtraFilters_spec.ts
@@ -62,10 +62,14 @@ describe('getFormDataWithExtraFilters', () => {
} as unknown) as Filter,
},
filtersState: {
- [filterId]: {
- id: filterId,
- extraFormData: {},
- currentState: {},
+ crossFilters: {},
+ ownFilters: {},
+ nativeFilters: {
+ [filterId]: {
+ id: filterId,
+ extraFormData: {},
+ currentState: {},
+ },
},
},
},
diff --git a/superset-frontend/src/chart/ChartContainer.jsx b/superset-frontend/src/chart/ChartContainer.jsx
index ecc4a2d8a8fc0..118acec4d5a22 100644
--- a/superset-frontend/src/chart/ChartContainer.jsx
+++ b/superset-frontend/src/chart/ChartContainer.jsx
@@ -22,14 +22,14 @@ import { bindActionCreators } from 'redux';
import * as actions from './chartAction';
import { logEvent } from '../logger/actions';
import Chart from './Chart';
-import { setExtraFormData } from '../dashboard/actions/nativeFilters';
+import { updateExtraFormData } from '../dashboard/actions/nativeFilters';
function mapDispatchToProps(dispatch) {
return {
actions: bindActionCreators(
{
...actions,
- setExtraFormData,
+ updateExtraFormData,
logEvent,
},
dispatch,
diff --git a/superset-frontend/src/chart/ChartRenderer.jsx b/superset-frontend/src/chart/ChartRenderer.jsx
index e4b24a7754e7b..ca391bac95679 100644
--- a/superset-frontend/src/chart/ChartRenderer.jsx
+++ b/superset-frontend/src/chart/ChartRenderer.jsx
@@ -19,7 +19,7 @@
import { snakeCase } from 'lodash';
import PropTypes from 'prop-types';
import React from 'react';
-import { SuperChart, logging } from '@superset-ui/core';
+import { SuperChart, logging, Behavior } from '@superset-ui/core';
import { Logger, LOG_ACTIONS_RENDER_CHART } from '../logger/LogUtils';
const propTypes = {
@@ -42,9 +42,10 @@ const propTypes = {
refreshOverlayVisible: PropTypes.bool,
// dashboard callbacks
addFilter: PropTypes.func,
- setExtraFormData: PropTypes.func,
+ setDataMask: PropTypes.func,
onFilterMenuOpen: PropTypes.func,
onFilterMenuClose: PropTypes.func,
+ ownCurrentState: PropTypes.object,
};
const BLANK = {};
@@ -74,12 +75,12 @@ class ChartRenderer extends React.Component {
setControlValue: this.handleSetControlValue,
onFilterMenuOpen: this.props.onFilterMenuOpen,
onFilterMenuClose: this.props.onFilterMenuClose,
- setExtraFormData: ({ extraFormData, currentState }) =>
- this.props.actions?.setExtraFormData(
+ setDataMask: filtersState => {
+ this.props.actions?.updateExtraFormData(
this.props.chartId,
- extraFormData,
- currentState,
- ),
+ filtersState,
+ );
+ },
};
}
@@ -185,6 +186,7 @@ class ChartRenderer extends React.Component {
annotationData,
datasource,
initialValues,
+ ownCurrentState,
formData,
queriesResponse,
} = this.props;
@@ -224,7 +226,9 @@ class ChartRenderer extends React.Component {
datasource={datasource}
initialValues={initialValues}
formData={formData}
+ ownCurrentState={ownCurrentState}
hooks={this.hooks}
+ behaviors={[Behavior.CROSS_FILTER]}
queriesData={queriesResponse}
onRenderSuccess={this.handleRenderSuccess}
onRenderFailure={this.handleRenderFailure}
diff --git a/superset-frontend/src/dashboard/actions/nativeFilters.ts b/superset-frontend/src/dashboard/actions/nativeFilters.ts
index 985c22985b505..6b3c655f57565 100644
--- a/superset-frontend/src/dashboard/actions/nativeFilters.ts
+++ b/superset-frontend/src/dashboard/actions/nativeFilters.ts
@@ -17,14 +17,15 @@
* under the License.
*/
-import { ExtraFormData, makeApi } from '@superset-ui/core';
+import { makeApi, DataMask } from '@superset-ui/core';
import { Dispatch } from 'redux';
import { FilterConfiguration } from 'src/dashboard/components/nativeFilters/types';
import { dashboardInfoChanged } from './dashboardInfo';
import {
- CurrentFilterState,
+ FiltersState,
+ FilterState,
FiltersSet,
- NativeFilterState,
+ FilterStateType,
} from '../reducers/types';
export const SET_FILTER_CONFIG_BEGIN = 'SET_FILTER_CONFIG_BEGIN';
@@ -142,51 +143,49 @@ export const setFilterSetsConfiguration = (
}
};
-export const SET_EXTRA_FORM_DATA = 'SET_EXTRA_FORM_DATA';
-export interface SetExtraFormData {
- type: typeof SET_EXTRA_FORM_DATA;
+export const UPDATE_EXTRA_FORM_DATA = 'UPDATE_EXTRA_FORM_DATA';
+export interface UpdateExtraFormData {
+ type: typeof UPDATE_EXTRA_FORM_DATA;
filterId: string;
- extraFormData: ExtraFormData;
- currentState: CurrentFilterState;
+ nativeFilters?: Omit;
+ crossFilters?: Omit;
+ ownFilters?: Omit;
}
export const SAVE_FILTER_SETS = 'SAVE_FILTER_SETS';
export interface SaveFilterSets {
type: typeof SAVE_FILTER_SETS;
name: string;
- filtersState: NativeFilterState;
+ filtersState: Pick;
filtersSetId: string;
}
export const SET_FILTERS_STATE = 'SET_FILTERS_STATE';
export interface SetFiltersState {
type: typeof SET_FILTERS_STATE;
- filtersState: NativeFilterState;
+ filtersState: FiltersState;
}
/**
* Sets the selected option(s) for a given filter
- * @param filterId the id of the native filter
- * @param extraFormData the selection translated into extra form data
- * @param currentState
+ * @param filterId the id of the nativeFilters filter
+ * @param filterState
*/
-export function setExtraFormData(
+export function updateExtraFormData(
filterId: string,
- extraFormData: ExtraFormData,
- currentState: CurrentFilterState,
-): SetExtraFormData {
+ filterState: DataMask,
+): UpdateExtraFormData {
return {
- type: SET_EXTRA_FORM_DATA,
+ type: UPDATE_EXTRA_FORM_DATA,
filterId,
- extraFormData,
- currentState,
+ ...filterState,
};
}
export function saveFilterSets(
name: string,
filtersSetId: string,
- filtersState: NativeFilterState,
+ filtersState: Pick,
): SaveFilterSets {
return {
type: SAVE_FILTER_SETS,
@@ -196,9 +195,7 @@ export function saveFilterSets(
};
}
-export function setFiltersState(
- filtersState: NativeFilterState,
-): SetFiltersState {
+export function setFiltersState(filtersState: FiltersState): SetFiltersState {
return {
type: SET_FILTERS_STATE,
filtersState,
@@ -213,5 +210,5 @@ export type AnyFilterAction =
| SetFilterSetsConfigComplete
| SetFilterSetsConfigFail
| SetFiltersState
- | SetExtraFormData
- | SaveFilterSets;
+ | SaveFilterSets
+ | UpdateExtraFormData;
diff --git a/superset-frontend/src/dashboard/components/Dashboard.jsx b/superset-frontend/src/dashboard/components/Dashboard.jsx
index 3f3a79284aceb..859b5607529ff 100644
--- a/superset-frontend/src/dashboard/components/Dashboard.jsx
+++ b/superset-frontend/src/dashboard/components/Dashboard.jsx
@@ -42,6 +42,7 @@ import { areObjectsEqual } from '../../reduxUtils';
import '../stylesheets/index.less';
import getLocationHash from '../util/getLocationHash';
import isDashboardEmpty from '../util/isDashboardEmpty';
+import { getAffectedOwnDataCharts } from '../util/charts/getOwnDataCharts';
const propTypes = {
actions: PropTypes.shape({
@@ -56,6 +57,7 @@ const propTypes = {
slices: PropTypes.objectOf(slicePropShape).isRequired,
activeFilters: PropTypes.object.isRequired,
datasources: PropTypes.object.isRequired,
+ ownDataCharts: PropTypes.object.isRequired,
layout: PropTypes.object.isRequired,
impressionId: PropTypes.string.isRequired,
initMessages: PropTypes.array,
@@ -88,7 +90,8 @@ class Dashboard extends React.PureComponent {
constructor(props) {
super(props);
- this.appliedFilters = props.activeFilters || {};
+ this.appliedFilters = props.activeFilters ?? {};
+ this.appliedOwnDataCharts = props.ownDataCharts ?? {};
this.onVisibilityChange = this.onVisibilityChange.bind(this);
}
@@ -147,9 +150,13 @@ class Dashboard extends React.PureComponent {
componentDidUpdate() {
const { hasUnsavedChanges, editMode } = this.props.dashboardState;
- const { appliedFilters } = this;
- const { activeFilters } = this.props;
- if (!editMode && !areObjectsEqual(appliedFilters, activeFilters)) {
+ const { appliedFilters, appliedOwnDataCharts } = this;
+ const { activeFilters, ownDataCharts } = this.props;
+ if (
+ !editMode &&
+ (!areObjectsEqual(appliedOwnDataCharts, ownDataCharts) ||
+ !areObjectsEqual(appliedFilters, activeFilters))
+ ) {
this.applyFilters();
}
@@ -188,14 +195,17 @@ class Dashboard extends React.PureComponent {
applyFilters() {
const { appliedFilters } = this;
- const { activeFilters } = this.props;
+ const { activeFilters, ownDataCharts } = this.props;
// refresh charts if a filter was removed, added, or changed
const currFilterKeys = Object.keys(activeFilters);
const appliedFilterKeys = Object.keys(appliedFilters);
const allKeys = new Set(currFilterKeys.concat(appliedFilterKeys));
- const affectedChartIds = [];
+ const affectedChartIds = getAffectedOwnDataCharts(
+ ownDataCharts,
+ this.appliedOwnDataCharts,
+ );
[...allKeys].forEach(filterKey => {
if (!currFilterKeys.includes(filterKey)) {
// filterKey is removed?
@@ -234,6 +244,7 @@ class Dashboard extends React.PureComponent {
// remove dup in affectedChartIds
this.refreshCharts([...new Set(affectedChartIds)]);
this.appliedFilters = activeFilters;
+ this.appliedOwnDataCharts = ownDataCharts;
}
refreshCharts(ids) {
diff --git a/superset-frontend/src/dashboard/components/FiltersBadge/selectors.ts b/superset-frontend/src/dashboard/components/FiltersBadge/selectors.ts
index 2a42d044d5d00..abef1afb36423 100644
--- a/superset-frontend/src/dashboard/components/FiltersBadge/selectors.ts
+++ b/superset-frontend/src/dashboard/components/FiltersBadge/selectors.ts
@@ -210,7 +210,8 @@ export const selectNativeIndicatorsForChart = (
layoutItem => dashboardLayout[layoutItem]?.meta?.chartId === chartId,
);
const column = nativeFilter.targets[0]?.column?.name;
- const filterState = nativeFilters.filtersState[nativeFilter.id];
+ const filterState =
+ nativeFilters.filtersState.nativeFilters?.[nativeFilter.id];
let value = filterState?.currentState?.value ?? [];
if (!Array.isArray(value)) {
value = [value];
diff --git a/superset-frontend/src/dashboard/components/gridComponents/Chart.jsx b/superset-frontend/src/dashboard/components/gridComponents/Chart.jsx
index 822999446e07e..cdc8ba9535f35 100644
--- a/superset-frontend/src/dashboard/components/gridComponents/Chart.jsx
+++ b/superset-frontend/src/dashboard/components/gridComponents/Chart.jsx
@@ -69,6 +69,7 @@ const propTypes = {
sliceCanEdit: PropTypes.bool.isRequired,
addSuccessToast: PropTypes.func.isRequired,
addDangerToast: PropTypes.func.isRequired,
+ ownCurrentState: PropTypes.object,
};
const defaultProps = {
@@ -259,6 +260,7 @@ export default class Chart extends React.Component {
sliceCanEdit,
addSuccessToast,
addDangerToast,
+ ownCurrentState,
handleToggleFullSize,
isFullSize,
} = this.props;
@@ -360,6 +362,7 @@ export default class Chart extends React.Component {
dashboardId={dashboardId}
initialValues={initialValues}
formData={formData}
+ ownCurrentState={ownCurrentState}
queriesResponse={chart.queriesResponse}
timeout={timeout}
triggerQuery={chart.triggerQuery}
diff --git a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CascadeFilterControl.tsx b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CascadeFilterControl.tsx
index 0a2f32c01486f..8d7f60f0a815c 100644
--- a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CascadeFilterControl.tsx
+++ b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CascadeFilterControl.tsx
@@ -17,9 +17,8 @@
* under the License.
*/
import React from 'react';
-import { ExtraFormData, styled } from '@superset-ui/core';
+import { styled, DataMask } from '@superset-ui/core';
import Icon from 'src/components/Icon';
-import { CurrentFilterState } from 'src/dashboard/reducers/types';
import FilterControl from './FilterControl';
import { Filter } from '../types';
import { CascadeFilter } from './types';
@@ -27,11 +26,7 @@ import { CascadeFilter } from './types';
interface CascadeFilterControlProps {
filter: CascadeFilter;
directPathToChild?: string[];
- onFilterSelectionChange: (
- filter: Filter,
- extraFormData: ExtraFormData,
- currentState: CurrentFilterState,
- ) => void;
+ onFilterSelectionChange: (filter: Filter, filterState: DataMask) => void;
}
const StyledCascadeChildrenList = styled.ul`
diff --git a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CascadePopover.tsx b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CascadePopover.tsx
index 0a51df05d5ad3..0ab31ac8ca6bc 100644
--- a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CascadePopover.tsx
+++ b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CascadePopover.tsx
@@ -17,12 +17,11 @@
* under the License.
*/
import React, { useCallback, useEffect, useMemo, useState } from 'react';
-import { ExtraFormData, styled, t } from '@superset-ui/core';
+import { styled, t, DataMask } from '@superset-ui/core';
import Popover from 'src/common/components/Popover';
import Icon from 'src/components/Icon';
import { Pill } from 'src/dashboard/components/FiltersBadge/Styles';
-import { CurrentFilterState } from 'src/dashboard/reducers/types';
-import { useFilterState } from './state';
+import { useFilterStateNative } from './state';
import FilterControl from './FilterControl';
import CascadeFilterControl from './CascadeFilterControl';
import { CascadeFilter } from './types';
@@ -33,11 +32,7 @@ interface CascadePopoverProps {
visible: boolean;
directPathToChild?: string[];
onVisibleChange: (visible: boolean) => void;
- onFilterSelectionChange: (
- filter: Filter,
- extraFormData: ExtraFormData,
- currentState: CurrentFilterState,
- ) => void;
+ onFilterSelectionChange: (filter: Filter, filterState: DataMask) => void;
}
const StyledTitleBox = styled.div`
@@ -85,7 +80,7 @@ const CascadePopover: React.FC = ({
directPathToChild,
}) => {
const [currentPathToChild, setCurrentPathToChild] = useState();
- const filterState = useFilterState(filter.id);
+ const filterStateNative = useFilterStateNative(filter.id);
useEffect(() => {
setCurrentPathToChild(directPathToChild);
@@ -98,7 +93,7 @@ const CascadePopover: React.FC = ({
const getActiveChildren = useCallback(
(filter: CascadeFilter): CascadeFilter[] | null => {
const children = filter.cascadeChildren || [];
- const currentValue = filterState.currentState?.value;
+ const currentValue = filterStateNative.currentState?.value;
const activeChildren = children.flatMap(
childFilter => getActiveChildren(childFilter) || [],
@@ -114,7 +109,7 @@ const CascadePopover: React.FC = ({
return null;
},
- [filterState],
+ [filterStateNative],
);
const getAllFilters = (filter: CascadeFilter): CascadeFilter[] => {
diff --git a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterBar.tsx b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterBar.tsx
index f5db6c6c01b4e..b1c403e641792 100644
--- a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterBar.tsx
+++ b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterBar.tsx
@@ -16,27 +16,21 @@
* specific language governing permissions and limitations
* under the License.
*/
-import { styled, t, tn, ExtraFormData } from '@superset-ui/core';
+import { styled, t, tn, DataMask } from '@superset-ui/core';
import React, { useState, useEffect, useMemo, ChangeEvent } from 'react';
import { useDispatch, useSelector } from 'react-redux';
import cx from 'classnames';
import Button from 'src/components/Button';
import Icon from 'src/components/Icon';
-import {
- CurrentFilterState,
- FiltersSet,
- NativeFilterState,
-} from 'src/dashboard/reducers/types';
+import { FiltersSet, FilterState } from 'src/dashboard/reducers/types';
import { Input, Select } from 'src/common/components';
import { FeatureFlag, isFeatureEnabled } from 'src/featureFlags';
-import { setFilterSetsConfiguration } from 'src/dashboard/actions/nativeFilters';
-import FilterConfigurationLink from './FilterConfigurationLink';
import {
- useFilters,
- useFilterSets,
- useFiltersState,
- useSetExtraFormData,
-} from './state';
+ setFilterSetsConfiguration,
+ updateExtraFormData,
+} from 'src/dashboard/actions/nativeFilters';
+import FilterConfigurationLink from './FilterConfigurationLink';
+import { useFilters, useFilterSets, useFiltersStateNative } from './state';
import { useFilterConfiguration } from '../state';
import { Filter } from '../types';
import {
@@ -183,14 +177,10 @@ const FilterBar: React.FC = ({
directPathToChild,
}) => {
const [filterData, setFilterData] = useState<{
- [id: string]: {
- extraFormData: ExtraFormData;
- currentState: CurrentFilterState;
- };
+ [filterId: string]: Omit;
}>({});
const dispatch = useDispatch();
- const setExtraFormData = useSetExtraFormData();
- const filtersState = useFiltersState();
+ const filtersStateNative = useFiltersStateNative();
const filterSets = useFilterSets();
const filterConfigs = useFilterConfiguration();
const filterSetsConfigs = useSelector(
@@ -242,22 +232,21 @@ const FilterBar: React.FC = ({
const handleFilterSelectionChange = (
filter: Pick & Partial,
- extraFormData: ExtraFormData,
- currentState: CurrentFilterState,
+ filtersState: DataMask,
) => {
setFilterData(prevFilterData => {
const children = cascadeChildren[filter.id] || [];
// force instant updating on initialization or for parent filters
if (filter.isInstant || children.length > 0) {
- setExtraFormData(filter.id, extraFormData, currentState);
+ dispatch(updateExtraFormData(filter.id, filtersState));
}
+ if (!filtersState.nativeFilters) {
+ return { ...prevFilterData };
+ }
return {
...prevFilterData,
- [filter.id]: {
- extraFormData,
- currentState,
- },
+ [filter.id]: filtersState.nativeFilters,
};
});
};
@@ -268,24 +257,25 @@ const FilterBar: React.FC = ({
return;
}
const filtersSet = filterSets[value];
- Object.values(filtersSet.filtersState).forEach(filterState => {
- const {
- extraFormData,
- currentState,
- id,
- } = filterState as NativeFilterState;
- handleFilterSelectionChange({ id }, extraFormData, currentState);
- });
+ Object.values(filtersSet.filtersState?.nativeFilters ?? []).forEach(
+ filterState => {
+ const { extraFormData, currentState, id } = filterState as FilterState;
+ handleFilterSelectionChange(
+ { id },
+ { nativeFilters: { extraFormData, currentState } },
+ );
+ },
+ );
};
const handleApply = () => {
const filterIds = Object.keys(filterData);
filterIds.forEach(filterId => {
if (filterData[filterId]) {
- setExtraFormData(
- filterId,
- filterData[filterId]?.extraFormData,
- filterData[filterId]?.currentState,
+ dispatch(
+ updateExtraFormData(filterId, {
+ nativeFilters: filterData[filterId],
+ }),
);
}
});
@@ -304,8 +294,9 @@ const FilterBar: React.FC = ({
{
name: filtersSetName.trim(),
id: generateFiltersSetId(),
- // TODO: After merge https://github.com/apache/superset/pull/13137, compare if data changed (meantime save only clicking `apply`)
- filtersState,
+ filtersState: {
+ nativeFilters: filtersStateNative,
+ },
},
]),
),
@@ -327,10 +318,16 @@ const FilterBar: React.FC = ({
const handleResetAll = () => {
filterConfigs.forEach(filter => {
- setExtraFormData(filter.id, filterData[filter.id]?.extraFormData, {
- ...filterData[filter.id]?.currentState,
- value: filters[filter.id]?.defaultValue,
- });
+ dispatch(
+ updateExtraFormData(filter.id, {
+ nativeFilters: {
+ currentState: {
+ ...filterData[filter.id]?.currentState,
+ value: filters[filter.id]?.defaultValue,
+ },
+ },
+ }),
+ );
});
};
diff --git a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterValue.tsx b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterValue.tsx
index 6d93528a06aed..b2b45fc42c95c 100644
--- a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterValue.tsx
+++ b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterValue.tsx
@@ -18,17 +18,17 @@
*/
import React, { useEffect, useRef, useState } from 'react';
import {
- ExtraFormData,
QueryFormData,
styled,
SuperChart,
+ DataMask,
t,
+ Behavior,
} from '@superset-ui/core';
import { areObjectsEqual } from 'src/reduxUtils';
import { getChartDataRequest } from 'src/chart/chartAction';
import Loading from 'src/components/Loading';
import BasicErrorAlert from 'src/components/ErrorMessage/BasicErrorAlert';
-import { CurrentFilterState } from 'src/dashboard/reducers/types';
import { FilterProps } from './types';
import { getFormData } from '../utils';
import { useCascadingFilters } from './state';
@@ -109,13 +109,8 @@ const FilterValue: React.FC = ({
return undefined;
}, [inputRef, directPathToChild, filter.id]);
- const setExtraFormData = ({
- extraFormData,
- currentState,
- }: {
- extraFormData: ExtraFormData;
- currentState: CurrentFilterState;
- }) => onFilterSelectionChange(filter, extraFormData, currentState);
+ const setDataMask = (dataMask: DataMask) =>
+ onFilterSelectionChange(filter, dataMask);
if (loading) {
return (
@@ -144,8 +139,8 @@ const FilterValue: React.FC = ({
// For charts that don't have datasource we need workaround for empty placeholder
queriesData={hasDataSource ? state : [{ data: [null] }]}
chartType={filterType}
- // @ts-ignore (update superset-ui)
- hooks={{ setExtraFormData }}
+ behaviors={[Behavior.NATIVE_FILTER]}
+ hooks={{ setDataMask }}
/>
);
diff --git a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/state.ts b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/state.ts
index 484987136c9dc..316195d884316 100644
--- a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/state.ts
+++ b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/state.ts
@@ -16,16 +16,13 @@
* specific language governing permissions and limitations
* under the License.
*/
-import { useDispatch, useSelector } from 'react-redux';
-import { useCallback } from 'react';
-import { ExtraFormData } from '@superset-ui/core';
-import { setExtraFormData } from 'src/dashboard/actions/nativeFilters';
+import { useSelector } from 'react-redux';
import { getInitialFilterState } from 'src/dashboard/reducers/nativeFilters';
import {
- CurrentFilterState,
- NativeFilterState,
NativeFiltersState,
+ FilterState,
FilterSets,
+ FilterStates,
} from 'src/dashboard/reducers/types';
import { mergeExtraFormData } from '../utils';
import { Filter } from '../types';
@@ -34,9 +31,9 @@ export function useFilters() {
return useSelector(state => state.nativeFilters.filters);
}
-export function useFiltersState() {
- return useSelector(
- state => state.nativeFilters.filtersState,
+export function useFiltersStateNative() {
+ return useSelector(
+ state => state.nativeFilters.filtersState.nativeFilters ?? {},
);
}
@@ -46,36 +43,28 @@ export function useFilterSets() {
);
}
-export function useSetExtraFormData() {
- const dispatch = useDispatch();
- return useCallback(
- (
- id: string,
- extraFormData: ExtraFormData,
- currentState: CurrentFilterState,
- ) => dispatch(setExtraFormData(id, extraFormData, currentState)),
- [dispatch],
- );
-}
-
export function useCascadingFilters(id: string) {
- const nativeFilters = useSelector(
- state => state.nativeFilters,
- );
- const { filters, filtersState } = nativeFilters;
+ const {
+ filters,
+ filtersState: { nativeFilters },
+ } = useSelector(state => state.nativeFilters);
const filter = filters[id];
- const cascadeParentIds = filter?.cascadeParentIds ?? [];
+ const cascadeParentIds: string[] = filter?.cascadeParentIds ?? [];
let cascadedFilters = {};
cascadeParentIds.forEach(parentId => {
- const parentState = filtersState[parentId] || {};
+ const parentState = nativeFilters[parentId] || {};
const { extraFormData: parentExtra = {} } = parentState;
- cascadedFilters = mergeExtraFormData(cascadedFilters, parentExtra);
+ cascadedFilters = {
+ nativeFilters: mergeExtraFormData(cascadedFilters, parentExtra),
+ };
});
return cascadedFilters;
}
-export function useFilterState(id: string) {
- return useSelector(
- state => state.nativeFilters.filtersState[id] || getInitialFilterState(id),
+export function useFilterStateNative(id: string) {
+ return useSelector(
+ state =>
+ state.nativeFilters.filtersState.nativeFilters[id] ??
+ getInitialFilterState(id),
);
}
diff --git a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/types.ts b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/types.ts
index b0d8a2760c6d6..404eb419fc829 100644
--- a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/types.ts
+++ b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/types.ts
@@ -17,19 +17,14 @@
* under the License.
*/
import React from 'react';
-import { ExtraFormData } from '@superset-ui/core';
-import { CurrentFilterState } from 'src/dashboard/reducers/types';
+import { DataMask } from '@superset-ui/core';
import { Filter } from '../types';
export interface FilterProps {
filter: Filter;
icon?: React.ReactElement;
directPathToChild?: string[];
- onFilterSelectionChange: (
- filter: Filter,
- extraFormData: ExtraFormData,
- currentState: CurrentFilterState,
- ) => void;
+ onFilterSelectionChange: (filter: Filter, filterState: DataMask) => void;
}
export interface CascadeFilter extends Filter {
diff --git a/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/DefaultValue.tsx b/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/DefaultValue.tsx
index 797b1b51a3ab1..1019bd6f4b6f9 100644
--- a/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/DefaultValue.tsx
+++ b/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/DefaultValue.tsx
@@ -17,9 +17,9 @@
* under the License.
*/
import React, { FC } from 'react';
-import { t, SuperChart } from '@superset-ui/core';
+import { t, SuperChart, Behavior } from '@superset-ui/core';
import { FormInstance } from 'antd/lib/form';
-import { setFilterFieldValues, useForceUpdate } from './utils';
+import { setFilterFieldValues } from './utils';
import { StyledFormItem, StyledLabel } from './FiltersConfigForm';
import { Filter } from '../../types';
import { NativeFiltersForm } from '../types';
@@ -27,6 +27,7 @@ import { getFormData } from '../../utils';
type DefaultValueProps = {
filterId: string;
+ forceUpdate: Function;
hasFilledDatasource: boolean;
hasDatasource: boolean;
filterToEdit?: Filter;
@@ -40,9 +41,9 @@ const DefaultValue: FC = ({
hasDatasource,
filterToEdit,
form,
+ forceUpdate,
formData,
}) => {
- const forceUpdate = useForceUpdate();
const formFilter = (form.getFieldValue('filters') || {})[filterId];
return (
= ({
= ({
}
chartType={formFilter?.filterType}
hooks={{
- // @ts-ignore (fixed in other PR)
- setExtraFormData: ({ currentState }) => {
+ setDataMask: ({ nativeFilters }) => {
setFilterFieldValues(form, filterId, {
- defaultValue: currentState?.value,
+ defaultValue: nativeFilters?.currentState?.value,
});
forceUpdate();
},
diff --git a/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx b/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx
index c663c4d9448ce..761dc927f85f3 100644
--- a/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx
+++ b/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx
@@ -249,6 +249,7 @@ export const FiltersConfigForm: React.FC = ({
/>
{
- const filterState = nativeFilters.filtersState[key] || {};
+ const filterState = nativeFilters.filtersState.nativeFilters[key] || {};
const { extraFormData: newExtra = {} } = filterState;
extraFormData = mergeExtraFormData(extraFormData, newExtra);
});
if (isFeatureEnabled(FeatureFlag.DASHBOARD_CROSS_FILTERS)) {
Object.entries(charts).forEach(([key, chart]) => {
if (isCrossFilter(chart?.formData?.viz_type)) {
- const filterState = nativeFilters.filtersState[key] || {};
+ const filterState = nativeFilters.filtersState.crossFilters[key] || {};
const { extraFormData: newExtra = {} } = filterState;
extraFormData = mergeExtraFormData(extraFormData, newExtra);
}
diff --git a/superset-frontend/src/dashboard/containers/Chart.jsx b/superset-frontend/src/dashboard/containers/Chart.jsx
index 19f4c9adb44d9..0e39dc2f21ede 100644
--- a/superset-frontend/src/dashboard/containers/Chart.jsx
+++ b/superset-frontend/src/dashboard/containers/Chart.jsx
@@ -82,6 +82,7 @@ function mapStateToProps(
supersetCanExplore: !!dashboardInfo.superset_can_explore,
supersetCanCSV: !!dashboardInfo.superset_can_csv,
sliceCanEdit: !!dashboardInfo.slice_can_edit,
+ ownCurrentState: nativeFilters.filtersState.ownFilters?.[id]?.currentState,
};
}
diff --git a/superset-frontend/src/dashboard/containers/Dashboard.jsx b/superset-frontend/src/dashboard/containers/Dashboard.jsx
index 07fc924011ff1..90e7734729a25 100644
--- a/superset-frontend/src/dashboard/containers/Dashboard.jsx
+++ b/superset-frontend/src/dashboard/containers/Dashboard.jsx
@@ -62,6 +62,7 @@ function mapStateToProps(state) {
layout: dashboardLayout.present,
}),
},
+ ownDataCharts: nativeFilters.filtersState.ownFilters ?? {},
slices: sliceEntities.slices,
layout: dashboardLayout.present,
impressionId,
diff --git a/superset-frontend/src/dashboard/reducers/nativeFilters.ts b/superset-frontend/src/dashboard/reducers/nativeFilters.ts
index 2aaa8807b9038..59ed13576589c 100644
--- a/superset-frontend/src/dashboard/reducers/nativeFilters.ts
+++ b/superset-frontend/src/dashboard/reducers/nativeFilters.ts
@@ -19,15 +19,22 @@
import {
AnyFilterAction,
SAVE_FILTER_SETS,
- SET_EXTRA_FORM_DATA,
SET_FILTER_CONFIG_COMPLETE,
SET_FILTER_SETS_CONFIG_COMPLETE,
SET_FILTERS_STATE,
+ UPDATE_EXTRA_FORM_DATA,
+ UpdateExtraFormData,
} from 'src/dashboard/actions/nativeFilters';
-import { FiltersSet, NativeFiltersState, NativeFilterState } from './types';
+import {
+ FiltersSet,
+ FiltersState,
+ FilterState,
+ FilterStateType,
+ NativeFiltersState,
+} from './types';
import { FilterConfiguration } from '../components/nativeFilters/types';
-export function getInitialFilterState(id: string): NativeFilterState {
+export function getInitialFilterState(id: string): FilterState {
return {
id,
extraFormData: {},
@@ -46,20 +53,30 @@ export function getInitialState({
}): NativeFiltersState {
const state: Partial = {};
+ const emptyFiltersState = {
+ [FilterStateType.NativeFilters]: {},
+ [FilterStateType.CrossFilters]: {},
+ [FilterStateType.OwnFilters]: {},
+ };
+
const filters = {};
- const filtersState = {};
+ const filtersState = { ...emptyFiltersState };
if (filterConfig) {
filterConfig.forEach(filter => {
const { id } = filter;
filters[id] = filter;
- filtersState[id] =
- prevState?.filtersState?.[id] || getInitialFilterState(id);
+ filtersState.nativeFilters[id] =
+ prevState?.filtersState?.nativeFilters[id] || getInitialFilterState(id);
});
state.filters = filters;
- state.filtersState = filtersState;
+ state.filtersState = {
+ ...emptyFiltersState,
+ ...prevState?.filtersState,
+ nativeFilters: filtersState.nativeFilters,
+ };
} else {
state.filters = prevState?.filters ?? {};
- state.filtersState = prevState?.filtersState ?? {};
+ state.filtersState = prevState?.filtersState ?? { ...emptyFiltersState };
}
if (filterSetsConfig) {
@@ -75,23 +92,57 @@ export function getInitialState({
return state as NativeFiltersState;
}
+const getUnitState = (
+ unitName: FilterStateType,
+ action: UpdateExtraFormData,
+ filtersState: FiltersState,
+) => {
+ if (action[unitName])
+ return {
+ ...filtersState[unitName],
+ [action.filterId]: {
+ ...filtersState[unitName][action.filterId],
+ ...action[unitName],
+ },
+ };
+ return { ...filtersState[unitName] };
+};
+
export default function nativeFilterReducer(
- state: NativeFiltersState = { filters: {}, filtersState: {}, filterSets: {} },
+ state: NativeFiltersState = {
+ filters: {},
+ filterSets: {},
+ filtersState: {
+ [FilterStateType.NativeFilters]: {},
+ [FilterStateType.CrossFilters]: {},
+ [FilterStateType.OwnFilters]: {},
+ },
+ },
action: AnyFilterAction,
) {
const { filters, filtersState, filterSets } = state;
switch (action.type) {
- case SET_EXTRA_FORM_DATA:
+ case UPDATE_EXTRA_FORM_DATA:
return {
...state,
filters,
filtersState: {
...filtersState,
- [action.filterId]: {
- ...filtersState[action.filterId],
- extraFormData: action.extraFormData,
- currentState: action.currentState,
- },
+ [FilterStateType.NativeFilters]: getUnitState(
+ FilterStateType.NativeFilters,
+ action,
+ filtersState,
+ ),
+ [FilterStateType.CrossFilters]: getUnitState(
+ FilterStateType.CrossFilters,
+ action,
+ filtersState,
+ ),
+ [FilterStateType.OwnFilters]: getUnitState(
+ FilterStateType.OwnFilters,
+ action,
+ filtersState,
+ ),
},
};
case SAVE_FILTER_SETS:
diff --git a/superset-frontend/src/dashboard/reducers/types.ts b/superset-frontend/src/dashboard/reducers/types.ts
index 493bbc12ee314..03e273f9e44b5 100644
--- a/superset-frontend/src/dashboard/reducers/types.ts
+++ b/superset-frontend/src/dashboard/reducers/types.ts
@@ -18,7 +18,7 @@
*/
import componentTypes from 'src/dashboard/util/componentTypes';
-import { ExtraFormData, JsonObject } from '@superset-ui/core';
+import { ExtraFormData, DataMaskCurrentState } from '@superset-ui/core';
import { Filter } from '../components/nativeFilters/types';
export enum Scoping {
@@ -45,11 +45,6 @@ export type RootState = {
/** State of dashboardLayout in redux */
export type Layout = { [key: string]: LayoutItem };
-/** State of nativeFilters currentState */
-export type CurrentFilterState = JsonObject & {
- value?: any;
-};
-
/** State of charts in redux */
export type Charts = { [key: number]: Chart };
@@ -73,28 +68,42 @@ export type LayoutItem = {
};
/** Current state of the filter, stored in `nativeFilters` in redux */
-export type NativeFilterState = {
+export type FilterState = {
id: string; // ties this filter state to the config object
- extraFormData: ExtraFormData;
- currentState: CurrentFilterState;
+ extraFormData?: ExtraFormData;
+ currentState: DataMaskCurrentState;
};
export type FiltersSet = {
id: string;
name: string;
- filtersState: NativeFilterState;
+ filtersState: Partial;
};
export type FilterSets = {
[filtersSetId: string]: FiltersSet;
};
+export type FilterStates = { [filterId: string]: FilterState };
+
+export enum FilterStateType {
+ NativeFilters = 'nativeFilters',
+ CrossFilters = 'crossFilters',
+ OwnFilters = 'ownFilters',
+}
+
+export type FiltersState = {
+ [FilterStateType.NativeFilters]: FilterStates;
+ [FilterStateType.CrossFilters]: FilterStates;
+ [FilterStateType.OwnFilters]: FilterStates;
+};
+
+export type Filters = {
+ [filterId: string]: Filter;
+};
+
export type NativeFiltersState = {
- filters: {
- [filterId: string]: Filter;
- };
+ filters: Filters;
+ filtersState: FiltersState;
filterSets: FilterSets;
- filtersState: {
- [filterId: string]: NativeFilterState;
- };
};
diff --git a/superset-frontend/src/dashboard/util/activeDashboardNativeFilters.ts b/superset-frontend/src/dashboard/util/activeDashboardNativeFilters.ts
index 44779394a919b..af8954d43f612 100644
--- a/superset-frontend/src/dashboard/util/activeDashboardNativeFilters.ts
+++ b/superset-frontend/src/dashboard/util/activeDashboardNativeFilters.ts
@@ -78,31 +78,32 @@ export const getActiveNativeFilters = ({
layout: { [key: string]: LayoutItem };
}): ActiveFilters => {
const activeNativeFilters = {};
- if (!nativeFilters?.filtersState) {
+ if (!nativeFilters?.filtersState?.nativeFilters) {
return activeNativeFilters;
}
- Object.values(nativeFilters.filtersState).forEach(
- ({ id: filterId, extraFormData }) => {
- // TODO: for a case of a cross filters (should be updated will be added scope there)
- const scope = nativeFilters?.filters?.[filterId]?.scope ?? {
- rootPath: [DASHBOARD_ROOT_ID],
- excluded: [],
- };
- // Iterate over all roots to find all affected charts
- scope.rootPath.forEach(layoutItemId => {
- layout[layoutItemId].children.forEach((child: string) => {
- // Need exclude from affected charts, charts that located in scope `excluded`
- findAffectedCharts({
- child,
- layout,
- scope,
- activeNativeFilters,
- filterId,
- extraFormData,
- });
+ Object.values({
+ ...nativeFilters.filtersState.nativeFilters,
+ ...nativeFilters.filtersState.crossFilters,
+ }).forEach(({ id: filterId, extraFormData }) => {
+ // TODO: for a case of a cross filters (should be updated will be added scope there)
+ const scope = nativeFilters?.filters?.[filterId]?.scope ?? {
+ rootPath: [DASHBOARD_ROOT_ID],
+ excluded: [],
+ };
+ // Iterate over all roots to find all affected charts
+ scope.rootPath.forEach(layoutItemId => {
+ layout[layoutItemId].children.forEach((child: string) => {
+ // Need exclude from affected charts, charts that located in scope `excluded`
+ findAffectedCharts({
+ child,
+ layout,
+ scope,
+ activeNativeFilters,
+ filterId,
+ extraFormData,
});
});
- },
- );
+ });
+ });
return activeNativeFilters;
};
diff --git a/superset-frontend/src/dashboard/util/charts/getFormDataWithExtraFilters.ts b/superset-frontend/src/dashboard/util/charts/getFormDataWithExtraFilters.ts
index 5659eb0054bf4..b3d78272b1d4d 100644
--- a/superset-frontend/src/dashboard/util/charts/getFormDataWithExtraFilters.ts
+++ b/superset-frontend/src/dashboard/util/charts/getFormDataWithExtraFilters.ts
@@ -20,9 +20,13 @@ import { isEqual } from 'lodash';
import {
CategoricalColorNamespace,
DataRecordFilters,
+ JsonObject,
} from '@superset-ui/core';
import { ChartQueryPayload, Charts, LayoutItem } from 'src/dashboard/types';
-import { getExtraFormData } from 'src/dashboard/components/nativeFilters/utils';
+import {
+ getExtraFormData,
+ mergeExtraFormData,
+} from 'src/dashboard/components/nativeFilters/utils';
import getEffectiveExtraFilters from './getEffectiveExtraFilters';
import { getActiveNativeFilters } from '../activeDashboardNativeFilters';
import { NativeFiltersState } from '../../reducers/types';
@@ -73,7 +77,7 @@ export default function getFormDataWithExtraFilters({
return cachedFormdataByChart[sliceId];
}
- let extraData = {};
+ let extraData: { extra_form_data?: JsonObject } = {};
const activeNativeFilters = getActiveNativeFilters({ nativeFilters, layout });
const filterIdsAppliedOnChart = Object.entries(activeNativeFilters)
.filter(([, { scope }]) => scope.includes(chart.id))
@@ -88,6 +92,13 @@ export default function getFormDataWithExtraFilters({
};
}
+ const { extraFormData: newExtra = {} } =
+ nativeFilters.filtersState?.ownFilters?.[chart.id] ?? {};
+ extraData.extra_form_data = mergeExtraFormData(
+ extraData?.extra_form_data,
+ newExtra,
+ );
+
const formData = {
...chart.formData,
...(colorScheme && { color_scheme: colorScheme }),
diff --git a/superset-frontend/src/dashboard/util/charts/getOwnDataCharts.ts b/superset-frontend/src/dashboard/util/charts/getOwnDataCharts.ts
new file mode 100644
index 0000000000000..096f18af4f3ba
--- /dev/null
+++ b/superset-frontend/src/dashboard/util/charts/getOwnDataCharts.ts
@@ -0,0 +1,50 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+import { JsonObject } from '@superset-ui/core';
+import { areObjectsEqual } from '../../../reduxUtils';
+
+export const arrayDiff = (a: string[], b: string[]) => [
+ ...a.filter(x => !b.includes(x)),
+ ...b.filter(x => !a.includes(x)),
+];
+
+export const getAffectedOwnDataCharts = (
+ ownDataCharts: JsonObject,
+ appliedOwnDataCharts: JsonObject,
+) => {
+ const chartIds = Object.keys(ownDataCharts);
+ const appliedChartIds = Object.keys(appliedOwnDataCharts);
+ const affectedIds: string[] = arrayDiff(chartIds, appliedChartIds).filter(
+ id =>
+ ownDataCharts[id]?.extraFormData ||
+ appliedOwnDataCharts[id]?.extraFormData,
+ );
+ const checkForUpdateIds = new Set([...chartIds, ...appliedChartIds]);
+ checkForUpdateIds.forEach(chartId => {
+ if (
+ !areObjectsEqual(
+ ownDataCharts[chartId]?.extraFormData,
+ appliedOwnDataCharts[chartId]?.extraFormData,
+ )
+ ) {
+ affectedIds.push(chartId);
+ }
+ });
+ return [...new Set(affectedIds)];
+};
diff --git a/superset-frontend/src/filters/components/Range/RangeFilterPlugin.tsx b/superset-frontend/src/filters/components/Range/RangeFilterPlugin.tsx
index fe007d538d7e7..0df41a2922a95 100644
--- a/superset-frontend/src/filters/components/Range/RangeFilterPlugin.tsx
+++ b/superset-frontend/src/filters/components/Range/RangeFilterPlugin.tsx
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-import { styled, t } from '@superset-ui/core';
+import { styled, t, DataMask, Behavior } from '@superset-ui/core';
import React, { useEffect, useState } from 'react';
import { Slider } from 'src/common/components';
import { PluginFilterRangeProps } from './types';
@@ -29,7 +29,15 @@ const Styles = styled.div`
`;
export default function RangeFilterPlugin(props: PluginFilterRangeProps) {
- const { data, formData, height, width, setExtraFormData, inputRef } = props;
+ const {
+ data,
+ formData,
+ height,
+ width,
+ setDataMask,
+ inputRef,
+ behaviors,
+ } = props;
const [row] = data;
// @ts-ignore
const { min, max }: { min: number; max: number } = row;
@@ -42,12 +50,23 @@ export default function RangeFilterPlugin(props: PluginFilterRangeProps) {
const handleAfterChange = (value: [number, number]) => {
const [lower, upper] = value;
setValue(value);
- setExtraFormData({
+ const dataMask = {
extraFormData: getRangeExtraFormData(col, lower, upper),
currentState: {
value,
},
- });
+ };
+
+ const dataMaskObject: DataMask = {};
+ if (behaviors.includes(Behavior.NATIVE_FILTER)) {
+ dataMaskObject.nativeFilters = dataMask;
+ }
+
+ if (behaviors.includes(Behavior.CROSS_FILTER)) {
+ dataMaskObject.crossFilters = dataMask;
+ }
+
+ setDataMask(dataMaskObject);
};
const handleChange = (value: [number, number]) => {
diff --git a/superset-frontend/src/filters/components/Range/transformProps.ts b/superset-frontend/src/filters/components/Range/transformProps.ts
index ca9ec7f4a1748..56b8bc049411b 100644
--- a/superset-frontend/src/filters/components/Range/transformProps.ts
+++ b/superset-frontend/src/filters/components/Range/transformProps.ts
@@ -19,15 +19,16 @@
import { ChartProps } from '@superset-ui/core';
export default function transformProps(chartProps: ChartProps) {
- const { formData, height, hooks, queriesData, width } = chartProps;
- const { setExtraFormData } = hooks;
+ const { formData, height, hooks, queriesData, width, behaviors } = chartProps;
+ const { setDataMask } = hooks;
const { data } = queriesData[0];
return {
data,
formData,
+ behaviors,
height,
- setExtraFormData,
+ setDataMask,
width,
};
}
diff --git a/superset-frontend/src/filters/components/Range/types.ts b/superset-frontend/src/filters/components/Range/types.ts
index a07c8d7c1b300..a3b9d56b9c7aa 100644
--- a/superset-frontend/src/filters/components/Range/types.ts
+++ b/superset-frontend/src/filters/components/Range/types.ts
@@ -19,7 +19,8 @@
import {
DataRecord,
QueryFormData,
- SetExtraFormDataHook,
+ SetDataMaskHook,
+ Behavior,
} from '@superset-ui/core';
import { RefObject } from 'react';
import { PluginFilterStylesProps } from '../types';
@@ -36,6 +37,7 @@ export type PluginFilterRangeQueryFormData = QueryFormData &
export type PluginFilterRangeProps = PluginFilterStylesProps & {
data: DataRecord[];
formData: PluginFilterRangeQueryFormData;
- setExtraFormData: SetExtraFormDataHook;
+ setDataMask: SetDataMaskHook;
+ behaviors: Behavior[];
inputRef: RefObject;
};
diff --git a/superset-frontend/src/filters/components/Select/SelectFilterPlugin.stories.tsx b/superset-frontend/src/filters/components/Select/SelectFilterPlugin.stories.tsx
index 41e1ced94e926..5dd07cb9aca83 100644
--- a/superset-frontend/src/filters/components/Select/SelectFilterPlugin.stories.tsx
+++ b/superset-frontend/src/filters/components/Select/SelectFilterPlugin.stories.tsx
@@ -56,7 +56,7 @@ export const Select = ({
metrics: ['SUM(SP_POP_TOTL)'],
}}
hooks={{
- setExtraFormData: action('setExtraFormData'),
+ setDataMask: action('setDataMask'),
}}
/>
);
diff --git a/superset-frontend/src/filters/components/Select/SelectFilterPlugin.tsx b/superset-frontend/src/filters/components/Select/SelectFilterPlugin.tsx
index 70664af01d7e2..d9b8e0b167d44 100644
--- a/superset-frontend/src/filters/components/Select/SelectFilterPlugin.tsx
+++ b/superset-frontend/src/filters/components/Select/SelectFilterPlugin.tsx
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-import { styled } from '@superset-ui/core';
+import { styled, Behavior, DataMask, t } from '@superset-ui/core';
import React, { useEffect, useState } from 'react';
import { Select } from 'src/common/components';
import { PluginFilterSelectProps } from './types';
@@ -31,7 +31,7 @@ const Styles = styled.div`
const { Option } = Select;
export default function PluginFilterSelect(props: PluginFilterSelectProps) {
- const { data, formData, height, width, setExtraFormData } = props;
+ const { data, formData, height, width, behaviors, setDataMask } = props;
const {
defaultValue,
enableEmptyFilter,
@@ -58,10 +58,12 @@ export default function PluginFilterSelect(props: PluginFilterSelectProps) {
resultValue = value;
}
setValues(resultValue);
+
const [col] = groupby;
const emptyFilter =
enableEmptyFilter && !inverseSelection && resultValue?.length === 0;
- setExtraFormData({
+
+ const dataMask = {
extraFormData: getSelectExtraFormData(
col,
resultValue,
@@ -71,7 +73,18 @@ export default function PluginFilterSelect(props: PluginFilterSelectProps) {
currentState: {
value: resultValue.length ? resultValue : null,
},
- });
+ };
+
+ const dataMaskObject: DataMask = {};
+ if (behaviors.includes(Behavior.NATIVE_FILTER)) {
+ dataMaskObject.nativeFilters = dataMask;
+ }
+
+ if (behaviors.includes(Behavior.CROSS_FILTER)) {
+ dataMaskObject.crossFilters = dataMask;
+ }
+
+ setDataMask(dataMaskObject);
};
useEffect(() => {
@@ -86,8 +99,8 @@ export default function PluginFilterSelect(props: PluginFilterSelectProps) {
const placeholderText =
(data || []).length === 0
- ? 'No data'
- : `${data.length} option${data.length > 1 ? 's' : 0}`;
+ ? t('No data')
+ : t(`%d option%s`, data.length, data.length === 1 ? '' : 's');
return (
{} } = hooks;
+ const { setDataMask = () => {} } = hooks;
const { data } = queriesData[0];
return {
width,
+ behaviors,
height,
data,
formData: newFormData,
- setExtraFormData,
+ setDataMask,
};
}
diff --git a/superset-frontend/src/filters/components/Select/types.ts b/superset-frontend/src/filters/components/Select/types.ts
index 76579408b4722..aaa03372f91d4 100644
--- a/superset-frontend/src/filters/components/Select/types.ts
+++ b/superset-frontend/src/filters/components/Select/types.ts
@@ -19,7 +19,8 @@
import {
QueryFormData,
DataRecord,
- SetExtraFormDataHook,
+ SetDataMaskHook,
+ Behavior,
} from '@superset-ui/core';
import { RefObject } from 'react';
import { PluginFilterStylesProps } from '../types';
@@ -40,7 +41,8 @@ export type PluginFilterSelectQueryFormData = QueryFormData &
export type PluginFilterSelectProps = PluginFilterStylesProps & {
data: DataRecord[];
- setExtraFormData: SetExtraFormDataHook;
+ setDataMask: SetDataMaskHook;
+ behaviors: Behavior[];
formData: PluginFilterSelectQueryFormData;
};
diff --git a/superset-frontend/src/filters/components/Time/TimeFilterPlugin.tsx b/superset-frontend/src/filters/components/Time/TimeFilterPlugin.tsx
index 7700c9b0f74dd..cf005268f4f7d 100644
--- a/superset-frontend/src/filters/components/Time/TimeFilterPlugin.tsx
+++ b/superset-frontend/src/filters/components/Time/TimeFilterPlugin.tsx
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-import { styled } from '@superset-ui/core';
+import { styled, DataMask, Behavior } from '@superset-ui/core';
import React, { useState, useEffect } from 'react';
import DateFilterControl from 'src/explore/components/controls/DateFilterControl';
import { PluginFilterStylesProps } from '../types';
@@ -31,22 +31,32 @@ const Styles = styled.div`
`;
export default function TimeFilterPlugin(props: PluginFilterTimeProps) {
- const { formData, setExtraFormData, width } = props;
+ const { formData, setDataMask, width, behaviors } = props;
const { defaultValue, currentValue } = formData;
const [value, setValue] = useState(defaultValue ?? DEFAULT_VALUE);
const handleTimeRangeChange = (timeRange: string): void => {
- setExtraFormData({
- // @ts-ignore
+ setValue(timeRange);
+ const dataMask = {
extraFormData: {
override_form_data: {
time_range: timeRange,
},
},
currentState: { value: timeRange },
- });
- setValue(timeRange);
+ };
+
+ const dataMaskObject: DataMask = {};
+ if (behaviors.includes(Behavior.NATIVE_FILTER)) {
+ dataMaskObject.nativeFilters = dataMask;
+ }
+
+ if (behaviors.includes(Behavior.CROSS_FILTER)) {
+ dataMaskObject.crossFilters = dataMask;
+ }
+
+ setDataMask(dataMaskObject);
};
useEffect(() => {
diff --git a/superset-frontend/src/filters/components/Time/transformProps.ts b/superset-frontend/src/filters/components/Time/transformProps.ts
index fc3acb0b21c51..1cdd7e6d20ff6 100644
--- a/superset-frontend/src/filters/components/Time/transformProps.ts
+++ b/superset-frontend/src/filters/components/Time/transformProps.ts
@@ -20,8 +20,8 @@ import { ChartProps } from '@superset-ui/core';
import { DEFAULT_FORM_DATA } from './types';
export default function transformProps(chartProps: ChartProps) {
- const { formData, height, hooks, queriesData, width } = chartProps;
- const { setExtraFormData } = hooks;
+ const { formData, height, hooks, queriesData, width, behaviors } = chartProps;
+ const { setDataMask = () => {} } = hooks;
const { data } = queriesData[0];
return {
@@ -31,7 +31,8 @@ export default function transformProps(chartProps: ChartProps) {
...formData,
},
height,
- setExtraFormData,
+ behaviors,
+ setDataMask,
width,
};
}
diff --git a/superset-frontend/src/filters/components/Time/types.ts b/superset-frontend/src/filters/components/Time/types.ts
index f1fc35edef9f3..bb22498d8082d 100644
--- a/superset-frontend/src/filters/components/Time/types.ts
+++ b/superset-frontend/src/filters/components/Time/types.ts
@@ -19,7 +19,8 @@
import {
QueryFormData,
DataRecord,
- SetExtraFormDataHook,
+ SetDataMaskHook,
+ Behavior,
} from '@superset-ui/core';
import { PluginFilterStylesProps } from '../types';
@@ -33,8 +34,9 @@ export type PluginFilterSelectQueryFormData = QueryFormData &
PluginFilterTimeCustomizeProps;
export type PluginFilterTimeProps = PluginFilterStylesProps & {
+ behaviors: Behavior[];
data: DataRecord[];
- setExtraFormData: SetExtraFormDataHook;
+ setDataMask: SetDataMaskHook;
formData: PluginFilterSelectQueryFormData;
};
From b04aebfa99be2815f5e9d9adeaf63f0b1b8ee17f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=B0brahim=20Ercan?=
Date: Tue, 2 Mar 2021 13:49:22 +0300
Subject: [PATCH 13/13] fix(alerts&reports): Alerts & Reports will use values
from WEBDRIVER_WINDOW option (#13157)
* fix: thumbnails and reports will be use WEBDRIVER_WINDOW option
* changes reformatted
* config change reverted. thumbnails sizes changed to original
* typo fix
* bugfix
defining defaults in thumbnails.py caused thumbnail caches invalidated.
they moved to init.
Co-authored-by: Ibrahim Ercan
---
superset/reports/commands/execute.py | 12 ++++++++++--
superset/utils/screenshots.py | 26 ++++++++++++++++++++++----
2 files changed, 32 insertions(+), 6 deletions(-)
diff --git a/superset/reports/commands/execute.py b/superset/reports/commands/execute.py
index 774f2c897d8ba..cf226ec21d953 100644
--- a/superset/reports/commands/execute.py
+++ b/superset/reports/commands/execute.py
@@ -156,11 +156,19 @@ def _get_screenshot(self) -> ScreenshotData:
screenshot: Optional[BaseScreenshot] = None
if self._report_schedule.chart:
url = self._get_url(standalone="true")
- screenshot = ChartScreenshot(url, self._report_schedule.chart.digest)
+ screenshot = ChartScreenshot(
+ url,
+ self._report_schedule.chart.digest,
+ window_size=app.config["WEBDRIVER_WINDOW"]["slice"],
+ thumb_size=app.config["WEBDRIVER_WINDOW"]["slice"],
+ )
else:
url = self._get_url()
screenshot = DashboardScreenshot(
- url, self._report_schedule.dashboard.digest
+ url,
+ self._report_schedule.dashboard.digest,
+ window_size=app.config["WEBDRIVER_WINDOW"]["dashboard"],
+ thumb_size=app.config["WEBDRIVER_WINDOW"]["dashboard"],
)
image_url = self._get_url(user_friendly=True)
user = self._get_screenshot_user()
diff --git a/superset/utils/screenshots.py b/superset/utils/screenshots.py
index 26043616f1268..73e0c8c12b691 100644
--- a/superset/utils/screenshots.py
+++ b/superset/utils/screenshots.py
@@ -195,12 +195,30 @@ def resize_image(
class ChartScreenshot(BaseScreenshot):
thumbnail_type: str = "chart"
element: str = "chart-container"
- window_size: WindowSize = (800, 600)
- thumb_size: WindowSize = (800, 600)
+
+ def __init__(
+ self,
+ url: str,
+ digest: str,
+ window_size: Optional[WindowSize] = None,
+ thumb_size: Optional[WindowSize] = None,
+ ):
+ super().__init__(url, digest)
+ self.window_size = window_size or (800, 600)
+ self.thumb_size = thumb_size or (800, 600)
class DashboardScreenshot(BaseScreenshot):
thumbnail_type: str = "dashboard"
element: str = "grid-container"
- window_size: WindowSize = (1600, int(1600 * 0.75))
- thumb_size: WindowSize = (800, int(800 * 0.75))
+
+ def __init__(
+ self,
+ url: str,
+ digest: str,
+ window_size: Optional[WindowSize] = None,
+ thumb_size: Optional[WindowSize] = None,
+ ):
+ super().__init__(url, digest)
+ self.window_size = window_size or (1600, 1200)
+ self.thumb_size = thumb_size or (800, 600)