From e4fe7d179d6fca7f31451abc55e70e25f079d1c2 Mon Sep 17 00:00:00 2001 From: Michael Belousov Date: Tue, 20 Jul 2021 09:20:57 -0400 Subject: [PATCH] disallow using barrel imports internally lint rule (#1846) - add an eslint rule that disallows barrel import usage - fixed some barrel import usage using the rule - ignored some barrel files (for now) in some packages where they are being used as a pattern --- .vscode/launch.json | 15 + common/api/ecschema-metadata.api.md | 38 +- ...internally-lint-rule_2021-07-13-15-34.json | 11 + ...internally-lint-rule_2021-07-13-15-34.json | 11 + ...internally-lint-rule_2021-07-13-15-34.json | 11 + ...internally-lint-rule_2021-07-13-15-34.json | 11 + ...internally-lint-rule_2021-07-13-15-34.json | 11 + ...internally-lint-rule_2021-07-13-15-34.json | 11 + ...internally-lint-rule_2021-07-13-15-34.json | 11 + ...internally-lint-rule_2021-07-13-15-34.json | 11 + ...internally-lint-rule_2021-07-13-15-34.json | 11 + ...internally-lint-rule_2021-07-13-15-34.json | 11 + ...internally-lint-rule_2021-07-13-15-34.json | 11 + ...internally-lint-rule_2021-07-13-15-34.json | 11 + ...internally-lint-rule_2021-07-13-15-34.json | 11 + ...internally-lint-rule_2021-07-13-15-34.json | 11 + .../rush/browser-approved-packages.json | 4 + common/config/rush/pnpm-lock.yaml | 3587 ++++++++++------- core/backend-itwin-client/package.json | 13 +- .../src/test/AgentAuthorizationClient.test.ts | 2 +- .../DelegationAuthorizationClient.test.ts | 5 +- core/backend/src/Relationship.ts | 2 +- core/backend/src/perftest/TilesGenUtils.ts | 3 +- core/common/src/DisplayStyleSettings.ts | 4 +- core/common/src/rpc/core/RpcRegistry.ts | 5 +- core/common/src/rpc/web/WebAppRpcProtocol.ts | 4 +- core/ecschema-metadata/package.json | 13 +- .../src/UnitConversion/UnitConversion.ts | 3 +- .../src/UnitConversion/UnitConverter.ts | 6 +- .../src/UnitConversion/UnitTree.ts | 7 +- .../Validation/SchemaCompareDiagnostics.ts | 3 +- .../test/Deserialization/XmlParser.test.ts | 4 +- .../src/test/Metadata/Class.test.ts | 3 +- .../src/test/Metadata/SchemaItem.test.ts | 2 +- .../src/test/TestUtils/DiagnosticHelpers.ts | 6 +- .../Validation/DiagnosticReporters.test.ts | 6 +- .../src/test/Validation/Diagnostics.test.ts | 5 +- .../Validation/ECRules/ClassRules.test.ts | 5 +- .../SchemaValidationVisitor.test.ts | 2 +- .../frontend-devtools/src/FrontEndDevTools.ts | 11 +- core/frontend/package.json | 13 +- core/frontend/src/render/webgl/RealityMesh.ts | 5 +- .../src/test/render/GraphicBuilder.test.ts | 3 +- .../primitives/GeometryAccumulator.test.ts | 5 +- .../render/primitives/MeshBuilder.test.ts | 3 +- .../render/primitives/MeshBuilderMap.test.ts | 10 +- core/frontend/src/tile/OrbitGtTileTree.ts | 3 +- core/frontend/src/tile/map/BingElevation.ts | 2 +- core/geometry/src/curve/CurvePrimitive.ts | 7 +- core/mobile-manager/src/backend/MobileHost.ts | 2 +- .../src/backend/MobileRpcServer.ts | 2 +- .../dist/configs/imodeljs-recommended.js | 12 +- tools/eslint-plugin/dist/jsconfig.json | 14 + .../dist/rules/no-internal-barrel-imports.js | 297 ++ tools/eslint-plugin/package.json | 12 +- tools/eslint-plugin/tests/fixtures/.gitignore | 2 + .../fixtures/no-internal-barrel-imports/a.ts | 6 + .../fixtures/no-internal-barrel-imports/b.ts | 8 + .../no-internal-barrel-imports/barrel.ts | 6 + .../no-internal-barrel-imports/estree.ts | 5 + .../external-reexports.ts | 5 + .../no-internal-barrel-imports/far/barrel.ts | 7 + .../no-internal-barrel-imports/far/c.ts | 5 + .../node_modules/test-pkg-1/index.d.ts | 9 + .../node_modules/test-pkg-1/index.js | 9 + .../node_modules/test-pkg-1/package.json | 8 + .../tsconfig.test.json | 10 + .../no-internal-barrel-imports/typebarrel.ts | 6 + .../tests/no-internal-barrel-imports.js | 116 + .../ui-abstract/widget/AbstractWidgetProps.ts | 2 +- .../ui-components/common/HighlightedText.tsx | 2 +- .../component/VirtualizedPropertyGrid.tsx | 4 +- .../columnfiltering/TableFilterDescriptor.ts | 2 +- .../controlled/component/TreeNodeEditor.tsx | 3 +- .../ui-core/utils/hooks/useOnOutsideClick.tsx | 3 +- .../accudraw/AccuDrawCommandItems.ts | 2 +- .../backstage/BackstageManager.tsx | 2 +- .../childwindow/ChildWindowManager.tsx | 3 +- .../ui-framework/content/IModelViewport.tsx | 2 +- .../statusbar/StatusBarComposer.tsx | 2 +- .../tools/CoreToolDefinitions.tsx | 2 +- 81 files changed, 2914 insertions(+), 1619 deletions(-) create mode 100644 common/changes/@bentley/backend-itwin-client/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json create mode 100644 common/changes/@bentley/ecschema-metadata/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json create mode 100644 common/changes/@bentley/eslint-plugin/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json create mode 100644 common/changes/@bentley/frontend-devtools/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json create mode 100644 common/changes/@bentley/geometry-core/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json create mode 100644 common/changes/@bentley/imodeljs-backend/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json create mode 100644 common/changes/@bentley/imodeljs-common/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json create mode 100644 common/changes/@bentley/imodeljs-frontend/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json create mode 100644 common/changes/@bentley/mobile-manager/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json create mode 100644 common/changes/@bentley/presentation-components/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json create mode 100644 common/changes/@bentley/ui-abstract/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json create mode 100644 common/changes/@bentley/ui-components/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json create mode 100644 common/changes/@bentley/ui-core/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json create mode 100644 common/changes/@bentley/ui-framework/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json create mode 100644 tools/eslint-plugin/dist/jsconfig.json create mode 100644 tools/eslint-plugin/dist/rules/no-internal-barrel-imports.js create mode 100644 tools/eslint-plugin/tests/fixtures/.gitignore create mode 100644 tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/a.ts create mode 100644 tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/b.ts create mode 100644 tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/barrel.ts create mode 100644 tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/estree.ts create mode 100644 tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/external-reexports.ts create mode 100644 tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/far/barrel.ts create mode 100644 tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/far/c.ts create mode 100644 tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/node_modules/test-pkg-1/index.d.ts create mode 100644 tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/node_modules/test-pkg-1/index.js create mode 100644 tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/node_modules/test-pkg-1/package.json create mode 100644 tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/tsconfig.test.json create mode 100644 tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/typebarrel.ts create mode 100644 tools/eslint-plugin/tests/no-internal-barrel-imports.js diff --git a/.vscode/launch.json b/.vscode/launch.json index 7285f447fcae..e280506954e1 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -1635,6 +1635,21 @@ "[NODE] Certa Test Runner for Full Stack RPC Interface Tests", "[BACKEND] Local Backend for Full Stack RPC Interface Tests" ] + }, + { + "name": "eslint rule test @bentley/no-internal-barrel-imports", + "presentation": { + "group": "6_Misc" + }, + "cwd": "${workspaceFolder}/tools/eslint-plugin", + "type": "pwa-node", + "request": "launch", + "program": "${workspaceFolder}/tools/eslint-plugin/node_modules/mocha/bin/_mocha", + "args": [ + "${workspaceFolder}/tools/eslint-plugin/tests/no-internal-barrel-imports.js", + "--timeout 50000" // for easier debugging + ], + "console": "integratedTerminal", } ], "compounds": [ diff --git a/common/api/ecschema-metadata.api.md b/common/api/ecschema-metadata.api.md index e141303cc80c..42ec806d73b0 100644 --- a/common/api/ecschema-metadata.api.md +++ b/common/api/ecschema-metadata.api.md @@ -2469,7 +2469,7 @@ export const SchemaCompareDiagnostics: { new (ecDefinition: SchemaItem, messageArgs: [string, any, any], category?: DiagnosticCategory): { readonly code: string; readonly messageText: string; - readonly schema: Schema; + readonly schema: Schema; /** Required message parameters: CustomAttributeClass name */ readonly diagnosticType: DiagnosticType; ecDefinition: SchemaItem; messageArgs?: [string, any, any] | undefined; @@ -2481,7 +2481,7 @@ export const SchemaCompareDiagnostics: { new (ecDefinition: SchemaItem, messageArgs: [], category?: DiagnosticCategory): { readonly code: string; readonly messageText: string; - readonly schema: Schema; + readonly schema: Schema; /** Required message parameters: CustomAttributeClass name */ readonly diagnosticType: DiagnosticType; ecDefinition: SchemaItem; messageArgs?: [] | undefined; @@ -2541,7 +2541,7 @@ export const SchemaCompareDiagnostics: { new (ecDefinition: SchemaItem, messageArgs: [Mixin], category?: DiagnosticCategory): { readonly code: string; readonly messageText: string; - readonly schema: Schema; + readonly schema: Schema; /** Required message parameters: CustomAttributeClass name */ readonly diagnosticType: DiagnosticType; ecDefinition: EntityClass; messageArgs?: [Mixin] | undefined; @@ -2553,7 +2553,7 @@ export const SchemaCompareDiagnostics: { new (ecDefinition: SchemaItem, messageArgs: [string, any, any], category?: DiagnosticCategory): { readonly code: string; readonly messageText: string; - readonly schema: Schema; + readonly schema: Schema; /** Required message parameters: CustomAttributeClass name */ readonly diagnosticType: DiagnosticType; ecDefinition: Mixin; messageArgs?: [string, any, any] | undefined; @@ -2565,7 +2565,7 @@ export const SchemaCompareDiagnostics: { new (ecDefinition: SchemaItem, messageArgs: [string, any, any], category?: DiagnosticCategory): { readonly code: string; readonly messageText: string; - readonly schema: Schema; + readonly schema: Schema; /** Required message parameters: CustomAttributeClass name */ readonly diagnosticType: DiagnosticType; ecDefinition: RelationshipClass; messageArgs?: [string, any, any] | undefined; @@ -2599,7 +2599,7 @@ export const SchemaCompareDiagnostics: { new (ecDefinition: SchemaItem, messageArgs: [string, any, any], category?: DiagnosticCategory): { readonly code: string; readonly messageText: string; - readonly schema: Schema; + readonly schema: Schema; /** Required message parameters: CustomAttributeClass name */ readonly diagnosticType: DiagnosticType; ecDefinition: CustomAttributeClass; messageArgs?: [string, any, any] | undefined; @@ -2622,7 +2622,7 @@ export const SchemaCompareDiagnostics: { new (ecDefinition: SchemaItem, messageArgs: [string, string, string], category?: DiagnosticCategory): { readonly code: string; readonly messageText: string; - readonly schema: Schema; + readonly schema: Schema; /** Required message parameters: CustomAttributeClass name */ readonly diagnosticType: DiagnosticType; ecDefinition: Enumeration; messageArgs?: [string, string, string] | undefined; @@ -2634,7 +2634,7 @@ export const SchemaCompareDiagnostics: { new (ecDefinition: SchemaItem, messageArgs: [AnyEnumerator], category?: DiagnosticCategory): { readonly code: string; readonly messageText: string; - readonly schema: Schema; + readonly schema: Schema; /** Required message parameters: CustomAttributeClass name */ readonly diagnosticType: DiagnosticType; ecDefinition: Enumeration; messageArgs?: [AnyEnumerator] | undefined; @@ -2646,7 +2646,7 @@ export const SchemaCompareDiagnostics: { new (ecDefinition: SchemaItem, messageArgs: [AnyEnumerator, string, any, any], category?: DiagnosticCategory): { readonly code: string; readonly messageText: string; - readonly schema: Schema; + readonly schema: Schema; /** Required message parameters: CustomAttributeClass name */ readonly diagnosticType: DiagnosticType; ecDefinition: Enumeration; messageArgs?: [AnyEnumerator, string, any, any] | undefined; @@ -2658,7 +2658,7 @@ export const SchemaCompareDiagnostics: { new (ecDefinition: SchemaItem, messageArgs: [string, any, any], category?: DiagnosticCategory): { readonly code: string; readonly messageText: string; - readonly schema: Schema; + readonly schema: Schema; /** Required message parameters: CustomAttributeClass name */ readonly diagnosticType: DiagnosticType; ecDefinition: KindOfQuantity; messageArgs?: [string, any, any] | undefined; @@ -2670,7 +2670,7 @@ export const SchemaCompareDiagnostics: { new (ecDefinition: SchemaItem, messageArgs: [Format | OverrideFormat], category?: DiagnosticCategory): { readonly code: string; readonly messageText: string; - readonly schema: Schema; + readonly schema: Schema; /** Required message parameters: CustomAttributeClass name */ readonly diagnosticType: DiagnosticType; ecDefinition: KindOfQuantity; messageArgs?: [Format | OverrideFormat] | undefined; @@ -2682,7 +2682,7 @@ export const SchemaCompareDiagnostics: { new (ecDefinition: SchemaItem, messageArgs: [string, any, any], category?: DiagnosticCategory): { readonly code: string; readonly messageText: string; - readonly schema: Schema; + readonly schema: Schema; /** Required message parameters: CustomAttributeClass name */ readonly diagnosticType: DiagnosticType; ecDefinition: PropertyCategory; messageArgs?: [string, any, any] | undefined; @@ -2694,7 +2694,7 @@ export const SchemaCompareDiagnostics: { new (ecDefinition: SchemaItem, messageArgs: [string, any, any], category?: DiagnosticCategory): { readonly code: string; readonly messageText: string; - readonly schema: Schema; + readonly schema: Schema; /** Required message parameters: CustomAttributeClass name */ readonly diagnosticType: DiagnosticType; ecDefinition: Format; messageArgs?: [string, any, any] | undefined; @@ -2706,7 +2706,7 @@ export const SchemaCompareDiagnostics: { new (ecDefinition: SchemaItem, messageArgs: [Unit | InvertedUnit], category?: DiagnosticCategory): { readonly code: string; readonly messageText: string; - readonly schema: Schema; + readonly schema: Schema; /** Required message parameters: CustomAttributeClass name */ readonly diagnosticType: DiagnosticType; ecDefinition: Format; messageArgs?: [Unit | InvertedUnit] | undefined; @@ -2718,7 +2718,7 @@ export const SchemaCompareDiagnostics: { new (ecDefinition: SchemaItem, messageArgs: [Unit | InvertedUnit, string | undefined, string | undefined], category?: DiagnosticCategory): { readonly code: string; readonly messageText: string; - readonly schema: Schema; + readonly schema: Schema; /** Required message parameters: CustomAttributeClass name */ readonly diagnosticType: DiagnosticType; ecDefinition: Format; messageArgs?: [Unit | InvertedUnit, string | undefined, string | undefined] | undefined; @@ -2730,7 +2730,7 @@ export const SchemaCompareDiagnostics: { new (ecDefinition: SchemaItem, messageArgs: [string, string, string], category?: DiagnosticCategory): { readonly code: string; readonly messageText: string; - readonly schema: Schema; + readonly schema: Schema; /** Required message parameters: CustomAttributeClass name */ readonly diagnosticType: DiagnosticType; ecDefinition: Format; messageArgs?: [string, string, string] | undefined; @@ -2742,7 +2742,7 @@ export const SchemaCompareDiagnostics: { new (ecDefinition: SchemaItem, messageArgs: [string, string, string], category?: DiagnosticCategory): { readonly code: string; readonly messageText: string; - readonly schema: Schema; + readonly schema: Schema; /** Required message parameters: CustomAttributeClass name */ readonly diagnosticType: DiagnosticType; ecDefinition: InvertedUnit; messageArgs?: [string, string, string] | undefined; @@ -2754,7 +2754,7 @@ export const SchemaCompareDiagnostics: { new (ecDefinition: SchemaItem, messageArgs: [string, string, string], category?: DiagnosticCategory): { readonly code: string; readonly messageText: string; - readonly schema: Schema; + readonly schema: Schema; /** Required message parameters: CustomAttributeClass name */ readonly diagnosticType: DiagnosticType; ecDefinition: InvertedUnit; messageArgs?: [string, string, string] | undefined; @@ -2766,7 +2766,7 @@ export const SchemaCompareDiagnostics: { new (ecDefinition: SchemaItem, messageArgs: [string, string, string], category?: DiagnosticCategory): { readonly code: string; readonly messageText: string; - readonly schema: Schema; + readonly schema: Schema; /** Required message parameters: CustomAttributeClass name */ readonly diagnosticType: DiagnosticType; ecDefinition: Constant; messageArgs?: [string, string, string] | undefined; diff --git a/common/changes/@bentley/backend-itwin-client/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json b/common/changes/@bentley/backend-itwin-client/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json new file mode 100644 index 000000000000..1bfa31a59f25 --- /dev/null +++ b/common/changes/@bentley/backend-itwin-client/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@bentley/backend-itwin-client", + "comment": "remove internal barrel-import usage", + "type": "none" + } + ], + "packageName": "@bentley/backend-itwin-client", + "email": "MichaelBelousov@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@bentley/ecschema-metadata/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json b/common/changes/@bentley/ecschema-metadata/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json new file mode 100644 index 000000000000..0bed1e597c56 --- /dev/null +++ b/common/changes/@bentley/ecschema-metadata/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@bentley/ecschema-metadata", + "comment": "remove internal barrel-import usage", + "type": "none" + } + ], + "packageName": "@bentley/ecschema-metadata", + "email": "MichaelBelousov@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@bentley/eslint-plugin/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json b/common/changes/@bentley/eslint-plugin/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json new file mode 100644 index 000000000000..56c98bc7f0e5 --- /dev/null +++ b/common/changes/@bentley/eslint-plugin/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@bentley/eslint-plugin", + "comment": "add and recommend no-internal-barrel-imports rule", + "type": "none" + } + ], + "packageName": "@bentley/eslint-plugin", + "email": "MichaelBelousov@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@bentley/frontend-devtools/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json b/common/changes/@bentley/frontend-devtools/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json new file mode 100644 index 000000000000..5b6e093d7399 --- /dev/null +++ b/common/changes/@bentley/frontend-devtools/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@bentley/frontend-devtools", + "comment": "remove internal barrel-import usage", + "type": "none" + } + ], + "packageName": "@bentley/frontend-devtools", + "email": "MichaelBelousov@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@bentley/geometry-core/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json b/common/changes/@bentley/geometry-core/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json new file mode 100644 index 000000000000..9765330523c6 --- /dev/null +++ b/common/changes/@bentley/geometry-core/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@bentley/geometry-core", + "comment": "remove internal barrel-import usage", + "type": "none" + } + ], + "packageName": "@bentley/geometry-core", + "email": "MichaelBelousov@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@bentley/imodeljs-backend/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json b/common/changes/@bentley/imodeljs-backend/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json new file mode 100644 index 000000000000..71edbba1ab4c --- /dev/null +++ b/common/changes/@bentley/imodeljs-backend/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@bentley/imodeljs-backend", + "comment": "remove internal barrel-import usage", + "type": "none" + } + ], + "packageName": "@bentley/imodeljs-backend", + "email": "MichaelBelousov@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@bentley/imodeljs-common/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json b/common/changes/@bentley/imodeljs-common/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json new file mode 100644 index 000000000000..2adac5015f1c --- /dev/null +++ b/common/changes/@bentley/imodeljs-common/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@bentley/imodeljs-common", + "comment": "remove internal barrel-import usage", + "type": "none" + } + ], + "packageName": "@bentley/imodeljs-common", + "email": "MichaelBelousov@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@bentley/imodeljs-frontend/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json b/common/changes/@bentley/imodeljs-frontend/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json new file mode 100644 index 000000000000..74d2b1c6877f --- /dev/null +++ b/common/changes/@bentley/imodeljs-frontend/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@bentley/imodeljs-frontend", + "comment": "remove internal barrel-import usage", + "type": "none" + } + ], + "packageName": "@bentley/imodeljs-frontend", + "email": "MichaelBelousov@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@bentley/mobile-manager/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json b/common/changes/@bentley/mobile-manager/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json new file mode 100644 index 000000000000..1d9e210d6e15 --- /dev/null +++ b/common/changes/@bentley/mobile-manager/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@bentley/mobile-manager", + "comment": "remove internal barrel-import usage", + "type": "none" + } + ], + "packageName": "@bentley/mobile-manager", + "email": "MichaelBelousov@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@bentley/presentation-components/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json b/common/changes/@bentley/presentation-components/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json new file mode 100644 index 000000000000..c558e1097a53 --- /dev/null +++ b/common/changes/@bentley/presentation-components/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@bentley/presentation-components", + "comment": "remove internal barrel-import usage", + "type": "none" + } + ], + "packageName": "@bentley/presentation-components", + "email": "MichaelBelousov@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@bentley/ui-abstract/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json b/common/changes/@bentley/ui-abstract/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json new file mode 100644 index 000000000000..195126b99809 --- /dev/null +++ b/common/changes/@bentley/ui-abstract/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@bentley/ui-abstract", + "comment": "remove internal barrel-import usage", + "type": "none" + } + ], + "packageName": "@bentley/ui-abstract", + "email": "MichaelBelousov@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@bentley/ui-components/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json b/common/changes/@bentley/ui-components/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json new file mode 100644 index 000000000000..23817e6799c0 --- /dev/null +++ b/common/changes/@bentley/ui-components/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@bentley/ui-components", + "comment": "remove internal barrel-import usage", + "type": "none" + } + ], + "packageName": "@bentley/ui-components", + "email": "MichaelBelousov@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@bentley/ui-core/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json b/common/changes/@bentley/ui-core/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json new file mode 100644 index 000000000000..287da887152e --- /dev/null +++ b/common/changes/@bentley/ui-core/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@bentley/ui-core", + "comment": "remove internal barrel-import usage", + "type": "none" + } + ], + "packageName": "@bentley/ui-core", + "email": "MichaelBelousov@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@bentley/ui-framework/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json b/common/changes/@bentley/ui-framework/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json new file mode 100644 index 000000000000..1c5980e13052 --- /dev/null +++ b/common/changes/@bentley/ui-framework/dont-use-barrel-imports-internally-lint-rule_2021-07-13-15-34.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@bentley/ui-framework", + "comment": "remove internal barrel-import usage", + "type": "none" + } + ], + "packageName": "@bentley/ui-framework", + "email": "MichaelBelousov@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/config/rush/browser-approved-packages.json b/common/config/rush/browser-approved-packages.json index 627100c86479..2406a5236623 100644 --- a/common/config/rush/browser-approved-packages.json +++ b/common/config/rush/browser-approved-packages.json @@ -298,6 +298,10 @@ "name": "@typescript-eslint/parser", "allowedCategories": [ "tools" ] }, + { + "name": "@typescript-eslint/typescript-estree", + "allowedCategories": [ "tools" ] + }, { "name": "@ungap/url-search-params", "allowedCategories": [ "common" ] diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index f414429594ea..9d4681ecf1e5 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -35,11 +35,11 @@ importers: '@bentley/config-loader': link:../../tools/config-loader '@bentley/eslint-plugin': link:../../tools/eslint-plugin '@bentley/itwin-client': link:../itwin - '@types/chai': 4.2.21 - '@types/mocha': 8.2.3 + '@types/chai': 4.2.18 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 chai: 4.3.4 - eslint: 7.31.0 + eslint: 7.28.0 mocha: 8.4.0 rimraf: 3.0.2 source-map-loader: 1.1.3_webpack@4.42.0 @@ -78,12 +78,12 @@ importers: '@bentley/eslint-plugin': link:../../tools/eslint-plugin '@bentley/itwin-client': link:../itwin '@bentley/oidc-signin-tool': link:../../tools/oidc-signin-tool - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/deep-assign': 0.1.1 - '@types/mocha': 8.2.3 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 chai: 4.3.4 - eslint: 7.31.0 + eslint: 7.28.0 internal-tools: link:../../tools/internal mocha: 8.4.0 rimraf: 3.0.2 @@ -124,11 +124,11 @@ importers: '@bentley/context-registry-client': link:../context-registry '@bentley/eslint-plugin': link:../../tools/eslint-plugin '@bentley/oidc-signin-tool': link:../../tools/oidc-signin-tool - '@types/chai': 4.2.21 - '@types/mocha': 8.2.3 + '@types/chai': 4.2.18 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 chai: 4.3.4 - eslint: 7.31.0 + eslint: 7.28.0 internal-tools: link:../../tools/internal mocha: 8.4.0 rimraf: 3.0.2 @@ -159,18 +159,18 @@ importers: dependencies: '@bentley/bentleyjs-core': link:../../core/bentley '@bentley/telemetry-client': link:../telemetry - '@microsoft/applicationinsights-web': 2.6.4 + '@microsoft/applicationinsights-web': 2.6.3 devDependencies: '@bentley/build-tools': link:../../tools/build '@bentley/certa': link:../../tools/certa '@bentley/config-loader': link:../../tools/config-loader '@bentley/eslint-plugin': link:../../tools/eslint-plugin '@bentley/itwin-client': link:../itwin - '@types/chai': 4.2.21 - '@types/mocha': 8.2.3 + '@types/chai': 4.2.18 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 chai: 4.3.4 - eslint: 7.31.0 + eslint: 7.28.0 mocha: 8.4.0 rimraf: 3.0.2 source-map-loader: 1.1.3_webpack@4.42.0 @@ -196,7 +196,7 @@ importers: '@bentley/eslint-plugin': link:../../tools/eslint-plugin '@bentley/itwin-client': link:../itwin '@types/node': 10.14.1 - eslint: 7.31.0 + eslint: 7.28.0 rimraf: 3.0.2 typescript: 4.3.5 @@ -231,7 +231,7 @@ importers: '@types/deep-assign': 0.1.1 '@types/js-base64': 2.3.2 '@types/node': 10.14.1 - eslint: 7.31.0 + eslint: 7.28.0 rimraf: 3.0.2 typescript: 4.3.5 @@ -281,17 +281,17 @@ importers: '@bentley/certa': link:../../tools/certa '@bentley/config-loader': link:../../tools/config-loader '@bentley/eslint-plugin': link:../../tools/eslint-plugin - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/deep-assign': 0.1.1 '@types/js-base64': 2.3.2 - '@types/lodash': 4.14.171 - '@types/mocha': 8.2.3 + '@types/lodash': 4.14.170 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 - '@types/qs': 6.9.7 - '@types/superagent': 4.1.12 - '@types/xmldom': 0.1.31 + '@types/qs': 6.9.6 + '@types/superagent': 4.1.11 + '@types/xmldom': 0.1.30 chai: 4.3.4 - eslint: 7.31.0 + eslint: 7.28.0 mocha: 8.4.0 nock: 12.0.3 nyc: 15.1.0 @@ -334,11 +334,11 @@ importers: '@bentley/itwin-client': link:../itwin '@bentley/oidc-signin-tool': link:../../tools/oidc-signin-tool '@bentley/rbac-client': link:../rbac - '@types/chai': 4.2.21 - '@types/mocha': 8.2.3 + '@types/chai': 4.2.18 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 chai: 4.3.4 - eslint: 7.31.0 + eslint: 7.28.0 internal-tools: link:../../tools/internal mocha: 8.4.0 rimraf: 3.0.2 @@ -376,11 +376,11 @@ importers: '@bentley/eslint-plugin': link:../../tools/eslint-plugin '@bentley/itwin-client': link:../itwin '@bentley/oidc-signin-tool': link:../../tools/oidc-signin-tool - '@types/chai': 4.2.21 - '@types/mocha': 8.2.3 + '@types/chai': 4.2.18 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 chai: 4.3.4 - eslint: 7.31.0 + eslint: 7.28.0 internal-tools: link:../../tools/internal mocha: 8.4.0 rimraf: 3.0.2 @@ -419,11 +419,11 @@ importers: '@bentley/eslint-plugin': link:../../tools/eslint-plugin '@bentley/itwin-client': link:../itwin '@bentley/oidc-signin-tool': link:../../tools/oidc-signin-tool - '@types/chai': 4.2.21 - '@types/mocha': 8.2.3 + '@types/chai': 4.2.18 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 chai: 4.3.4 - eslint: 7.31.0 + eslint: 7.28.0 internal-tools: link:../../tools/internal mocha: 8.4.0 rimraf: 3.0.2 @@ -468,14 +468,14 @@ importers: '@bentley/geometry-core': link:../../core/geometry '@bentley/itwin-client': link:../itwin '@bentley/oidc-signin-tool': link:../../tools/oidc-signin-tool - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/jsonpath': 0.2.0 - '@types/mocha': 8.2.3 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 - eslint: 7.31.0 + eslint: 7.28.0 internal-tools: link:../../tools/internal jsonpath: 1.1.1 mocha: 8.4.0 @@ -510,11 +510,11 @@ importers: '@bentley/config-loader': link:../../tools/config-loader '@bentley/eslint-plugin': link:../../tools/eslint-plugin '@bentley/itwin-client': link:../itwin - '@types/chai': 4.2.21 - '@types/mocha': 8.2.3 + '@types/chai': 4.2.18 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 chai: 4.3.4 - eslint: 7.31.0 + eslint: 7.28.0 mocha: 8.4.0 rimraf: 3.0.2 source-map-loader: 1.1.3_webpack@4.42.0 @@ -552,11 +552,11 @@ importers: '@bentley/itwin-client': link:../itwin '@bentley/oidc-signin-tool': link:../../tools/oidc-signin-tool '@bentley/telemetry-client': link:../telemetry - '@types/chai': 4.2.21 - '@types/mocha': 8.2.3 + '@types/chai': 4.2.18 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 chai: 4.3.4 - eslint: 7.31.0 + eslint: 7.28.0 internal-tools: link:../../tools/internal mocha: 8.4.0 rimraf: 3.0.2 @@ -653,15 +653,15 @@ importers: '@bentley/perf-tools': link:../../tools/perf-tools '@bentley/rbac-client': link:../../clients/rbac '@bentley/telemetry-client': link:../../clients/telemetry - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/deep-assign': 0.1.1 - '@types/formidable': 1.2.3 - '@types/fs-extra': 4.0.12 - '@types/glob': 5.0.37 + '@types/formidable': 1.2.2 + '@types/fs-extra': 4.0.11 + '@types/glob': 5.0.36 '@types/js-base64': 2.3.2 - '@types/lru-cache': 5.1.1 - '@types/mocha': 8.2.3 + '@types/lru-cache': 5.1.0 + '@types/mocha': 8.2.2 '@types/multiparty': 0.0.31 '@types/node': 10.14.1 '@types/semver': 5.5.0 @@ -671,7 +671,7 @@ importers: chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cpx: 1.5.0 - eslint: 7.31.0 + eslint: 7.28.0 event-stream: 4.0.1 internal-tools: link:../../tools/internal mkdirp: 1.0.4 @@ -766,20 +766,20 @@ importers: '@bentley/oidc-signin-tool': link:../../tools/oidc-signin-tool '@bentley/rbac-client': link:../../clients/rbac '@bentley/telemetry-client': link:../../clients/telemetry - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/deep-assign': 0.1.1 - '@types/fs-extra': 4.0.12 + '@types/fs-extra': 4.0.11 '@types/js-base64': 2.3.2 - '@types/jsonwebtoken': 8.5.4 - '@types/mocha': 8.2.3 + '@types/jsonwebtoken': 8.5.1 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 - '@types/proper-lockfile': 4.1.2 + '@types/proper-lockfile': 4.1.1 '@types/semver': 5.5.0 '@types/sinon': 9.0.11 - '@types/stream-buffers': 3.0.4 + '@types/stream-buffers': 3.0.3 chai: 4.3.4 cpx: 1.5.0 - eslint: 7.31.0 + eslint: 7.28.0 internal-tools: link:../../tools/internal mocha: 8.4.0 nock: 12.0.3 @@ -808,13 +808,13 @@ importers: devDependencies: '@bentley/build-tools': link:../../tools/build '@bentley/eslint-plugin': link:../../tools/eslint-plugin - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 - '@types/mocha': 8.2.3 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 - eslint: 7.31.0 + eslint: 7.28.0 mocha: 8.4.0 nyc: 15.1.0 rimraf: 3.0.2 @@ -857,14 +857,14 @@ importers: '@bentley/imodelhub-client': link:../../clients/imodelhub '@bentley/itwin-client': link:../../clients/itwin '@bentley/rbac-client': link:../../clients/rbac - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/flatbuffers': 1.10.0 '@types/js-base64': 2.3.2 - '@types/mocha': 8.2.3 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 '@types/semver': 5.5.0 chai: 4.3.4 - eslint: 7.31.0 + eslint: 7.28.0 js-base64: 2.6.4 mocha: 8.4.0 nyc: 15.1.0 @@ -912,19 +912,19 @@ importers: '@bentley/imodeljs-i18n': link:../i18n '@bentley/units-schema': 1.0.7 '@types/almost-equal': 1.1.0 - '@types/benchmark': 2.1.1 - '@types/chai': 4.2.21 + '@types/benchmark': 2.1.0 + '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 - '@types/i18next-node-fs-backend': 2.1.1 - '@types/mocha': 8.2.3 + '@types/i18next-node-fs-backend': 2.1.0 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 '@types/sinon': 9.0.11 - '@types/xmldom': 0.1.31 + '@types/xmldom': 0.1.30 benchmark: 2.1.4 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cpx: 1.5.0 - eslint: 7.31.0 + eslint: 7.28.0 i18next-node-fs-backend: 2.1.3 mocha: 8.4.0 nyc: 15.1.0 @@ -961,16 +961,16 @@ importers: '@bentley/build-tools': link:../../tools/build '@bentley/ecschema-metadata': link:../ecschema-metadata '@bentley/eslint-plugin': link:../../tools/eslint-plugin - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 - '@types/glob': 5.0.37 - '@types/mocha': 8.2.3 + '@types/glob': 5.0.36 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 '@types/sinon': 9.0.11 - '@types/xmldom': 0.1.31 + '@types/xmldom': 0.1.30 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 - eslint: 7.31.0 + eslint: 7.28.0 mocha: 8.4.0 nyc: 15.1.0 rimraf: 3.0.2 @@ -1016,19 +1016,19 @@ importers: '@bentley/imodeljs-i18n': link:../i18n '@bentley/units-schema': 1.0.7 '@types/almost-equal': 1.1.0 - '@types/benchmark': 2.1.1 - '@types/chai': 4.2.21 + '@types/benchmark': 2.1.0 + '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 - '@types/i18next-node-fs-backend': 2.1.1 - '@types/mocha': 8.2.3 + '@types/i18next-node-fs-backend': 2.1.0 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 '@types/sinon': 9.0.11 - '@types/xmldom': 0.1.31 + '@types/xmldom': 0.1.30 benchmark: 2.1.4 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cpx: 1.5.0 - eslint: 7.31.0 + eslint: 7.28.0 i18next-node-fs-backend: 2.1.3 mocha: 8.4.0 nyc: 15.1.0 @@ -1058,7 +1058,7 @@ importers: '@bentley/geometry-core': link:../../geometry '@bentley/imodeljs-common': link:../../common '@bentley/itwin-client': link:../../../clients/itwin - eslint: 7.31.0 + eslint: 7.28.0 rimraf: 3.0.2 typescript: 4.3.5 @@ -1088,7 +1088,7 @@ importers: '@bentley/imodeljs-backend': link:../../backend '@bentley/imodeljs-common': link:../../common '@bentley/itwin-client': link:../../../clients/itwin - eslint: 7.31.0 + eslint: 7.28.0 rimraf: 3.0.2 typescript: 4.3.5 @@ -1124,8 +1124,8 @@ importers: '@bentley/itwin-client': link:../../clients/itwin '@bentley/presentation-common': link:../../presentation/common '@types/node': 10.14.1 - electron: 11.4.10 - eslint: 7.31.0 + electron: 11.4.8 + eslint: 7.28.0 rimraf: 3.0.2 typescript: 4.3.5 @@ -1157,15 +1157,15 @@ importers: '@bentley/build-tools': link:../../tools/build '@bentley/eslint-plugin': link:../../tools/eslint-plugin '@bentley/imodeljs-common': link:../common - '@types/body-parser': 1.19.1 - '@types/chai': 4.2.21 - '@types/express': 4.17.13 - '@types/mocha': 8.2.3 + '@types/body-parser': 1.19.0 + '@types/chai': 4.2.18 + '@types/express': 4.17.12 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 '@types/sinon': 9.0.11 '@types/supertest': 2.0.11 chai: 4.3.4 - eslint: 7.31.0 + eslint: 7.28.0 mocha: 8.4.0 nyc: 15.1.0 rimraf: 3.0.2 @@ -1251,17 +1251,17 @@ importers: '@bentley/telemetry-client': link:../../clients/telemetry '@bentley/ui-abstract': link:../../ui/abstract '@bentley/webgl-compatibility': link:../webgl-compatibility - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/js-base64': 2.3.2 - '@types/mocha': 8.2.3 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 '@types/semver': 5.5.0 '@types/sinon': 9.0.11 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cpx: 1.5.0 - eslint: 7.31.0 + eslint: 7.28.0 glob: 7.1.7 mocha: 8.4.0 nyc: 15.1.0 @@ -1303,10 +1303,10 @@ importers: '@bentley/build-tools': link:../../tools/build '@bentley/eslint-plugin': link:../../tools/eslint-plugin '@bentley/extension-webpack-tools': link:../../tools/extension-webpack - '@types/file-saver': 2.0.3 + '@types/file-saver': 2.0.2 '@types/node': 10.14.1 cpx: 1.5.0 - eslint: 7.31.0 + eslint: 7.28.0 rimraf: 3.0.2 typescript: 4.3.5 @@ -1334,13 +1334,13 @@ importers: '@bentley/bentleyjs-core': link:../bentley '@bentley/build-tools': link:../../tools/build '@bentley/eslint-plugin': link:../../tools/eslint-plugin - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/flatbuffers': 1.10.0 - '@types/mocha': 8.2.3 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 chai: 4.3.4 debug: 2.6.9 - eslint: 7.31.0 + eslint: 7.28.0 mocha: 8.4.0 nyc: 15.1.0 rimraf: 3.0.2 @@ -1381,12 +1381,12 @@ importers: '@bentley/imodeljs-frontend': link:../frontend '@bentley/imodeljs-i18n': link:../i18n '@bentley/ui-abstract': link:../../ui/abstract - '@types/chai': 4.2.21 - '@types/mocha': 8.2.3 + '@types/chai': 4.2.18 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 chai: 4.3.4 cpx: 1.5.0 - eslint: 7.31.0 + eslint: 7.28.0 glob: 7.1.7 mocha: 8.4.0 nyc: 15.1.0 @@ -1420,7 +1420,7 @@ importers: '@types/i18next': 8.4.6 '@types/i18next-browser-languagedetector': 2.0.2 '@types/node': 10.14.1 - eslint: 7.31.0 + eslint: 7.28.0 rimraf: 3.0.2 typescript: 4.3.5 @@ -1468,13 +1468,13 @@ importers: '@bentley/itwin-client': link:../../clients/itwin '@bentley/oidc-signin-tool': link:../../tools/oidc-signin-tool '@bentley/rbac-client': link:../../clients/rbac - '@types/chai': 4.2.21 - '@types/mocha': 8.2.3 + '@types/chai': 4.2.18 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 '@types/object-hash': 1.3.4 chai: 4.3.4 cpx: 1.5.0 - eslint: 7.31.0 + eslint: 7.28.0 internal-tools: link:../../tools/internal mocha: 8.4.0 nyc: 15.1.0 @@ -1500,12 +1500,12 @@ importers: '@bentley/bentleyjs-core': link:../bentley '@bentley/build-tools': link:../../tools/build '@bentley/eslint-plugin': link:../../tools/eslint-plugin - '@types/bunyan': 1.8.7 + '@types/bunyan': 1.8.6 '@types/bunyan-seq': 0.2.2 '@types/node': 10.14.1 bunyan: 1.8.15 bunyan-seq: 0.2.0 - eslint: 7.31.0 + eslint: 7.28.0 request: 2.88.2 request-promise: 4.2.6_request@2.88.2 rimraf: 3.0.2 @@ -1546,12 +1546,12 @@ importers: '@bentley/imodeljs-common': link:../common '@bentley/imodeljs-frontend': link:../frontend '@bentley/imodeljs-i18n': link:../i18n - '@types/chai': 4.2.21 - '@types/mocha': 8.2.3 + '@types/chai': 4.2.18 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 chai: 4.3.4 cpx: 1.5.0 - eslint: 7.31.0 + eslint: 7.28.0 glob: 7.1.7 mocha: 8.4.0 nyc: 15.1.0 @@ -1598,16 +1598,16 @@ importers: '@bentley/imodeljs-frontend': link:../frontend '@bentley/itwin-client': link:../../clients/itwin '@bentley/presentation-common': link:../../presentation/common - '@types/chai': 4.2.21 - '@types/fs-extra': 4.0.12 + '@types/chai': 4.2.18 + '@types/fs-extra': 4.0.11 '@types/js-base64': 2.3.2 - '@types/mocha': 8.2.3 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 '@types/ws': 6.0.4 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cpx: 1.5.0 - eslint: 7.31.0 + eslint: 7.28.0 js-base64: 2.6.4 mocha: 8.4.0 rimraf: 3.0.2 @@ -1635,13 +1635,13 @@ importers: '@bentley/bentleyjs-core': link:../bentley '@bentley/build-tools': link:../../tools/build '@bentley/eslint-plugin': link:../../tools/eslint-plugin - '@types/chai': 4.2.21 - '@types/mocha': 8.2.3 + '@types/chai': 4.2.18 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 chai: 4.3.4 cpx: 1.5.0 debug: 2.6.9 - eslint: 7.31.0 + eslint: 7.28.0 mocha: 8.4.0 nyc: 15.1.0 rimraf: 3.0.2 @@ -1671,15 +1671,15 @@ importers: '@bentley/bentleyjs-core': link:../bentley '@bentley/build-tools': link:../../tools/build '@bentley/eslint-plugin': link:../../tools/eslint-plugin - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 - '@types/glob': 5.0.37 - '@types/mocha': 8.2.3 + '@types/glob': 5.0.36 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 '@types/sinon': 9.0.11 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 - eslint: 7.31.0 + eslint: 7.28.0 mocha: 8.4.0 nyc: 15.1.0 rimraf: 3.0.2 @@ -1708,11 +1708,11 @@ importers: '@bentley/build-tools': link:../../tools/build '@bentley/certa': link:../../tools/certa '@bentley/eslint-plugin': link:../../tools/eslint-plugin - '@types/chai': 4.2.21 - '@types/mocha': 8.2.3 + '@types/chai': 4.2.18 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 chai: 4.3.4 - eslint: 7.31.0 + eslint: 7.28.0 glob: 7.1.7 mocha: 8.4.0 rimraf: 3.0.2 @@ -1748,14 +1748,14 @@ importers: '@bentley/eslint-plugin': link:../../../tools/eslint-plugin '@bentley/imodeljs-backend': link:../../../core/backend '@bentley/imodeljs-common': link:../../../core/common - '@types/chai': 4.2.21 - '@types/fs-extra': 4.0.12 - '@types/mocha': 8.2.3 + '@types/chai': 4.2.18 + '@types/fs-extra': 4.0.11 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 '@types/semver': 5.5.0 chai: 4.3.4 cpx: 1.5.0 - eslint: 7.31.0 + eslint: 7.28.0 mocha: 8.4.0 nyc: 15.1.0 rimraf: 3.0.2 @@ -1787,13 +1787,13 @@ importers: '@bentley/imodeljs-backend': link:../../../core/backend '@bentley/imodeljs-common': link:../../../core/common '@bentley/linear-referencing-common': link:../common - '@types/chai': 4.2.21 - '@types/fs-extra': 4.0.12 - '@types/mocha': 8.2.3 + '@types/chai': 4.2.18 + '@types/fs-extra': 4.0.11 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 chai: 4.3.4 cpx: 1.5.0 - eslint: 7.31.0 + eslint: 7.28.0 mocha: 8.4.0 nyc: 15.1.0 rimraf: 3.0.2 @@ -1820,12 +1820,12 @@ importers: '@bentley/build-tools': link:../../../tools/build '@bentley/eslint-plugin': link:../../../tools/eslint-plugin '@bentley/imodeljs-common': link:../../../core/common - '@types/chai': 4.2.21 - '@types/fs-extra': 4.0.12 - '@types/mocha': 8.2.3 + '@types/chai': 4.2.18 + '@types/fs-extra': 4.0.11 + '@types/mocha': 8.2.2 chai: 4.3.4 cpx: 1.5.0 - eslint: 7.31.0 + eslint: 7.28.0 mocha: 8.4.0 nyc: 15.1.0 rimraf: 3.0.2 @@ -1855,13 +1855,13 @@ importers: '@bentley/eslint-plugin': link:../../../tools/eslint-plugin '@bentley/imodeljs-backend': link:../../../core/backend '@bentley/imodeljs-common': link:../../../core/common - '@types/chai': 4.2.21 - '@types/fs-extra': 4.0.12 - '@types/mocha': 8.2.3 + '@types/chai': 4.2.18 + '@types/fs-extra': 4.0.11 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 chai: 4.3.4 cpx: 1.5.0 - eslint: 7.31.0 + eslint: 7.28.0 mocha: 8.4.0 nyc: 15.1.0 rimraf: 3.0.2 @@ -1902,17 +1902,17 @@ importers: '@bentley/geometry-core': link:../../core/geometry '@bentley/imodeljs-backend': link:../../core/backend '@bentley/imodeljs-common': link:../../core/common - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/deep-assign': 0.1.1 - '@types/mocha': 8.2.3 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 '@types/semver': 5.5.0 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cpx: 1.5.0 - electron: 11.4.10 - eslint: 7.31.0 + electron: 11.4.8 + eslint: 7.28.0 mocha: 8.4.0 rimraf: 3.0.2 sinon: 9.2.4 @@ -1942,12 +1942,12 @@ importers: '@bentley/eslint-plugin': link:../../tools/eslint-plugin '@bentley/geometry-core': link:../../core/geometry '@bentley/imodeljs-common': link:../../core/common - '@types/chai': 4.2.21 - '@types/mocha': 8.2.3 + '@types/chai': 4.2.18 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 '@types/semver': 5.5.0 chai: 4.3.4 - eslint: 7.31.0 + eslint: 7.28.0 mocha: 8.4.0 rimraf: 3.0.2 typescript: 4.3.5 @@ -1989,14 +1989,14 @@ importers: '@bentley/eslint-plugin': link:../../tools/eslint-plugin '@bentley/imodeljs-common': link:../../core/common '@bentley/imodeljs-i18n': link:../../core/i18n - '@types/chai': 4.2.21 - '@types/mocha': 8.2.3 + '@types/chai': 4.2.18 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 '@types/semver': 5.5.0 chai: 4.3.4 cpx: 1.5.0 - electron: 11.4.10 - eslint: 7.31.0 + electron: 11.4.8 + eslint: 7.28.0 glob: 7.1.7 mocha: 8.4.0 rimraf: 3.0.2 @@ -2060,7 +2060,7 @@ importers: '@bentley/rbac-client': link:../../clients/rbac body-parser: 1.19.0 chai: 4.3.4 - electron: 11.4.10 + electron: 11.4.8 express: 4.17.1 fs-extra: 8.1.0 fuse.js: 3.6.1 @@ -2074,17 +2074,17 @@ importers: '@bentley/build-tools': link:../../tools/build '@bentley/eslint-plugin': link:../../tools/eslint-plugin '@bentley/oidc-signin-tool': link:../../tools/oidc-signin-tool - '@types/body-parser': 1.19.1 - '@types/chai': 4.2.21 - '@types/express': 4.17.13 - '@types/fs-extra': 4.0.12 + '@types/body-parser': 1.19.0 + '@types/chai': 4.2.18 + '@types/express': 4.17.12 + '@types/fs-extra': 4.0.11 '@types/i18next': 8.4.6 '@types/i18next-browser-languagedetector': 2.0.2 '@types/js-base64': 2.3.2 - '@types/mocha': 8.2.3 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 cpx: 1.5.0 - eslint: 7.31.0 + eslint: 7.28.0 mocha: 8.4.0 rimraf: 3.0.2 typescript: 4.3.5 @@ -2144,7 +2144,7 @@ importers: '@bentley/rbac-client': link:../../clients/rbac body-parser: 1.19.0 chai: 4.3.4 - electron: 11.4.10 + electron: 11.4.8 express: 4.17.1 fs-extra: 8.1.0 fuse.js: 3.6.1 @@ -2158,17 +2158,17 @@ importers: '@bentley/build-tools': link:../../tools/build '@bentley/eslint-plugin': link:../../tools/eslint-plugin '@bentley/oidc-signin-tool': link:../../tools/oidc-signin-tool - '@types/body-parser': 1.19.1 - '@types/chai': 4.2.21 - '@types/express': 4.17.13 - '@types/fs-extra': 4.0.12 + '@types/body-parser': 1.19.0 + '@types/chai': 4.2.18 + '@types/express': 4.17.12 + '@types/fs-extra': 4.0.11 '@types/i18next': 8.4.6 '@types/i18next-browser-languagedetector': 2.0.2 '@types/js-base64': 2.3.2 - '@types/mocha': 8.2.3 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 cpx: 1.5.0 - eslint: 7.31.0 + eslint: 7.28.0 mocha: 8.4.0 rimraf: 3.0.2 typescript: 4.3.5 @@ -2208,7 +2208,7 @@ importers: '@bentley/extension-webpack-tools': link:../../tools/extension-webpack '@types/node': 10.14.1 cpx: 1.5.0 - eslint: 7.31.0 + eslint: 7.28.0 rimraf: 3.0.2 typescript: 4.3.5 @@ -2290,12 +2290,12 @@ importers: '@bentley/ui-ninezone': link:../../ui/ninezone '@testing-library/react': 8.0.9_react@16.14.0 '@testing-library/react-hooks': 3.7.0_react@16.14.0 - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/enzyme': 3.9.3 - '@types/mocha': 8.2.3 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 '@types/react': 16.9.43 - '@types/react-beautiful-dnd': 12.1.4 + '@types/react-beautiful-dnd': 12.1.3 '@types/react-select': 3.0.26 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.5 @@ -2307,7 +2307,7 @@ importers: enzyme: 3.11.0 enzyme-adapter-react-16: 1.15.6_enzyme@3.11.0+react@16.14.0 enzyme-to-json: 3.6.2_enzyme@3.11.0 - eslint: 7.31.0 + eslint: 7.28.0 jsdom: 11.12.0 jsdom-global: 3.0.2_jsdom@11.12.0 mocha: 8.4.0 @@ -2389,7 +2389,7 @@ importers: '@bentley/rbac-client': link:../../clients/rbac chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 - electron: 11.4.10 + electron: 11.4.8 fs-extra: 8.1.0 devDependencies: '@bentley/build-tools': link:../../tools/build @@ -2401,13 +2401,13 @@ importers: '@bentley/frontend-authorization-client': link:../../clients/frontend-authorization '@bentley/oidc-signin-tool': link:../../tools/oidc-signin-tool '@bentley/product-settings-client': link:../../clients/product-settings - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 - '@types/fs-extra': 4.0.12 - '@types/mocha': 8.2.3 + '@types/fs-extra': 4.0.11 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 - '@types/serve-handler': 6.1.1 - eslint: 7.31.0 + '@types/serve-handler': 6.1.0 + eslint: 7.28.0 glob: 7.1.7 internal-tools: link:../../tools/internal istanbul-instrumenter-loader: 3.0.1_webpack@4.42.0 @@ -2495,14 +2495,14 @@ importers: '@bentley/eslint-plugin': link:../../tools/eslint-plugin '@bentley/express-server': link:../../core/express-server '@bentley/imodeljs-backend': link:../../core/backend - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/dotenv': 6.1.1 - '@types/mocha': 8.2.3 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 '@types/puppeteer': 2.0.1 cpx: 1.5.0 - eslint: 7.31.0 + eslint: 7.28.0 npm-run-all: 4.1.5 null-loader: 0.1.1 rimraf: 3.0.2 @@ -2562,13 +2562,13 @@ importers: '@bentley/config-loader': link:../../tools/config-loader '@bentley/eslint-plugin': link:../../tools/eslint-plugin '@bentley/oidc-signin-tool': link:../../tools/oidc-signin-tool - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/deep-assign': 0.1.1 - '@types/fs-extra': 4.0.12 + '@types/fs-extra': 4.0.11 '@types/js-base64': 2.3.2 - '@types/mocha': 8.2.3 + '@types/mocha': 8.2.2 cpx: 1.5.0 - eslint: 7.31.0 + eslint: 7.28.0 internal-tools: link:../../tools/internal nyc: 15.1.0 rimraf: 3.0.2 @@ -2631,7 +2631,7 @@ importers: '@bentley/itwin-client': link:../../clients/itwin '@bentley/rbac-client': link:../../clients/rbac chai: 4.3.4 - electron: 11.4.10 + electron: 11.4.8 fs-extra: 8.1.0 devDependencies: '@bentley/build-tools': link:../../tools/build @@ -2639,11 +2639,11 @@ importers: '@bentley/config-loader': link:../../tools/config-loader '@bentley/eslint-plugin': link:../../tools/eslint-plugin '@bentley/oidc-signin-tool': link:../../tools/oidc-signin-tool - '@types/chai': 4.2.21 - '@types/fs-extra': 4.0.12 - '@types/mocha': 8.2.3 + '@types/chai': 4.2.18 + '@types/fs-extra': 4.0.11 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 - eslint: 7.31.0 + eslint: 7.28.0 glob: 7.1.7 internal-tools: link:../../tools/internal istanbul-instrumenter-loader: 3.0.1_webpack@4.42.0 @@ -2736,16 +2736,16 @@ importers: '@bentley/ui-components': link:../../ui/components '@bentley/ui-core': link:../../ui/core '@testing-library/react-hooks': 3.7.0_98e0eb37a9f7280a1c5a6c886619f5b4 - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/chai-jest-snapshot': 1.3.6 '@types/chai-subset': 1.3.1 - '@types/cpx': 1.5.2 + '@types/cpx': 1.5.1 '@types/deep-equal': 1.0.1 '@types/faker': 4.1.12 - '@types/mocha': 8.2.3 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 - '@types/rimraf': 2.0.5 + '@types/rimraf': 2.0.4 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.5 chai: 4.3.4 @@ -2755,7 +2755,7 @@ importers: cpx: 1.5.0 deep-equal: 1.1.1 faker: 4.1.0 - immer: 9.0.5 + immer: 9.0.3 mocha: 8.4.0 react: 16.14.0 react-dom: 16.14.0_react@16.14.0 @@ -2770,11 +2770,11 @@ importers: '@bentley/config-loader': link:../../tools/config-loader '@bentley/eslint-plugin': link:../../tools/eslint-plugin '@types/react': 16.9.43 - '@types/react-dom': 16.9.14 + '@types/react-dom': 16.9.13 '@types/testing-library__react-hooks': 3.4.1 cache-require-paths: 0.3.0 cross-env: 5.2.1 - eslint: 7.31.0 + eslint: 7.28.0 ignore-styles: 5.0.1 internal-tools: link:../../tools/internal jsdom-global: 3.0.2 @@ -2821,7 +2821,7 @@ importers: '@bentley/itwin-client': link:../../clients/itwin '@bentley/mobile-manager': link:../../core/mobile-manager chai: 4.3.4 - electron: 11.4.10 + electron: 11.4.8 express: 4.17.1 semver: 5.7.1 spdy: 4.0.2 @@ -2829,13 +2829,13 @@ importers: '@bentley/build-tools': link:../../tools/build '@bentley/certa': link:../../tools/certa '@bentley/eslint-plugin': link:../../tools/eslint-plugin - '@types/chai': 4.2.21 - '@types/express': 4.17.13 - '@types/mocha': 8.2.3 + '@types/chai': 4.2.18 + '@types/express': 4.17.12 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 '@types/semver': 5.5.0 - '@types/spdy': 3.4.5 - eslint: 7.31.0 + '@types/spdy': 3.4.4 + eslint: 7.28.0 glob: 7.1.7 null-loader: 0.1.1 rimraf: 3.0.2 @@ -2921,14 +2921,14 @@ importers: '@bentley/express-server': link:../../core/express-server '@bentley/imodeljs-backend': link:../../core/backend '@bentley/presentation-backend': link:../../presentation/backend - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/dotenv': 6.1.1 - '@types/mocha': 8.2.3 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 '@types/puppeteer': 2.0.1 cpx: 1.5.0 - eslint: 7.31.0 + eslint: 7.28.0 internal-tools: link:../../tools/internal npm-run-all: 4.1.5 null-loader: 0.1.1 @@ -2990,14 +2990,14 @@ importers: '@bentley/imodeljs-common': link:../../core/common '@bentley/imodeljs-quantity': link:../../core/quantity '@bentley/presentation-common': link:../common - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/chai-jest-snapshot': 1.3.6 '@types/chai-subset': 1.3.1 '@types/deep-equal': 1.0.1 '@types/faker': 4.1.12 '@types/lolex': 2.1.3 - '@types/mocha': 8.2.3 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 '@types/object-hash': 1.3.4 '@types/semver': 5.5.0 @@ -3010,7 +3010,7 @@ importers: cpx: 1.5.0 cross-env: 5.2.1 deep-equal: 1.1.1 - eslint: 7.31.0 + eslint: 7.28.0 faker: 4.1.0 lolex: 2.7.5 mocha: 8.4.0 @@ -3063,13 +3063,13 @@ importers: '@bentley/eslint-plugin': link:../../tools/eslint-plugin '@bentley/imodeljs-common': link:../../core/common '@bentley/imodeljs-quantity': link:../../core/quantity - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/chai-jest-snapshot': 1.3.6 '@types/chai-subset': 1.3.1 '@types/deep-equal': 1.0.1 '@types/faker': 4.1.12 - '@types/mocha': 8.2.3 + '@types/mocha': 8.2.2 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.5 '@types/source-map-support': 0.4.2 @@ -3080,7 +3080,7 @@ importers: cpx: 1.5.0 cross-env: 5.2.1 deep-equal: 1.1.1 - eslint: 7.31.0 + eslint: 7.28.0 faker: 4.1.0 json-schema-faker: 0.5.0-rc16 mocha: 8.4.0 @@ -3152,7 +3152,7 @@ importers: dependencies: fast-deep-equal: 3.1.3 fast-sort: 3.0.2 - immer: 9.0.5 + immer: 9.0.3 micro-memoize: 4.0.9 rxjs: 6.6.7 devDependencies: @@ -3169,15 +3169,15 @@ importers: '@bentley/ui-core': link:../../ui/core '@testing-library/react': 8.0.9_react-dom@16.14.0+react@16.14.0 '@testing-library/react-hooks': 3.7.0_98e0eb37a9f7280a1c5a6c886619f5b4 - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/chai-jest-snapshot': 1.3.6 '@types/chai-subset': 1.3.1 '@types/enzyme': 3.9.3 '@types/faker': 4.1.12 - '@types/mocha': 8.2.3 + '@types/mocha': 8.2.2 '@types/react': 16.9.43 - '@types/react-dom': 16.9.14 + '@types/react-dom': 16.9.13 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.5 '@types/testing-library__react-hooks': 3.4.1 @@ -3190,7 +3190,7 @@ importers: enzyme: 3.11.0 enzyme-adapter-react-16: 1.15.6_4f82faf5e8cab057bc46d4d95079ec42 enzyme-to-json: 3.6.2_enzyme@3.11.0 - eslint: 7.31.0 + eslint: 7.28.0 faker: 4.1.0 ignore-styles: 5.0.1 jsdom-global: 3.0.2 @@ -3255,12 +3255,12 @@ importers: '@bentley/itwin-client': link:../../clients/itwin '@bentley/presentation-common': link:../common '@bentley/product-settings-client': link:../../clients/product-settings - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/chai-jest-snapshot': 1.3.6 '@types/deep-equal': 1.0.1 '@types/faker': 4.1.12 - '@types/mocha': 8.2.3 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.5 @@ -3270,7 +3270,7 @@ importers: cpx: 1.5.0 cross-env: 5.2.1 deep-equal: 1.1.1 - eslint: 7.31.0 + eslint: 7.28.0 faker: 4.1.0 jsdom-global: 3.0.2 mocha: 8.4.0 @@ -3339,20 +3339,20 @@ importers: '@bentley/presentation-frontend': link:../frontend '@bentley/ui-abstract': link:../../ui/abstract '@bentley/ui-components': link:../../ui/components - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/chai-jest-snapshot': 1.3.6 '@types/faker': 4.1.12 '@types/jsdom': 12.2.4 - '@types/mocha': 8.2.3 - '@types/rimraf': 2.0.5 + '@types/mocha': 8.2.2 + '@types/rimraf': 2.0.4 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.5 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 chai-jest-snapshot: 2.0.0_chai@4.3.4 cross-env: 5.2.1 - eslint: 7.31.0 + eslint: 7.28.0 faker: 4.1.0 ignore-styles: 5.0.1 jsdom-global: 3.0.2 @@ -3435,15 +3435,15 @@ importers: '@bentley/eslint-plugin': link:../../tools/eslint-plugin '@bentley/perf-tools': link:../../tools/perf-tools '@bentley/react-scripts': 4.0.3_react@16.14.0+typescript@4.3.5 - '@types/body-parser': 1.19.1 - '@types/express': 4.17.13 + '@types/body-parser': 1.19.0 + '@types/express': 4.17.12 '@types/node': 10.14.1 child_process: 1.0.2 chrome-launcher: 0.10.7 cpx: 1.5.0 cross-env: 5.2.1 - electron: 11.4.10 - eslint: 7.31.0 + electron: 11.4.8 + eslint: 7.28.0 express: 4.17.1 npm-run-all: 4.1.5 null-loader: 0.1.1 @@ -3533,13 +3533,13 @@ importers: '@bentley/config-loader': link:../../tools/config-loader '@bentley/eslint-plugin': link:../../tools/eslint-plugin '@bentley/react-scripts': 4.0.3_react@16.14.0+typescript@4.3.5 - '@types/express': 4.17.13 - '@types/fs-extra': 4.0.12 + '@types/express': 4.17.12 + '@types/fs-extra': 4.0.11 child_process: 1.0.2 cpx: 1.5.0 cross-env: 5.2.1 - electron: 11.4.10 - eslint: 7.31.0 + electron: 11.4.8 + eslint: 7.28.0 express: 4.17.1 fs-extra: 8.1.0 internal-tools: link:../../tools/internal @@ -3577,8 +3577,8 @@ importers: '@bentley/build-tools': link:../../tools/build '@bentley/eslint-plugin': link:../../tools/eslint-plugin '@types/node': 10.14.1 - '@types/yargs': 12.0.20 - eslint: 7.31.0 + '@types/yargs': 12.0.19 + eslint: 7.28.0 rimraf: 3.0.2 typescript: 4.3.5 @@ -3620,11 +3620,11 @@ importers: devDependencies: '@bentley/build-tools': link:../../tools/build '@bentley/eslint-plugin': link:../../tools/eslint-plugin - '@types/chai': 4.2.21 - '@types/mocha': 8.2.3 + '@types/chai': 4.2.18 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 - '@types/yargs': 12.0.20 - eslint: 7.31.0 + '@types/yargs': 12.0.19 + eslint: 7.28.0 mocha: 8.4.0 rimraf: 3.0.2 typescript: 4.3.5 @@ -3661,12 +3661,12 @@ importers: devDependencies: '@bentley/build-tools': link:../../tools/build '@bentley/eslint-plugin': link:../../tools/eslint-plugin - '@types/fs-extra': 4.0.12 - '@types/lodash': 4.14.171 + '@types/fs-extra': 4.0.11 + '@types/lodash': 4.14.170 '@types/node': 10.14.1 - '@types/request-promise-native': 1.0.18 - '@types/yargs': 12.0.20 - eslint: 7.31.0 + '@types/request-promise-native': 1.0.17 + '@types/yargs': 12.0.19 + eslint: 7.28.0 rimraf: 3.0.2 typescript: 4.3.5 @@ -3704,12 +3704,12 @@ importers: devDependencies: '@bentley/build-tools': link:../../tools/build '@bentley/eslint-plugin': link:../../tools/eslint-plugin - '@types/fs-extra': 4.0.12 - '@types/lodash': 4.14.171 + '@types/fs-extra': 4.0.11 + '@types/lodash': 4.14.170 '@types/node': 10.14.1 - '@types/request-promise-native': 1.0.18 - '@types/yargs': 12.0.20 - eslint: 7.31.0 + '@types/request-promise-native': 1.0.17 + '@types/yargs': 12.0.19 + eslint: 7.28.0 rimraf: 3.0.2 typescript: 4.3.5 @@ -3747,12 +3747,12 @@ importers: devDependencies: '@bentley/build-tools': link:../../tools/build '@bentley/eslint-plugin': link:../../tools/eslint-plugin - '@types/fs-extra': 4.0.12 - '@types/lodash': 4.14.171 + '@types/fs-extra': 4.0.11 + '@types/lodash': 4.14.170 '@types/node': 10.14.1 - '@types/request-promise-native': 1.0.18 - '@types/yargs': 12.0.20 - eslint: 7.31.0 + '@types/request-promise-native': 1.0.17 + '@types/yargs': 12.0.19 + eslint: 7.28.0 rimraf: 3.0.2 typescript: 4.3.5 @@ -3797,14 +3797,14 @@ importers: devDependencies: '@bentley/build-tools': link:../../tools/build '@bentley/eslint-plugin': link:../../tools/eslint-plugin - '@types/chai': 4.2.21 - '@types/fs-extra': 4.0.12 - '@types/lodash': 4.14.171 - '@types/mocha': 8.2.3 + '@types/chai': 4.2.18 + '@types/fs-extra': 4.0.11 + '@types/lodash': 4.14.170 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 - '@types/request-promise-native': 1.0.18 - '@types/yargs': 12.0.20 - eslint: 7.31.0 + '@types/request-promise-native': 1.0.17 + '@types/yargs': 12.0.19 + eslint: 7.28.0 mocha: 8.4.0 rimraf: 3.0.2 typescript: 4.3.5 @@ -3848,8 +3848,8 @@ importers: '@bentley/eslint-plugin': link:../../tools/eslint-plugin '@bentley/react-scripts': 4.0.3_react@16.14.0+typescript@4.3.5 '@types/react': 16.9.43 - '@types/react-dom': 16.9.14 - '@types/react-router-dom': 5.1.8 + '@types/react-dom': 16.9.13 + '@types/react-router-dom': 5.1.7 typescript: 4.3.5 ../../test-apps/presentation-test-app: @@ -3921,15 +3921,15 @@ importers: '@bentley/config-loader': link:../../tools/config-loader '@bentley/eslint-plugin': link:../../tools/eslint-plugin '@bentley/react-scripts': 4.0.3_react@16.14.0+typescript@4.3.5 - '@types/bunyan': 1.8.7 + '@types/bunyan': 1.8.6 '@types/react': 16.9.43 - '@types/react-dom': 16.9.14 + '@types/react-dom': 16.9.13 '@types/react-select': 3.0.26 autoprefixer: 8.6.5 cpx: 1.5.0 cross-env: 5.2.1 - electron: 11.4.10 - eslint: 7.31.0 + electron: 11.4.8 + eslint: 7.28.0 npm-run-all: 4.1.5 postcss-flexbugs-fixes: 4.1.0 postcss-loader: 3.0.0 @@ -4066,7 +4066,7 @@ importers: request-promise: 4.2.6_request@2.88.2 semver: 5.7.1 devDependencies: - '@axe-core/react': 4.2.2 + '@axe-core/react': 4.2.1 '@bentley/build-tools': link:../../tools/build '@bentley/config-loader': link:../../tools/config-loader '@bentley/eslint-plugin': link:../../tools/eslint-plugin @@ -4075,17 +4075,17 @@ importers: '@types/lorem-ipsum': 1.0.2 '@types/node': 10.14.1 '@types/react': 16.9.43 - '@types/react-beautiful-dnd': 12.1.4 - '@types/react-dom': 16.9.14 - '@types/react-redux': 7.1.18 + '@types/react-beautiful-dnd': 12.1.3 + '@types/react-dom': 16.9.13 + '@types/react-redux': 7.1.16 '@types/react-select': 3.0.26 '@types/semver': 5.5.0 cpx: 1.5.0 cross-env: 5.2.1 dotenv: 8.6.0 dotenv-expand: 5.1.0 - electron: 11.4.10 - eslint: 7.31.0 + electron: 11.4.8 + eslint: 7.28.0 fs-extra: 8.1.0 internal-tools: link:../../tools/internal npm-run-all: 4.1.5 @@ -4154,7 +4154,7 @@ importers: '@types/react': 16.9.43 '@types/react-select': 3.0.26 cpx: 1.5.0 - eslint: 7.31.0 + eslint: 7.28.0 rimraf: 3.0.2 svg-sprite-loader: 4.2.1 typescript: 4.3.5 @@ -4182,7 +4182,7 @@ importers: concurrently: 3.6.1 fs-extra: 8.1.0 glob: 7.1.7 - nodemon: 2.0.12 + nodemon: 2.0.7 null-loader: 0.1.1 readline: 1.3.0 source-map-loader: 1.1.3_webpack@4.42.0 @@ -4236,7 +4236,7 @@ importers: rimraf: 3.0.2 tree-kill: 1.2.2 ts-node: 7.0.1 - tsconfig-paths: 3.10.1 + tsconfig-paths: 3.9.0 tslib: 1.14.1 tslint: 5.20.1_typescript@4.3.5 tslint-consistent-codestyle: 1.16.0_tslint@5.20.1+typescript@4.3.5 @@ -4251,7 +4251,7 @@ importers: devDependencies: '@bentley/eslint-plugin': link:../eslint-plugin '@types/node': 10.14.1 - eslint: 7.31.0 + eslint: 7.28.0 ../../tools/certa: specifiers: @@ -4293,17 +4293,17 @@ importers: devDependencies: '@bentley/build-tools': link:../build '@bentley/eslint-plugin': link:../eslint-plugin - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/detect-port': 1.1.0 - '@types/express': 4.17.13 - '@types/lodash': 4.14.171 - '@types/mocha': 8.2.3 + '@types/express': 4.17.12 + '@types/lodash': 4.14.170 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 '@types/puppeteer': 2.0.1 - '@types/uuid': 7.0.5 - '@types/yargs': 12.0.20 - electron: 11.4.10 - eslint: 7.31.0 + '@types/uuid': 7.0.4 + '@types/yargs': 12.0.19 + electron: 11.4.8 + eslint: 7.28.0 nyc: 15.1.0 rimraf: 3.0.2 typescript: 4.3.5 @@ -4331,7 +4331,7 @@ importers: '@bentley/eslint-plugin': link:../eslint-plugin '@types/json5': 0.0.30 '@types/node': 10.14.1 - eslint: 7.31.0 + eslint: 7.28.0 rimraf: 3.0.2 typescript: 4.3.5 @@ -4389,15 +4389,15 @@ importers: devDependencies: '@bentley/build-tools': link:../build '@bentley/eslint-plugin': link:../eslint-plugin - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/chai-string': 1.4.2 - '@types/fs-extra': 4.0.12 - '@types/mocha': 8.2.3 + '@types/fs-extra': 4.0.11 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 - '@types/xmldom': 0.1.31 + '@types/xmldom': 0.1.30 chai: 4.3.4 cpx: 1.5.0 - eslint: 7.31.0 + eslint: 7.28.0 mocha: 8.4.0 nyc: 15.1.0 rimraf: 3.0.2 @@ -4406,8 +4406,13 @@ importers: ../../tools/eslint-plugin: specifiers: + '@types/eslint': ~7.2.13 + '@types/estree': ~0.0.48 + '@types/node': 10.14.1 '@typescript-eslint/eslint-plugin': 4.26.0 '@typescript-eslint/parser': 4.26.0 + '@typescript-eslint/typescript-estree': ~4.26.0 + eslint: ^7.11.0 eslint-import-resolver-node: 0.3.4 eslint-import-resolver-typescript: 2.4.0 eslint-plugin-deprecation: 1.2.1 @@ -4418,23 +4423,30 @@ importers: eslint-plugin-prefer-arrow: 1.2.3 eslint-plugin-react: 7.24.0 eslint-plugin-react-hooks: 4.2.0 + mocha: ^8.3.2 require-dir: ^1.2.0 typescript: ~4.3.0 dependencies: - '@typescript-eslint/eslint-plugin': 4.26.0_166ec349372b3169c352ce28aa2477aa - '@typescript-eslint/parser': 4.26.0_typescript@4.3.5 + '@typescript-eslint/eslint-plugin': 4.26.0_b84c93de30c2ccb1b651eb26d91bd105 + '@typescript-eslint/parser': 4.26.0_eslint@7.28.0+typescript@4.3.5 eslint-import-resolver-node: 0.3.4 - eslint-import-resolver-typescript: 2.4.0_eslint-plugin-import@2.23.4 - eslint-plugin-deprecation: 1.2.1_typescript@4.3.5 - eslint-plugin-import: 2.23.4 + eslint-import-resolver-typescript: 2.4.0_865bf980219d6c4beaad3708398fa6e4 + eslint-plugin-deprecation: 1.2.1_eslint@7.28.0+typescript@4.3.5 + eslint-plugin-import: 2.23.4_eslint@7.28.0 eslint-plugin-jam3: 0.2.3 - eslint-plugin-jsdoc: 35.1.3 - eslint-plugin-jsx-a11y: 6.4.1 - eslint-plugin-prefer-arrow: 1.2.3 - eslint-plugin-react: 7.24.0 - eslint-plugin-react-hooks: 4.2.0 + eslint-plugin-jsdoc: 35.1.3_eslint@7.28.0 + eslint-plugin-jsx-a11y: 6.4.1_eslint@7.28.0 + eslint-plugin-prefer-arrow: 1.2.3_eslint@7.28.0 + eslint-plugin-react: 7.24.0_eslint@7.28.0 + eslint-plugin-react-hooks: 4.2.0_eslint@7.28.0 require-dir: 1.2.0 devDependencies: + '@types/eslint': 7.2.13 + '@types/estree': 0.0.48 + '@types/node': 10.14.1 + '@typescript-eslint/typescript-estree': 4.26.1_typescript@4.3.5 + eslint: 7.28.0 + mocha: 8.4.0 typescript: 4.3.5 ../../tools/extension-cli: @@ -4489,7 +4501,7 @@ importers: '@bentley/presentation-common': link:../../presentation/common '@bentley/rbac-client': link:../../clients/rbac '@bentley/telemetry-client': link:../../clients/telemetry - electron: 11.4.10 + electron: 11.4.8 fast-sha256: 1.3.0 node-fetch: 2.6.1 rimraf: 3.0.2 @@ -4499,16 +4511,16 @@ importers: devDependencies: '@bentley/build-tools': link:../build '@bentley/eslint-plugin': link:../eslint-plugin - '@types/chai': 4.2.21 - '@types/mocha': 8.2.3 + '@types/chai': 4.2.18 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 - '@types/node-fetch': 2.5.11 - '@types/rimraf': 2.0.5 + '@types/node-fetch': 2.5.10 + '@types/rimraf': 2.0.4 '@types/semver': 5.5.0 - '@types/tar': 4.0.5 - '@types/yargs': 12.0.20 + '@types/tar': 4.0.4 + '@types/yargs': 12.0.19 chai: 4.3.4 - eslint: 7.31.0 + eslint: 7.28.0 mocha: 8.4.0 typescript: 4.3.5 @@ -4569,7 +4581,7 @@ importers: fs-extra: 8.1.0 glob: 7.1.7 mini-css-extract-plugin: 0.11.3_webpack@4.42.0 - nodemon: 2.0.12 + nodemon: 2.0.7 null-loader: 0.1.1 postcss-flexbugs-fixes: 4.1.0 postcss-loader: 3.0.0 @@ -4579,8 +4591,8 @@ importers: react-dev-utils: 11.0.4 readline: 1.3.0 resolve-url-loader: 3.1.2 - sass: 1.35.2 - sass-loader: 10.2.0_sass@1.35.2+webpack@4.42.0 + sass: 1.34.1 + sass-loader: 10.2.0_sass@1.34.1+webpack@4.42.0 source-map-loader: 1.1.3_webpack@4.42.0 style-loader: 1.3.0_webpack@4.42.0 svg-sprite-loader: 4.2.1_webpack@4.42.0 @@ -4635,14 +4647,14 @@ importers: devDependencies: '@bentley/build-tools': link:../build '@bentley/eslint-plugin': link:../eslint-plugin - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 - '@types/mocha': 8.2.3 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 '@types/puppeteer': 2.0.1 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 - eslint: 7.31.0 + eslint: 7.28.0 internal-tools: link:../internal mocha: 8.4.0 rimraf: 3.0.2 @@ -4662,8 +4674,8 @@ importers: devDependencies: '@bentley/build-tools': link:../build '@bentley/eslint-plugin': link:../eslint-plugin - '@types/fs-extra': 4.0.12 - eslint: 7.31.0 + '@types/fs-extra': 4.0.11 + eslint: 7.28.0 rimraf: 3.0.2 typescript: 4.3.5 @@ -4717,20 +4729,20 @@ importers: devDependencies: '@bentley/build-tools': link:../build '@bentley/eslint-plugin': link:../eslint-plugin - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/chai-jest-snapshot': 1.3.6 - '@types/fs-extra': 4.0.12 - '@types/glob': 5.0.37 - '@types/mocha': 8.2.3 + '@types/fs-extra': 4.0.11 + '@types/glob': 5.0.36 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 - '@types/webpack': 4.41.30 - '@types/webpack-sources': 0.1.9 + '@types/webpack': 4.41.29 + '@types/webpack-sources': 0.1.8 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 chai-jest-snapshot: 2.0.0_chai@4.3.4 cpx: 1.5.0 - eslint: 7.31.0 + eslint: 7.28.0 memfs: 3.2.2 mocha: 8.4.0 nyc: 15.1.0 @@ -4781,11 +4793,11 @@ importers: '@bentley/eslint-plugin': link:../../tools/eslint-plugin '@bentley/geometry-core': link:../../core/geometry '@bentley/imodeljs-i18n': link:../../core/i18n - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/chai-jest-snapshot': 1.3.6 '@types/chai-spies': 1.0.3 - '@types/mocha': 8.2.3 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.5 @@ -4794,7 +4806,7 @@ importers: chai-jest-snapshot: 2.0.0_chai@4.3.4 chai-spies: 1.0.0_chai@4.3.4 cpx: 1.5.0 - eslint: 7.31.0 + eslint: 7.28.0 ignore-styles: 5.0.1 jsdom: 11.12.0 jsdom-global: 3.0.2_jsdom@11.12.0 @@ -4805,7 +4817,7 @@ importers: sinon: 9.2.4 sinon-chai: 3.7.0_chai@4.3.4+sinon@9.2.4 ts-node: 7.0.1 - tsconfig-paths: 3.10.1 + tsconfig-paths: 3.9.0 typescript: 4.3.5 xmlhttprequest: 1.8.0 @@ -4903,7 +4915,7 @@ importers: callable-instance2: 1.0.0 classnames: 2.3.1 eventemitter2: 5.0.1 - immer: 9.0.5 + immer: 9.0.3 immutable: 3.8.2 inspire-tree: 5.0.2 linkify-it: 2.2.0 @@ -4933,7 +4945,7 @@ importers: '@bentley/ui-core': link:../core '@testing-library/react': 8.0.9_react-dom@16.14.0+react@16.14.0 '@testing-library/react-hooks': 3.7.0_98e0eb37a9f7280a1c5a6c886619f5b4 - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/chai-jest-snapshot': 1.3.6 '@types/chai-spies': 1.0.3 @@ -4941,16 +4953,16 @@ importers: '@types/enzyme': 3.9.3 '@types/faker': 4.1.12 '@types/linkify-it': 2.1.0 - '@types/lodash': 4.14.171 - '@types/mocha': 8.2.3 + '@types/lodash': 4.14.170 + '@types/mocha': 8.2.2 '@types/react': 16.9.43 '@types/react-data-grid': 4.0.2 - '@types/react-dom': 16.9.14 + '@types/react-dom': 16.9.13 '@types/react-highlight-words': 0.11.1 '@types/react-select': 3.0.26 - '@types/react-virtualized': 9.21.12 - '@types/react-virtualized-auto-sizer': 1.0.1 - '@types/react-window': 1.8.4 + '@types/react-virtualized': 9.21.11 + '@types/react-virtualized-auto-sizer': 1.0.0 + '@types/react-window': 1.8.3 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.5 '@types/testing-library__react-hooks': 3.4.1 @@ -4963,7 +4975,7 @@ importers: enzyme: 3.11.0 enzyme-adapter-react-16: 1.15.6_4f82faf5e8cab057bc46d4d95079ec42 enzyme-to-json: 3.6.2_enzyme@3.11.0 - eslint: 7.31.0 + eslint: 7.28.0 faker: 4.1.0 ignore-styles: 5.0.1 jsdom: 11.12.0 @@ -4981,7 +4993,7 @@ importers: sinon: 9.2.4 sinon-chai: 3.7.0_chai@4.3.4+sinon@9.2.4 ts-node: 7.0.1 - tsconfig-paths: 3.10.1 + tsconfig-paths: 3.9.0 typemoq: 2.1.0 typescript: 4.3.5 xmlhttprequest: 1.8.0 @@ -5051,7 +5063,7 @@ importers: dependencies: '@bentley/icons-generic-webfont': 1.0.34 classnames: 2.3.1 - dompurify: 2.3.0 + dompurify: 2.2.9 lodash: 4.17.21 react-autosuggest: 10.1.0_react@16.14.0 react-compound-slider: 2.5.0_react@16.14.0 @@ -5068,18 +5080,18 @@ importers: '@bentley/ui-abstract': link:../abstract '@testing-library/react': 8.0.9_react-dom@16.14.0+react@16.14.0 '@testing-library/react-hooks': 3.7.0_98e0eb37a9f7280a1c5a6c886619f5b4 - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/chai-jest-snapshot': 1.3.6 '@types/chai-spies': 1.0.3 - '@types/dompurify': 2.2.3 + '@types/dompurify': 2.2.2 '@types/enzyme': 3.9.3 - '@types/lodash': 4.14.171 - '@types/mocha': 8.2.3 + '@types/lodash': 4.14.170 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 '@types/react': 16.9.43 '@types/react-autosuggest': 10.1.2 - '@types/react-dom': 16.9.14 + '@types/react-dom': 16.9.13 '@types/react-select': 3.0.26 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.5 @@ -5092,7 +5104,7 @@ importers: enzyme: 3.11.0 enzyme-adapter-react-16: 1.15.6_4f82faf5e8cab057bc46d4d95079ec42 enzyme-to-json: 3.6.2_enzyme@3.11.0 - eslint: 7.31.0 + eslint: 7.28.0 ignore-styles: 5.0.1 jsdom: 11.12.0 jsdom-global: 3.0.2_jsdom@11.12.0 @@ -5106,7 +5118,7 @@ importers: sinon: 9.2.4 sinon-chai: 3.7.0_chai@4.3.4+sinon@9.2.4 ts-node: 7.0.1 - tsconfig-paths: 3.10.1 + tsconfig-paths: 3.9.0 typemoq: 2.1.0 typescript: 4.3.5 xmlhttprequest: 1.8.0 @@ -5202,7 +5214,7 @@ importers: '@bentley/icons-generic-webfont': 1.0.34 '@bentley/presentation-components': link:../../presentation/components classnames: 2.3.1 - immer: 9.0.5 + immer: 9.0.3 lodash: 4.17.21 react-dnd: 11.1.3_react-dom@16.14.0+react@16.14.0 react-dnd-html5-backend: 11.1.3 @@ -5236,19 +5248,19 @@ importers: '@bentley/ui-ninezone': link:../ninezone '@testing-library/react': 8.0.9_react-dom@16.14.0+react@16.14.0 '@testing-library/react-hooks': 3.7.0_98e0eb37a9f7280a1c5a6c886619f5b4 - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/chai-jest-snapshot': 1.3.6 '@types/chai-spies': 1.0.3 '@types/enzyme': 3.9.3 '@types/faker': 4.1.12 - '@types/lodash': 4.14.171 - '@types/mocha': 8.2.3 + '@types/lodash': 4.14.170 + '@types/mocha': 8.2.2 '@types/node': 10.14.1 '@types/react': 16.9.43 - '@types/react-dom': 16.9.14 - '@types/react-redux': 7.1.18 - '@types/rimraf': 2.0.5 + '@types/react-dom': 16.9.13 + '@types/react-redux': 7.1.16 + '@types/rimraf': 2.0.4 '@types/sinon': 9.0.11 '@types/sinon-chai': 3.2.5 '@types/testing-library__react-hooks': 3.4.1 @@ -5260,7 +5272,7 @@ importers: enzyme: 3.11.0 enzyme-adapter-react-16: 1.15.6_4f82faf5e8cab057bc46d4d95079ec42 enzyme-to-json: 3.6.2_enzyme@3.11.0 - eslint: 7.31.0 + eslint: 7.28.0 faker: 4.1.0 ignore-styles: 5.0.1 jsdom: 11.12.0 @@ -5277,7 +5289,7 @@ importers: sinon: 9.2.4 sinon-chai: 3.7.0_chai@4.3.4+sinon@9.2.4 ts-node: 7.0.1 - tsconfig-paths: 3.10.1 + tsconfig-paths: 3.9.0 typemoq: 2.1.0 typescript: 4.3.5 xmlhttprequest: 1.8.0 @@ -5332,7 +5344,7 @@ importers: uuid: ^7.0.3 dependencies: classnames: 2.3.1 - immer: 9.0.5 + immer: 9.0.3 svg-sprite-loader: 4.2.1 uuid: 7.0.3 devDependencies: @@ -5344,17 +5356,17 @@ importers: '@bentley/ui-core': link:../core '@testing-library/react': 8.0.9_react-dom@16.14.0+react@16.14.0 '@testing-library/react-hooks': 3.7.0_react@16.14.0 - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/chai-jest-snapshot': 1.3.6 '@types/chai-spies': 1.0.3 '@types/enzyme': 3.9.3 - '@types/mocha': 8.2.3 + '@types/mocha': 8.2.2 '@types/react': 16.9.43 - '@types/react-dom': 16.9.14 + '@types/react-dom': 16.9.13 '@types/sinon': 9.0.11 '@types/testing-library__react-hooks': 3.4.1 - '@types/uuid': 7.0.5 + '@types/uuid': 7.0.4 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 chai-jest-snapshot: 2.0.0_chai@4.3.4 @@ -5363,7 +5375,7 @@ importers: enzyme: 3.11.0 enzyme-adapter-react-16: 1.15.6_4f82faf5e8cab057bc46d4d95079ec42 enzyme-to-json: 3.6.2_enzyme@3.11.0 - eslint: 7.31.0 + eslint: 7.28.0 ignore-styles: 5.0.1 jsdom: 11.12.0 jsdom-global: 3.0.2_jsdom@11.12.0 @@ -5381,10 +5393,10 @@ importers: packages: - /@axe-core/react/4.2.2: - resolution: {integrity: sha512-qmh/1DGFrN9G7NqTNARA4aT1k37mUfyb5syWkEQN7iqo77VoO2GCsvVyfLystr8uwJYYihW17+Lgl0UTiz8q2Q==} + /@axe-core/react/4.2.1: + resolution: {integrity: sha512-g12GaW60emfQzedVCNlmr1OM2VXWwuGzoiv2zblxwjwN5DTL8LzDwqRoazo5FlxvOQ8re5k2/wXE7GFVxrYDwg==} dependencies: - axe-core: 4.3.1 + axe-core: 4.2.2 requestidlecallback: 0.3.0 dev: true @@ -5394,9 +5406,9 @@ packages: dependencies: tslib: 2.3.0 - /@azure/core-auth/1.3.2: - resolution: {integrity: sha512-7CU6DmCHIZp5ZPiZ9r3J17lTKMmYsm/zGvNkjArQwPkrLlZ1TZ+EUYfGgh2X31OLMVAQCTJZW4cXHJi02EbJnA==} - engines: {node: '>=12.0.0'} + /@azure/core-auth/1.3.0: + resolution: {integrity: sha512-kSDSZBL6c0CYdhb+7KuutnKGf2geeT+bCJAgccB0DD7wmNJSsQPcF7TcuoZX83B7VK4tLz/u+8sOO/CnCsYp8A==} + engines: {node: '>=8.0.0'} dependencies: '@azure/abort-controller': 1.0.4 tslib: 2.3.0 @@ -5408,7 +5420,7 @@ packages: /@azure/ms-rest-js/1.11.2: resolution: {integrity: sha512-2AyQ1IKmLGKW7DU3/x3TsTBzZLcbC9YRI+yuDPuXAQrv3zar340K9wsxU413kHFIDjkWNCo9T0w5VtwcyWxhbQ==} dependencies: - '@azure/core-auth': 1.3.2 + '@azure/core-auth': 1.3.0 axios: 0.21.1 form-data: 2.5.1 tough-cookie: 2.5.0 @@ -5420,24 +5432,24 @@ packages: - debug dev: true - /@azure/ms-rest-js/2.5.3: - resolution: {integrity: sha512-OZ7qJwazS2nSRtZOA6+0k7x+RJ9D2P0IyUl9iHycyjgtQlINALNRutGqQeBirhIEx2IRQs9TMnnxoh/yRkFEAw==} + /@azure/ms-rest-js/2.5.1: + resolution: {integrity: sha512-2McxhuZy1PRcAsX8PFRD6ELJg1Hr2a1vGvUjcWqVGcfej6MeXplC0P9GzJfNh739fNtzyq0F6ps657o+nVHJpg==} dependencies: - '@azure/core-auth': 1.3.2 + '@azure/core-auth': 1.3.0 abort-controller: 3.0.0 form-data: 2.5.1 node-fetch: 2.6.1 tough-cookie: 3.0.1 tslib: 1.14.1 tunnel: 0.0.6 - uuid: 8.3.2 + uuid: 3.4.0 xml2js: 0.4.23 /@azure/ms-rest-nodeauth/3.0.10: resolution: {integrity: sha512-oel7ibYlredh2wo7XwNYMx4jWlbMkIzCC8t8VpdhsAWDJVNSSce+DYj5jjZn1oED+QsCytVM2B7/QTuLN1/yDw==} dependencies: '@azure/ms-rest-azure-env': 2.0.0 - '@azure/ms-rest-js': 2.5.3 + '@azure/ms-rest-js': 2.5.1 adal-node: 0.2.2 transitivePeerDependencies: - debug @@ -5446,7 +5458,7 @@ packages: /@azure/storage-blob/10.4.0: resolution: {integrity: sha512-AxDi1G/FjfG7cOt6F/hOH1qfAB/8WTSn7pKBUkFg4B/vLNuC/Bk1fD6XCCsdrEUWZd8T5kX1prpU27NkCDGl6w==} dependencies: - '@azure/ms-rest-js': 2.5.3 + '@azure/ms-rest-js': 2.5.1 events: 3.3.0 tslib: 1.14.1 dev: false @@ -5467,8 +5479,8 @@ packages: dependencies: '@babel/highlight': 7.14.5 - /@babel/compat-data/7.14.7: - resolution: {integrity: sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==} + /@babel/compat-data/7.14.5: + resolution: {integrity: sha512-kixrYn4JwfAVPa0f2yfzc2AWti6WRRyO3XjWW5PJAvtE11qhSayrrcrEnee05KAtNaPC+EwehE8Qt1UedEVB8w==} engines: {node: '>=6.9.0'} /@babel/core/7.12.3: @@ -5478,13 +5490,13 @@ packages: '@babel/code-frame': 7.14.5 '@babel/generator': 7.14.5 '@babel/helper-module-transforms': 7.14.5 - '@babel/helpers': 7.14.6 - '@babel/parser': 7.14.7 + '@babel/helpers': 7.14.5 + '@babel/parser': 7.14.5 '@babel/template': 7.14.5 - '@babel/traverse': 7.14.7 + '@babel/traverse': 7.14.5 '@babel/types': 7.14.5 - convert-source-map: 1.8.0 - debug: 4.3.2 + convert-source-map: 1.7.0 + debug: 4.3.1 gensync: 1.0.0-beta.2 json5: 2.2.0 lodash: 4.17.21 @@ -5495,21 +5507,21 @@ packages: - supports-color dev: true - /@babel/core/7.14.6: - resolution: {integrity: sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==} + /@babel/core/7.14.5: + resolution: {integrity: sha512-RN/AwP2DJmQTZSfiDaD+JQQ/J99KsIpOCfBE5pL+5jJSt7nI3nYGoAXZu+ffYSQ029NLs2DstZb+eR81uuARgg==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.14.5 '@babel/generator': 7.14.5 - '@babel/helper-compilation-targets': 7.14.5_@babel+core@7.14.6 + '@babel/helper-compilation-targets': 7.14.5_@babel+core@7.14.5 '@babel/helper-module-transforms': 7.14.5 - '@babel/helpers': 7.14.6 - '@babel/parser': 7.14.7 + '@babel/helpers': 7.14.5 + '@babel/parser': 7.14.5 '@babel/template': 7.14.5 - '@babel/traverse': 7.14.7 + '@babel/traverse': 7.14.5 '@babel/types': 7.14.5 - convert-source-map: 1.8.0 - debug: 4.3.2 + convert-source-map: 1.7.0 + debug: 4.3.1 gensync: 1.0.0-beta.2 json5: 2.2.0 semver: 6.3.0 @@ -5523,13 +5535,13 @@ packages: dependencies: '@babel/code-frame': 7.14.5 '@babel/generator': 7.14.5 - '@babel/helpers': 7.14.6 - '@babel/parser': 7.14.7 + '@babel/helpers': 7.14.5 + '@babel/parser': 7.14.5 '@babel/template': 7.14.5 - '@babel/traverse': 7.14.7 + '@babel/traverse': 7.14.5 '@babel/types': 7.14.5 - convert-source-map: 1.8.0 - debug: 4.3.2 + convert-source-map: 1.7.0 + debug: 4.3.1 json5: 2.2.0 lodash: 4.17.21 resolve: 1.19.0 @@ -5545,13 +5557,13 @@ packages: '@babel/code-frame': 7.14.5 '@babel/generator': 7.14.5 '@babel/helper-module-transforms': 7.14.5 - '@babel/helpers': 7.14.6 - '@babel/parser': 7.14.7 + '@babel/helpers': 7.14.5 + '@babel/parser': 7.14.5 '@babel/template': 7.14.5 - '@babel/traverse': 7.14.7 + '@babel/traverse': 7.14.5 '@babel/types': 7.14.5 - convert-source-map: 1.8.0 - debug: 4.3.2 + convert-source-map: 1.7.0 + debug: 4.3.1 gensync: 1.0.0-beta.2 json5: 2.2.0 lodash: 4.17.21 @@ -5589,21 +5601,21 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.14.7 + '@babel/compat-data': 7.14.5 '@babel/core': 7.12.3 '@babel/helper-validator-option': 7.14.5 browserslist: 4.16.6 semver: 6.3.0 dev: true - /@babel/helper-compilation-targets/7.14.5_@babel+core@7.14.6: + /@babel/helper-compilation-targets/7.14.5_@babel+core@7.14.5: resolution: {integrity: sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.14.7 - '@babel/core': 7.14.6 + '@babel/compat-data': 7.14.5 + '@babel/core': 7.14.5 '@babel/helper-validator-option': 7.14.5 browserslist: 4.16.6 semver: 6.3.0 @@ -5614,7 +5626,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.14.7 + '@babel/compat-data': 7.14.5 '@babel/core': 7.7.4 '@babel/helper-validator-option': 7.14.5 browserslist: 4.16.6 @@ -5627,15 +5639,15 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.14.7 + '@babel/compat-data': 7.14.5 '@babel/core': 7.9.0 '@babel/helper-validator-option': 7.14.5 browserslist: 4.16.6 semver: 6.3.0 dev: false - /@babel/helper-create-class-features-plugin/7.14.6_@babel+core@7.12.3: - resolution: {integrity: sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==} + /@babel/helper-create-class-features-plugin/7.14.5_@babel+core@7.12.3: + resolution: {integrity: sha512-Uq9z2e7ZtcnDMirRqAGLRaLwJn+Lrh388v5ETrR3pALJnElVh2zqQmdbz4W2RUJYohAPh2mtyPUgyMHMzXMncQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -5643,7 +5655,24 @@ packages: '@babel/core': 7.12.3 '@babel/helper-annotate-as-pure': 7.14.5 '@babel/helper-function-name': 7.14.5 - '@babel/helper-member-expression-to-functions': 7.14.7 + '@babel/helper-member-expression-to-functions': 7.14.5 + '@babel/helper-optimise-call-expression': 7.14.5 + '@babel/helper-replace-supers': 7.14.5 + '@babel/helper-split-export-declaration': 7.14.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-create-class-features-plugin/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-Uq9z2e7ZtcnDMirRqAGLRaLwJn+Lrh388v5ETrR3pALJnElVh2zqQmdbz4W2RUJYohAPh2mtyPUgyMHMzXMncQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-annotate-as-pure': 7.14.5 + '@babel/helper-function-name': 7.14.5 + '@babel/helper-member-expression-to-functions': 7.14.5 '@babel/helper-optimise-call-expression': 7.14.5 '@babel/helper-replace-supers': 7.14.5 '@babel/helper-split-export-declaration': 7.14.5 @@ -5651,8 +5680,8 @@ packages: - supports-color dev: true - /@babel/helper-create-class-features-plugin/7.14.6_@babel+core@7.7.4: - resolution: {integrity: sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==} + /@babel/helper-create-class-features-plugin/7.14.5_@babel+core@7.7.4: + resolution: {integrity: sha512-Uq9z2e7ZtcnDMirRqAGLRaLwJn+Lrh388v5ETrR3pALJnElVh2zqQmdbz4W2RUJYohAPh2mtyPUgyMHMzXMncQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -5660,7 +5689,7 @@ packages: '@babel/core': 7.7.4 '@babel/helper-annotate-as-pure': 7.14.5 '@babel/helper-function-name': 7.14.5 - '@babel/helper-member-expression-to-functions': 7.14.7 + '@babel/helper-member-expression-to-functions': 7.14.5 '@babel/helper-optimise-call-expression': 7.14.5 '@babel/helper-replace-supers': 7.14.5 '@babel/helper-split-export-declaration': 7.14.5 @@ -5668,8 +5697,8 @@ packages: - supports-color dev: false - /@babel/helper-create-class-features-plugin/7.14.6_@babel+core@7.9.0: - resolution: {integrity: sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==} + /@babel/helper-create-class-features-plugin/7.14.5_@babel+core@7.9.0: + resolution: {integrity: sha512-Uq9z2e7ZtcnDMirRqAGLRaLwJn+Lrh388v5ETrR3pALJnElVh2zqQmdbz4W2RUJYohAPh2mtyPUgyMHMzXMncQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -5677,7 +5706,7 @@ packages: '@babel/core': 7.9.0 '@babel/helper-annotate-as-pure': 7.14.5 '@babel/helper-function-name': 7.14.5 - '@babel/helper-member-expression-to-functions': 7.14.7 + '@babel/helper-member-expression-to-functions': 7.14.5 '@babel/helper-optimise-call-expression': 7.14.5 '@babel/helper-replace-supers': 7.14.5 '@babel/helper-split-export-declaration': 7.14.5 @@ -5696,6 +5725,17 @@ packages: regexpu-core: 4.7.1 dev: true + /@babel/helper-create-regexp-features-plugin/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-annotate-as-pure': 7.14.5 + regexpu-core: 4.7.1 + dev: true + /@babel/helper-create-regexp-features-plugin/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==} engines: {node: '>=6.9.0'} @@ -5718,17 +5758,17 @@ packages: regexpu-core: 4.7.1 dev: false - /@babel/helper-define-polyfill-provider/0.2.3_@babel+core@7.12.3: + /@babel/helper-define-polyfill-provider/0.2.3_@babel+core@7.14.5: resolution: {integrity: sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==} peerDependencies: '@babel/core': ^7.4.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-compilation-targets': 7.14.5_@babel+core@7.12.3 + '@babel/core': 7.14.5 + '@babel/helper-compilation-targets': 7.14.5_@babel+core@7.14.5 '@babel/helper-module-imports': 7.14.5 '@babel/helper-plugin-utils': 7.14.5 - '@babel/traverse': 7.14.7 - debug: 4.3.2 + '@babel/traverse': 7.14.5 + debug: 4.3.1 lodash.debounce: 4.0.8 resolve: 1.19.0 semver: 6.3.0 @@ -5745,8 +5785,8 @@ packages: '@babel/helper-compilation-targets': 7.14.5_@babel+core@7.7.4 '@babel/helper-module-imports': 7.14.5 '@babel/helper-plugin-utils': 7.14.5 - '@babel/traverse': 7.14.7 - debug: 4.3.2 + '@babel/traverse': 7.14.5 + debug: 4.3.1 lodash.debounce: 4.0.8 resolve: 1.19.0 semver: 6.3.0 @@ -5780,8 +5820,8 @@ packages: dependencies: '@babel/types': 7.14.5 - /@babel/helper-member-expression-to-functions/7.14.7: - resolution: {integrity: sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==} + /@babel/helper-member-expression-to-functions/7.14.5: + resolution: {integrity: sha512-UxUeEYPrqH1Q/k0yRku1JE7dyfyehNwT6SVkMHvYvPDv4+uu627VXBckVj891BO8ruKBkiDoGnZf4qPDD8abDQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.14.5 @@ -5802,7 +5842,7 @@ packages: '@babel/helper-split-export-declaration': 7.14.5 '@babel/helper-validator-identifier': 7.14.5 '@babel/template': 7.14.5 - '@babel/traverse': 7.14.7 + '@babel/traverse': 7.14.5 '@babel/types': 7.14.5 transitivePeerDependencies: - supports-color @@ -5831,9 +5871,9 @@ packages: resolution: {integrity: sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-member-expression-to-functions': 7.14.7 + '@babel/helper-member-expression-to-functions': 7.14.5 '@babel/helper-optimise-call-expression': 7.14.5 - '@babel/traverse': 7.14.7 + '@babel/traverse': 7.14.5 '@babel/types': 7.14.5 transitivePeerDependencies: - supports-color @@ -5870,17 +5910,17 @@ packages: dependencies: '@babel/helper-function-name': 7.14.5 '@babel/template': 7.14.5 - '@babel/traverse': 7.14.7 + '@babel/traverse': 7.14.5 '@babel/types': 7.14.5 transitivePeerDependencies: - supports-color - /@babel/helpers/7.14.6: - resolution: {integrity: sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==} + /@babel/helpers/7.14.5: + resolution: {integrity: sha512-xtcWOuN9VL6nApgVHtq3PPcQv5qFBJzoSZzJ/2c0QK/IP/gxVcoWSNQwFEGvmbQsuS9rhYqjILDGGXcTkA705Q==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.14.5 - '@babel/traverse': 7.14.7 + '@babel/traverse': 7.14.5 '@babel/types': 7.14.5 transitivePeerDependencies: - supports-color @@ -5893,21 +5933,21 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser/7.14.7: - resolution: {integrity: sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA==} + /@babel/parser/7.14.5: + resolution: {integrity: sha512-TM8C+xtH/9n1qzX+JNHi7AN2zHMTiPUtspO0ZdHflW8KaskkALhMmuMHb4bCmNdv9VAPzJX3/bXqkVLnAvsPfg==} engines: {node: '>=6.0.0'} hasBin: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.14.5_@babel+core@7.12.3: + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.14.5_@babel+core@7.14.5: resolution: {integrity: sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.14.5 '@babel/helper-plugin-utils': 7.14.5 '@babel/helper-skip-transparent-expression-wrappers': 7.14.5 - '@babel/plugin-proposal-optional-chaining': 7.14.5_@babel+core@7.12.3 + '@babel/plugin-proposal-optional-chaining': 7.14.5_@babel+core@7.14.5 dev: true /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.14.5_@babel+core@7.7.4: @@ -5922,8 +5962,8 @@ packages: '@babel/plugin-proposal-optional-chaining': 7.14.5_@babel+core@7.7.4 dev: false - /@babel/plugin-proposal-async-generator-functions/7.14.7_@babel+core@7.12.3: - resolution: {integrity: sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==} + /@babel/plugin-proposal-async-generator-functions/7.14.5_@babel+core@7.12.3: + resolution: {integrity: sha512-tbD/CG3l43FIXxmu4a7RBe4zH7MLJ+S/lFowPFO7HetS2hyOZ/0nnnznegDuzFzfkyQYTxqdTH/hKmuBngaDAA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5936,8 +5976,22 @@ packages: - supports-color dev: true - /@babel/plugin-proposal-async-generator-functions/7.14.7_@babel+core@7.7.4: - resolution: {integrity: sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==} + /@babel/plugin-proposal-async-generator-functions/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-tbD/CG3l43FIXxmu4a7RBe4zH7MLJ+S/lFowPFO7HetS2hyOZ/0nnnznegDuzFzfkyQYTxqdTH/hKmuBngaDAA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/helper-remap-async-to-generator': 7.14.5 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.14.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-proposal-async-generator-functions/7.14.5_@babel+core@7.7.4: + resolution: {integrity: sha512-tbD/CG3l43FIXxmu4a7RBe4zH7MLJ+S/lFowPFO7HetS2hyOZ/0nnnznegDuzFzfkyQYTxqdTH/hKmuBngaDAA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5950,8 +6004,8 @@ packages: - supports-color dev: false - /@babel/plugin-proposal-async-generator-functions/7.14.7_@babel+core@7.9.0: - resolution: {integrity: sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==} + /@babel/plugin-proposal-async-generator-functions/7.14.5_@babel+core@7.9.0: + resolution: {integrity: sha512-tbD/CG3l43FIXxmu4a7RBe4zH7MLJ+S/lFowPFO7HetS2hyOZ/0nnnznegDuzFzfkyQYTxqdTH/hKmuBngaDAA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5970,7 +6024,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.12.3 - '@babel/helper-create-class-features-plugin': 7.14.6_@babel+core@7.12.3 + '@babel/helper-create-class-features-plugin': 7.14.5_@babel+core@7.12.3 '@babel/helper-plugin-utils': 7.14.5 transitivePeerDependencies: - supports-color @@ -5983,7 +6037,20 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.12.3 - '@babel/helper-create-class-features-plugin': 7.14.6_@babel+core@7.12.3 + '@babel/helper-create-class-features-plugin': 7.14.5_@babel+core@7.12.3 + '@babel/helper-plugin-utils': 7.14.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-proposal-class-properties/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-create-class-features-plugin': 7.14.5_@babel+core@7.14.5 '@babel/helper-plugin-utils': 7.14.5 transitivePeerDependencies: - supports-color @@ -5996,7 +6063,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.7.4 - '@babel/helper-create-class-features-plugin': 7.14.6_@babel+core@7.7.4 + '@babel/helper-create-class-features-plugin': 7.14.5_@babel+core@7.7.4 '@babel/helper-plugin-utils': 7.14.5 transitivePeerDependencies: - supports-color @@ -6008,22 +6075,22 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.9.0 - '@babel/helper-create-class-features-plugin': 7.14.6_@babel+core@7.9.0 + '@babel/helper-create-class-features-plugin': 7.14.5_@babel+core@7.9.0 '@babel/helper-plugin-utils': 7.14.5 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-proposal-class-static-block/7.14.5_@babel+core@7.12.3: + /@babel/plugin-proposal-class-static-block/7.14.5_@babel+core@7.14.5: resolution: {integrity: sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-create-class-features-plugin': 7.14.6_@babel+core@7.12.3 + '@babel/core': 7.14.5 + '@babel/helper-create-class-features-plugin': 7.14.5_@babel+core@7.14.5 '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.12.3 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.14.5 transitivePeerDependencies: - supports-color dev: true @@ -6035,7 +6102,7 @@ packages: '@babel/core': ^7.12.0 dependencies: '@babel/core': 7.7.4 - '@babel/helper-create-class-features-plugin': 7.14.6_@babel+core@7.7.4 + '@babel/helper-create-class-features-plugin': 7.14.5_@babel+core@7.7.4 '@babel/helper-plugin-utils': 7.14.5 '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.7.4 transitivePeerDependencies: @@ -6048,7 +6115,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.12.3 - '@babel/helper-create-class-features-plugin': 7.14.6_@babel+core@7.12.3 + '@babel/helper-create-class-features-plugin': 7.14.5_@babel+core@7.12.3 '@babel/helper-plugin-utils': 7.14.5 '@babel/plugin-syntax-decorators': 7.14.5_@babel+core@7.12.3 transitivePeerDependencies: @@ -6061,7 +6128,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.9.0 - '@babel/helper-create-class-features-plugin': 7.14.6_@babel+core@7.9.0 + '@babel/helper-create-class-features-plugin': 7.14.5_@babel+core@7.9.0 '@babel/helper-plugin-utils': 7.14.5 '@babel/plugin-syntax-decorators': 7.14.5_@babel+core@7.9.0 transitivePeerDependencies: @@ -6079,6 +6146,17 @@ packages: '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.12.3 dev: true + /@babel/plugin-proposal-dynamic-import/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.14.5 + dev: true + /@babel/plugin-proposal-dynamic-import/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==} engines: {node: '>=6.9.0'} @@ -6112,6 +6190,17 @@ packages: '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.12.3 dev: true + /@babel/plugin-proposal-export-namespace-from/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.14.5 + dev: true + /@babel/plugin-proposal-export-namespace-from/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==} engines: {node: '>=6.9.0'} @@ -6134,6 +6223,17 @@ packages: '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.12.3 dev: true + /@babel/plugin-proposal-json-strings/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.14.5 + dev: true + /@babel/plugin-proposal-json-strings/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==} engines: {node: '>=6.9.0'} @@ -6167,6 +6267,17 @@ packages: '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.12.3 dev: true + /@babel/plugin-proposal-logical-assignment-operators/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.14.5 + dev: true + /@babel/plugin-proposal-logical-assignment-operators/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==} engines: {node: '>=6.9.0'} @@ -6199,6 +6310,17 @@ packages: '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.12.3 dev: true + /@babel/plugin-proposal-nullish-coalescing-operator/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.14.5 + dev: true + /@babel/plugin-proposal-nullish-coalescing-operator/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==} engines: {node: '>=6.9.0'} @@ -6241,6 +6363,17 @@ packages: '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.12.3 dev: true + /@babel/plugin-proposal-numeric-separator/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.14.5 + dev: true + /@babel/plugin-proposal-numeric-separator/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==} engines: {node: '>=6.9.0'} @@ -6262,13 +6395,13 @@ packages: '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.9.0 dev: false - /@babel/plugin-proposal-object-rest-spread/7.14.7_@babel+core@7.12.3: - resolution: {integrity: sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==} + /@babel/plugin-proposal-object-rest-spread/7.14.5_@babel+core@7.12.3: + resolution: {integrity: sha512-VzMyY6PWNPPT3pxc5hi9LloKNr4SSrVCg7Yr6aZpW4Ym07r7KqSU/QXYwjXLVxqwSv0t/XSXkFoKBPUkZ8vb2A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.14.7 + '@babel/compat-data': 7.14.5 '@babel/core': 7.12.3 '@babel/helper-compilation-targets': 7.14.5_@babel+core@7.12.3 '@babel/helper-plugin-utils': 7.14.5 @@ -6276,13 +6409,27 @@ packages: '@babel/plugin-transform-parameters': 7.14.5_@babel+core@7.12.3 dev: true - /@babel/plugin-proposal-object-rest-spread/7.14.7_@babel+core@7.7.4: - resolution: {integrity: sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==} + /@babel/plugin-proposal-object-rest-spread/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-VzMyY6PWNPPT3pxc5hi9LloKNr4SSrVCg7Yr6aZpW4Ym07r7KqSU/QXYwjXLVxqwSv0t/XSXkFoKBPUkZ8vb2A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.14.5 + '@babel/core': 7.14.5 + '@babel/helper-compilation-targets': 7.14.5_@babel+core@7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.14.5 + '@babel/plugin-transform-parameters': 7.14.5_@babel+core@7.14.5 + dev: true + + /@babel/plugin-proposal-object-rest-spread/7.14.5_@babel+core@7.7.4: + resolution: {integrity: sha512-VzMyY6PWNPPT3pxc5hi9LloKNr4SSrVCg7Yr6aZpW4Ym07r7KqSU/QXYwjXLVxqwSv0t/XSXkFoKBPUkZ8vb2A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.14.7 + '@babel/compat-data': 7.14.5 '@babel/core': 7.7.4 '@babel/helper-compilation-targets': 7.14.5_@babel+core@7.7.4 '@babel/helper-plugin-utils': 7.14.5 @@ -6290,13 +6437,13 @@ packages: '@babel/plugin-transform-parameters': 7.14.5_@babel+core@7.7.4 dev: false - /@babel/plugin-proposal-object-rest-spread/7.14.7_@babel+core@7.9.0: - resolution: {integrity: sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==} + /@babel/plugin-proposal-object-rest-spread/7.14.5_@babel+core@7.9.0: + resolution: {integrity: sha512-VzMyY6PWNPPT3pxc5hi9LloKNr4SSrVCg7Yr6aZpW4Ym07r7KqSU/QXYwjXLVxqwSv0t/XSXkFoKBPUkZ8vb2A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.14.7 + '@babel/compat-data': 7.14.5 '@babel/core': 7.9.0 '@babel/helper-compilation-targets': 7.14.5_@babel+core@7.9.0 '@babel/helper-plugin-utils': 7.14.5 @@ -6315,6 +6462,17 @@ packages: '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.12.3 dev: true + /@babel/plugin-proposal-optional-catch-binding/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.14.5 + dev: true + /@babel/plugin-proposal-optional-catch-binding/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==} engines: {node: '>=6.9.0'} @@ -6360,6 +6518,18 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.12.3 dev: true + /@babel/plugin-proposal-optional-chaining/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.14.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.14.5 + dev: true + /@babel/plugin-proposal-optional-chaining/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==} engines: {node: '>=6.9.0'} @@ -6389,7 +6559,20 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.12.3 - '@babel/helper-create-class-features-plugin': 7.14.6_@babel+core@7.12.3 + '@babel/helper-create-class-features-plugin': 7.14.5_@babel+core@7.12.3 + '@babel/helper-plugin-utils': 7.14.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-proposal-private-methods/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-create-class-features-plugin': 7.14.5_@babel+core@7.14.5 '@babel/helper-plugin-utils': 7.14.5 transitivePeerDependencies: - supports-color @@ -6402,23 +6585,23 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.7.4 - '@babel/helper-create-class-features-plugin': 7.14.6_@babel+core@7.7.4 + '@babel/helper-create-class-features-plugin': 7.14.5_@babel+core@7.7.4 '@babel/helper-plugin-utils': 7.14.5 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-proposal-private-property-in-object/7.14.5_@babel+core@7.12.3: + /@babel/plugin-proposal-private-property-in-object/7.14.5_@babel+core@7.14.5: resolution: {integrity: sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.14.5 '@babel/helper-annotate-as-pure': 7.14.5 - '@babel/helper-create-class-features-plugin': 7.14.6_@babel+core@7.12.3 + '@babel/helper-create-class-features-plugin': 7.14.5_@babel+core@7.14.5 '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.12.3 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.14.5 transitivePeerDependencies: - supports-color dev: true @@ -6431,7 +6614,7 @@ packages: dependencies: '@babel/core': 7.7.4 '@babel/helper-annotate-as-pure': 7.14.5 - '@babel/helper-create-class-features-plugin': 7.14.6_@babel+core@7.7.4 + '@babel/helper-create-class-features-plugin': 7.14.5_@babel+core@7.7.4 '@babel/helper-plugin-utils': 7.14.5 '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.7.4 transitivePeerDependencies: @@ -6449,6 +6632,17 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-proposal-unicode-property-regex/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==} + engines: {node: '>=4'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-create-regexp-features-plugin': 7.14.5_@babel+core@7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-proposal-unicode-property-regex/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==} engines: {node: '>=4'} @@ -6480,6 +6674,15 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.14.5: + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.7.4: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: @@ -6524,6 +6727,15 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.14.5: + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.7.4: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: @@ -6532,13 +6744,13 @@ packages: '@babel/core': 7.7.4 '@babel/helper-plugin-utils': 7.14.5 - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.12.3: + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.14.5: resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.14.5 '@babel/helper-plugin-utils': 7.14.5 dev: true @@ -6581,6 +6793,15 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.14.5: + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.7.4: resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: @@ -6608,6 +6829,15 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.14.5: + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.7.4: resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: @@ -6664,6 +6894,15 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.14.5: + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.7.4: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: @@ -6691,6 +6930,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-jsx/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-jsx/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==} engines: {node: '>=6.9.0'} @@ -6720,6 +6969,15 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.14.5: + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.7.4: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: @@ -6737,6 +6995,15 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.14.5: + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.7.4: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: @@ -6763,6 +7030,15 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.14.5: + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.7.4: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: @@ -6789,6 +7065,15 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.14.5: + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.7.4: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: @@ -6815,6 +7100,15 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.14.5: + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.7.4: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: @@ -6841,6 +7135,15 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.14.5: + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.7.4: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: @@ -6858,13 +7161,13 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: false - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.12.3: + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.14.5: resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.14.5 '@babel/helper-plugin-utils': 7.14.5 dev: true @@ -6888,6 +7191,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} @@ -6937,15 +7250,25 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-arrow-functions/7.14.5_@babel+core@7.7.4: + /@babel/plugin-transform-arrow-functions/7.14.5_@babel+core@7.14.5: resolution: {integrity: sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.7.4 + '@babel/core': 7.14.5 '@babel/helper-plugin-utils': 7.14.5 - dev: false + dev: true + + /@babel/plugin-transform-arrow-functions/7.14.5_@babel+core@7.7.4: + resolution: {integrity: sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.7.4 + '@babel/helper-plugin-utils': 7.14.5 + dev: false /@babel/plugin-transform-arrow-functions/7.14.5_@babel+core@7.9.0: resolution: {integrity: sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==} @@ -6971,6 +7294,20 @@ packages: - supports-color dev: true + /@babel/plugin-transform-async-to-generator/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-module-imports': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/helper-remap-async-to-generator': 7.14.5 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-async-to-generator/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==} engines: {node: '>=6.9.0'} @@ -7009,6 +7346,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-block-scoped-functions/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-block-scoped-functions/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==} engines: {node: '>=6.9.0'} @@ -7039,6 +7386,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-block-scoping/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-block-scoping/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==} engines: {node: '>=6.9.0'} @@ -7077,6 +7434,24 @@ packages: - supports-color dev: true + /@babel/plugin-transform-classes/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-annotate-as-pure': 7.14.5 + '@babel/helper-function-name': 7.14.5 + '@babel/helper-optimise-call-expression': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/helper-replace-supers': 7.14.5 + '@babel/helper-split-export-declaration': 7.14.5 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-classes/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==} engines: {node: '>=6.9.0'} @@ -7123,6 +7498,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-computed-properties/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-computed-properties/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==} engines: {node: '>=6.9.0'} @@ -7143,8 +7528,8 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: false - /@babel/plugin-transform-destructuring/7.14.7_@babel+core@7.12.3: - resolution: {integrity: sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==} + /@babel/plugin-transform-destructuring/7.14.5_@babel+core@7.12.3: + resolution: {integrity: sha512-wU9tYisEbRMxqDezKUqC9GleLycCRoUsai9ddlsq54r8QRLaeEhc+d+9DqCG+kV9W2GgQjTZESPTpn5bAFMDww==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -7153,8 +7538,18 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-destructuring/7.14.7_@babel+core@7.7.4: - resolution: {integrity: sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==} + /@babel/plugin-transform-destructuring/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-wU9tYisEbRMxqDezKUqC9GleLycCRoUsai9ddlsq54r8QRLaeEhc+d+9DqCG+kV9W2GgQjTZESPTpn5bAFMDww==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + + /@babel/plugin-transform-destructuring/7.14.5_@babel+core@7.7.4: + resolution: {integrity: sha512-wU9tYisEbRMxqDezKUqC9GleLycCRoUsai9ddlsq54r8QRLaeEhc+d+9DqCG+kV9W2GgQjTZESPTpn5bAFMDww==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -7163,8 +7558,8 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: false - /@babel/plugin-transform-destructuring/7.14.7_@babel+core@7.9.0: - resolution: {integrity: sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==} + /@babel/plugin-transform-destructuring/7.14.5_@babel+core@7.9.0: + resolution: {integrity: sha512-wU9tYisEbRMxqDezKUqC9GleLycCRoUsai9ddlsq54r8QRLaeEhc+d+9DqCG+kV9W2GgQjTZESPTpn5bAFMDww==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -7184,6 +7579,17 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-dotall-regex/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-create-regexp-features-plugin': 7.14.5_@babel+core@7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-dotall-regex/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==} engines: {node: '>=6.9.0'} @@ -7216,6 +7622,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-duplicate-keys/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-duplicate-keys/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==} engines: {node: '>=6.9.0'} @@ -7247,6 +7663,17 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-exponentiation-operator/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-exponentiation-operator/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==} engines: {node: '>=6.9.0'} @@ -7299,6 +7726,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-for-of/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-for-of/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==} engines: {node: '>=6.9.0'} @@ -7330,6 +7767,17 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-function-name/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-function-name': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-function-name/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==} engines: {node: '>=6.9.0'} @@ -7362,6 +7810,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-literals/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-literals/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==} engines: {node: '>=6.9.0'} @@ -7392,6 +7850,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-member-expression-literals/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-member-expression-literals/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==} engines: {node: '>=6.9.0'} @@ -7426,6 +7894,20 @@ packages: - supports-color dev: true + /@babel/plugin-transform-modules-amd/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-module-transforms': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + babel-plugin-dynamic-import-node: 2.3.3 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-modules-amd/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==} engines: {node: '>=6.9.0'} @@ -7469,6 +7951,21 @@ packages: - supports-color dev: true + /@babel/plugin-transform-modules-commonjs/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-module-transforms': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/helper-simple-access': 7.14.5 + babel-plugin-dynamic-import-node: 2.3.3 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-modules-commonjs/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==} engines: {node: '>=6.9.0'} @@ -7515,6 +8012,22 @@ packages: - supports-color dev: true + /@babel/plugin-transform-modules-systemjs/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-hoist-variables': 7.14.5 + '@babel/helper-module-transforms': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/helper-validator-identifier': 7.14.5 + babel-plugin-dynamic-import-node: 2.3.3 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-modules-systemjs/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==} engines: {node: '>=6.9.0'} @@ -7560,6 +8073,19 @@ packages: - supports-color dev: true + /@babel/plugin-transform-modules-umd/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-module-transforms': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-modules-umd/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==} engines: {node: '>=6.9.0'} @@ -7586,8 +8112,8 @@ packages: - supports-color dev: false - /@babel/plugin-transform-named-capturing-groups-regex/7.14.7_@babel+core@7.12.3: - resolution: {integrity: sha512-DTNOTaS7TkW97xsDMrp7nycUVh6sn/eq22VaxWfEdzuEbRsiaOU0pqU7DlyUGHVsbQbSghvjKRpEl+nUCKGQSg==} + /@babel/plugin-transform-named-capturing-groups-regex/7.14.5_@babel+core@7.12.3: + resolution: {integrity: sha512-+Xe5+6MWFo311U8SchgeX5c1+lJM+eZDBZgD+tvXu9VVQPXwwVzeManMMjYX6xw2HczngfOSZjoFYKwdeB/Jvw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -7596,8 +8122,18 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.14.5_@babel+core@7.12.3 dev: true - /@babel/plugin-transform-named-capturing-groups-regex/7.14.7_@babel+core@7.7.4: - resolution: {integrity: sha512-DTNOTaS7TkW97xsDMrp7nycUVh6sn/eq22VaxWfEdzuEbRsiaOU0pqU7DlyUGHVsbQbSghvjKRpEl+nUCKGQSg==} + /@babel/plugin-transform-named-capturing-groups-regex/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-+Xe5+6MWFo311U8SchgeX5c1+lJM+eZDBZgD+tvXu9VVQPXwwVzeManMMjYX6xw2HczngfOSZjoFYKwdeB/Jvw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-create-regexp-features-plugin': 7.14.5_@babel+core@7.14.5 + dev: true + + /@babel/plugin-transform-named-capturing-groups-regex/7.14.5_@babel+core@7.7.4: + resolution: {integrity: sha512-+Xe5+6MWFo311U8SchgeX5c1+lJM+eZDBZgD+tvXu9VVQPXwwVzeManMMjYX6xw2HczngfOSZjoFYKwdeB/Jvw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -7606,8 +8142,8 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.14.5_@babel+core@7.7.4 dev: false - /@babel/plugin-transform-named-capturing-groups-regex/7.14.7_@babel+core@7.9.0: - resolution: {integrity: sha512-DTNOTaS7TkW97xsDMrp7nycUVh6sn/eq22VaxWfEdzuEbRsiaOU0pqU7DlyUGHVsbQbSghvjKRpEl+nUCKGQSg==} + /@babel/plugin-transform-named-capturing-groups-regex/7.14.5_@babel+core@7.9.0: + resolution: {integrity: sha512-+Xe5+6MWFo311U8SchgeX5c1+lJM+eZDBZgD+tvXu9VVQPXwwVzeManMMjYX6xw2HczngfOSZjoFYKwdeB/Jvw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -7626,6 +8162,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-new-target/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-new-target/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==} engines: {node: '>=6.9.0'} @@ -7659,6 +8205,19 @@ packages: - supports-color dev: true + /@babel/plugin-transform-object-super/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/helper-replace-supers': 7.14.5 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-object-super/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==} engines: {node: '>=6.9.0'} @@ -7695,6 +8254,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-parameters/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-parameters/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==} engines: {node: '>=6.9.0'} @@ -7725,6 +8294,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-property-literals/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-property-literals/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==} engines: {node: '>=6.9.0'} @@ -7745,13 +8324,13 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: false - /@babel/plugin-transform-react-constant-elements/7.14.5_@babel+core@7.12.3: + /@babel/plugin-transform-react-constant-elements/7.14.5_@babel+core@7.14.5: resolution: {integrity: sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.14.5 '@babel/helper-plugin-utils': 7.14.5 dev: true @@ -7784,6 +8363,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-react-display-name/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-react-display-name/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ==} engines: {node: '>=6.9.0'} @@ -7813,6 +8402,16 @@ packages: '@babel/plugin-transform-react-jsx': 7.14.5_@babel+core@7.12.3 dev: true + /@babel/plugin-transform-react-jsx-development/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/plugin-transform-react-jsx': 7.14.5_@babel+core@7.14.5 + dev: true + /@babel/plugin-transform-react-jsx-development/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==} engines: {node: '>=6.9.0'} @@ -7887,6 +8486,20 @@ packages: '@babel/types': 7.14.5 dev: true + /@babel/plugin-transform-react-jsx/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-annotate-as-pure': 7.14.5 + '@babel/helper-module-imports': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-jsx': 7.14.5_@babel+core@7.14.5 + '@babel/types': 7.14.5 + dev: true + /@babel/plugin-transform-react-jsx/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q==} engines: {node: '>=6.9.0'} @@ -7926,6 +8539,17 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-react-pure-annotations/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-annotate-as-pure': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-react-pure-annotations/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==} engines: {node: '>=6.9.0'} @@ -7947,6 +8571,16 @@ packages: regenerator-transform: 0.14.5 dev: true + /@babel/plugin-transform-regenerator/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + regenerator-transform: 0.14.5 + dev: true + /@babel/plugin-transform-regenerator/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==} engines: {node: '>=6.9.0'} @@ -7977,6 +8611,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-reserved-words/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-reserved-words/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==} engines: {node: '>=6.9.0'} @@ -8031,6 +8675,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-shorthand-properties/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-shorthand-properties/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==} engines: {node: '>=6.9.0'} @@ -8051,8 +8705,8 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: false - /@babel/plugin-transform-spread/7.14.6_@babel+core@7.12.3: - resolution: {integrity: sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==} + /@babel/plugin-transform-spread/7.14.5_@babel+core@7.12.3: + resolution: {integrity: sha512-/3iqoQdiWergnShZYl0xACb4ADeYCJ7X/RgmwtXshn6cIvautRPAFzhd58frQlokLO6Jb4/3JXvmm6WNTPtiTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -8062,8 +8716,19 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.14.5 dev: true - /@babel/plugin-transform-spread/7.14.6_@babel+core@7.7.4: - resolution: {integrity: sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==} + /@babel/plugin-transform-spread/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-/3iqoQdiWergnShZYl0xACb4ADeYCJ7X/RgmwtXshn6cIvautRPAFzhd58frQlokLO6Jb4/3JXvmm6WNTPtiTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.14.5 + dev: true + + /@babel/plugin-transform-spread/7.14.5_@babel+core@7.7.4: + resolution: {integrity: sha512-/3iqoQdiWergnShZYl0xACb4ADeYCJ7X/RgmwtXshn6cIvautRPAFzhd58frQlokLO6Jb4/3JXvmm6WNTPtiTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -8073,8 +8738,8 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.14.5 dev: false - /@babel/plugin-transform-spread/7.14.6_@babel+core@7.9.0: - resolution: {integrity: sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==} + /@babel/plugin-transform-spread/7.14.5_@babel+core@7.9.0: + resolution: {integrity: sha512-/3iqoQdiWergnShZYl0xACb4ADeYCJ7X/RgmwtXshn6cIvautRPAFzhd58frQlokLO6Jb4/3JXvmm6WNTPtiTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -8094,6 +8759,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-sticky-regex/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-sticky-regex/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==} engines: {node: '>=6.9.0'} @@ -8124,6 +8799,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-template-literals/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-template-literals/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==} engines: {node: '>=6.9.0'} @@ -8154,6 +8839,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-typeof-symbol/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-typeof-symbol/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==} engines: {node: '>=6.9.0'} @@ -8174,28 +8869,28 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: false - /@babel/plugin-transform-typescript/7.14.6_@babel+core@7.12.3: - resolution: {integrity: sha512-XlTdBq7Awr4FYIzqhmYY80WN0V0azF74DMPyFqVHBvf81ZUgc4X7ZOpx6O8eLDK6iM5cCQzeyJw0ynTaefixRA==} + /@babel/plugin-transform-typescript/7.14.5_@babel+core@7.12.3: + resolution: {integrity: sha512-cFD5PKp4b8/KkwQ7h71FdPXFvz1RgwTFF9akRZwFldb9G0AHf7CgoPx96c4Q/ZVjh6V81tqQwW5YiHws16OzPg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.12.3 - '@babel/helper-create-class-features-plugin': 7.14.6_@babel+core@7.12.3 + '@babel/helper-create-class-features-plugin': 7.14.5_@babel+core@7.12.3 '@babel/helper-plugin-utils': 7.14.5 '@babel/plugin-syntax-typescript': 7.14.5_@babel+core@7.12.3 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-typescript/7.14.6_@babel+core@7.9.0: - resolution: {integrity: sha512-XlTdBq7Awr4FYIzqhmYY80WN0V0azF74DMPyFqVHBvf81ZUgc4X7ZOpx6O8eLDK6iM5cCQzeyJw0ynTaefixRA==} + /@babel/plugin-transform-typescript/7.14.5_@babel+core@7.9.0: + resolution: {integrity: sha512-cFD5PKp4b8/KkwQ7h71FdPXFvz1RgwTFF9akRZwFldb9G0AHf7CgoPx96c4Q/ZVjh6V81tqQwW5YiHws16OzPg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.9.0 - '@babel/helper-create-class-features-plugin': 7.14.6_@babel+core@7.9.0 + '@babel/helper-create-class-features-plugin': 7.14.5_@babel+core@7.9.0 '@babel/helper-plugin-utils': 7.14.5 '@babel/plugin-syntax-typescript': 7.14.5_@babel+core@7.9.0 transitivePeerDependencies: @@ -8212,6 +8907,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-unicode-escapes/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-unicode-escapes/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==} engines: {node: '>=6.9.0'} @@ -8233,6 +8938,17 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-unicode-regex/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-create-regexp-features-plugin': 7.14.5_@babel+core@7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-unicode-regex/7.14.5_@babel+core@7.7.4: resolution: {integrity: sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==} engines: {node: '>=6.9.0'} @@ -8260,23 +8976,23 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.14.7 + '@babel/compat-data': 7.14.5 '@babel/core': 7.12.3 '@babel/helper-compilation-targets': 7.14.5_@babel+core@7.12.3 '@babel/helper-module-imports': 7.14.5 '@babel/helper-plugin-utils': 7.14.5 '@babel/helper-validator-option': 7.14.5 - '@babel/plugin-proposal-async-generator-functions': 7.14.7_@babel+core@7.12.3 - '@babel/plugin-proposal-class-properties': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-proposal-async-generator-functions': 7.14.5_@babel+core@7.12.3 + '@babel/plugin-proposal-class-properties': 7.14.5_@babel+core@7.12.3 '@babel/plugin-proposal-dynamic-import': 7.14.5_@babel+core@7.12.3 '@babel/plugin-proposal-export-namespace-from': 7.14.5_@babel+core@7.12.3 '@babel/plugin-proposal-json-strings': 7.14.5_@babel+core@7.12.3 '@babel/plugin-proposal-logical-assignment-operators': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-numeric-separator': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-object-rest-spread': 7.14.7_@babel+core@7.12.3 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.14.5_@babel+core@7.12.3 + '@babel/plugin-proposal-numeric-separator': 7.14.5_@babel+core@7.12.3 + '@babel/plugin-proposal-object-rest-spread': 7.14.5_@babel+core@7.12.3 '@babel/plugin-proposal-optional-catch-binding': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-proposal-optional-chaining': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-proposal-optional-chaining': 7.14.5_@babel+core@7.12.3 '@babel/plugin-proposal-private-methods': 7.14.5_@babel+core@7.12.3 '@babel/plugin-proposal-unicode-property-regex': 7.14.5_@babel+core@7.12.3 '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.12.3 @@ -8297,7 +9013,7 @@ packages: '@babel/plugin-transform-block-scoping': 7.14.5_@babel+core@7.12.3 '@babel/plugin-transform-classes': 7.14.5_@babel+core@7.12.3 '@babel/plugin-transform-computed-properties': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-destructuring': 7.14.7_@babel+core@7.12.3 + '@babel/plugin-transform-destructuring': 7.14.5_@babel+core@7.12.3 '@babel/plugin-transform-dotall-regex': 7.14.5_@babel+core@7.12.3 '@babel/plugin-transform-duplicate-keys': 7.14.5_@babel+core@7.12.3 '@babel/plugin-transform-exponentiation-operator': 7.14.5_@babel+core@7.12.3 @@ -8309,7 +9025,7 @@ packages: '@babel/plugin-transform-modules-commonjs': 7.14.5_@babel+core@7.12.3 '@babel/plugin-transform-modules-systemjs': 7.14.5_@babel+core@7.12.3 '@babel/plugin-transform-modules-umd': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-named-capturing-groups-regex': 7.14.7_@babel+core@7.12.3 + '@babel/plugin-transform-named-capturing-groups-regex': 7.14.5_@babel+core@7.12.3 '@babel/plugin-transform-new-target': 7.14.5_@babel+core@7.12.3 '@babel/plugin-transform-object-super': 7.14.5_@babel+core@7.12.3 '@babel/plugin-transform-parameters': 7.14.5_@babel+core@7.12.3 @@ -8317,7 +9033,7 @@ packages: '@babel/plugin-transform-regenerator': 7.14.5_@babel+core@7.12.3 '@babel/plugin-transform-reserved-words': 7.14.5_@babel+core@7.12.3 '@babel/plugin-transform-shorthand-properties': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-spread': 7.14.6_@babel+core@7.12.3 + '@babel/plugin-transform-spread': 7.14.5_@babel+core@7.12.3 '@babel/plugin-transform-sticky-regex': 7.14.5_@babel+core@7.12.3 '@babel/plugin-transform-template-literals': 7.14.5_@babel+core@7.12.3 '@babel/plugin-transform-typeof-symbol': 7.14.5_@babel+core@7.12.3 @@ -8325,109 +9041,109 @@ packages: '@babel/plugin-transform-unicode-regex': 7.14.5_@babel+core@7.12.3 '@babel/preset-modules': 0.1.4_@babel+core@7.12.3 '@babel/types': 7.14.5 - core-js-compat: 3.15.2 + core-js-compat: 3.14.0 semver: 5.7.1 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-env/7.14.7_@babel+core@7.12.3: - resolution: {integrity: sha512-itOGqCKLsSUl0Y+1nSfhbuuOlTs0MJk2Iv7iSH+XT/mR8U1zRLO7NjWlYXB47yhK4J/7j+HYty/EhFZDYKa/VA==} + /@babel/preset-env/7.14.5_@babel+core@7.14.5: + resolution: {integrity: sha512-ci6TsS0bjrdPpWGnQ+m4f+JSSzDKlckqKIJJt9UZ/+g7Zz9k0N8lYU8IeLg/01o2h8LyNZDMLGgRLDTxpudLsA==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.14.7 - '@babel/core': 7.12.3 - '@babel/helper-compilation-targets': 7.14.5_@babel+core@7.12.3 - '@babel/helper-plugin-utils': 7.14.5 - '@babel/helper-validator-option': 7.14.5 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-proposal-async-generator-functions': 7.14.7_@babel+core@7.12.3 - '@babel/plugin-proposal-class-properties': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-proposal-class-static-block': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-proposal-dynamic-import': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-proposal-export-namespace-from': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-proposal-json-strings': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-proposal-logical-assignment-operators': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-proposal-numeric-separator': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-proposal-object-rest-spread': 7.14.7_@babel+core@7.12.3 - '@babel/plugin-proposal-optional-catch-binding': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-proposal-optional-chaining': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-proposal-private-methods': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-proposal-private-property-in-object': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-proposal-unicode-property-regex': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.12.3 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.12.3 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.12.3 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.12.3 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-arrow-functions': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-async-to-generator': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-block-scoped-functions': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-block-scoping': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-classes': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-computed-properties': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-destructuring': 7.14.7_@babel+core@7.12.3 - '@babel/plugin-transform-dotall-regex': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-duplicate-keys': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-exponentiation-operator': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-for-of': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-function-name': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-literals': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-member-expression-literals': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-modules-amd': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-modules-commonjs': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-modules-systemjs': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-modules-umd': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-named-capturing-groups-regex': 7.14.7_@babel+core@7.12.3 - '@babel/plugin-transform-new-target': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-object-super': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-parameters': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-property-literals': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-regenerator': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-reserved-words': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-shorthand-properties': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-spread': 7.14.6_@babel+core@7.12.3 - '@babel/plugin-transform-sticky-regex': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-template-literals': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-typeof-symbol': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-unicode-escapes': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-unicode-regex': 7.14.5_@babel+core@7.12.3 - '@babel/preset-modules': 0.1.4_@babel+core@7.12.3 + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.14.5 + '@babel/core': 7.14.5 + '@babel/helper-compilation-targets': 7.14.5_@babel+core@7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/helper-validator-option': 7.14.5 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-proposal-async-generator-functions': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-proposal-class-properties': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-proposal-class-static-block': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-proposal-dynamic-import': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-proposal-export-namespace-from': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-proposal-json-strings': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-proposal-logical-assignment-operators': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-proposal-numeric-separator': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-proposal-object-rest-spread': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-proposal-optional-catch-binding': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-proposal-optional-chaining': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-proposal-private-methods': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-proposal-private-property-in-object': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-proposal-unicode-property-regex': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.14.5 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.14.5 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.14.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.14.5 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.14.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.14.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.14.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.14.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.14.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.14.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.14.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-arrow-functions': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-async-to-generator': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-block-scoped-functions': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-block-scoping': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-classes': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-computed-properties': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-destructuring': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-dotall-regex': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-duplicate-keys': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-exponentiation-operator': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-for-of': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-function-name': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-literals': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-member-expression-literals': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-modules-amd': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-modules-commonjs': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-modules-systemjs': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-modules-umd': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-named-capturing-groups-regex': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-new-target': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-object-super': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-parameters': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-property-literals': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-regenerator': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-reserved-words': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-shorthand-properties': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-spread': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-sticky-regex': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-template-literals': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-typeof-symbol': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-unicode-escapes': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-unicode-regex': 7.14.5_@babel+core@7.14.5 + '@babel/preset-modules': 0.1.4_@babel+core@7.14.5 '@babel/types': 7.14.5 - babel-plugin-polyfill-corejs2: 0.2.2_@babel+core@7.12.3 - babel-plugin-polyfill-corejs3: 0.2.3_@babel+core@7.12.3 - babel-plugin-polyfill-regenerator: 0.2.2_@babel+core@7.12.3 - core-js-compat: 3.15.2 + babel-plugin-polyfill-corejs2: 0.2.2_@babel+core@7.14.5 + babel-plugin-polyfill-corejs3: 0.2.2_@babel+core@7.14.5 + babel-plugin-polyfill-regenerator: 0.2.2_@babel+core@7.14.5 + core-js-compat: 3.14.0 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-env/7.14.7_@babel+core@7.7.4: - resolution: {integrity: sha512-itOGqCKLsSUl0Y+1nSfhbuuOlTs0MJk2Iv7iSH+XT/mR8U1zRLO7NjWlYXB47yhK4J/7j+HYty/EhFZDYKa/VA==} + /@babel/preset-env/7.14.5_@babel+core@7.7.4: + resolution: {integrity: sha512-ci6TsS0bjrdPpWGnQ+m4f+JSSzDKlckqKIJJt9UZ/+g7Zz9k0N8lYU8IeLg/01o2h8LyNZDMLGgRLDTxpudLsA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.14.7 + '@babel/compat-data': 7.14.5 '@babel/core': 7.7.4 '@babel/helper-compilation-targets': 7.14.5_@babel+core@7.7.4 '@babel/helper-plugin-utils': 7.14.5 '@babel/helper-validator-option': 7.14.5 '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.14.5_@babel+core@7.7.4 - '@babel/plugin-proposal-async-generator-functions': 7.14.7_@babel+core@7.7.4 + '@babel/plugin-proposal-async-generator-functions': 7.14.5_@babel+core@7.7.4 '@babel/plugin-proposal-class-properties': 7.14.5_@babel+core@7.7.4 '@babel/plugin-proposal-class-static-block': 7.14.5_@babel+core@7.7.4 '@babel/plugin-proposal-dynamic-import': 7.14.5_@babel+core@7.7.4 @@ -8436,7 +9152,7 @@ packages: '@babel/plugin-proposal-logical-assignment-operators': 7.14.5_@babel+core@7.7.4 '@babel/plugin-proposal-nullish-coalescing-operator': 7.14.5_@babel+core@7.7.4 '@babel/plugin-proposal-numeric-separator': 7.14.5_@babel+core@7.7.4 - '@babel/plugin-proposal-object-rest-spread': 7.14.7_@babel+core@7.7.4 + '@babel/plugin-proposal-object-rest-spread': 7.14.5_@babel+core@7.7.4 '@babel/plugin-proposal-optional-catch-binding': 7.14.5_@babel+core@7.7.4 '@babel/plugin-proposal-optional-chaining': 7.14.5_@babel+core@7.7.4 '@babel/plugin-proposal-private-methods': 7.14.5_@babel+core@7.7.4 @@ -8462,7 +9178,7 @@ packages: '@babel/plugin-transform-block-scoping': 7.14.5_@babel+core@7.7.4 '@babel/plugin-transform-classes': 7.14.5_@babel+core@7.7.4 '@babel/plugin-transform-computed-properties': 7.14.5_@babel+core@7.7.4 - '@babel/plugin-transform-destructuring': 7.14.7_@babel+core@7.7.4 + '@babel/plugin-transform-destructuring': 7.14.5_@babel+core@7.7.4 '@babel/plugin-transform-dotall-regex': 7.14.5_@babel+core@7.7.4 '@babel/plugin-transform-duplicate-keys': 7.14.5_@babel+core@7.7.4 '@babel/plugin-transform-exponentiation-operator': 7.14.5_@babel+core@7.7.4 @@ -8474,7 +9190,7 @@ packages: '@babel/plugin-transform-modules-commonjs': 7.14.5_@babel+core@7.7.4 '@babel/plugin-transform-modules-systemjs': 7.14.5_@babel+core@7.7.4 '@babel/plugin-transform-modules-umd': 7.14.5_@babel+core@7.7.4 - '@babel/plugin-transform-named-capturing-groups-regex': 7.14.7_@babel+core@7.7.4 + '@babel/plugin-transform-named-capturing-groups-regex': 7.14.5_@babel+core@7.7.4 '@babel/plugin-transform-new-target': 7.14.5_@babel+core@7.7.4 '@babel/plugin-transform-object-super': 7.14.5_@babel+core@7.7.4 '@babel/plugin-transform-parameters': 7.14.5_@babel+core@7.7.4 @@ -8482,7 +9198,7 @@ packages: '@babel/plugin-transform-regenerator': 7.14.5_@babel+core@7.7.4 '@babel/plugin-transform-reserved-words': 7.14.5_@babel+core@7.7.4 '@babel/plugin-transform-shorthand-properties': 7.14.5_@babel+core@7.7.4 - '@babel/plugin-transform-spread': 7.14.6_@babel+core@7.7.4 + '@babel/plugin-transform-spread': 7.14.5_@babel+core@7.7.4 '@babel/plugin-transform-sticky-regex': 7.14.5_@babel+core@7.7.4 '@babel/plugin-transform-template-literals': 7.14.5_@babel+core@7.7.4 '@babel/plugin-transform-typeof-symbol': 7.14.5_@babel+core@7.7.4 @@ -8491,9 +9207,9 @@ packages: '@babel/preset-modules': 0.1.4_@babel+core@7.7.4 '@babel/types': 7.14.5 babel-plugin-polyfill-corejs2: 0.2.2_@babel+core@7.7.4 - babel-plugin-polyfill-corejs3: 0.2.3_@babel+core@7.7.4 + babel-plugin-polyfill-corejs3: 0.2.2_@babel+core@7.7.4 babel-plugin-polyfill-regenerator: 0.2.2_@babel+core@7.7.4 - core-js-compat: 3.15.2 + core-js-compat: 3.14.0 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -8504,17 +9220,17 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.14.7 + '@babel/compat-data': 7.14.5 '@babel/core': 7.9.0 '@babel/helper-compilation-targets': 7.14.5_@babel+core@7.9.0 '@babel/helper-module-imports': 7.14.5 '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-proposal-async-generator-functions': 7.14.7_@babel+core@7.9.0 + '@babel/plugin-proposal-async-generator-functions': 7.14.5_@babel+core@7.9.0 '@babel/plugin-proposal-dynamic-import': 7.14.5_@babel+core@7.9.0 '@babel/plugin-proposal-json-strings': 7.14.5_@babel+core@7.9.0 '@babel/plugin-proposal-nullish-coalescing-operator': 7.8.3_@babel+core@7.9.0 '@babel/plugin-proposal-numeric-separator': 7.8.3_@babel+core@7.9.0 - '@babel/plugin-proposal-object-rest-spread': 7.14.7_@babel+core@7.9.0 + '@babel/plugin-proposal-object-rest-spread': 7.14.5_@babel+core@7.9.0 '@babel/plugin-proposal-optional-catch-binding': 7.14.5_@babel+core@7.9.0 '@babel/plugin-proposal-optional-chaining': 7.9.0_@babel+core@7.9.0 '@babel/plugin-proposal-unicode-property-regex': 7.14.5_@babel+core@7.9.0 @@ -8533,7 +9249,7 @@ packages: '@babel/plugin-transform-block-scoping': 7.14.5_@babel+core@7.9.0 '@babel/plugin-transform-classes': 7.14.5_@babel+core@7.9.0 '@babel/plugin-transform-computed-properties': 7.14.5_@babel+core@7.9.0 - '@babel/plugin-transform-destructuring': 7.14.7_@babel+core@7.9.0 + '@babel/plugin-transform-destructuring': 7.14.5_@babel+core@7.9.0 '@babel/plugin-transform-dotall-regex': 7.14.5_@babel+core@7.9.0 '@babel/plugin-transform-duplicate-keys': 7.14.5_@babel+core@7.9.0 '@babel/plugin-transform-exponentiation-operator': 7.14.5_@babel+core@7.9.0 @@ -8545,7 +9261,7 @@ packages: '@babel/plugin-transform-modules-commonjs': 7.14.5_@babel+core@7.9.0 '@babel/plugin-transform-modules-systemjs': 7.14.5_@babel+core@7.9.0 '@babel/plugin-transform-modules-umd': 7.14.5_@babel+core@7.9.0 - '@babel/plugin-transform-named-capturing-groups-regex': 7.14.7_@babel+core@7.9.0 + '@babel/plugin-transform-named-capturing-groups-regex': 7.14.5_@babel+core@7.9.0 '@babel/plugin-transform-new-target': 7.14.5_@babel+core@7.9.0 '@babel/plugin-transform-object-super': 7.14.5_@babel+core@7.9.0 '@babel/plugin-transform-parameters': 7.14.5_@babel+core@7.9.0 @@ -8553,7 +9269,7 @@ packages: '@babel/plugin-transform-regenerator': 7.14.5_@babel+core@7.9.0 '@babel/plugin-transform-reserved-words': 7.14.5_@babel+core@7.9.0 '@babel/plugin-transform-shorthand-properties': 7.14.5_@babel+core@7.9.0 - '@babel/plugin-transform-spread': 7.14.6_@babel+core@7.9.0 + '@babel/plugin-transform-spread': 7.14.5_@babel+core@7.9.0 '@babel/plugin-transform-sticky-regex': 7.14.5_@babel+core@7.9.0 '@babel/plugin-transform-template-literals': 7.14.5_@babel+core@7.9.0 '@babel/plugin-transform-typeof-symbol': 7.14.5_@babel+core@7.9.0 @@ -8561,7 +9277,7 @@ packages: '@babel/preset-modules': 0.1.4_@babel+core@7.9.0 '@babel/types': 7.14.5 browserslist: 4.11.1 - core-js-compat: 3.15.2 + core-js-compat: 3.14.0 invariant: 2.2.4 levenary: 1.1.1 semver: 5.7.1 @@ -8582,6 +9298,19 @@ packages: esutils: 2.0.3 dev: true + /@babel/preset-modules/0.1.4_@babel+core@7.14.5: + resolution: {integrity: sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-proposal-unicode-property-regex': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-dotall-regex': 7.14.5_@babel+core@7.14.5 + '@babel/types': 7.14.5 + esutils: 2.0.3 + dev: true + /@babel/preset-modules/0.1.4_@babel+core@7.7.4: resolution: {integrity: sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==} peerDependencies: @@ -8615,7 +9344,7 @@ packages: dependencies: '@babel/core': 7.12.3 '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-transform-react-display-name': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-transform-react-display-name': 7.14.5_@babel+core@7.12.3 '@babel/plugin-transform-react-jsx': 7.14.5_@babel+core@7.12.3 '@babel/plugin-transform-react-jsx-development': 7.14.5_@babel+core@7.12.3 '@babel/plugin-transform-react-jsx-self': 7.14.5_@babel+core@7.12.3 @@ -8623,19 +9352,19 @@ packages: '@babel/plugin-transform-react-pure-annotations': 7.14.5_@babel+core@7.12.3 dev: true - /@babel/preset-react/7.14.5_@babel+core@7.12.3: + /@babel/preset-react/7.14.5_@babel+core@7.14.5: resolution: {integrity: sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.14.5 '@babel/helper-plugin-utils': 7.14.5 '@babel/helper-validator-option': 7.14.5 - '@babel/plugin-transform-react-display-name': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-react-jsx': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-react-jsx-development': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-react-pure-annotations': 7.14.5_@babel+core@7.12.3 + '@babel/plugin-transform-react-display-name': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-react-jsx': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-react-jsx-development': 7.14.5_@babel+core@7.14.5 + '@babel/plugin-transform-react-pure-annotations': 7.14.5_@babel+core@7.14.5 dev: true /@babel/preset-react/7.14.5_@babel+core@7.7.4: @@ -8674,7 +9403,7 @@ packages: dependencies: '@babel/core': 7.12.3 '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-transform-typescript': 7.14.6_@babel+core@7.12.3 + '@babel/plugin-transform-typescript': 7.14.5_@babel+core@7.12.3 transitivePeerDependencies: - supports-color dev: true @@ -8686,16 +9415,16 @@ packages: dependencies: '@babel/core': 7.9.0 '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-transform-typescript': 7.14.6_@babel+core@7.9.0 + '@babel/plugin-transform-typescript': 7.14.5_@babel+core@7.9.0 transitivePeerDependencies: - supports-color dev: false - /@babel/runtime-corejs3/7.14.7: - resolution: {integrity: sha512-Wvzcw4mBYbTagyBVZpAJWI06auSIj033T/yNE0Zn1xcup83MieCddZA7ls3kme17L4NOGBrQ09Q+nKB41RLWBA==} + /@babel/runtime-corejs3/7.14.5: + resolution: {integrity: sha512-cBbwXj3F2xjnQJ0ERaFRLjxhUSBYsQPXJ7CERz/ecx6q6hzQ99eTflAPFC3ks4q/IG4CWupNVdflc4jlFBJVsg==} engines: {node: '>=6.9.0'} dependencies: - core-js-pure: 3.15.2 + core-js-pure: 3.14.0 regenerator-runtime: 0.13.7 /@babel/runtime/7.12.1: @@ -8704,8 +9433,8 @@ packages: regenerator-runtime: 0.13.7 dev: true - /@babel/runtime/7.14.6: - resolution: {integrity: sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==} + /@babel/runtime/7.14.5: + resolution: {integrity: sha512-121rumjddw9c3NCQ55KGkyE1h/nzWhU/owjhw0l4mQrkzz4x9SGS1X8gFLraHwX7td3Yo4QTL+qj0NcIzN87BA==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.7 @@ -8714,17 +9443,18 @@ packages: resolution: {integrity: sha512-cTIudHnzuWLS56ik4DnRnqqNf8MkdUzV4iFFI1h7Jo9xvrpQROYaAnaSd2mHLQAzzZAPfATynX5ord6YlNYNMA==} dependencies: regenerator-runtime: 0.13.7 + dev: false /@babel/template/7.14.5: resolution: {integrity: sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.14.5 - '@babel/parser': 7.14.7 + '@babel/parser': 7.14.5 '@babel/types': 7.14.5 - /@babel/traverse/7.14.7: - resolution: {integrity: sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ==} + /@babel/traverse/7.14.5: + resolution: {integrity: sha512-G3BiS15vevepdmFqmUc9X+64y0viZYygubAMO8SvBmKARuF6CPSZtH4Ng9vi/lrWlZFGe3FWdXNy835akH8Glg==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.14.5 @@ -8732,9 +9462,9 @@ packages: '@babel/helper-function-name': 7.14.5 '@babel/helper-hoist-variables': 7.14.5 '@babel/helper-split-export-declaration': 7.14.5 - '@babel/parser': 7.14.7 + '@babel/parser': 7.14.5 '@babel/types': 7.14.5 - debug: 4.3.2 + debug: 4.3.1 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -8775,12 +9505,12 @@ packages: optional: true dependencies: '@babel/core': 7.12.3 - '@bentley/webpack-tools-core': 2.18.1_webpack@4.44.2 + '@bentley/webpack-tools-core': 2.16.2_webpack@4.44.2 '@pmmmwh/react-refresh-webpack-plugin': 0.4.3_9f0995138d24e525eb86c097d82409c0 '@svgr/webpack': 5.5.0 - '@typescript-eslint/eslint-plugin': 4.26.0_c044df5d68380aab0aa680647659cb22 - '@typescript-eslint/parser': 4.26.0_eslint@7.31.0+typescript@4.3.5 - babel-eslint: 10.1.0_eslint@7.31.0 + '@typescript-eslint/eslint-plugin': 4.26.0_b84c93de30c2ccb1b651eb26d91bd105 + '@typescript-eslint/parser': 4.26.0_eslint@7.28.0+typescript@4.3.5 + babel-eslint: 10.1.0_eslint@7.28.0 babel-jest: 26.6.3_@babel+core@7.12.3 babel-loader: 8.1.0_427212bc1158d185e577033f19ca0757 babel-plugin-import-remove-resource-query: 1.0.0 @@ -8793,17 +9523,17 @@ packages: css-loader: 4.3.0_webpack@4.44.2 dotenv: 8.2.0 dotenv-expand: 5.1.0 - eslint: 7.31.0 - eslint-config-react-app: 6.0.0_b8c130f4ef986e611f4e562e586c71d2 - eslint-plugin-flowtype: 5.8.0_eslint@7.31.0 - eslint-plugin-import: 2.23.4_eslint@7.31.0 - eslint-plugin-jest: 24.3.6_2ce0cc5c4eb33ab3fbadc8d9b0cea882 - eslint-plugin-jsx-a11y: 6.4.1_eslint@7.31.0 - eslint-plugin-react: 7.24.0_eslint@7.31.0 - eslint-plugin-react-hooks: 4.2.0_eslint@7.31.0 - eslint-plugin-testing-library: 3.10.2_eslint@7.31.0+typescript@4.3.5 - eslint-webpack-plugin: 2.5.4_eslint@7.31.0+webpack@4.44.2 - fast-sass-loader: 2.0.0_sass@1.35.2+webpack@4.44.2 + eslint: 7.28.0 + eslint-config-react-app: 6.0.0_126071bb5c506b1167985576adf4a10f + eslint-plugin-flowtype: 5.7.2_eslint@7.28.0 + eslint-plugin-import: 2.23.4_eslint@7.28.0 + eslint-plugin-jest: 24.3.6_e9086e36c92bd4c877f0ecdde3efa27f + eslint-plugin-jsx-a11y: 6.4.1_eslint@7.28.0 + eslint-plugin-react: 7.24.0_eslint@7.28.0 + eslint-plugin-react-hooks: 4.2.0_eslint@7.28.0 + eslint-plugin-testing-library: 3.10.2_eslint@7.28.0+typescript@4.3.5 + eslint-webpack-plugin: 2.5.4_eslint@7.28.0+webpack@4.44.2 + fast-sass-loader: 2.0.0_sass@1.34.1+webpack@4.44.2 file-loader: 6.1.1_webpack@4.44.2 fs-extra: 9.1.0 html-webpack-plugin: 4.5.0_webpack@4.44.2 @@ -8827,8 +9557,8 @@ packages: react-refresh: 0.8.3 resolve: 1.18.1 resolve-url-loader: 3.1.2 - sass: 1.35.2 - sass-loader: 10.2.0_sass@1.35.2+webpack@4.44.2 + sass: 1.34.1 + sass-loader: 10.2.0_sass@1.34.1+webpack@4.44.2 semver: 7.3.2 source-map-loader: 1.1.3_webpack@4.44.2 speed-measure-webpack-plugin: 1.5.0_webpack@4.44.2 @@ -8875,12 +9605,12 @@ packages: optional: true dependencies: '@babel/core': 7.12.3 - '@bentley/webpack-tools-core': 2.18.1_webpack@4.44.2 + '@bentley/webpack-tools-core': 2.16.2_webpack@4.44.2 '@pmmmwh/react-refresh-webpack-plugin': 0.4.3_9f0995138d24e525eb86c097d82409c0 '@svgr/webpack': 5.5.0 - '@typescript-eslint/eslint-plugin': 4.26.0_c044df5d68380aab0aa680647659cb22 - '@typescript-eslint/parser': 4.26.0_eslint@7.31.0+typescript@4.3.5 - babel-eslint: 10.1.0_eslint@7.31.0 + '@typescript-eslint/eslint-plugin': 4.26.0_b84c93de30c2ccb1b651eb26d91bd105 + '@typescript-eslint/parser': 4.26.0_eslint@7.28.0+typescript@4.3.5 + babel-eslint: 10.1.0_eslint@7.28.0 babel-jest: 26.6.3_@babel+core@7.12.3 babel-loader: 8.1.0_427212bc1158d185e577033f19ca0757 babel-plugin-import-remove-resource-query: 1.0.0 @@ -8893,17 +9623,17 @@ packages: css-loader: 4.3.0_webpack@4.44.2 dotenv: 8.2.0 dotenv-expand: 5.1.0 - eslint: 7.31.0 - eslint-config-react-app: 6.0.0_b8c130f4ef986e611f4e562e586c71d2 - eslint-plugin-flowtype: 5.8.0_eslint@7.31.0 - eslint-plugin-import: 2.23.4_eslint@7.31.0 - eslint-plugin-jest: 24.3.6_2ce0cc5c4eb33ab3fbadc8d9b0cea882 - eslint-plugin-jsx-a11y: 6.4.1_eslint@7.31.0 - eslint-plugin-react: 7.24.0_eslint@7.31.0 - eslint-plugin-react-hooks: 4.2.0_eslint@7.31.0 - eslint-plugin-testing-library: 3.10.2_eslint@7.31.0+typescript@4.3.5 - eslint-webpack-plugin: 2.5.4_eslint@7.31.0+webpack@4.44.2 - fast-sass-loader: 2.0.0_sass@1.35.2+webpack@4.44.2 + eslint: 7.28.0 + eslint-config-react-app: 6.0.0_126071bb5c506b1167985576adf4a10f + eslint-plugin-flowtype: 5.7.2_eslint@7.28.0 + eslint-plugin-import: 2.23.4_eslint@7.28.0 + eslint-plugin-jest: 24.3.6_e9086e36c92bd4c877f0ecdde3efa27f + eslint-plugin-jsx-a11y: 6.4.1_eslint@7.28.0 + eslint-plugin-react: 7.24.0_eslint@7.28.0 + eslint-plugin-react-hooks: 4.2.0_eslint@7.28.0 + eslint-plugin-testing-library: 3.10.2_eslint@7.28.0+typescript@4.3.5 + eslint-webpack-plugin: 2.5.4_eslint@7.28.0+webpack@4.44.2 + fast-sass-loader: 2.0.0_sass@1.34.1+webpack@4.44.2 file-loader: 6.1.1_webpack@4.44.2 fs-extra: 9.1.0 html-webpack-plugin: 4.5.0_webpack@4.44.2 @@ -8927,8 +9657,8 @@ packages: react-refresh: 0.8.3 resolve: 1.18.1 resolve-url-loader: 3.1.2 - sass: 1.35.2 - sass-loader: 10.2.0_sass@1.35.2+webpack@4.44.2 + sass: 1.34.1 + sass-loader: 10.2.0_sass@1.34.1+webpack@4.44.2 semver: 7.3.2 source-map-loader: 1.1.3_webpack@4.44.2 speed-measure-webpack-plugin: 1.5.0_webpack@4.44.2 @@ -8967,8 +9697,8 @@ packages: resolution: {integrity: sha512-yVPl8DLeD0sczWp1AFnKR+4+whQRvYgJupToQUOFUrlCGeVCvzyJw+mp38ciO3tRdWYZmW/k7lOx/by1hAiyrg==} dev: true - /@bentley/webpack-tools-core/2.18.1_webpack@4.44.2: - resolution: {integrity: sha512-3jOSLrrTTuEcOTdxoZcF0Fe5XPIgvKxnaPRUf5XuRLnOhijBR1A70DrgMmosVZOpQGZ0UAFoGqwW1VXFP8TrsQ==} + /@bentley/webpack-tools-core/2.16.2_webpack@4.44.2: + resolution: {integrity: sha512-fOTzx1J0MZyMDYP1Sl93HiWWE52hX8GGZTXUegXfp1TKodI6jHfMak8lcKcrcuua1f4bzQm8mB7Mm/3zoT8e1Q==} peerDependencies: webpack: 4.42.0 dependencies: @@ -9014,7 +9744,7 @@ packages: resolution: {integrity: sha512-6nr9DbJPUR9Xujw6zD3y+rS95TyItEVM0NVjt1EehY2vUWfIgPiIPVHxCvaTS0xr2B+DRxovYVKbuOWqC35kjg==} engines: {node: '>=8.6'} dependencies: - debug: 4.3.2 + debug: 4.3.1 env-paths: 2.2.1 fs-extra: 8.1.0 got: 9.6.0 @@ -9041,7 +9771,7 @@ packages: peerDependencies: react: '>=16.3.0' dependencies: - '@babel/runtime': 7.14.6 + '@babel/runtime': 7.14.5 '@emotion/cache': 10.0.29 '@emotion/css': 10.0.27 '@emotion/serialize': 0.11.16 @@ -9105,14 +9835,14 @@ packages: jsdoc-type-pratt-parser: 1.0.4 dev: false - /@eslint/eslintrc/0.4.3: - resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==} + /@eslint/eslintrc/0.4.2: + resolution: {integrity: sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.2 + debug: 4.3.1 espree: 7.3.1 - globals: 13.10.0 + globals: 13.9.0 ignore: 4.0.6 import-fresh: 3.3.0 js-yaml: 3.14.1 @@ -9180,19 +9910,6 @@ packages: '@hapi/hoek': 8.5.1 dev: true - /@humanwhocodes/config-array/0.5.0: - resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==} - engines: {node: '>=10.10.0'} - dependencies: - '@humanwhocodes/object-schema': 1.2.0 - debug: 4.3.2 - minimatch: 3.0.4 - transitivePeerDependencies: - - supports-color - - /@humanwhocodes/object-schema/1.2.0: - resolution: {integrity: sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==} - /@istanbuljs/load-nyc-config/1.1.0: resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} engines: {node: '>=8'} @@ -9425,7 +10142,7 @@ packages: '@jest/types': 26.6.2 babel-plugin-istanbul: 6.0.0 chalk: 4.1.1 - convert-source-map: 1.8.0 + convert-source-map: 1.7.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.6 jest-haste-map: 26.6.2 @@ -9446,7 +10163,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.3 '@types/istanbul-reports': 1.1.2 - '@types/yargs': 13.0.12 + '@types/yargs': 13.0.11 dev: true /@jest/types/26.6.2: @@ -9456,18 +10173,7 @@ packages: '@types/istanbul-lib-coverage': 2.0.3 '@types/istanbul-reports': 3.0.1 '@types/node': 10.14.1 - '@types/yargs': 15.0.14 - chalk: 4.1.1 - dev: true - - /@jest/types/27.0.6: - resolution: {integrity: sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@types/istanbul-lib-coverage': 2.0.3 - '@types/istanbul-reports': 3.0.1 - '@types/node': 10.14.1 - '@types/yargs': 16.0.4 + '@types/yargs': 15.0.13 chalk: 4.1.1 dev: true @@ -9497,53 +10203,53 @@ packages: typescript: 4.3.5 dev: false - /@microsoft/applicationinsights-analytics-js/2.6.4: - resolution: {integrity: sha512-BHx3U6H4j3ddtl2wSJNt+kX2jG+qsvH4mNnimFJjZ4Mq9dheD3o6ghnBH8gQjIb5Up09JdyV5itsTZf1aC84Dg==} + /@microsoft/applicationinsights-analytics-js/2.6.3: + resolution: {integrity: sha512-zCmtqTh83BciH3cVTBfjt+0y5rkfio8rnlAmpBYrIcYS16NcfESgUlcaH5vQeE5sXX10TZtXbj3R2lyoSR31YQ==} dependencies: - '@microsoft/applicationinsights-common': 2.6.4 - '@microsoft/applicationinsights-core-js': 2.6.4 + '@microsoft/applicationinsights-common': 2.6.3 + '@microsoft/applicationinsights-core-js': 2.6.3 '@microsoft/applicationinsights-shims': 2.0.0 '@microsoft/dynamicproto-js': 1.1.4 dev: false - /@microsoft/applicationinsights-channel-js/2.6.4: - resolution: {integrity: sha512-ps9ZglUw8nzou9/CxmfRgHO7aGjhopu9YqsadbQL6yz/q8LSj1w30+ADa3gSMYCEEy8FQrDo5e5UebDEnX/w+A==} + /@microsoft/applicationinsights-channel-js/2.6.3: + resolution: {integrity: sha512-9YnrWpy5TkSiPt6E+Uovdg1mXHSNcQVmSPjOBgw2QPKc8m0O6nXG5yqHuH89qpxlqhtZrzFYBClgejmwNF+NZg==} dependencies: - '@microsoft/applicationinsights-common': 2.6.4 - '@microsoft/applicationinsights-core-js': 2.6.4 + '@microsoft/applicationinsights-common': 2.6.3 + '@microsoft/applicationinsights-core-js': 2.6.3 '@microsoft/applicationinsights-shims': 2.0.0 '@microsoft/dynamicproto-js': 1.1.4 dev: false - /@microsoft/applicationinsights-common/2.6.4: - resolution: {integrity: sha512-/YLrKpxXL8zusjzu8GTYPuRrKw0OzUD4rLh8mxSlUZWK+SLOE/1loizJIesmd6OLgcgmOTrd1iZFVsuxn20b/g==} + /@microsoft/applicationinsights-common/2.6.3: + resolution: {integrity: sha512-a9F0U44iZK4K+rdBS+fsRZp6Rj+Cn/AtNoOOXZ1jVLOL922avOHHb9Hwx+04+4Yp5+QbPiSa/cH5FOnC4w49yg==} dependencies: - '@microsoft/applicationinsights-core-js': 2.6.4 + '@microsoft/applicationinsights-core-js': 2.6.3 '@microsoft/applicationinsights-shims': 2.0.0 '@microsoft/dynamicproto-js': 1.1.4 dev: false - /@microsoft/applicationinsights-core-js/2.6.4: - resolution: {integrity: sha512-rYxfJzl4aLXFGOLsRoJqyKj5qfhQTz1u/eXSo6N6gIIr/D+RCVNJZKVzeBh3xOOytm4UBGRshK0QFZJlIQL3Kw==} + /@microsoft/applicationinsights-core-js/2.6.3: + resolution: {integrity: sha512-h45VrOyFrMs8c2S5JQdk7fBjI6Respyu0G5o/HFyJC0EWFnarCdOC/Nxdl8yHJYxyCSGIHedZBAL4CVuugCQDA==} dependencies: '@microsoft/applicationinsights-shims': 2.0.0 '@microsoft/dynamicproto-js': 1.1.4 dev: false - /@microsoft/applicationinsights-dependencies-js/2.6.4: - resolution: {integrity: sha512-mJ/yTe00HPlUpQCmQWGhY3ronlkhsPgIYBWjxstN4NHRO4Qt17/ITxFoRa+r50J8Sf4ouc4qBoEFSVc56x80bg==} + /@microsoft/applicationinsights-dependencies-js/2.6.3: + resolution: {integrity: sha512-PJndKkQpKGlbNcGV3mi1gfO7SdJG8F+VV3TL65z/aJYeIMBWwz5AjLcGwth9rGx+eEBENnEYl97z2MrDKnKrgg==} dependencies: - '@microsoft/applicationinsights-common': 2.6.4 - '@microsoft/applicationinsights-core-js': 2.6.4 + '@microsoft/applicationinsights-common': 2.6.3 + '@microsoft/applicationinsights-core-js': 2.6.3 '@microsoft/applicationinsights-shims': 2.0.0 '@microsoft/dynamicproto-js': 1.1.4 dev: false - /@microsoft/applicationinsights-properties-js/2.6.4: - resolution: {integrity: sha512-SdIR3gVX46N0RdC0zV/pXKoCxwT+2+79ek6hVXvXa2o2I+JfgYEAxb1Q8flYNGEdlFd/Ge7BHcJLqFvjat1t4Q==} + /@microsoft/applicationinsights-properties-js/2.6.3: + resolution: {integrity: sha512-W3NgiwZYqWGVXO3EvaiX1EXeO603yvXNfGLrMxv8fTT73lWXxRqa4SEFPIvHwEoEHFAo/e2cCQWV+d8w0YdN5Q==} dependencies: - '@microsoft/applicationinsights-common': 2.6.4 - '@microsoft/applicationinsights-core-js': 2.6.4 + '@microsoft/applicationinsights-common': 2.6.3 + '@microsoft/applicationinsights-core-js': 2.6.3 '@microsoft/applicationinsights-shims': 2.0.0 '@microsoft/dynamicproto-js': 1.1.4 dev: false @@ -9552,15 +10258,15 @@ packages: resolution: {integrity: sha512-OaKew7f7acuNFgKYjMSPrRTRQi93xUyONWeeCeBlJSx7oRNJaL0TqbTvW6j5GHnSr3mhinPtAQ+rCQWASBnOrg==} dev: false - /@microsoft/applicationinsights-web/2.6.4: - resolution: {integrity: sha512-/lBngt78Q7YNs8Llu1xz22f9oT5Rr2lo1QmSSSSKal30HL6kkzkP14J2E6+0+O5dRmyTDgOSiEePt6AhF8NFzg==} + /@microsoft/applicationinsights-web/2.6.3: + resolution: {integrity: sha512-OQ0d8cXDRokeAjs2C9xHnbK/F+IMiUKzel2fCRE/D6yzPnw7hq1K06P4Lw88vrJZNmTzEW1wBlEDUS2ymqzZ3Q==} dependencies: - '@microsoft/applicationinsights-analytics-js': 2.6.4 - '@microsoft/applicationinsights-channel-js': 2.6.4 - '@microsoft/applicationinsights-common': 2.6.4 - '@microsoft/applicationinsights-core-js': 2.6.4 - '@microsoft/applicationinsights-dependencies-js': 2.6.4 - '@microsoft/applicationinsights-properties-js': 2.6.4 + '@microsoft/applicationinsights-analytics-js': 2.6.3 + '@microsoft/applicationinsights-channel-js': 2.6.3 + '@microsoft/applicationinsights-common': 2.6.3 + '@microsoft/applicationinsights-core-js': 2.6.3 + '@microsoft/applicationinsights-dependencies-js': 2.6.3 + '@microsoft/applicationinsights-properties-js': 2.6.3 '@microsoft/applicationinsights-shims': 2.0.0 '@microsoft/dynamicproto-js': 1.1.4 dev: false @@ -9604,12 +10310,12 @@ packages: resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} - /@nodelib/fs.walk/1.2.8: - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + /@nodelib/fs.walk/1.2.7: + resolution: {integrity: sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==} engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.11.1 + fastq: 1.11.0 /@npmcli/move-file/1.1.2: resolution: {integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==} @@ -9622,7 +10328,7 @@ packages: resolution: {integrity: sha512-e54kpi219wES2ijPzeHe1kMnT8VKH8YeTd1GAn9BzVBmutz3tBgcG1y8a4pziNr4vNjFnuD4W446Ua7ELnNDiA==} dependencies: '@types/base64-js': 1.3.0 - '@types/jquery': 3.5.6 + '@types/jquery': 3.5.5 base64-js: 1.5.1 follow-redirects: 1.14.1 form-data: 4.0.0 @@ -9931,7 +10637,7 @@ packages: resolution: {integrity: sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.14.5 '@svgr/babel-preset': 5.5.0 '@svgr/hast-util-to-babel-ast': 5.5.0 svg-parser: 2.0.4 @@ -9963,7 +10669,7 @@ packages: dependencies: '@babel/core': 7.7.4 '@babel/plugin-transform-react-constant-elements': 7.14.5_@babel+core@7.7.4 - '@babel/preset-env': 7.14.7_@babel+core@7.7.4 + '@babel/preset-env': 7.14.5_@babel+core@7.7.4 '@babel/preset-react': 7.14.5_@babel+core@7.7.4 '@svgr/core': 4.3.3 '@svgr/plugin-jsx': 4.3.3 @@ -9977,10 +10683,10 @@ packages: resolution: {integrity: sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.12.3 - '@babel/plugin-transform-react-constant-elements': 7.14.5_@babel+core@7.12.3 - '@babel/preset-env': 7.14.7_@babel+core@7.12.3 - '@babel/preset-react': 7.14.5_@babel+core@7.12.3 + '@babel/core': 7.14.5 + '@babel/plugin-transform-react-constant-elements': 7.14.5_@babel+core@7.14.5 + '@babel/preset-env': 7.14.5_@babel+core@7.14.5 + '@babel/preset-react': 7.14.5_@babel+core@7.14.5 '@svgr/core': 5.5.0 '@svgr/plugin-jsx': 5.5.0 '@svgr/plugin-svgo': 5.5.0 @@ -9995,8 +10701,8 @@ packages: dependencies: defer-to-connect: 1.1.3 - /@szmarczak/http-timer/4.0.6: - resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} + /@szmarczak/http-timer/4.0.5: + resolution: {integrity: sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==} engines: {node: '>=10'} dependencies: defer-to-connect: 2.0.1 @@ -10006,25 +10712,25 @@ packages: resolution: {integrity: sha512-Y1T2bjtvQMewffn1CJ28kpgnuvPYKsBcZMagEH0ppfEMZPDc8AkkEnTk4smrGZKw0cblNB3lhM2FMnpfLExlHg==} engines: {node: '>=8'} dependencies: - '@babel/runtime': 7.14.6 + '@babel/runtime': 7.14.5 '@sheerun/mutationobserver-shim': 0.3.3 aria-query: 3.0.0 pretty-format: 24.9.0 wait-for-expect: 1.3.0 dev: true - /@testing-library/dom/8.1.0: - resolution: {integrity: sha512-kmW9alndr19qd6DABzQ978zKQ+J65gU2Rzkl8hriIetPnwpesRaK4//jEQyYh8fEALmGhomD/LBQqt+o+DL95Q==} - engines: {node: '>=12'} + /@testing-library/dom/7.31.2: + resolution: {integrity: sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==} + engines: {node: '>=10'} dependencies: '@babel/code-frame': 7.14.5 - '@babel/runtime': 7.14.6 - '@types/aria-query': 4.2.2 + '@babel/runtime': 7.14.5 + '@types/aria-query': 4.2.1 aria-query: 4.2.2 chalk: 4.1.1 dom-accessibility-api: 0.5.6 lz-string: 1.4.4 - pretty-format: 27.0.6 + pretty-format: 26.6.2 dev: true /@testing-library/react-hooks/3.7.0_98e0eb37a9f7280a1c5a6c886619f5b4: @@ -10033,7 +10739,7 @@ packages: react: '>=16.9.0' react-test-renderer: '>=16.9.0' dependencies: - '@babel/runtime': 7.14.6 + '@babel/runtime': 7.14.5 '@types/testing-library__react-hooks': 3.4.1 react: 16.14.0 react-test-renderer: 16.14.0_react@16.14.0 @@ -10044,7 +10750,7 @@ packages: react: '>=16.9.0' react-test-renderer: '>=16.9.0' dependencies: - '@babel/runtime': 7.14.6 + '@babel/runtime': 7.14.5 '@types/testing-library__react-hooks': 3.4.1 react: 16.14.0 dev: true @@ -10056,7 +10762,7 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.14.6 + '@babel/runtime': 7.14.5 '@testing-library/dom': 5.6.1 react: 16.14.0 react-dom: 16.14.0_react@16.14.0 @@ -10069,7 +10775,7 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.14.6 + '@babel/runtime': 7.14.5 '@testing-library/dom': 5.6.1 react: 16.14.0 dev: true @@ -10087,35 +10793,35 @@ packages: resolution: {integrity: sha512-VQgHxyPMTj3hIlq9SY1mctqx+Jj8kpQfoLvDlVSDNOyuYs8JYfkuY3OW/4+dO657yPmNhHpePRx0/Tje5ImNVQ==} dev: false - /@types/aria-query/4.2.2: - resolution: {integrity: sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==} + /@types/aria-query/4.2.1: + resolution: {integrity: sha512-S6oPal772qJZHoRZLFc/XoZW2gFvwXusYUmXPXkgxJLuEk2vOt7jc4Yo6z/vtI0EBkbPBVrJJ0B+prLIKiWqHg==} dev: true - /@types/babel__core/7.1.15: - resolution: {integrity: sha512-bxlMKPDbY8x5h6HBwVzEOk2C8fb6SLfYQ5Jw3uBYuYF1lfWk/kbLd81la82vrIkBb0l+JdmrZaDikPrNxpS/Ew==} + /@types/babel__core/7.1.14: + resolution: {integrity: sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==} dependencies: - '@babel/parser': 7.14.7 + '@babel/parser': 7.14.5 '@babel/types': 7.14.5 - '@types/babel__generator': 7.6.3 - '@types/babel__template': 7.4.1 - '@types/babel__traverse': 7.14.2 + '@types/babel__generator': 7.6.2 + '@types/babel__template': 7.4.0 + '@types/babel__traverse': 7.11.1 dev: true - /@types/babel__generator/7.6.3: - resolution: {integrity: sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==} + /@types/babel__generator/7.6.2: + resolution: {integrity: sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==} dependencies: '@babel/types': 7.14.5 dev: true - /@types/babel__template/7.4.1: - resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} + /@types/babel__template/7.4.0: + resolution: {integrity: sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==} dependencies: - '@babel/parser': 7.14.7 + '@babel/parser': 7.14.5 '@babel/types': 7.14.5 dev: true - /@types/babel__traverse/7.14.2: - resolution: {integrity: sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==} + /@types/babel__traverse/7.11.1: + resolution: {integrity: sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==} dependencies: '@babel/types': 7.14.5 dev: true @@ -10124,35 +10830,35 @@ packages: resolution: {integrity: sha512-ZmI0sZGAUNXUfMWboWwi4LcfpoVUYldyN6Oe0oJ5cCsHDU/LlRq8nQKPXhYLOx36QYSW9bNIb1vvRrD6K7Llgw==} dev: false - /@types/benchmark/2.1.1: - resolution: {integrity: sha512-XmdNOarpSSxnb3DE2rRFOFsEyoqXLUL+7H8nSGS25vs+JS0018bd+cW5Ma9vdlkPmoTHSQ6e8EUFMFMxeE4l+g==} + /@types/benchmark/2.1.0: + resolution: {integrity: sha512-wxT2/LZn4z0NvSfZirxmBx686CU7EXp299KHkIk79acXpQtgeYHrslFzDacPGXifC0Pe3CEaLup07bgY1PnuQw==} dev: true - /@types/body-parser/1.19.1: - resolution: {integrity: sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==} + /@types/body-parser/1.19.0: + resolution: {integrity: sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==} dependencies: - '@types/connect': 3.4.35 + '@types/connect': 3.4.34 '@types/node': 10.14.1 dev: true /@types/bunyan-seq/0.2.2: resolution: {integrity: sha512-UXW9AI3WN7U2SRoVK112yG3L/JOXtLc40Bm1WiFk/nnxh5CHLcAXgwHupOPp7PHc2aWLE5ZAgLHfl4ULn4KeBw==} dependencies: - '@types/bunyan': 1.8.7 + '@types/bunyan': 1.8.6 '@types/node': 10.14.1 dev: true - /@types/bunyan/1.8.7: - resolution: {integrity: sha512-jaNt6xX5poSmXuDAkQrSqx2zkR66OrdRDuVnU8ldvn3k/Ci/7Sf5nooKspQWimDnw337Bzt/yirqSThTjvrHkg==} + /@types/bunyan/1.8.6: + resolution: {integrity: sha512-YiozPOOsS6bIuz31ilYqR5SlLif4TBWsousN2aCWLi5233nZSX19tFbcQUPdR7xJ8ypPyxkCGNxg0CIV5n9qxQ==} dependencies: '@types/node': 10.14.1 dev: true - /@types/cacheable-request/6.0.2: - resolution: {integrity: sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==} + /@types/cacheable-request/6.0.1: + resolution: {integrity: sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==} dependencies: - '@types/http-cache-semantics': 4.0.1 - '@types/keyv': 3.1.2 + '@types/http-cache-semantics': 4.0.0 + '@types/keyv': 3.1.1 '@types/node': 10.14.1 '@types/responselike': 1.0.0 dev: false @@ -10164,42 +10870,42 @@ packages: /@types/chai-as-promised/7.1.4: resolution: {integrity: sha512-1y3L1cHePcIm5vXkh1DSGf/zQq5n5xDKG1fpCvf18+uOkpce0Z1ozNFPkyWsVswK7ntN1sZBw3oU6gmN+pDUcA==} dependencies: - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 /@types/chai-jest-snapshot/1.3.6: resolution: {integrity: sha512-S/VXP6JKgoJVHafH4Z1FWyCXxaHVYNPj7EMYdW1go8hXVeQkmwY0mqyTCN/nL/Zu2tuRb9MkDaLqST7suVnbjw==} dependencies: - '@types/chai': 4.2.21 - '@types/mocha': 8.2.3 + '@types/chai': 4.2.18 + '@types/mocha': 8.2.2 /@types/chai-spies/1.0.3: resolution: {integrity: sha512-RBZjhVuK7vrg4rWMt04UF5zHYwfHnpk5mIWu3nQvU3AKGDixXzSjZ6v0zke6pBcaJqMv3IBZ5ibLWPMRDL0sLw==} dependencies: - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 dev: true /@types/chai-string/1.4.2: resolution: {integrity: sha512-ld/1hV5qcPRGuwlPdvRfvM3Ka/iofOk2pH4VkasK4b1JJP1LjNmWWn0LsISf6RRzyhVOvs93rb9tM09e+UuF8Q==} dependencies: - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 dev: true /@types/chai-subset/1.3.1: resolution: {integrity: sha512-Aof+FLfWzBPzDgJ2uuBuPNOBHVx9Siyw4vmOcsMgsuxX1nfUWSlzpq4pdvQiaBgGjGS7vP/Oft5dpJbX4krT1A==} dependencies: - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 - /@types/chai/4.2.21: - resolution: {integrity: sha512-yd+9qKmJxm496BOV9CMNaey8TWsikaZOwMRwPHQIjcOJM9oV+fi9ZMNw3JsVnbEEbo2gRTDnGEBv8pjyn67hNg==} + /@types/chai/4.2.18: + resolution: {integrity: sha512-rS27+EkB/RE1Iz3u0XtVL5q36MGDWbgYe7zWiodyKNUnthxY0rukK5V36eiUCtCisB7NN8zKYH6DO2M37qxFEQ==} - /@types/cheerio/0.22.30: - resolution: {integrity: sha512-t7ZVArWZlq3dFa9Yt33qFBQIK4CQd1Q3UJp0V+UhP6vgLWLM6Qug7vZuRSGXg45zXeB1Fm5X2vmBkEX58LV2Tw==} + /@types/cheerio/0.22.29: + resolution: {integrity: sha512-rNX1PsrDPxiNiyLnRKiW2NXHJFHqx0Fl3J2WsZq0MTBspa/FgwlqhXJE2crIcc+/2IglLHtSWw7g053oUR8fOg==} dependencies: '@types/node': 10.14.1 dev: true - /@types/connect/3.4.35: - resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} + /@types/connect/3.4.34: + resolution: {integrity: sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ==} dependencies: '@types/node': 10.14.1 dev: true @@ -10208,8 +10914,8 @@ packages: resolution: {integrity: sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog==} dev: true - /@types/cpx/1.5.2: - resolution: {integrity: sha512-CL9DbTAdf5NYcbYpBTli6JxVIpCAhJp1FeQiXd9SNjbC4o9k6McnHkU0FHgj9UYoN7TVX3poaaBrwFabTY7Skw==} + /@types/cpx/1.5.1: + resolution: {integrity: sha512-PVFRjClbYw22ckQR1OtjlQpg3ZqbSIIOq+/dbkqsIEYWmpZqL9OXLXTLUEhsYaST+1oNfx5c067aMqoXnAp8+w==} dependencies: '@types/node': 10.14.1 dev: false @@ -10225,10 +10931,10 @@ packages: resolution: {integrity: sha1-BwddJk4uWkMmJLHn/8ETef5mvoo=} dev: true - /@types/dompurify/2.2.3: - resolution: {integrity: sha512-CLtc2mZK8+axmrz1JqtpklO/Kvn38arGc8o1l3UVopZaXXuer9ONdZwJ/9f226GrhRLtUmLr9WrvZsRSNpS8og==} + /@types/dompurify/2.2.2: + resolution: {integrity: sha512-8nNWfAa8/oZjH3OLY5Wsxu9ueo0NwVUotIi353g0P2+N5BuTLJyAVOnF4xBUY0NyFUGJHY05o1pO2bqLto+lmA==} dependencies: - '@types/trusted-types': 2.0.2 + '@types/trusted-types': 2.0.0 dev: true /@types/dotenv/6.1.1: @@ -10240,83 +10946,87 @@ packages: /@types/enzyme/3.9.3: resolution: {integrity: sha512-jDKoZiiMA3lGO3skSO7dfqEHNvmiTLLV+PHD9EBQVlJANJvpY6qq1zzjRI24ZOtG7F+CS7BVWDXKewRmN8PjHQ==} dependencies: - '@types/cheerio': 0.22.30 + '@types/cheerio': 0.22.29 '@types/react': 16.9.43 dev: true - /@types/eslint/7.28.0: - resolution: {integrity: sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==} + /@types/eslint/7.2.13: + resolution: {integrity: sha512-LKmQCWAlnVHvvXq4oasNUMTJJb2GwSyTY8+1C7OH5ILR8mPLaljv1jxL1bXW3xB3jFbQxTKxJAvI8PyjB09aBg==} dependencies: - '@types/estree': 0.0.50 - '@types/json-schema': 7.0.8 + '@types/estree': 0.0.48 + '@types/json-schema': 7.0.7 dev: true /@types/estree/0.0.39: resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} dev: true - /@types/estree/0.0.50: - resolution: {integrity: sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==} + /@types/estree/0.0.48: + resolution: {integrity: sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew==} dev: true - /@types/express-serve-static-core/4.17.24: - resolution: {integrity: sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==} + /@types/events/3.0.0: + resolution: {integrity: sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==} + + /@types/express-serve-static-core/4.17.21: + resolution: {integrity: sha512-gwCiEZqW6f7EoR8TTEfalyEhb1zA5jQJnRngr97+3pzMaO1RKoI1w2bw07TK72renMUVWcWS5mLI6rk1NqN0nA==} dependencies: '@types/node': 10.14.1 - '@types/qs': 6.9.7 - '@types/range-parser': 1.2.4 + '@types/qs': 6.9.6 + '@types/range-parser': 1.2.3 dev: true - /@types/express/4.17.13: - resolution: {integrity: sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==} + /@types/express/4.17.12: + resolution: {integrity: sha512-pTYas6FrP15B1Oa0bkN5tQMNqOcVXa9j4FTFtO8DWI9kppKib+6NJtfTOOLcwxuuYvcX2+dVG6et1SxW/Kc17Q==} dependencies: - '@types/body-parser': 1.19.1 - '@types/express-serve-static-core': 4.17.24 - '@types/qs': 6.9.7 - '@types/serve-static': 1.13.10 + '@types/body-parser': 1.19.0 + '@types/express-serve-static-core': 4.17.21 + '@types/qs': 6.9.6 + '@types/serve-static': 1.13.9 dev: true /@types/faker/4.1.12: resolution: {integrity: sha512-0MEyzJrLLs1WaOCx9ULK6FzdCSj2EuxdSP9kvuxxdBEGujZYUOZ4vkPXdgu3dhyg/pOdn7VCatelYX7k0YShlA==} - /@types/file-saver/2.0.3: - resolution: {integrity: sha512-MBIou8pd/41jkff7s97B47bc9+p0BszqqDJsO51yDm49uUxeKzrfuNl5fSLC6BpLEWKA8zlwyqALVmXrFwoBHQ==} + /@types/file-saver/2.0.2: + resolution: {integrity: sha512-xbqnZmGrCEqi/KUzOkeUSe77p7APvLuyellGaAoeww3CHJ1AbjQWjPSCFtKIzZn8L7LpEax4NXnC+gfa6nM7IA==} dev: true /@types/flatbuffers/1.10.0: resolution: {integrity: sha512-7btbphLrKvo5yl/5CC2OCxUSMx1wV1wvGT1qDXkSt7yi00/YW7E8k6qzXqJHsp+WU0eoG7r6MTQQXI9lIvd0qA==} dev: true - /@types/formidable/1.2.3: - resolution: {integrity: sha512-Ibu3TyzldPvzTK1yus5+uPDwN5m6pXCcO0c0rPKA1uce5ERjqP5AX9reKEqQFVlCScqjbQgitIQEOLlb6qd7Sw==} + /@types/formidable/1.2.2: + resolution: {integrity: sha512-8RDAMnMHOh7QrY1xuQ7s6/Xre9pMvJ2zT2VgATiz5cIE71Q/6N3+P8sr3z/dNWNmvX5/aX9x8uJlG0MZiMZXoA==} dependencies: '@types/node': 10.14.1 dev: true - /@types/fs-extra/4.0.12: - resolution: {integrity: sha512-alTHKMXq1kGPB9sddbbjJ4OJ9UJ/xiXaaoDzbLhontmlnZLwlJpvIUE8lI7YtcO45gcI9Cwt8hPfmU1rgmVHSQ==} + /@types/fs-extra/4.0.11: + resolution: {integrity: sha512-iHm/nBVmMR/VJQn/xCSwZ6C/qfm1Tgsh2IrCCinAsF+mlHDGpV+vLR/EA6xezBXpv0/amDOaqxa8f2TVxBQyog==} dependencies: '@types/node': 10.14.1 dev: true - /@types/glob/5.0.37: - resolution: {integrity: sha512-ATA/xrS7CZ3A2WCPVY4eKdNpybq56zqlTirnHhhyOztZM/lPxJzusOBI3BsaXbu6FrUluqzvMlI4sZ6BDYMlMg==} + /@types/glob/5.0.36: + resolution: {integrity: sha512-KEzSKuP2+3oOjYYjujue6Z3Yqis5HKA1BsIC+jZ1v3lrRNdsqyNNtX0rQf6LSuI4DJJ2z5UV//zBZCcvM0xikg==} dependencies: - '@types/minimatch': 3.0.5 + '@types/events': 3.0.0 + '@types/minimatch': 3.0.4 '@types/node': 10.14.1 - /@types/glob/7.1.4: - resolution: {integrity: sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==} + /@types/glob/7.1.3: + resolution: {integrity: sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==} dependencies: - '@types/minimatch': 3.0.5 + '@types/minimatch': 3.0.4 '@types/node': 10.14.1 dev: true - /@types/got/9.6.12: - resolution: {integrity: sha512-X4pj/HGHbXVLqTpKjA2ahI4rV/nNBc9mGO2I/0CgAra+F2dKgMXnENv2SRpemScBzBAI4vMelIVYViQxlSE6xA==} + /@types/got/9.6.11: + resolution: {integrity: sha512-dr3IiDNg5TDesGyuwTrN77E1Cd7DCdmCFtEfSGqr83jMMtcwhf/SGPbN2goY4JUWQfvxwY56+e5tjfi+oXeSdA==} dependencies: '@types/node': 10.14.1 - '@types/tough-cookie': 4.0.1 + '@types/tough-cookie': 4.0.0 form-data: 2.5.1 /@types/graceful-fs/4.1.5: @@ -10325,8 +11035,8 @@ packages: '@types/node': 10.14.1 dev: true - /@types/history/4.7.9: - resolution: {integrity: sha512-MUc6zSmU3tEVnkQ78q0peeEjKWPUADMlC/t++2bI8WnAG2tvYRPIgHG8lWkXwqc8MsUF6Z2MOf+Mh5sazOmhiQ==} + /@types/history/4.7.8: + resolution: {integrity: sha512-S78QIYirQcUoo6UJZx9CSP0O2ix9IaeAXwQi26Rhr/+mg7qqPy8TzaxHSUut7eGjL8WmLccT7/MXf304WjqHcA==} dev: true /@types/hoist-non-react-statics/3.3.1: @@ -10335,22 +11045,22 @@ packages: '@types/react': 16.9.43 hoist-non-react-statics: 3.3.2 - /@types/html-minifier-terser/5.1.2: - resolution: {integrity: sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==} + /@types/html-minifier-terser/5.1.1: + resolution: {integrity: sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==} dev: true - /@types/http-cache-semantics/4.0.1: - resolution: {integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==} + /@types/http-cache-semantics/4.0.0: + resolution: {integrity: sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==} dev: false /@types/i18next-browser-languagedetector/2.0.2: resolution: {integrity: sha512-5KhnWbUIfncsFQvZO2/k0P4qqvWpI8Isd3wa/56zVqORl9db3J+aPFgoeO0FN8oKozaT+s0U9RoQnSlqI5YRhw==} dev: true - /@types/i18next-node-fs-backend/2.1.1: - resolution: {integrity: sha512-ESvH90OICQkKU3yuuRzF6YfHt5KACE55FOiUM59mMGnC+h03lHGdEYo3z3THbwS5FdMskLyIs2O7f6Oaz8P9sw==} + /@types/i18next-node-fs-backend/2.1.0: + resolution: {integrity: sha512-bOOeT89UO/bYLJoQHdN5S3pggj7mMmFfQMBpDdUQOQIQkENGpnTwhNsIM/kjl1NE2HEihjlRZUNVV60Ze86UZA==} dependencies: - i18next: 20.3.3 + i18next: 20.3.1 dev: true /@types/i18next/8.4.6: @@ -10380,8 +11090,8 @@ packages: '@types/istanbul-lib-report': 3.0.0 dev: true - /@types/jquery/3.5.6: - resolution: {integrity: sha512-SmgCQRzGPId4MZQKDj9Hqc6kSXFNWZFHpELkyK8AQhf8Zr6HKfCzFv9ZC1Fv3FyQttJZOlap3qYb12h61iZAIg==} + /@types/jquery/3.5.5: + resolution: {integrity: sha512-6RXU9Xzpc6vxNrS6FPPapN1SxSHgQ336WC6Jj/N8q30OiaBZ00l1GBgeP7usjVZPivSkGUfL1z/WW6TX989M+w==} dependencies: '@types/sizzle': 2.3.3 dev: false @@ -10394,12 +11104,15 @@ packages: resolution: {integrity: sha512-q+De3S/Ri6U9uPx89YA1XuC+QIBgndIfvBaaJG0pRT8Oqa75k4Mr7G9CRZjIvlbLGIukO/31DFGFJYlQBmXf/A==} dependencies: '@types/node': 10.14.1 - '@types/tough-cookie': 4.0.1 + '@types/tough-cookie': 4.0.0 parse5: 4.0.0 dev: false - /@types/json-schema/7.0.8: - resolution: {integrity: sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==} + /@types/json-schema/7.0.7: + resolution: {integrity: sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==} + + /@types/json5/0.0.29: + resolution: {integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=} /@types/json5/0.0.30: resolution: {integrity: sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==} @@ -10409,14 +11122,14 @@ packages: resolution: {integrity: sha512-v7qlPA0VpKUlEdhghbDqRoKMxFB3h3Ch688TApBJ6v+XLDdvWCGLJIYiPKGZnS6MAOie+IorCfNYVHOPIHSWwQ==} dev: true - /@types/jsonwebtoken/8.5.4: - resolution: {integrity: sha512-4L8msWK31oXwdtC81RmRBAULd0ShnAHjBuKT9MRQpjP0piNrZdXyTRcKY9/UIfhGeKIT4PvF5amOOUbbT/9Wpg==} + /@types/jsonwebtoken/8.5.1: + resolution: {integrity: sha512-rNAPdomlIUX0i0cg2+I+Q1wOUr531zHBQ+cV/28PJ39bSPKjahatZZ2LMuhiguETkCgLVzfruw/ZvNMNkKoSzw==} dependencies: '@types/node': 10.14.1 dev: true - /@types/keyv/3.1.2: - resolution: {integrity: sha512-/FvAK2p4jQOaJ6CGDHJTqZcUtbZe820qIeTg7o0Shg7drB4JHeL+V/dhSaly7NXx6u8eSee+r7coT+yuJEvDLg==} + /@types/keyv/3.1.1: + resolution: {integrity: sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==} dependencies: '@types/node': 10.14.1 dev: false @@ -10425,8 +11138,8 @@ packages: resolution: {integrity: sha512-Q7DYAOi9O/+cLLhdaSvKdaumWyHbm7HAk/bFwwyTuU0arR5yyCeW5GOoqt4tJTpDRxhpx9Q8kQL6vMpuw9hDSw==} dev: true - /@types/lodash/4.14.171: - resolution: {integrity: sha512-7eQ2xYLLI/LsicL2nejW9Wyko3lcpN6O/z0ZLHrEQsg280zIdCv1t/0m6UtBjUHokCGBQ3gYTbHzDkZ1xOBwwg==} + /@types/lodash/4.14.170: + resolution: {integrity: sha512-bpcvu/MKHHeYX+qeEN8GE7DIravODWdACVA1ctevD8CN24RhPZIKMn9ntfAsrvLfSX3cR5RrBKAbYm9bGs0A+Q==} dev: true /@types/lolex/2.1.3: @@ -10437,8 +11150,8 @@ packages: resolution: {integrity: sha1-d7EbAoT+MV7+25oxwPHhSIRp2Zw=} dev: true - /@types/lru-cache/5.1.1: - resolution: {integrity: sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==} + /@types/lru-cache/5.1.0: + resolution: {integrity: sha512-RaE0B+14ToE4l6UqdarKPnXwVDuigfFv+5j9Dze/Nqr23yyuqdNvzcZi3xB+3Agvi5R4EOgAksfv3lXX4vBt9w==} dev: true /@types/mime/1.3.2: @@ -10449,17 +11162,17 @@ packages: resolution: {integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==} dev: false - /@types/minimatch/3.0.5: - resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} + /@types/minimatch/3.0.4: + resolution: {integrity: sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==} - /@types/minipass/2.2.1: - resolution: {integrity: sha512-0bI74UwEJ+JjGqzkyoiCxLVGK5C3Vy5MYdDB6VCtUAulcrulHvqhIrQP9lh/gvMgaNzvvJljMW97rRHVvbTe8Q==} + /@types/minipass/2.2.0: + resolution: {integrity: sha512-wuzZksN4w4kyfoOv/dlpov4NOunwutLA/q7uc00xU02ZyUY+aoM5PWIXEKBMnm0NHd4a+N71BMjq+x7+2Af1fg==} dependencies: '@types/node': 10.14.1 dev: true - /@types/mocha/8.2.3: - resolution: {integrity: sha512-ekGvFhFgrc2zYQoX4JeZPmVzZxw6Dtllga7iGHzfbYIYkAMUx/sAFP2GdFpLff+vdHXu5fl7WX9AT+TtqYcsyw==} + /@types/mocha/8.2.2: + resolution: {integrity: sha512-Lwh0lzzqT5Pqh6z61P3c3P5nm6fzQK/MMHl9UKeneAeInVflBSz1O2EkX6gM6xfJd7FBXBY5purtLx7fUiZ7Hw==} /@types/multiparty/0.0.31: resolution: {integrity: sha1-MB/S2wWl1PNAhhPrW5ZSzWELeeI=} @@ -10467,8 +11180,8 @@ packages: '@types/node': 10.14.1 dev: true - /@types/node-fetch/2.5.11: - resolution: {integrity: sha512-2upCKaqVZETDRb8A2VTaRymqFBEgH8u6yr96b/u3+1uQEPDRo3mJLEiPk7vdXBHRtjwkjqzFYMJXrt0Z9QsYjQ==} + /@types/node-fetch/2.5.10: + resolution: {integrity: sha512-IpkX0AasN44hgEad0gEF/V6EgR5n69VEqPEgnmoM8GsIGro3PowbWs4tR6IhxUTyPLpOn+fiGG6nrQhcmoCuIQ==} dependencies: '@types/node': 10.14.1 form-data: 3.0.1 @@ -10477,8 +11190,8 @@ packages: /@types/node/10.14.1: resolution: {integrity: sha512-Rymt08vh1GaW4vYB6QP61/5m/CFLGnFZP++bJpWbiNxceNa6RBipDmb413jvtSf/R1gg5a/jQVl2jY4XVRscEA==} - /@types/node/12.20.16: - resolution: {integrity: sha512-6CLxw83vQf6DKqXxMPwl8qpF8I7THFZuIwLt4TnNsumxkp1VsRZWT8txQxncT/Rl2UojTsFzWgDG4FRMwafrlA==} + /@types/node/12.20.15: + resolution: {integrity: sha512-F6S4Chv4JicJmyrwlDkxUdGNSplsQdGwp1A0AJloEVDirWdZOAiRHhovDlsFkKUrquUXhz1imJhXHsf59auyAg==} /@types/node/8.10.54: resolution: {integrity: sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==} @@ -10488,8 +11201,8 @@ packages: resolution: {integrity: sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==} dev: true - /@types/normalize-package-data/2.4.1: - resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} + /@types/normalize-package-data/2.4.0: + resolution: {integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==} dev: true /@types/object-hash/1.3.4: @@ -10499,17 +11212,17 @@ packages: /@types/parse-json/4.0.0: resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} - /@types/prettier/2.3.2: - resolution: {integrity: sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==} + /@types/prettier/2.3.0: + resolution: {integrity: sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw==} dev: true - /@types/prop-types/15.7.4: - resolution: {integrity: sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==} + /@types/prop-types/15.7.3: + resolution: {integrity: sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==} - /@types/proper-lockfile/4.1.2: - resolution: {integrity: sha512-kd4LMvcnpYkspDcp7rmXKedn8iJSCoa331zRRamUp5oanKt/CefbEGPQP7G89enz7sKD4bvsr8mHSsC8j5WOvA==} + /@types/proper-lockfile/4.1.1: + resolution: {integrity: sha512-HAjVfDa73pFgivViHyDu8HHHcds+W4MgOuZZAdyFJrHS8ngtCXmhl4hc2YXqSOwO6Bsa+iF2Sgxb2+gv874VOQ==} dependencies: - '@types/retry': 0.12.1 + '@types/retry': 0.12.0 dev: true /@types/puppeteer/2.0.1: @@ -10518,15 +11231,15 @@ packages: '@types/node': 10.14.1 dev: true - /@types/q/1.5.5: - resolution: {integrity: sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==} + /@types/q/1.5.4: + resolution: {integrity: sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==} - /@types/qs/6.9.7: - resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} + /@types/qs/6.9.6: + resolution: {integrity: sha512-0/HnwIfW4ki2D8L8c9GVcG5I72s9jP5GSLVF0VIXDW00kmIpA6O33G7a8n59Tmh7Nz0WUC3rSb7PTY/sdW2JzA==} dev: true - /@types/range-parser/1.2.4: - resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} + /@types/range-parser/1.2.3: + resolution: {integrity: sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==} dev: true /@types/react-autosuggest/10.1.2: @@ -10535,8 +11248,8 @@ packages: '@types/react': 16.9.43 dev: true - /@types/react-beautiful-dnd/12.1.4: - resolution: {integrity: sha512-Ky29sKev1uEisGwj7d3zz9tO1Ig93fK0f7uQYK0IF7kOJ3iwK5MpKBiUofXceeCSfNagVzNypnTedzZOu9tLIw==} + /@types/react-beautiful-dnd/12.1.3: + resolution: {integrity: sha512-QPPBg4kfodlDjx/BIar/mMcdynzZEqCsty+g3nBMF1KZKCepM0/QnqNaEmFj+129dgFGQBabF4qQHEYq5Y8mTQ==} dependencies: '@types/react': 16.9.43 dev: true @@ -10547,8 +11260,8 @@ packages: '@types/react': 16.9.43 dev: true - /@types/react-dom/16.9.14: - resolution: {integrity: sha512-FIX2AVmPTGP30OUJ+0vadeIFJJ07Mh1m+U0rxfgyW34p3rTlXI+nlenvAxNn4BP36YyI9IJ/+UJ7Wu22N1pI7A==} + /@types/react-dom/16.9.13: + resolution: {integrity: sha512-34Hr3XnmUSJbUVDxIw/e7dhQn2BJZhJmlAaPyPwfTQyuVS9mV/CeyghFcXyvkJXxI7notQJz8mF8FeCVvloJrA==} dependencies: '@types/react': 16.9.43 dev: true @@ -10559,26 +11272,26 @@ packages: '@types/react': 16.9.43 dev: true - /@types/react-redux/7.1.18: - resolution: {integrity: sha512-9iwAsPyJ9DLTRH+OFeIrm9cAbIj1i2ANL3sKQFATqnPWRbg+jEFXyZOKHiQK/N86pNRXbb4HRxAxo0SIX1XwzQ==} + /@types/react-redux/7.1.16: + resolution: {integrity: sha512-f/FKzIrZwZk7YEO9E1yoxIuDNRiDducxkFlkw/GNMGEnK9n4K8wJzlJBghpSuOVDgEUHoDkDF7Gi9lHNQR4siw==} dependencies: '@types/hoist-non-react-statics': 3.3.1 '@types/react': 16.9.43 hoist-non-react-statics: 3.3.2 redux: 4.1.0 - /@types/react-router-dom/5.1.8: - resolution: {integrity: sha512-03xHyncBzG0PmDmf8pf3rehtjY0NpUj7TIN46FrT5n1ZWHPZvXz32gUyNboJ+xsL8cpg8bQVLcllptcQHvocrw==} + /@types/react-router-dom/5.1.7: + resolution: {integrity: sha512-D5mHD6TbdV/DNHYsnwBTv+y73ei+mMjrkGrla86HthE4/PVvL1J94Bu3qABU+COXzpL23T1EZapVVpwHuBXiUg==} dependencies: - '@types/history': 4.7.9 + '@types/history': 4.7.8 '@types/react': 16.9.43 - '@types/react-router': 5.1.16 + '@types/react-router': 5.1.15 dev: true - /@types/react-router/5.1.16: - resolution: {integrity: sha512-8d7nR/fNSqlTFGHti0R3F9WwIertOaaA1UEB8/jr5l5mDMOs4CidEgvvYMw4ivqrBK+vtVLxyTj2P+Pr/dtgzg==} + /@types/react-router/5.1.15: + resolution: {integrity: sha512-z3UlMG/x91SFEVmmvykk9FLTliDvfdIUky4k2rCfXWQ0NKbrP8o9BTCaCTPuYsB8gDkUnUmkcA2vYlm2DR+HAA==} dependencies: - '@types/history': 4.7.9 + '@types/history': 4.7.8 '@types/react': 16.9.43 dev: true @@ -10586,8 +11299,8 @@ packages: resolution: {integrity: sha512-rAaiD0SFkBi3PUwp1DrJV04CobPl2LuZXF+kv6MKw8kaeGo82xTOZzjM8DDi4lrdkqGbInZiE2QO9nIJm3bqgw==} dependencies: '@types/react': 16.9.43 - '@types/react-dom': 16.9.14 - '@types/react-transition-group': 4.4.2 + '@types/react-dom': 16.9.13 + '@types/react-transition-group': 4.4.1 dev: true /@types/react-test-renderer/17.0.1: @@ -10595,27 +11308,27 @@ packages: dependencies: '@types/react': 16.9.43 - /@types/react-transition-group/4.4.2: - resolution: {integrity: sha512-KibDWL6nshuOJ0fu8ll7QnV/LVTo3PzQ9aCPnRUYPfX7eZohHwLIdNHj7pftanREzHNP4/nJa8oeM73uSiavMQ==} + /@types/react-transition-group/4.4.1: + resolution: {integrity: sha512-vIo69qKKcYoJ8wKCJjwSgCTM+z3chw3g18dkrDfVX665tMH7tmbDxEAnPdey4gTlwZz5QuHGzd+hul0OVZDqqQ==} dependencies: '@types/react': 16.9.43 dev: true - /@types/react-virtualized-auto-sizer/1.0.1: - resolution: {integrity: sha512-GH8sAnBEM5GV9LTeiz56r4ZhMOUSrP43tAQNSRVxNexDjcNKLCEtnxusAItg1owFUFE6k0NslV26gqVClVvong==} + /@types/react-virtualized-auto-sizer/1.0.0: + resolution: {integrity: sha512-NMErdIdSnm2j/7IqMteRiRvRulpjoELnXWUwdbucYCz84xG9PHcoOrr7QfXwB/ku7wd6egiKFrzt/+QK4Imeeg==} dependencies: '@types/react': 16.9.43 dev: true - /@types/react-virtualized/9.21.12: - resolution: {integrity: sha512-zt6EvLQPhnnSVnMGa5prpV4pROY9euU2k2aoAyuaiDdfSvrfvzxM9MhkpdVYKKfBVUqAlQpMeE/4DPhNGvp7Cg==} + /@types/react-virtualized/9.21.11: + resolution: {integrity: sha512-ngNe2AY/2CHuZQstOS0Jo5jnSjeyKTdSgqrXCQEltRMXLp9rwPUpJdgkoWzES6wn427Z8zo8dkBN8Sx7hlRmig==} dependencies: - '@types/prop-types': 15.7.4 + '@types/prop-types': 15.7.3 '@types/react': 16.9.43 dev: true - /@types/react-window/1.8.4: - resolution: {integrity: sha512-rFJ0h1nYffFBNi6N80CFORAQNNr+440RtGCAmKyn81U99pXRoxS2goi/fkYnUJtk+LcvWCp8cmP16M8loJJsjw==} + /@types/react-window/1.8.3: + resolution: {integrity: sha512-Xf+IR2Zyiyh/6z1CM8kv1aQba3S3X/hBXt4tH+T9bDSIGwFhle0GZFZGTSU8nw2cUT3UNbCHDjhxVQVZPtE8cA==} dependencies: '@types/react': 16.9.43 dev: true @@ -10623,21 +11336,21 @@ packages: /@types/react/16.9.43: resolution: {integrity: sha512-PxshAFcnJqIWYpJbLPriClH53Z2WlJcVZE+NP2etUtWQs2s7yIMj3/LDKZT/5CHJ/F62iyjVCDu2H3jHEXIxSg==} dependencies: - '@types/prop-types': 15.7.4 + '@types/prop-types': 15.7.3 csstype: 2.6.17 - /@types/request-promise-native/1.0.18: - resolution: {integrity: sha512-tPnODeISFc/c1LjWyLuZUY+Z0uLB3+IMfNoQyDEi395+j6kTFTTRAqjENjoPJUid4vHRGEozoTrcTrfZM+AcbA==} + /@types/request-promise-native/1.0.17: + resolution: {integrity: sha512-05/d0WbmuwjtGMYEdHIBZ0tqMJJQ2AD9LG2F6rKNBGX1SSFR27XveajH//2N/XYtual8T9Axwl+4v7oBtPUZqg==} dependencies: - '@types/request': 2.48.6 + '@types/request': 2.48.5 dev: true - /@types/request/2.48.6: - resolution: {integrity: sha512-vrZaV3Ij7j/l/3hz6OttZFtpRCu7zlq7XgkYHJP6FwVEAZkGQ095WqyJV08/GlW9eyXKVcp/xmtruHm8eHpw1g==} + /@types/request/2.48.5: + resolution: {integrity: sha512-/LO7xRVnL3DxJ1WkPGDQrp4VTV1reX9RkC85mJ+Qzykj2Bdw+mG15aAfDahc76HtknjzE16SX/Yddn6MxVbmGQ==} dependencies: '@types/caseless': 0.12.2 '@types/node': 10.14.1 - '@types/tough-cookie': 4.0.1 + '@types/tough-cookie': 4.0.0 form-data: 2.5.1 dev: true @@ -10653,28 +11366,28 @@ packages: '@types/node': 10.14.1 dev: false - /@types/retry/0.12.1: - resolution: {integrity: sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==} + /@types/retry/0.12.0: + resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} dev: true - /@types/rimraf/2.0.5: - resolution: {integrity: sha512-YyP+VfeaqAyFmXoTh3HChxOQMyjByRMsHU7kc5KOJkSlXudhMhQIALbYV7rHh/l8d2lX3VUQzprrcAgWdRuU8g==} + /@types/rimraf/2.0.4: + resolution: {integrity: sha512-8gBudvllD2A/c0CcEX/BivIDorHFt5UI5m46TsNj8DjWCCTTZT74kEe4g+QsY7P/B9WdO98d82zZgXO/RQzu2Q==} dependencies: - '@types/glob': 5.0.37 + '@types/glob': 5.0.36 '@types/node': 10.14.1 /@types/semver/5.5.0: resolution: {integrity: sha512-41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ==} dev: true - /@types/serve-handler/6.1.1: - resolution: {integrity: sha512-bIwSmD+OV8w0t2e7EWsuQYlGoS1o5aEdVktgkXaa43Zm0qVWi21xaSRb3DQA1UXD+DJ5bRq1Rgu14ZczB+CjIQ==} + /@types/serve-handler/6.1.0: + resolution: {integrity: sha512-F9BpWotLZrQvq1CdE3oCnVmQUb6dWq20HSB/qjF4mG7WkZjPQ6fye8veznMKoBPhFJve4yz9C1NOITdTcoLngQ==} dependencies: '@types/node': 10.14.1 dev: true - /@types/serve-static/1.13.10: - resolution: {integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==} + /@types/serve-static/1.13.9: + resolution: {integrity: sha512-ZFqF6qa48XsPdjXV5Gsz0Zqmux2PerNd3a/ktL45mHpa19cuMi/cL8tcxdAx497yRh+QtYPuofjT9oWw9P7nkA==} dependencies: '@types/mime': 1.3.2 '@types/node': 10.14.1 @@ -10687,16 +11400,16 @@ packages: /@types/sinon-chai/3.2.5: resolution: {integrity: sha512-bKQqIpew7mmIGNRlxW6Zli/QVyc3zikpGzCa797B/tRnD9OtHvZ/ts8sYXV+Ilj9u3QRaUEM8xrjgd1gwm1BpQ==} dependencies: - '@types/chai': 4.2.21 + '@types/chai': 4.2.18 '@types/sinon': 9.0.11 /@types/sinon/9.0.11: resolution: {integrity: sha512-PwP4UY33SeeVKodNE37ZlOsR9cReypbMJOhZ7BVE0lB+Hix3efCOxiJWiE5Ia+yL9Cn2Ch72EjFTRze8RZsNtg==} dependencies: - '@types/sinonjs__fake-timers': 6.0.3 + '@types/sinonjs__fake-timers': 6.0.2 - /@types/sinonjs__fake-timers/6.0.3: - resolution: {integrity: sha512-E1dU4fzC9wN2QK2Cr1MLCfyHM8BoNnRFvuf45LYMPNDA+WqbNzC45S4UzPxvp1fFJ1rvSGU0bPvdd35VLmXG8g==} + /@types/sinonjs__fake-timers/6.0.2: + resolution: {integrity: sha512-dIPoZ3g5gcx9zZEszaxLSVTvMReD3xxyyDnQUjA6IYDG9Ba2AV0otMPs+77sG9ojB4Qr2N2Vk5RnKeuA0X/0bg==} /@types/sizzle/2.3.3: resolution: {integrity: sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==} @@ -10712,24 +11425,24 @@ packages: '@types/node': 10.14.1 dev: true - /@types/spdy/3.4.5: - resolution: {integrity: sha512-/33fIRK/aqkKNxg9BSjpzt1ucmvPremgeDywm9z2C2mOlIh5Ljjvgc3UhQHqwXsSLDLHPT9jlsnrjKQ1XiVJzA==} + /@types/spdy/3.4.4: + resolution: {integrity: sha512-N9LBlbVRRYq6HgYpPkqQc3a9HJ/iEtVZToW6xlTtJiMhmRJ7jJdV7TaZQJw/Ve/1ePUsQiCTDc4JMuzzag94GA==} dependencies: '@types/node': 10.14.1 dev: true - /@types/stack-utils/2.0.1: - resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} + /@types/stack-utils/2.0.0: + resolution: {integrity: sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==} dev: true - /@types/stream-buffers/3.0.4: - resolution: {integrity: sha512-qU/K1tb2yUdhXkLIATzsIPwbtX6BpZk0l3dPW6xqWyhfzzM1ECaQ/8faEnu3CNraLiQ9LHyQQPBGp7N9Fbs25w==} + /@types/stream-buffers/3.0.3: + resolution: {integrity: sha512-NeFeX7YfFZDYsCfbuaOmFQ0OjSmHreKBpp7MQ4alWQBHeh2USLsj7qyMyn9t82kjqIX516CR/5SRHnARduRtbQ==} dependencies: '@types/node': 10.14.1 dev: true - /@types/superagent/4.1.12: - resolution: {integrity: sha512-1GQvD6sySQPD6p9EopDFI3f5OogdICl1sU/2ij3Esobz/RtL9fWZZDPmsuv7eiy5ya+XNiPAxUcI3HIUTJa+3A==} + /@types/superagent/4.1.11: + resolution: {integrity: sha512-cZkWBXZI+jESnUTp8RDGBmk1Zn2MkScP4V5bjD7DyqB7L0WNWpblh4KX5K/6aTqxFZMhfo1bhi2cwoAEDVBBJw==} dependencies: '@types/cookiejar': 2.1.2 '@types/node': 10.14.1 @@ -10738,17 +11451,17 @@ packages: /@types/supertest/2.0.11: resolution: {integrity: sha512-uci4Esokrw9qGb9bvhhSVEjd6rkny/dk5PK/Qz4yxKiyppEI+dOPlNrZBahE3i+PoKFYyDxChVXZ/ysS/nrm1Q==} dependencies: - '@types/superagent': 4.1.12 + '@types/superagent': 4.1.11 dev: true - /@types/tapable/1.0.8: - resolution: {integrity: sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==} + /@types/tapable/1.0.7: + resolution: {integrity: sha512-0VBprVqfgFD7Ehb2vd8Lh9TG3jP98gvr8rgehQqzztZNI7o8zS8Ad4jyZneKELphpuE212D8J70LnSNQSyO6bQ==} dev: true - /@types/tar/4.0.5: - resolution: {integrity: sha512-cgwPhNEabHaZcYIy5xeMtux2EmYBitfqEceBUi2t5+ETy4dW6kswt6WX4+HqLeiiKOo42EXbGiDmVJ2x+vi37Q==} + /@types/tar/4.0.4: + resolution: {integrity: sha512-0Xv+xcmkTsOZdIF4yCnd7RkOOyfyqPaqJ7RZFKnwdxfDbkN3eAAE9sHl8zJFqBz4VhxolW9EErbjR1oyH7jK2A==} dependencies: - '@types/minipass': 2.2.1 + '@types/minipass': 2.2.0 '@types/node': 10.14.1 dev: true @@ -10757,38 +11470,38 @@ packages: dependencies: '@types/react-test-renderer': 17.0.1 - /@types/tough-cookie/4.0.1: - resolution: {integrity: sha512-Y0K95ThC3esLEYD6ZuqNek29lNX2EM1qxV8y2FTLUB0ff5wWrk7az+mLrnNFUnaXcgKye22+sFBRXOgpPILZNg==} + /@types/tough-cookie/4.0.0: + resolution: {integrity: sha512-I99sngh224D0M7XgW1s120zxCt3VYQ3IQsuw3P3jbq5GG4yc79+ZjyKznyOGIQrflfylLgcfekeZW/vk0yng6A==} - /@types/trusted-types/2.0.2: - resolution: {integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==} + /@types/trusted-types/2.0.0: + resolution: {integrity: sha512-I8MnZqNXsOLHsU111oHbn3khtvKMi5Bn4qVFsIWSJcCP1KKDiXX5AEw8UPk0nSopeC+Hvxt6yAy1/a5PailFqg==} dev: true - /@types/uglify-js/3.13.1: - resolution: {integrity: sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==} + /@types/uglify-js/3.13.0: + resolution: {integrity: sha512-EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q==} dependencies: source-map: 0.6.1 dev: true - /@types/uuid/7.0.5: - resolution: {integrity: sha512-hKB88y3YHL8oPOs/CNlaXtjWn93+Bs48sDQR37ZUqG2tLeCS7EA1cmnkKsuQsub9OKEB/y/Rw9zqJqqNSbqVlQ==} + /@types/uuid/7.0.4: + resolution: {integrity: sha512-WGZCqBZZ0mXN2RxvLHL6/7RCu+OWs28jgQMP04LWfpyJlQUMTR6YU9CNJAKDgbw+EV/u687INXuLUc7FuML/4g==} dev: true - /@types/webpack-sources/0.1.9: - resolution: {integrity: sha512-bvzMnzqoK16PQIC8AYHNdW45eREJQMd6WG/msQWX5V2+vZmODCOPb4TJcbgRljTZZTwTM4wUMcsI8FftNA7new==} + /@types/webpack-sources/0.1.8: + resolution: {integrity: sha512-JHB2/xZlXOjzjBB6fMOpH1eQAfsrpqVVIbneE0Rok16WXwFaznaI5vfg75U5WgGJm7V9W1c4xeRQDjX/zwvghA==} dependencies: '@types/node': 10.14.1 '@types/source-list-map': 0.1.2 source-map: 0.6.1 dev: true - /@types/webpack/4.41.30: - resolution: {integrity: sha512-GUHyY+pfuQ6haAfzu4S14F+R5iGRwN6b2FRNJY7U0NilmFAqbsOfK6j1HwuLBAqwRIT+pVdNDJGJ6e8rpp0KHA==} + /@types/webpack/4.41.29: + resolution: {integrity: sha512-6pLaORaVNZxiB3FSHbyBiWM7QdazAWda1zvAq4SbZObZqHSDbWLi62iFdblVea6SK9eyBIVp5yHhKt/yNQdR7Q==} dependencies: '@types/node': 10.14.1 - '@types/tapable': 1.0.8 - '@types/uglify-js': 3.13.1 - '@types/webpack-sources': 0.1.9 + '@types/tapable': 1.0.7 + '@types/uglify-js': 3.13.0 + '@types/webpack-sources': 0.1.8 anymatch: 3.1.2 source-map: 0.6.1 dev: true @@ -10799,74 +11512,43 @@ packages: '@types/node': 10.14.1 dev: true - /@types/xmldom/0.1.31: - resolution: {integrity: sha512-bVy7s0nvaR5D1mT1a8ZkByHWNOGb6Vn4yi5TWhEdmyKlAG+08SA7Md6+jH+tYmMLueAwNeWvHHpeKrr6S4c4BA==} + /@types/xmldom/0.1.30: + resolution: {integrity: sha512-edqgAFXMEtVvaBZ3YnhamvmrHjoYpuxETmnb0lbTZmf/dXpAsO9ZKotUO4K2rn2SIZBDFCMOuA7fOe0H6dRZcA==} dev: true - /@types/yargs-parser/20.2.1: - resolution: {integrity: sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==} - - /@types/yargs/12.0.20: - resolution: {integrity: sha512-MjOKUoDmNattFOBJvAZng7X9KXIKSGy6XHoXY9mASkKwCn35X4Ckh+Ugv1DewXZXrWYXMNtLiXhlCfWlpcAV+Q==} - dev: true + /@types/yargs-parser/20.2.0: + resolution: {integrity: sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==} - /@types/yargs/13.0.12: - resolution: {integrity: sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==} - dependencies: - '@types/yargs-parser': 20.2.1 + /@types/yargs/12.0.19: + resolution: {integrity: sha512-1wT5nWbZ0p2dJtKi9S0CjCKzQoVWby4VjtqOeqhTK8XK3nUHWqKWWuji29PzBC7cCDJatyA1VRzQnbEPLiXRSw==} dev: true - /@types/yargs/15.0.14: - resolution: {integrity: sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==} + /@types/yargs/13.0.11: + resolution: {integrity: sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==} dependencies: - '@types/yargs-parser': 20.2.1 + '@types/yargs-parser': 20.2.0 dev: true - /@types/yargs/16.0.4: - resolution: {integrity: sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==} + /@types/yargs/15.0.13: + resolution: {integrity: sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==} dependencies: - '@types/yargs-parser': 20.2.1 + '@types/yargs-parser': 20.2.0 dev: true - /@types/yargs/17.0.2: - resolution: {integrity: sha512-JhZ+pNdKMfB0rXauaDlrIvm+U7V4m03PPOSVoPS66z8gf+G4Z/UW8UlrVIj2MRQOBzuoEvYtjS0bqYwnpZaS9Q==} + /@types/yargs/17.0.0: + resolution: {integrity: sha512-RS7u2X7vdXjVQs160PWY1pjLBw6GJj04utojn0KU8p2rRZR37FSzzK6XOT+KLzT/DVbDYRyezroc0LHIvM5Z2A==} dependencies: - '@types/yargs-parser': 20.2.1 + '@types/yargs-parser': 20.2.0 dev: false - /@types/yauzl/2.9.2: - resolution: {integrity: sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==} + /@types/yauzl/2.9.1: + resolution: {integrity: sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA==} dependencies: '@types/node': 10.14.1 dev: false optional: true - /@typescript-eslint/eslint-plugin/4.26.0_166ec349372b3169c352ce28aa2477aa: - resolution: {integrity: sha512-yA7IWp+5Qqf+TLbd8b35ySFOFzUfL7i+4If50EqvjT6w35X8Lv0eBHb6rATeWmucks37w+zV+tWnOXI9JlG6Eg==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - '@typescript-eslint/parser': ^4.0.0 - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/experimental-utils': 4.26.0_typescript@4.3.5 - '@typescript-eslint/parser': 4.26.0_typescript@4.3.5 - '@typescript-eslint/scope-manager': 4.26.0 - debug: 4.3.2 - functional-red-black-tree: 1.0.1 - lodash: 4.17.21 - regexpp: 3.2.0 - semver: 7.3.5 - tsutils: 3.21.0_typescript@4.3.5 - typescript: 4.3.5 - transitivePeerDependencies: - - supports-color - dev: false - - /@typescript-eslint/eslint-plugin/4.26.0_c044df5d68380aab0aa680647659cb22: + /@typescript-eslint/eslint-plugin/4.26.0_b84c93de30c2ccb1b651eb26d91bd105: resolution: {integrity: sha512-yA7IWp+5Qqf+TLbd8b35ySFOFzUfL7i+4If50EqvjT6w35X8Lv0eBHb6rATeWmucks37w+zV+tWnOXI9JlG6Eg==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -10877,128 +11559,72 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.26.0_eslint@7.31.0+typescript@4.3.5 - '@typescript-eslint/parser': 4.26.0_eslint@7.31.0+typescript@4.3.5 + '@typescript-eslint/experimental-utils': 4.26.0_eslint@7.28.0+typescript@4.3.5 + '@typescript-eslint/parser': 4.26.0_eslint@7.28.0+typescript@4.3.5 '@typescript-eslint/scope-manager': 4.26.0 - debug: 4.3.2 - eslint: 7.31.0 + debug: 4.3.1 + eslint: 7.28.0 functional-red-black-tree: 1.0.1 lodash: 4.17.21 - regexpp: 3.2.0 + regexpp: 3.1.0 semver: 7.3.5 tsutils: 3.21.0_typescript@4.3.5 typescript: 4.3.5 transitivePeerDependencies: - supports-color - dev: true - - /@typescript-eslint/experimental-utils/3.10.1_eslint@7.31.0+typescript@4.3.5: - resolution: {integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - eslint: '*' - dependencies: - '@types/json-schema': 7.0.8 - '@typescript-eslint/types': 3.10.1 - '@typescript-eslint/typescript-estree': 3.10.1_typescript@4.3.5 - eslint: 7.31.0 - eslint-scope: 5.1.1 - eslint-utils: 2.1.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /@typescript-eslint/experimental-utils/3.10.1_typescript@4.3.5: + /@typescript-eslint/experimental-utils/3.10.1_eslint@7.28.0+typescript@4.3.5: resolution: {integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' dependencies: - '@types/json-schema': 7.0.8 + '@types/json-schema': 7.0.7 '@typescript-eslint/types': 3.10.1 '@typescript-eslint/typescript-estree': 3.10.1_typescript@4.3.5 + eslint: 7.28.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 transitivePeerDependencies: - supports-color - typescript - dev: false - - /@typescript-eslint/experimental-utils/4.26.0_eslint@7.31.0+typescript@4.3.5: - resolution: {integrity: sha512-TH2FO2rdDm7AWfAVRB5RSlbUhWxGVuxPNzGT7W65zVfl8H/WeXTk1e69IrcEVsBslrQSTDKQSaJD89hwKrhdkw==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - eslint: '*' - dependencies: - '@types/json-schema': 7.0.8 - '@typescript-eslint/scope-manager': 4.26.0 - '@typescript-eslint/types': 4.26.0 - '@typescript-eslint/typescript-estree': 4.26.0_typescript@4.3.5 - eslint: 7.31.0 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@7.31.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /@typescript-eslint/experimental-utils/4.26.0_typescript@4.3.5: + /@typescript-eslint/experimental-utils/4.26.0_eslint@7.28.0+typescript@4.3.5: resolution: {integrity: sha512-TH2FO2rdDm7AWfAVRB5RSlbUhWxGVuxPNzGT7W65zVfl8H/WeXTk1e69IrcEVsBslrQSTDKQSaJD89hwKrhdkw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' dependencies: - '@types/json-schema': 7.0.8 + '@types/json-schema': 7.0.7 '@typescript-eslint/scope-manager': 4.26.0 '@typescript-eslint/types': 4.26.0 '@typescript-eslint/typescript-estree': 4.26.0_typescript@4.3.5 + eslint: 7.28.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0 + eslint-utils: 3.0.0_eslint@7.28.0 transitivePeerDependencies: - supports-color - typescript - dev: false - /@typescript-eslint/experimental-utils/4.28.4_eslint@7.31.0+typescript@4.3.5: - resolution: {integrity: sha512-OglKWOQRWTCoqMSy6pm/kpinEIgdcXYceIcH3EKWUl4S8xhFtN34GQRaAvTIZB9DD94rW7d/U7tUg3SYeDFNHA==} + /@typescript-eslint/experimental-utils/4.26.1_eslint@7.28.0+typescript@4.3.5: + resolution: {integrity: sha512-sQHBugRhrXzRCs9PaGg6rowie4i8s/iD/DpTB+EXte8OMDfdCG5TvO73XlO9Wc/zi0uyN4qOmX9hIjQEyhnbmQ==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' dependencies: - '@types/json-schema': 7.0.8 - '@typescript-eslint/scope-manager': 4.28.4 - '@typescript-eslint/types': 4.28.4 - '@typescript-eslint/typescript-estree': 4.28.4_typescript@4.3.5 - eslint: 7.31.0 + '@types/json-schema': 7.0.7 + '@typescript-eslint/scope-manager': 4.26.1 + '@typescript-eslint/types': 4.26.1 + '@typescript-eslint/typescript-estree': 4.26.1_typescript@4.3.5 + eslint: 7.28.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@7.31.0 + eslint-utils: 3.0.0_eslint@7.28.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/parser/4.26.0_eslint@7.31.0+typescript@4.3.5: - resolution: {integrity: sha512-b4jekVJG9FfmjUfmM4VoOItQhPlnt6MPOBUL0AQbiTmm+SSpSdhHYlwayOm4IW9KLI/4/cRKtQCmDl1oE2OlPg==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 4.26.0 - '@typescript-eslint/types': 4.26.0 - '@typescript-eslint/typescript-estree': 4.26.0_typescript@4.3.5 - debug: 4.3.2 - eslint: 7.31.0 - typescript: 4.3.5 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/parser/4.26.0_typescript@4.3.5: + /@typescript-eslint/parser/4.26.0_eslint@7.28.0+typescript@4.3.5: resolution: {integrity: sha512-b4jekVJG9FfmjUfmM4VoOItQhPlnt6MPOBUL0AQbiTmm+SSpSdhHYlwayOm4IW9KLI/4/cRKtQCmDl1oE2OlPg==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -11011,11 +11637,11 @@ packages: '@typescript-eslint/scope-manager': 4.26.0 '@typescript-eslint/types': 4.26.0 '@typescript-eslint/typescript-estree': 4.26.0_typescript@4.3.5 - debug: 4.3.2 + debug: 4.3.1 + eslint: 7.28.0 typescript: 4.3.5 transitivePeerDependencies: - supports-color - dev: false /@typescript-eslint/scope-manager/4.26.0: resolution: {integrity: sha512-G6xB6mMo4xVxwMt5lEsNTz3x4qGDt0NSGmTBNBPJxNsrTXJSm21c6raeYroS2OwQsOyIXqKZv266L/Gln1BWqg==} @@ -11024,12 +11650,12 @@ packages: '@typescript-eslint/types': 4.26.0 '@typescript-eslint/visitor-keys': 4.26.0 - /@typescript-eslint/scope-manager/4.28.4: - resolution: {integrity: sha512-ZJBNs4usViOmlyFMt9X9l+X0WAFcDH7EdSArGqpldXu7aeZxDAuAzHiMAeI+JpSefY2INHrXeqnha39FVqXb8w==} + /@typescript-eslint/scope-manager/4.26.1: + resolution: {integrity: sha512-TW1X2p62FQ8Rlne+WEShyd7ac2LA6o27S9i131W4NwDSfyeVlQWhw8ylldNNS8JG6oJB9Ha9Xyc+IUcqipvheQ==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: - '@typescript-eslint/types': 4.28.4 - '@typescript-eslint/visitor-keys': 4.28.4 + '@typescript-eslint/types': 4.26.1 + '@typescript-eslint/visitor-keys': 4.26.1 dev: true /@typescript-eslint/types/3.10.1: @@ -11040,8 +11666,8 @@ packages: resolution: {integrity: sha512-rADNgXl1kS/EKnDr3G+m7fB9yeJNnR9kF7xMiXL6mSIWpr3Wg5MhxyfEXy/IlYthsqwBqHOr22boFbf/u6O88A==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} - /@typescript-eslint/types/4.28.4: - resolution: {integrity: sha512-3eap4QWxGqkYuEmVebUGULMskR6Cuoc/Wii0oSOddleP4EGx1tjLnZQ0ZP33YRoMDCs5O3j56RBV4g14T4jvww==} + /@typescript-eslint/types/4.26.1: + resolution: {integrity: sha512-STyMPxR3cS+LaNvS8yK15rb8Y0iL0tFXq0uyl6gY45glyI7w0CsyqyEXl/Fa0JlQy+pVANeK3sbwPneCbWE7yg==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true @@ -11056,7 +11682,7 @@ packages: dependencies: '@typescript-eslint/types': 3.10.1 '@typescript-eslint/visitor-keys': 3.10.1 - debug: 4.3.2 + debug: 4.3.1 glob: 7.1.7 is-glob: 4.0.1 lodash: 4.17.21 @@ -11077,8 +11703,8 @@ packages: dependencies: '@typescript-eslint/types': 4.26.0 '@typescript-eslint/visitor-keys': 4.26.0 - debug: 4.3.2 - globby: 11.0.4 + debug: 4.3.1 + globby: 11.0.3 is-glob: 4.0.1 semver: 7.3.5 tsutils: 3.21.0_typescript@4.3.5 @@ -11086,8 +11712,8 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/typescript-estree/4.28.4_typescript@4.3.5: - resolution: {integrity: sha512-z7d8HK8XvCRyN2SNp+OXC2iZaF+O2BTquGhEYLKLx5k6p0r05ureUtgEfo5f6anLkhCxdHtCf6rPM1p4efHYDQ==} + /@typescript-eslint/typescript-estree/4.26.1_typescript@4.3.5: + resolution: {integrity: sha512-l3ZXob+h0NQzz80lBGaykdScYaiEbFqznEs99uwzm8fPHhDjwaBFfQkjUC/slw6Sm7npFL8qrGEAMxcfBsBJUg==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: typescript: '*' @@ -11095,10 +11721,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 4.28.4 - '@typescript-eslint/visitor-keys': 4.28.4 - debug: 4.3.2 - globby: 11.0.4 + '@typescript-eslint/types': 4.26.1 + '@typescript-eslint/visitor-keys': 4.26.1 + debug: 4.3.1 + globby: 11.0.3 is-glob: 4.0.1 semver: 7.3.5 tsutils: 3.21.0_typescript@4.3.5 @@ -11120,11 +11746,11 @@ packages: '@typescript-eslint/types': 4.26.0 eslint-visitor-keys: 2.1.0 - /@typescript-eslint/visitor-keys/4.28.4: - resolution: {integrity: sha512-NIAXAdbz1XdOuzqkJHjNKXKj8QQ4cv5cxR/g0uQhCYf/6//XrmfpaYsM7PnBcNbfvTDLUkqQ5TPNm1sozDdTWg==} + /@typescript-eslint/visitor-keys/4.26.1: + resolution: {integrity: sha512-IGouNSSd+6x/fHtYRyLOM6/C+QxMDzWlDtN41ea+flWuSF9g02iqcIlX8wM53JkfljoIjP0U+yp7SiTS1onEkw==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: - '@typescript-eslint/types': 4.28.4 + '@typescript-eslint/types': 4.26.1 eslint-visitor-keys: 2.1.0 dev: true @@ -11412,8 +12038,8 @@ packages: acorn-walk: 7.2.0 dev: true - /acorn-jsx/5.3.2_acorn@7.4.1: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + /acorn-jsx/5.3.1_acorn@7.4.1: + resolution: {integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: @@ -11445,8 +12071,8 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - /acorn/8.4.1: - resolution: {integrity: sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==} + /acorn/8.4.0: + resolution: {integrity: sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w==} engines: {node: '>=0.4.0'} hasBin: true dev: true @@ -11503,7 +12129,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.2 + debug: 4.3.1 transitivePeerDependencies: - supports-color @@ -11511,7 +12137,7 @@ packages: resolution: {integrity: sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==} engines: {node: '>= 8.0.0'} dependencies: - debug: 4.3.2 + debug: 4.3.1 depd: 1.1.2 humanize-ms: 1.2.1 transitivePeerDependencies: @@ -11573,8 +12199,8 @@ packages: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - /ajv/8.6.2: - resolution: {integrity: sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==} + /ajv/8.6.0: + resolution: {integrity: sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ==} dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 @@ -11654,11 +12280,6 @@ packages: dependencies: color-convert: 2.0.1 - /ansi-styles/5.2.0: - resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} - engines: {node: '>=10'} - dev: true - /any-promise/1.3.0: resolution: {integrity: sha1-q8av7tzqUugJzcA3au0845Y10X8=} dev: true @@ -11732,8 +12353,8 @@ packages: resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==} engines: {node: '>=6.0'} dependencies: - '@babel/runtime': 7.14.6 - '@babel/runtime-corejs3': 7.14.7 + '@babel/runtime': 7.14.5 + '@babel/runtime-corejs3': 7.14.5 /arity-n/1.0.4: resolution: {integrity: sha1-2edrEXM+CFacCEeuezmyhgswt0U=} @@ -11935,7 +12556,7 @@ packages: hasBin: true dependencies: browserslist: 3.2.8 - caniuse-lite: 1.0.30001245 + caniuse-lite: 1.0.30001237 normalize-range: 0.1.2 num2fraction: 1.2.2 postcss: 6.0.23 @@ -11947,7 +12568,7 @@ packages: hasBin: true dependencies: browserslist: 4.14.2 - caniuse-lite: 1.0.30001245 + caniuse-lite: 1.0.30001237 colorette: 1.2.2 normalize-range: 0.1.2 num2fraction: 1.2.2 @@ -11964,8 +12585,8 @@ packages: resolution: {integrity: sha512-V+Nq70NxKhYt89ArVcaNL9FDryB3vQOd+BFXZIfO3RP6rwtj+2yqqqdHEkacutglPaZLkJeuXKCjCJDMGPtPqg==} engines: {node: '>=4'} - /axe-core/4.3.1: - resolution: {integrity: sha512-3WVgVPs/7OnKU3s+lqMtkv3wQlg3WxK1YifmpJSDO0E1aPBrZWlrrTO6cxRqCXLuX2aYgCljqXIQd0VnRidV0g==} + /axe-core/4.2.2: + resolution: {integrity: sha512-OKRkKM4ojMEZRJ5UNJHmq9tht7cEnRnqKG6KyB/trYws00Xtkv12mHtlJ0SK7cmuNbrU8dPUova3ELTuilfBbw==} engines: {node: '>=4'} dev: true @@ -11996,7 +12617,7 @@ packages: multistream: 2.1.1 mysql2: 2.2.5 rimraf: 2.7.1 - sequelize: 6.6.5_mysql2@2.2.5+tedious@9.2.3 + sequelize: 6.6.2_mysql2@2.2.5+tedious@9.2.3 tedious: 9.2.3 to-readable-stream: 2.1.0 tslib: 1.14.1 @@ -12021,7 +12642,7 @@ packages: js-tokens: 3.0.2 dev: true - /babel-eslint/10.1.0_eslint@7.31.0: + /babel-eslint/10.1.0_eslint@7.28.0: resolution: {integrity: sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==} engines: {node: '>=6'} deprecated: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates. @@ -12029,10 +12650,10 @@ packages: eslint: '>= 4.12.1' dependencies: '@babel/code-frame': 7.14.5 - '@babel/parser': 7.14.7 - '@babel/traverse': 7.14.7 + '@babel/parser': 7.14.5 + '@babel/traverse': 7.14.5 '@babel/types': 7.14.5 - eslint: 7.31.0 + eslint: 7.28.0 eslint-visitor-keys: 1.3.0 resolve: 1.19.0 transitivePeerDependencies: @@ -12068,7 +12689,7 @@ packages: '@babel/core': 7.12.3 '@jest/transform': 26.6.2 '@jest/types': 26.6.2 - '@types/babel__core': 7.1.15 + '@types/babel__core': 7.1.14 babel-plugin-istanbul: 6.0.0 babel-preset-jest: 26.6.2_@babel+core@7.12.3 chalk: 4.1.1 @@ -12087,7 +12708,7 @@ packages: '@babel/core': 7.7.4 '@jest/transform': 26.6.2 '@jest/types': 26.6.2 - '@types/babel__core': 7.1.15 + '@types/babel__core': 7.1.14 babel-plugin-istanbul: 6.0.0 babel-preset-jest: 26.6.2_@babel+core@7.7.4 chalk: 4.1.1 @@ -12149,7 +12770,7 @@ packages: '@emotion/serialize': 0.11.16 babel-plugin-macros: 2.8.0 babel-plugin-syntax-jsx: 6.18.0 - convert-source-map: 1.8.0 + convert-source-map: 1.7.0 escape-string-regexp: 1.0.5 find-root: 1.1.0 source-map: 0.5.7 @@ -12178,14 +12799,14 @@ packages: dependencies: '@babel/template': 7.14.5 '@babel/types': 7.14.5 - '@types/babel__core': 7.1.15 - '@types/babel__traverse': 7.14.2 + '@types/babel__core': 7.1.14 + '@types/babel__traverse': 7.11.1 dev: true /babel-plugin-macros/2.8.0: resolution: {integrity: sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==} dependencies: - '@babel/runtime': 7.9.0 + '@babel/runtime': 7.14.5 cosmiconfig: 6.0.0 resolve: 1.19.0 @@ -12205,14 +12826,14 @@ packages: '@babel/core': 7.7.4 dev: false - /babel-plugin-polyfill-corejs2/0.2.2_@babel+core@7.12.3: + /babel-plugin-polyfill-corejs2/0.2.2_@babel+core@7.14.5: resolution: {integrity: sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.14.7 - '@babel/core': 7.12.3 - '@babel/helper-define-polyfill-provider': 0.2.3_@babel+core@7.12.3 + '@babel/compat-data': 7.14.5 + '@babel/core': 7.14.5 + '@babel/helper-define-polyfill-provider': 0.2.3_@babel+core@7.14.5 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -12223,7 +12844,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.14.7 + '@babel/compat-data': 7.14.5 '@babel/core': 7.7.4 '@babel/helper-define-polyfill-provider': 0.2.3_@babel+core@7.7.4 semver: 6.3.0 @@ -12231,37 +12852,37 @@ packages: - supports-color dev: false - /babel-plugin-polyfill-corejs3/0.2.3_@babel+core@7.12.3: - resolution: {integrity: sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g==} + /babel-plugin-polyfill-corejs3/0.2.2_@babel+core@7.14.5: + resolution: {integrity: sha512-l1Cf8PKk12eEk5QP/NQ6TH8A1pee6wWDJ96WjxrMXFLHLOBFzYM4moG80HFgduVhTqAFez4alnZKEhP/bYHg0A==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-define-polyfill-provider': 0.2.3_@babel+core@7.12.3 - core-js-compat: 3.15.2 + '@babel/core': 7.14.5 + '@babel/helper-define-polyfill-provider': 0.2.3_@babel+core@7.14.5 + core-js-compat: 3.14.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3/0.2.3_@babel+core@7.7.4: - resolution: {integrity: sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g==} + /babel-plugin-polyfill-corejs3/0.2.2_@babel+core@7.7.4: + resolution: {integrity: sha512-l1Cf8PKk12eEk5QP/NQ6TH8A1pee6wWDJ96WjxrMXFLHLOBFzYM4moG80HFgduVhTqAFez4alnZKEhP/bYHg0A==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.7.4 '@babel/helper-define-polyfill-provider': 0.2.3_@babel+core@7.7.4 - core-js-compat: 3.15.2 + core-js-compat: 3.14.0 transitivePeerDependencies: - supports-color dev: false - /babel-plugin-polyfill-regenerator/0.2.2_@babel+core@7.12.3: + /babel-plugin-polyfill-regenerator/0.2.2_@babel+core@7.14.5: resolution: {integrity: sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-define-polyfill-provider': 0.2.3_@babel+core@7.12.3 + '@babel/core': 7.14.5 + '@babel/helper-define-polyfill-provider': 0.2.3_@babel+core@7.14.5 transitivePeerDependencies: - supports-color dev: true @@ -12709,16 +13330,16 @@ packages: resolution: {integrity: sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==} hasBin: true dependencies: - caniuse-lite: 1.0.30001245 - electron-to-chromium: 1.3.780 + caniuse-lite: 1.0.30001237 + electron-to-chromium: 1.3.752 dev: true /browserslist/4.11.1: resolution: {integrity: sha512-DCTr3kDrKEYNw6Jb9HFxVLQNaue8z+0ZfRBRjmCunKDEXEBajKDj2Y+Uelg+Pi29OnvaSGwjOsnRyNEkXzHg5g==} hasBin: true dependencies: - caniuse-lite: 1.0.30001245 - electron-to-chromium: 1.3.780 + caniuse-lite: 1.0.30001237 + electron-to-chromium: 1.3.752 node-releases: 1.1.73 pkg-up: 2.0.0 @@ -12727,8 +13348,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001245 - electron-to-chromium: 1.3.780 + caniuse-lite: 1.0.30001237 + electron-to-chromium: 1.3.752 escalade: 3.1.1 node-releases: 1.1.73 @@ -12737,9 +13358,9 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001245 + caniuse-lite: 1.0.30001237 colorette: 1.2.2 - electron-to-chromium: 1.3.780 + electron-to-chromium: 1.3.752 escalade: 3.1.1 node-releases: 1.1.73 @@ -12910,7 +13531,7 @@ packages: http-cache-semantics: 4.1.0 keyv: 4.0.3 lowercase-keys: 2.0.0 - normalize-url: 6.1.0 + normalize-url: 6.0.1 responselike: 2.0.0 dev: false @@ -12987,13 +13608,13 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.11.1 - caniuse-lite: 1.0.30001245 + caniuse-lite: 1.0.30001237 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - /caniuse-lite/1.0.30001245: - resolution: {integrity: sha512-768fM9j1PKXpOCKws6eTo3RHmvTUsG9UrpT4WoREFeZgJBTi4/X9g565azS/rVUGtqb8nt7FjLeF5u4kukERnA==} + /caniuse-lite/1.0.30001237: + resolution: {integrity: sha512-pDHgRndit6p1NR2GhzMbQ6CkRrp4VKuSsqbcLeOQppYPKOYkKT/6ZvZDvKJUqcmtyWIAHuZq3SVS2vc1egCZzw==} /capture-exit/2.0.0: resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} @@ -13197,20 +13818,6 @@ packages: optionalDependencies: fsevents: 2.3.2 - /chokidar/3.5.2: - resolution: {integrity: sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==} - engines: {node: '>= 8.10.0'} - dependencies: - anymatch: 3.1.2 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.1 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.2 - /chownr/1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} @@ -13348,7 +13955,7 @@ packages: resolution: {integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==} engines: {node: '>= 4.0'} dependencies: - '@types/q': 1.5.5 + '@types/q': 1.5.4 chalk: 2.4.2 q: 1.5.1 @@ -13384,8 +13991,8 @@ packages: /color-name/1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - /color-string/1.6.0: - resolution: {integrity: sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==} + /color-string/1.5.5: + resolution: {integrity: sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==} dependencies: color-name: 1.1.4 simple-swizzle: 0.2.2 @@ -13395,14 +14002,14 @@ packages: resolution: {integrity: sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==} dependencies: color-convert: 1.9.3 - color-string: 1.6.0 + color-string: 1.5.5 dev: true - /color/3.2.1: - resolution: {integrity: sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==} + /color/3.1.3: + resolution: {integrity: sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==} dependencies: color-convert: 1.9.3 - color-string: 1.6.0 + color-string: 1.5.5 dev: true /colorette/1.2.2: @@ -13591,11 +14198,6 @@ packages: dependencies: safe-buffer: 5.1.2 - /convert-source-map/1.8.0: - resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} - dependencies: - safe-buffer: 5.1.2 - /cookie-signature/1.0.6: resolution: {integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw=} @@ -13627,14 +14229,14 @@ packages: webpack: ^4.37.0 || ^5.0.0 dependencies: cacache: 15.2.0 - fast-glob: 3.2.7 + fast-glob: 3.2.5 find-cache-dir: 3.3.1 glob-parent: 5.1.2 - globby: 11.0.4 + globby: 11.0.3 loader-utils: 2.0.0 normalize-path: 3.0.0 p-limit: 3.1.0 - schema-utils: 3.1.1 + schema-utils: 3.0.0 serialize-javascript: 5.0.1 webpack: 4.42.0 webpack-sources: 1.4.3 @@ -13647,27 +14249,27 @@ packages: webpack: ^4.37.0 || ^5.0.0 dependencies: cacache: 15.2.0 - fast-glob: 3.2.7 + fast-glob: 3.2.5 find-cache-dir: 3.3.1 glob-parent: 5.1.2 - globby: 11.0.4 + globby: 11.0.3 loader-utils: 2.0.0 normalize-path: 3.0.0 p-limit: 3.1.0 - schema-utils: 3.1.1 + schema-utils: 3.0.0 serialize-javascript: 5.0.1 webpack: 4.44.2 webpack-sources: 1.4.3 dev: true - /core-js-compat/3.15.2: - resolution: {integrity: sha512-Wp+BJVvwopjI+A1EFqm2dwUmWYXrvucmtIB2LgXn/Rb+gWPKYxtmb4GKHGKG/KGF1eK9jfjzT38DITbTOCX/SQ==} + /core-js-compat/3.14.0: + resolution: {integrity: sha512-R4NS2eupxtiJU+VwgkF9WTpnSfZW4pogwKHd8bclWU2sp93Pr5S1uYJI84cMOubJRou7bcfL0vmwtLslWN5p3A==} dependencies: browserslist: 4.16.6 semver: 7.0.0 - /core-js-pure/3.15.2: - resolution: {integrity: sha512-D42L7RYh1J2grW8ttxoY1+17Y4wXZeKe7uyplAI3FkNQyI5OgBIAjUfFiTPfL1rs0qLpxaabITNbjKl1Sp82tA==} + /core-js-pure/3.14.0: + resolution: {integrity: sha512-YVh+LN2FgNU0odThzm61BsdkwrbrchumFq3oztnE9vTKC4KS2fvnPmcx8t6jnqAyOTCTF4ZSiuK8Qhh7SNcL4g==} requiresBuild: true /core-js/2.6.12: @@ -13675,8 +14277,8 @@ packages: deprecated: core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js. requiresBuild: true - /core-js/3.15.2: - resolution: {integrity: sha512-tKs41J7NJVuaya8DxIOCnl8QuPHx5/ZVbFo1oKgVl1qHFBBrDctzQGtuLjPpRdNTWmKPH6oEvgN/MUID+l485Q==} + /core-js/3.14.0: + resolution: {integrity: sha512-3s+ed8er9ahK+zJpp9ZtuVcDoFzHNiZsPbNAAE4KXgrRHbjSqqNN6xGSXq6bq7TZIbKj4NLrLb6bJ5i+vSVjHA==} requiresBuild: true /core-util-is/1.0.2: @@ -13882,7 +14484,7 @@ packages: postcss-modules-values: 3.0.0 postcss-value-parser: 4.1.0 schema-utils: 2.7.1 - semver: 7.3.2 + semver: 7.3.5 webpack: 4.44.2 dev: true @@ -14094,7 +14696,7 @@ packages: dependencies: abab: 2.0.5 whatwg-mimetype: 2.3.0 - whatwg-url: 8.7.0 + whatwg-url: 8.6.0 dev: true /date-fns/1.30.1: @@ -14116,7 +14718,7 @@ packages: dependencies: ms: 2.1.3 - /debug/4.3.1_supports-color@8.1.1: + /debug/4.3.1: resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} engines: {node: '>=6.0'} peerDependencies: @@ -14126,10 +14728,9 @@ packages: optional: true dependencies: ms: 2.1.2 - supports-color: 8.1.1 - /debug/4.3.2: - resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==} + /debug/4.3.1_supports-color@6.1.0: + resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -14138,9 +14739,11 @@ packages: optional: true dependencies: ms: 2.1.2 + supports-color: 6.1.0 + dev: true - /debug/4.3.2_supports-color@6.1.0: - resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==} + /debug/4.3.1_supports-color@8.1.1: + resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -14149,8 +14752,7 @@ packages: optional: true dependencies: ms: 2.1.2 - supports-color: 6.1.0 - dev: true + supports-color: 8.1.1 /decamelize/1.2.0: resolution: {integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=} @@ -14160,8 +14762,8 @@ packages: resolution: {integrity: sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==} engines: {node: '>=10'} - /decimal.js/10.3.1: - resolution: {integrity: sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==} + /decimal.js/10.2.1: + resolution: {integrity: sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==} dev: true /decode-uri-component/0.2.0: @@ -14276,7 +14878,7 @@ packages: resolution: {integrity: sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==} engines: {node: '>=6'} dependencies: - '@types/glob': 7.1.4 + '@types/glob': 7.1.3 globby: 6.1.0 is-path-cwd: 2.2.0 is-path-in-cwd: 2.1.0 @@ -14457,7 +15059,7 @@ packages: /dom-helpers/5.2.1: resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} dependencies: - '@babel/runtime': 7.14.6 + '@babel/runtime': 7.14.5 csstype: 3.0.8 dev: false @@ -14515,8 +15117,8 @@ packages: dependencies: domelementtype: 2.2.0 - /dompurify/2.3.0: - resolution: {integrity: sha512-VV5C6Kr53YVHGOBKO/F86OYX6/iLTw2yVSI721gKetxpHCK/V5TaLEf9ODjRgl1KLSWRMY6cUhAbv/c+IUnwQw==} + /dompurify/2.2.9: + resolution: {integrity: sha512-+9MqacuigMIZ+1+EwoEltogyWGFTJZWU3258Rupxs+2CGs4H914G9er6pZbsme/bvb5L67o2rade9n21e4RW/w==} dev: false /domready/1.0.8: @@ -14612,17 +15214,17 @@ packages: requiresBuild: true dev: true - /electron-to-chromium/1.3.780: - resolution: {integrity: sha512-2KQ9OYm9WMUNpAPA/4aerURl3hwRc9tNlpsiEj3Y8Gf7LVf26NzyLIX2v0hSagQwrS9+cWab+28A2GPKDoVNRA==} + /electron-to-chromium/1.3.752: + resolution: {integrity: sha512-2Tg+7jSl3oPxgsBsWKh5H83QazTkmWG/cnNwJplmyZc7KcN61+I10oUgaXSVk/NwfvN3BdkKDR4FYuRBQQ2v0A==} - /electron/11.4.10: - resolution: {integrity: sha512-aQTRgRdHwCW68gxz9qvGCfOUvR4NBbdecLB/mEWX8fMncDFvPMmm+dq2D6zSWWVEKywmsj3+wMMVn3UV2Cl2CQ==} + /electron/11.4.8: + resolution: {integrity: sha512-NrxlDZN1sWiDCWWOm5aX+tPGtiLgsCUwNqNFP3eJfY+RPdYLsxYRJDFa1vc4GcuCZEp9kZusINjmpPWsvJdspQ==} engines: {node: '>= 8.6'} hasBin: true requiresBuild: true dependencies: '@electron/get': 1.12.4 - '@types/node': 12.20.16 + '@types/node': 12.20.15 extract-zip: 1.7.0 transitivePeerDependencies: - supports-color @@ -14772,7 +15374,7 @@ packages: peerDependencies: enzyme: ^3.4.0 dependencies: - '@types/cheerio': 0.22.30 + '@types/cheerio': 0.22.29 enzyme: 3.11.0 lodash: 4.17.21 react-is: 16.13.1 @@ -14795,7 +15397,7 @@ packages: is-subset: 0.1.1 lodash.escape: 4.0.1 lodash.isequal: 4.5.0 - object-inspect: 1.11.0 + object-inspect: 1.10.3 object-is: 1.0.2 object.assign: 4.1.2 object.entries: 1.1.4 @@ -14836,7 +15438,7 @@ packages: is-negative-zero: 2.0.1 is-regex: 1.1.3 is-string: 1.0.6 - object-inspect: 1.11.0 + object-inspect: 1.10.3 object-keys: 1.1.1 object.assign: 4.1.2 string.prototype.trimend: 1.0.4 @@ -14932,7 +15534,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-react-app/6.0.0_b8c130f4ef986e611f4e562e586c71d2: + /eslint-config-react-app/6.0.0_126071bb5c506b1167985576adf4a10f: resolution: {integrity: sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -14953,18 +15555,18 @@ packages: eslint-plugin-testing-library: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 4.26.0_c044df5d68380aab0aa680647659cb22 - '@typescript-eslint/parser': 4.26.0_eslint@7.31.0+typescript@4.3.5 - babel-eslint: 10.1.0_eslint@7.31.0 + '@typescript-eslint/eslint-plugin': 4.26.0_b84c93de30c2ccb1b651eb26d91bd105 + '@typescript-eslint/parser': 4.26.0_eslint@7.28.0+typescript@4.3.5 + babel-eslint: 10.1.0_eslint@7.28.0 confusing-browser-globals: 1.0.10 - eslint: 7.31.0 - eslint-plugin-flowtype: 5.8.0_eslint@7.31.0 - eslint-plugin-import: 2.23.4_eslint@7.31.0 - eslint-plugin-jest: 24.3.6_2ce0cc5c4eb33ab3fbadc8d9b0cea882 - eslint-plugin-jsx-a11y: 6.4.1_eslint@7.31.0 - eslint-plugin-react: 7.24.0_eslint@7.31.0 - eslint-plugin-react-hooks: 4.2.0_eslint@7.31.0 - eslint-plugin-testing-library: 3.10.2_eslint@7.31.0+typescript@4.3.5 + eslint: 7.28.0 + eslint-plugin-flowtype: 5.7.2_eslint@7.28.0 + eslint-plugin-import: 2.23.4_eslint@7.28.0 + eslint-plugin-jest: 24.3.6_e9086e36c92bd4c877f0ecdde3efa27f + eslint-plugin-jsx-a11y: 6.4.1_eslint@7.28.0 + eslint-plugin-react: 7.24.0_eslint@7.28.0 + eslint-plugin-react-hooks: 4.2.0_eslint@7.28.0 + eslint-plugin-testing-library: 3.10.2_eslint@7.28.0+typescript@4.3.5 dev: true /eslint-import-resolver-node/0.3.4: @@ -14973,19 +15575,20 @@ packages: debug: 2.6.9 resolve: 1.19.0 - /eslint-import-resolver-typescript/2.4.0_eslint-plugin-import@2.23.4: + /eslint-import-resolver-typescript/2.4.0_865bf980219d6c4beaad3708398fa6e4: resolution: {integrity: sha512-useJKURidCcldRLCNKWemr1fFQL1SzB3G4a0li6lFGvlc5xGe1hY343bvG07cbpCzPuM/lK19FIJB3XGFSkplA==} engines: {node: '>=4'} peerDependencies: eslint: '*' eslint-plugin-import: '*' dependencies: - debug: 4.3.2 - eslint-plugin-import: 2.23.4 + debug: 4.3.1 + eslint: 7.28.0 + eslint-plugin-import: 2.23.4_eslint@7.28.0 glob: 7.1.7 is-glob: 4.0.1 resolve: 1.19.0 - tsconfig-paths: 3.10.1 + tsconfig-paths: 3.9.0 transitivePeerDependencies: - supports-color dev: false @@ -14997,13 +15600,14 @@ packages: debug: 3.2.7 pkg-dir: 2.0.0 - /eslint-plugin-deprecation/1.2.1_typescript@4.3.5: + /eslint-plugin-deprecation/1.2.1_eslint@7.28.0+typescript@4.3.5: resolution: {integrity: sha512-8KFAWPO3AvF0szxIh1ivRtHotd1fzxVOuNR3NI8dfCsQKgcxu9fAgEY+eTKvCRLAwwI8kaDDfImMt+498+EgRw==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 typescript: ^3.7.5 || ^4.0.0 dependencies: - '@typescript-eslint/experimental-utils': 3.10.1_typescript@4.3.5 + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.28.0+typescript@4.3.5 + eslint: 7.28.0 tslib: 1.14.1 tsutils: 3.17.1_typescript@4.3.5 typescript: 4.3.5 @@ -15011,41 +15615,18 @@ packages: - supports-color dev: false - /eslint-plugin-flowtype/5.8.0_eslint@7.31.0: - resolution: {integrity: sha512-feK1xnUTsMSNTOw9jFw7aVgZl7Ep+ghpta/YEoaV6jbXU6Yso30B7BIj9ObHLzZ5TFJL7D98az080wfykLCrcw==} + /eslint-plugin-flowtype/5.7.2_eslint@7.28.0: + resolution: {integrity: sha512-7Oq/N0+3nijBnYWQYzz/Mp/7ZCpwxYvClRyW/PLAmimY9uLCBvoXsNsERcJdkKceyOjgRbFhhxs058KTrne9Mg==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: ^7.1.0 dependencies: - eslint: 7.31.0 + eslint: 7.28.0 lodash: 4.17.21 string-natural-compare: 3.0.1 dev: true - /eslint-plugin-import/2.23.4: - resolution: {integrity: sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 - dependencies: - array-includes: 3.1.3 - array.prototype.flat: 1.2.4 - debug: 2.6.9 - doctrine: 2.1.0 - eslint-import-resolver-node: 0.3.4 - eslint-module-utils: 2.6.1 - find-up: 2.1.0 - has: 1.0.3 - is-core-module: 2.5.0 - minimatch: 3.0.4 - object.values: 1.1.4 - pkg-up: 2.0.0 - read-pkg-up: 3.0.0 - resolve: 1.20.0 - tsconfig-paths: 3.10.1 - dev: false - - /eslint-plugin-import/2.23.4_eslint@7.31.0: + /eslint-plugin-import/2.23.4_eslint@7.28.0: resolution: {integrity: sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ==} engines: {node: '>=4'} peerDependencies: @@ -15055,19 +15636,18 @@ packages: array.prototype.flat: 1.2.4 debug: 2.6.9 doctrine: 2.1.0 - eslint: 7.31.0 + eslint: 7.28.0 eslint-import-resolver-node: 0.3.4 eslint-module-utils: 2.6.1 find-up: 2.1.0 has: 1.0.3 - is-core-module: 2.5.0 + is-core-module: 2.4.0 minimatch: 3.0.4 object.values: 1.1.4 pkg-up: 2.0.0 read-pkg-up: 3.0.0 resolve: 1.20.0 - tsconfig-paths: 3.10.1 - dev: true + tsconfig-paths: 3.9.0 /eslint-plugin-jam3/0.2.3: resolution: {integrity: sha512-aW1L8C96fsRji0c8ZAgqtJVIu5p2IaNbeT2kuHNS6p5tontAVK1yP1W4ECjq3BHOv/GgAWvBVIx7kQI0kG2Rew==} @@ -15078,7 +15658,7 @@ packages: requireindex: 1.1.0 dev: false - /eslint-plugin-jest/24.3.6_2ce0cc5c4eb33ab3fbadc8d9b0cea882: + /eslint-plugin-jest/24.3.6_e9086e36c92bd4c877f0ecdde3efa27f: resolution: {integrity: sha512-WOVH4TIaBLIeCX576rLcOgjNXqP+jNlCiEmRgFTfQtJ52DpwnIQKAVGlGPAN7CZ33bW6eNfHD6s8ZbEUTQubJg==} engines: {node: '>=10'} peerDependencies: @@ -15088,15 +15668,15 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 4.26.0_c044df5d68380aab0aa680647659cb22 - '@typescript-eslint/experimental-utils': 4.28.4_eslint@7.31.0+typescript@4.3.5 - eslint: 7.31.0 + '@typescript-eslint/eslint-plugin': 4.26.0_b84c93de30c2ccb1b651eb26d91bd105 + '@typescript-eslint/experimental-utils': 4.26.1_eslint@7.28.0+typescript@4.3.5 + eslint: 7.28.0 transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-jsdoc/35.1.3: + /eslint-plugin-jsdoc/35.1.3_eslint@7.28.0: resolution: {integrity: sha512-9AVpCssb7+cfEx3GJtnhJ8yLOVsHDKGMgngcfvwFBxdcOVPFhLENReL5aX1R2gNiG3psqIWFVBpSPnPQTrMZUA==} engines: {node: '>=12'} peerDependencies: @@ -15104,7 +15684,8 @@ packages: dependencies: '@es-joy/jsdoccomment': 0.8.0 comment-parser: 1.1.5 - debug: 4.3.2 + debug: 4.3.1 + eslint: 7.28.0 esquery: 1.4.0 jsdoc-type-pratt-parser: 1.0.4 lodash: 4.17.21 @@ -15115,32 +15696,13 @@ packages: - supports-color dev: false - /eslint-plugin-jsx-a11y/6.4.1: - resolution: {integrity: sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==} - engines: {node: '>=4.0'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 - dependencies: - '@babel/runtime': 7.14.6 - aria-query: 4.2.2 - array-includes: 3.1.3 - ast-types-flow: 0.0.7 - axe-core: 4.1.2 - axobject-query: 2.2.0 - damerau-levenshtein: 1.0.7 - emoji-regex: 9.2.2 - has: 1.0.3 - jsx-ast-utils: 3.2.0 - language-tags: 1.0.5 - dev: false - - /eslint-plugin-jsx-a11y/6.4.1_eslint@7.31.0: + /eslint-plugin-jsx-a11y/6.4.1_eslint@7.28.0: resolution: {integrity: sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==} engines: {node: '>=4.0'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 dependencies: - '@babel/runtime': 7.14.6 + '@babel/runtime': 7.14.5 aria-query: 4.2.2 array-includes: 3.1.3 ast-types-flow: 0.0.7 @@ -15148,55 +15710,28 @@ packages: axobject-query: 2.2.0 damerau-levenshtein: 1.0.7 emoji-regex: 9.2.2 - eslint: 7.31.0 + eslint: 7.28.0 has: 1.0.3 jsx-ast-utils: 3.2.0 language-tags: 1.0.5 - dev: true - /eslint-plugin-prefer-arrow/1.2.3: + /eslint-plugin-prefer-arrow/1.2.3_eslint@7.28.0: resolution: {integrity: sha512-J9I5PKCOJretVuiZRGvPQxCbllxGAV/viI20JO3LYblAodofBxyMnZAJ+WGeClHgANnSJberTNoFWWjrWKBuXQ==} peerDependencies: eslint: '>=2.0.0' + dependencies: + eslint: 7.28.0 dev: false - /eslint-plugin-react-hooks/4.2.0: - resolution: {integrity: sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==} - engines: {node: '>=10'} - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - dev: false - - /eslint-plugin-react-hooks/4.2.0_eslint@7.31.0: + /eslint-plugin-react-hooks/4.2.0_eslint@7.28.0: resolution: {integrity: sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 dependencies: - eslint: 7.31.0 - dev: true - - /eslint-plugin-react/7.24.0: - resolution: {integrity: sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 - dependencies: - array-includes: 3.1.3 - array.prototype.flatmap: 1.2.4 - doctrine: 2.1.0 - has: 1.0.3 - jsx-ast-utils: 3.2.0 - minimatch: 3.0.4 - object.entries: 1.1.4 - object.fromentries: 2.0.4 - object.values: 1.1.4 - prop-types: 15.7.2 - resolve: 2.0.0-next.3 - string.prototype.matchall: 4.0.5 - dev: false + eslint: 7.28.0 - /eslint-plugin-react/7.24.0_eslint@7.31.0: + /eslint-plugin-react/7.24.0_eslint@7.28.0: resolution: {integrity: sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==} engines: {node: '>=4'} peerDependencies: @@ -15205,7 +15740,7 @@ packages: array-includes: 3.1.3 array.prototype.flatmap: 1.2.4 doctrine: 2.1.0 - eslint: 7.31.0 + eslint: 7.28.0 has: 1.0.3 jsx-ast-utils: 3.2.0 minimatch: 3.0.4 @@ -15215,16 +15750,15 @@ packages: prop-types: 15.7.2 resolve: 2.0.0-next.3 string.prototype.matchall: 4.0.5 - dev: true - /eslint-plugin-testing-library/3.10.2_eslint@7.31.0+typescript@4.3.5: + /eslint-plugin-testing-library/3.10.2_eslint@7.28.0+typescript@4.3.5: resolution: {integrity: sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA==} engines: {node: ^10.12.0 || >=12.0.0, npm: '>=6'} peerDependencies: eslint: ^5 || ^6 || ^7 dependencies: - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.31.0+typescript@4.3.5 - eslint: 7.31.0 + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.28.0+typescript@4.3.5 + eslint: 7.28.0 transitivePeerDependencies: - supports-color - typescript @@ -15250,24 +15784,14 @@ packages: dependencies: eslint-visitor-keys: 1.3.0 - /eslint-utils/3.0.0: - resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} - engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} - peerDependencies: - eslint: '>=5' - dependencies: - eslint-visitor-keys: 2.1.0 - dev: false - - /eslint-utils/3.0.0_eslint@7.31.0: + /eslint-utils/3.0.0_eslint@7.28.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 7.31.0 + eslint: 7.28.0 eslint-visitor-keys: 2.1.0 - dev: true /eslint-visitor-keys/1.3.0: resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} @@ -15277,35 +15801,34 @@ packages: resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} engines: {node: '>=10'} - /eslint-webpack-plugin/2.5.4_eslint@7.31.0+webpack@4.44.2: + /eslint-webpack-plugin/2.5.4_eslint@7.28.0+webpack@4.44.2: resolution: {integrity: sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw==} engines: {node: '>= 10.13.0'} peerDependencies: eslint: ^7.0.0 webpack: ^4.0.0 || ^5.0.0 dependencies: - '@types/eslint': 7.28.0 + '@types/eslint': 7.2.13 arrify: 2.0.1 - eslint: 7.31.0 + eslint: 7.28.0 jest-worker: 26.6.2 micromatch: 4.0.4 normalize-path: 3.0.0 - schema-utils: 3.1.1 + schema-utils: 3.0.0 webpack: 4.44.2 dev: true - /eslint/7.31.0: - resolution: {integrity: sha512-vafgJpSh2ia8tnTkNUkwxGmnumgckLh5aAbLa1xRmIn9+owi8qBNGKL+B881kNKNTy7FFqTEkpNkUvmw0n6PkA==} + /eslint/7.28.0: + resolution: {integrity: sha512-UMfH0VSjP0G4p3EWirscJEQ/cHqnT/iuH6oNZOB94nBjWbMnhGEPxsZm1eyIW0C/9jLI0Fow4W5DXLjEI7mn1g==} engines: {node: ^10.12.0 || >=12.0.0} hasBin: true dependencies: '@babel/code-frame': 7.12.11 - '@eslint/eslintrc': 0.4.3 - '@humanwhocodes/config-array': 0.5.0 + '@eslint/eslintrc': 0.4.2 ajv: 6.12.6 chalk: 4.1.1 cross-spawn: 7.0.3 - debug: 4.3.2 + debug: 4.3.1 doctrine: 3.0.0 enquirer: 2.3.6 escape-string-regexp: 4.0.0 @@ -15319,7 +15842,7 @@ packages: file-entry-cache: 6.0.1 functional-red-black-tree: 1.0.1 glob-parent: 5.1.2 - globals: 13.10.0 + globals: 13.9.0 ignore: 4.0.6 import-fresh: 3.3.0 imurmurhash: 0.1.4 @@ -15332,7 +15855,7 @@ packages: natural-compare: 1.4.0 optionator: 0.9.1 progress: 2.0.3 - regexpp: 3.2.0 + regexpp: 3.1.0 semver: 7.3.5 strip-ansi: 6.0.0 strip-json-comments: 3.1.1 @@ -15347,7 +15870,7 @@ packages: engines: {node: ^10.12.0 || >=12.0.0} dependencies: acorn: 7.4.1 - acorn-jsx: 5.3.2_acorn@7.4.1 + acorn-jsx: 5.3.1_acorn@7.4.1 eslint-visitor-keys: 1.3.0 /esprima/1.2.2: @@ -15610,11 +16133,11 @@ packages: engines: {node: '>= 10.17.0'} hasBin: true dependencies: - debug: 4.3.2 + debug: 4.3.1 get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: - '@types/yauzl': 2.9.2 + '@types/yauzl': 2.9.1 transitivePeerDependencies: - supports-color dev: false @@ -15633,15 +16156,16 @@ packages: /fast-deep-equal/3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - /fast-glob/3.2.7: - resolution: {integrity: sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==} + /fast-glob/3.2.5: + resolution: {integrity: sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==} engines: {node: '>=8'} dependencies: '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 + '@nodelib/fs.walk': 1.2.7 glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.4 + picomatch: 2.3.0 /fast-json-stable-stringify/2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} @@ -15649,10 +16173,10 @@ packages: /fast-levenshtein/2.0.6: resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=} - /fast-safe-stringify/2.0.8: - resolution: {integrity: sha512-lXatBjf3WPjmWD6DpIZxkeSsCOwqI0maYMpgDlx8g4U2qi4lbjA9oH/HD2a87G+KfsUmo5WbJFmqBZlPxtptag==} + /fast-safe-stringify/2.0.7: + resolution: {integrity: sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==} - /fast-sass-loader/2.0.0_sass@1.35.2+webpack@4.44.2: + /fast-sass-loader/2.0.0_sass@1.34.1+webpack@4.44.2: resolution: {integrity: sha512-q9q59bL8XvforoQw+qpwiLPDWGMZ2MfrwuOjvFKyGvON9uawOaNc7QDHKxjfqRM/gs1htXywQVqxjcTMcHDesw==} peerDependencies: sass: 1.x @@ -15663,7 +16187,7 @@ packages: co: 4.6.0 fs-extra: 3.0.1 loader-utils: 1.4.0 - sass: 1.35.2 + sass: 1.34.1 webpack: 4.44.2 dev: true @@ -15681,8 +16205,8 @@ packages: punycode: 1.4.1 dev: true - /fastq/1.11.1: - resolution: {integrity: sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==} + /fastq/1.11.0: + resolution: {integrity: sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==} dependencies: reusify: 1.0.4 @@ -15751,7 +16275,7 @@ packages: webpack: ^4.0.0 || ^5.0.0 dependencies: loader-utils: 2.0.0 - schema-utils: 3.1.1 + schema-utils: 3.0.0 webpack: 4.44.2 dev: true @@ -15879,7 +16403,7 @@ packages: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flatted: 3.2.1 + flatted: 3.1.1 rimraf: 3.0.2 /flat/5.0.2: @@ -15890,8 +16414,8 @@ packages: resolution: {integrity: sha512-c7CZADjRcl6j0PlvFy0ZqXQ67qSEZfrVPynmnL+2zPc+NtMvrF8Y0QceMo7QqnSPc7+uWjUIAbvCQ5WIKlMVdQ==} dev: false - /flatted/3.2.1: - resolution: {integrity: sha512-OMQjaErSFHmHqZe+PSidH5n8j3O0F2DdnVh8JB4j4eUQ2k6KvB0qGfrKIhapvez5JerBbmWkaLYUYWISaESoXg==} + /flatted/3.1.1: + resolution: {integrity: sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==} /flatten/1.0.3: resolution: {integrity: sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==} @@ -16244,7 +16768,7 @@ packages: engines: {node: '>=10.0'} dependencies: boolean: 3.1.2 - core-js: 3.15.2 + core-js: 3.14.0 es6-error: 4.1.1 matcher: 3.0.0 roarr: 2.15.4 @@ -16307,8 +16831,8 @@ packages: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - /globals/13.10.0: - resolution: {integrity: sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g==} + /globals/13.9.0: + resolution: {integrity: sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -16331,18 +16855,18 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.7 + fast-glob: 3.2.5 ignore: 5.1.8 merge2: 1.4.1 slash: 3.0.0 - /globby/11.0.4: - resolution: {integrity: sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==} + /globby/11.0.3: + resolution: {integrity: sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==} engines: {node: '>=10'} dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.7 + fast-glob: 3.2.5 ignore: 5.1.8 merge2: 1.4.1 slash: 3.0.0 @@ -16363,8 +16887,8 @@ packages: engines: {node: '>=10.19.0'} dependencies: '@sindresorhus/is': 4.0.1 - '@szmarczak/http-timer': 4.0.6 - '@types/cacheable-request': 6.0.2 + '@szmarczak/http-timer': 4.0.5 + '@types/cacheable-request': 6.0.1 '@types/responselike': 1.0.0 cacheable-lookup: 5.0.4 cacheable-request: 7.0.2 @@ -16423,7 +16947,7 @@ packages: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.13.10 + uglify-js: 3.13.9 dev: false /har-schema/2.0.0: @@ -16551,7 +17075,7 @@ packages: /history/4.10.1: resolution: {integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==} dependencies: - '@babel/runtime': 7.14.6 + '@babel/runtime': 7.14.5 loose-envify: 1.4.0 resolve-pathname: 3.0.0 tiny-invariant: 1.1.0 @@ -16723,9 +17247,9 @@ packages: peerDependencies: webpack: ^4.0.0 || ^5.0.0 dependencies: - '@types/html-minifier-terser': 5.1.2 - '@types/tapable': 1.0.8 - '@types/webpack': 4.41.30 + '@types/html-minifier-terser': 5.1.1 + '@types/tapable': 1.0.7 + '@types/webpack': 4.41.29 html-minifier-terser: 5.1.1 loader-utils: 1.4.0 lodash: 4.17.21 @@ -16819,16 +17343,16 @@ packages: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.3.2 + debug: 4.3.1 transitivePeerDependencies: - supports-color dev: true - /http-proxy-middleware/0.19.1_debug@4.3.2: + /http-proxy-middleware/0.19.1_debug@4.3.1: resolution: {integrity: sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==} engines: {node: '>=4.0.0'} dependencies: - http-proxy: 1.18.1_debug@4.3.2 + http-proxy: 1.18.1_debug@4.3.1 is-glob: 4.0.1 lodash: 4.17.21 micromatch: 3.1.10 @@ -16836,7 +17360,7 @@ packages: - debug dev: true - /http-proxy/1.18.1_debug@4.3.2: + /http-proxy/1.18.1_debug@4.3.1: resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} engines: {node: '>=8.0.0'} dependencies: @@ -16871,7 +17395,7 @@ packages: engines: {node: '>= 6.0.0'} dependencies: agent-base: 5.1.1 - debug: 4.3.2 + debug: 4.3.1 transitivePeerDependencies: - supports-color dev: false @@ -16881,7 +17405,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.2 + debug: 4.3.1 transitivePeerDependencies: - supports-color @@ -16917,10 +17441,10 @@ packages: resolution: {integrity: sha1-kP/Z+bxhfzS5oS4DcmD1JERfdoQ=} dev: false - /i18next/20.3.3: - resolution: {integrity: sha512-tx9EUhHeaipvZ5pFLTaN9Xdm5Ssal774MpujaTA1Wv/ST/1My5SnoBmliY1lOpyEP5Z51Dq1gXifk/y4Yt3agQ==} + /i18next/20.3.1: + resolution: {integrity: sha512-WTY07KreR5z2LBSzAIKs05zpR5tgUT98C4fD96e7Risbc/HZePwF6AEnb9VkjdeSeRn9PDqQBay7ZkphuXt0Xw==} dependencies: - '@babel/runtime': 7.14.6 + '@babel/runtime': 7.14.5 dev: true /iconv-lite/0.4.24: @@ -16977,8 +17501,8 @@ packages: /immer/8.0.1: resolution: {integrity: sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==} - /immer/9.0.5: - resolution: {integrity: sha512-2WuIehr2y4lmYz9gaQzetPR2ECniCifk4ORaQbU3g5EalLt+0IVTosEPJ5BoYl/75ky2mivzdRzV8wWgQGOSYQ==} + /immer/9.0.3: + resolution: {integrity: sha512-mONgeNSMuyjIe0lkQPa9YhdmTv8P19IeHV0biYhcXhbd5dhdB9HSK93zBpyKjp6wersSUgT5QyU0skmejUVP2A==} dev: false /immutable/3.8.2: @@ -17049,8 +17573,8 @@ packages: /infer-owner/1.0.4: resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} - /inflection/1.13.1: - resolution: {integrity: sha512-dldYtl2WlN0QDkIDtg8+xFwOS2Tbmp12t1cHa5/YClU6ZQjTFm7B66UcVbh9NQB+HvT5BAd2t5+yKsBkw5pcqA==} + /inflection/1.12.0: + resolution: {integrity: sha1-ogCTVlbW9fa8TcdQLhrstwMihBY=} engines: {'0': node >= 0.4.0} dev: true @@ -17217,8 +17741,8 @@ packages: rgba-regex: 1.0.0 dev: true - /is-core-module/2.5.0: - resolution: {integrity: sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==} + /is-core-module/2.4.0: + resolution: {integrity: sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==} dependencies: has: 1.0.3 @@ -17541,7 +18065,7 @@ packages: peerDependencies: webpack: ^2.0.0 || ^3.0.0 || ^4.0.0 dependencies: - convert-source-map: 1.8.0 + convert-source-map: 1.7.0 istanbul-lib-instrument: 1.10.2 loader-utils: 1.4.0 schema-utils: 0.3.0 @@ -17578,7 +18102,7 @@ packages: resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.14.6 + '@babel/core': 7.14.5 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.0.0 semver: 6.3.0 @@ -17609,7 +18133,7 @@ packages: resolution: {integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==} engines: {node: '>=8'} dependencies: - debug: 4.3.2 + debug: 4.3.1 istanbul-lib-coverage: 3.0.0 source-map: 0.6.1 transitivePeerDependencies: @@ -17635,11 +18159,11 @@ packages: resolution: {integrity: sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==} engines: {node: '>= 10.14.2'} dependencies: - '@babel/traverse': 7.14.7 + '@babel/traverse': 7.14.5 '@jest/environment': 26.6.2 '@jest/test-result': 26.6.2 '@jest/types': 26.6.2 - '@types/babel__traverse': 7.14.2 + '@types/babel__traverse': 7.11.1 '@types/node': 10.14.1 chalk: 4.1.1 co: 4.6.0 @@ -17668,11 +18192,11 @@ packages: resolution: {integrity: sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==} engines: {node: '>= 10.14.2'} dependencies: - '@babel/traverse': 7.14.7 + '@babel/traverse': 7.14.5 '@jest/environment': 26.6.2 '@jest/test-result': 26.6.2 '@jest/types': 26.6.2 - '@types/babel__traverse': 7.14.2 + '@types/babel__traverse': 7.11.1 '@types/node': 10.14.1 chalk: 4.1.1 co: 4.6.0 @@ -17917,7 +18441,7 @@ packages: resolution: {integrity: sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==} engines: {node: '>= 10.14.2'} dependencies: - '@babel/traverse': 7.14.7 + '@babel/traverse': 7.14.5 '@jest/environment': 26.6.2 '@jest/source-map': 26.6.2 '@jest/test-result': 26.6.2 @@ -17947,7 +18471,7 @@ packages: resolution: {integrity: sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==} engines: {node: '>= 10.14.2'} dependencies: - '@babel/traverse': 7.14.7 + '@babel/traverse': 7.14.5 '@jest/environment': 26.6.2 '@jest/source-map': 26.6.2 '@jest/test-result': 26.6.2 @@ -18004,7 +18528,7 @@ packages: dependencies: '@babel/code-frame': 7.14.5 '@jest/types': 26.6.2 - '@types/stack-utils': 2.0.1 + '@types/stack-utils': 2.0.0 chalk: 4.1.1 graceful-fs: 4.2.6 micromatch: 4.0.4 @@ -18164,7 +18688,7 @@ packages: '@jest/test-result': 26.6.2 '@jest/transform': 26.6.2 '@jest/types': 26.6.2 - '@types/yargs': 15.0.14 + '@types/yargs': 15.0.13 chalk: 4.1.1 cjs-module-lexer: 0.6.0 collect-v8-coverage: 1.0.1 @@ -18204,7 +18728,7 @@ packages: '@jest/test-result': 26.6.2 '@jest/transform': 26.6.2 '@jest/types': 26.6.2 - '@types/yargs': 15.0.14 + '@types/yargs': 15.0.13 chalk: 4.1.1 cjs-module-lexer: 0.6.0 collect-v8-coverage: 1.0.1 @@ -18255,8 +18779,8 @@ packages: dependencies: '@babel/types': 7.14.5 '@jest/types': 26.6.2 - '@types/babel__traverse': 7.14.2 - '@types/prettier': 2.3.2 + '@types/babel__traverse': 7.11.1 + '@types/prettier': 2.3.0 chalk: 4.1.1 expect: 26.6.2 graceful-fs: 4.2.6 @@ -18268,7 +18792,7 @@ packages: jest-resolve: 26.6.2 natural-compare: 1.4.0 pretty-format: 26.6.2 - semver: 7.3.2 + semver: 7.3.5 dev: true /jest-util/26.6.2: @@ -18417,8 +18941,8 @@ packages: dependencies: argparse: 2.0.1 - /jsbi/3.1.5: - resolution: {integrity: sha512-w2BY0VOYC1ahe+w6Qhl4SFoPvPsZ9NPHY4bwass+LCgU7RK3PBoVQlQ3G1s7vI8W3CYyJiEXcbKF7FIM/L8q3Q==} + /jsbi/3.1.4: + resolution: {integrity: sha512-52QRRFSsi9impURE8ZUbzAMCLjPm4THO7H2fcuIvaaeFTbSysvkodbQQXIVsNgq/ypDbq6dJiuGKL0vZ/i9hUg==} dev: true /jsbn/0.1.1: @@ -18483,12 +19007,12 @@ packages: optional: true dependencies: abab: 2.0.5 - acorn: 8.4.1 + acorn: 8.4.0 acorn-globals: 6.0.0 cssom: 0.4.4 cssstyle: 2.3.0 data-urls: 2.0.0 - decimal.js: 10.3.1 + decimal.js: 10.2.1 domexception: 2.0.1 escodegen: 2.0.0 form-data: 3.0.1 @@ -18506,7 +19030,7 @@ packages: webidl-conversions: 6.1.0 whatwg-encoding: 1.0.5 whatwg-mimetype: 2.3.0 - whatwg-url: 8.7.0 + whatwg-url: 8.6.0 ws: 7.5.3 xml-name-validator: 3.0.0 transitivePeerDependencies: @@ -19003,7 +19527,7 @@ packages: resolution: {integrity: sha512-N0qPlqfypFx7UHNn4B3lzS/b0uLqt2hmuoa+PpuXNYgozdJYAyauF5Ky0BWVjrxDlMWiT3qN4zPq3vVAfZy7Yg==} dependencies: colors: 1.4.0 - fast-safe-stringify: 2.0.8 + fast-safe-stringify: 2.0.7 fecha: 4.2.1 ms: 2.1.3 triple-beam: 1.3.0 @@ -19398,7 +19922,7 @@ packages: prop-types: ^15.0.0 react: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@babel/runtime': 7.14.6 + '@babel/runtime': 7.14.5 prop-types: 15.7.2 react: 16.14.0 tiny-warning: 1.0.3 @@ -19720,6 +20244,7 @@ packages: resolution: {integrity: sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + dev: true /nanomatch/1.2.13: resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} @@ -19804,7 +20329,7 @@ packages: resolution: {integrity: sha512-QNb/j8kbFnKCiyqi9C5DD0jH/FubFGj5rt9NQFONXwQm3IPB0CULECg/eS3AU1KgZb/6SwUa4/DTRKhVxkGABw==} engines: {node: '>= 10.13'} dependencies: - debug: 4.3.2 + debug: 4.3.1 json-stringify-safe: 5.0.1 lodash: 4.17.21 propagate: 2.0.1 @@ -19877,13 +20402,13 @@ packages: /node-releases/1.1.73: resolution: {integrity: sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==} - /nodemon/2.0.12: - resolution: {integrity: sha512-egCTmNZdObdBxUBw6ZNwvZ/xzk24CKRs5K6d+5zbmrMr7rOpPmfPeF6OxM3DDpaRx331CQRFEktn+wrFFfBSOA==} + /nodemon/2.0.7: + resolution: {integrity: sha512-XHzK69Awgnec9UzHr1kc8EomQh4sjTQ8oRf8TsGrSmHDx9/UmiGG9E/mM3BuTfNeFwdNBvrqQq/RHL0xIeyFOA==} engines: {node: '>=8.10.0'} hasBin: true requiresBuild: true dependencies: - chokidar: 3.5.2 + chokidar: 3.5.1 debug: 3.2.7 ignore-by-default: 1.0.1 minimatch: 3.0.4 @@ -19942,8 +20467,8 @@ packages: resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==} engines: {node: '>=8'} - /normalize-url/6.1.0: - resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} + /normalize-url/6.0.1: + resolution: {integrity: sha512-VU4pzAuh7Kip71XEmO9aNREYAdMHFGTVj/i+CaTImS8x0i1d3jUZkXhqluy/PRgjPLMgsLQulYY3PJ/aSbSjpQ==} engines: {node: '>=10'} dev: false @@ -20012,7 +20537,7 @@ packages: '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 caching-transform: 4.0.0 - convert-source-map: 1.8.0 + convert-source-map: 1.7.0 decamelize: 1.2.0 find-cache-dir: 3.3.1 find-up: 4.1.0 @@ -20068,8 +20593,8 @@ packages: resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==} engines: {node: '>= 6'} - /object-inspect/1.11.0: - resolution: {integrity: sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==} + /object-inspect/1.10.3: + resolution: {integrity: sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==} /object-is/1.0.2: resolution: {integrity: sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ==} @@ -20156,7 +20681,7 @@ packages: dependencies: acorn: 7.4.1 base64-js: 1.5.1 - core-js: 3.15.2 + core-js: 3.14.0 crypto-js: 4.0.0 serialize-javascript: 4.0.0 dev: false @@ -20216,7 +20741,7 @@ packages: resolution: {integrity: sha512-C9r6/iVzNQ7aGp0krS5mFIY5nY8AH6ajYCH0Njns6AXy2fM3Khw/dY97QlaFJWW2QLhec6xfEk23LZw9EeX66Q==} engines: {node: ^10.13.0 || >=12.0.0} dependencies: - '@types/got': 9.6.12 + '@types/got': 9.6.11 base64url: 3.0.1 got: 9.6.0 jose: 1.28.1 @@ -20766,7 +21291,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: browserslist: 4.11.1 - color: 3.2.1 + color: 3.1.3 has: 1.0.3 postcss: 7.0.36 postcss-value-parser: 3.3.1 @@ -21145,10 +21670,10 @@ packages: postcss: 7.0.36 postcss-values-parser: 2.0.1 - /postcss-prefix-selector/1.10.0: - resolution: {integrity: sha512-VcC/zCXVfFdGyn+Fo9+mxnxBu+hT61uMJJBdfWBbIeDrcE6g8s+26SUPTMpz8kc9wfoLpJGAZZ4QwbVqwxpNRA==} + /postcss-prefix-selector/1.9.0: + resolution: {integrity: sha512-tTUHUNP+/Qfgg+fvbljUIeLs1ijICWb8+CT3bZM2joE2pkd+EnuBzSfZNHY2RMmozNRp44yEFv+I+6IIiLcoCg==} dependencies: - postcss: 8.3.5 + postcss: 7.0.36 /postcss-preset-env/6.7.0: resolution: {integrity: sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==} @@ -21156,7 +21681,7 @@ packages: dependencies: autoprefixer: 9.8.6 browserslist: 4.11.1 - caniuse-lite: 1.0.30001245 + caniuse-lite: 1.0.30001237 css-blank-pseudo: 0.1.4 css-has-pseudo: 0.10.0 css-prefers-color-scheme: 3.1.1 @@ -21235,7 +21760,7 @@ packages: resolution: {integrity: sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==} engines: {node: '>=10.0'} dependencies: - postcss: 8.3.5 + postcss: 8.3.2 dev: true /postcss-selector-matches/4.0.0: @@ -21341,13 +21866,14 @@ packages: source-map: 0.6.1 supports-color: 6.1.0 - /postcss/8.3.5: - resolution: {integrity: sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA==} + /postcss/8.3.2: + resolution: {integrity: sha512-y1FK/AWdZlBF5lusS5j5l4/vF67+vQZt1SXPVJ32y1kRGDQyrs1zk32hG1cInRTu14P0V+orPz+ifwW/7rR4bg==} engines: {node: ^10 || ^12 || >=14} dependencies: colorette: 1.2.2 nanoid: 3.1.23 source-map-js: 0.6.2 + dev: true /posthtml-parser/0.2.1: resolution: {integrity: sha1-NdUw3jhnQMK6JP8usvrznM3ycd0=} @@ -21442,16 +21968,6 @@ packages: react-is: 17.0.2 dev: true - /pretty-format/27.0.6: - resolution: {integrity: sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.0.6 - ansi-regex: 5.0.0 - ansi-styles: 5.2.0 - react-is: 17.0.2 - dev: true - /process-nextick-args/2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} @@ -21592,7 +22108,7 @@ packages: engines: {node: '>=10.18.1'} requiresBuild: true dependencies: - debug: 4.3.2 + debug: 4.3.1 devtools-protocol: 0.0.799653 extract-zip: 2.0.1 https-proxy-agent: 4.0.0 @@ -21641,12 +22157,10 @@ packages: /querystring/0.2.0: resolution: {integrity: sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=} engines: {node: '>=0.4.x'} - deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. /querystring/0.2.1: resolution: {integrity: sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==} engines: {node: '>=0.4.x'} - deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. dev: true /querystringify/2.2.0: @@ -21751,7 +22265,7 @@ packages: resolution: {integrity: sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA==} engines: {node: '>=10'} dependencies: - core-js: 3.15.2 + core-js: 3.14.0 object-assign: 4.1.1 promise: 8.1.0 raf: 3.4.1 @@ -21778,7 +22292,7 @@ packages: react: ^16.8.5 || ^17.0.0 react-dom: ^16.8.5 || ^17.0.0 dependencies: - '@babel/runtime': 7.14.6 + '@babel/runtime': 7.14.5 css-box-model: 1.2.1 memoize-one: 5.2.1 raf-schd: 4.0.3 @@ -21797,7 +22311,7 @@ packages: react: ^16.8.5 || ^17.0.0 react-dom: ^16.8.5 || ^17.0.0 dependencies: - '@babel/runtime': 7.14.6 + '@babel/runtime': 7.14.5 css-box-model: 1.2.1 memoize-one: 5.2.1 raf-schd: 4.0.3 @@ -21814,7 +22328,7 @@ packages: peerDependencies: react: ^16.3.0 dependencies: - '@babel/runtime': 7.14.6 + '@babel/runtime': 7.14.5 d3-array: 1.2.4 prop-types: 15.7.2 react: 16.14.0 @@ -21973,8 +22487,8 @@ packages: react-native: optional: true dependencies: - '@babel/runtime': 7.14.6 - '@types/react-redux': 7.1.18 + '@babel/runtime': 7.14.5 + '@types/react-redux': 7.1.16 hoist-non-react-statics: 3.3.2 loose-envify: 1.4.0 prop-types: 15.7.2 @@ -21994,8 +22508,8 @@ packages: react-native: optional: true dependencies: - '@babel/runtime': 7.14.6 - '@types/react-redux': 7.1.18 + '@babel/runtime': 7.14.5 + '@types/react-redux': 7.1.16 hoist-non-react-statics: 3.3.2 loose-envify: 1.4.0 prop-types: 15.7.2 @@ -22013,7 +22527,7 @@ packages: peerDependencies: react: '>=15' dependencies: - '@babel/runtime': 7.14.6 + '@babel/runtime': 7.14.5 history: 4.10.1 loose-envify: 1.4.0 prop-types: 15.7.2 @@ -22028,7 +22542,7 @@ packages: peerDependencies: react: '>=15' dependencies: - '@babel/runtime': 7.14.6 + '@babel/runtime': 7.14.5 history: 4.10.1 hoist-non-react-statics: 3.3.2 loose-envify: 1.4.0 @@ -22044,7 +22558,7 @@ packages: /react-select-event/5.0.0: resolution: {integrity: sha512-bESECffhi//x1nlMoRJtwI0nGl5n6OKaVYeIEcPTV8flVPycvUoBGank/1RIoxVc6WtoQ4QbPbU8xMvX0xAiOA==} dependencies: - '@testing-library/dom': 8.1.0 + '@testing-library/dom': 7.31.2 dev: true /react-select/3.1.0_react-dom@16.14.0+react@16.14.0: @@ -22053,7 +22567,7 @@ packages: react: ^16.8.0 react-dom: ^16.8.0 dependencies: - '@babel/runtime': 7.14.6 + '@babel/runtime': 7.14.5 '@emotion/cache': 10.0.29 '@emotion/core': 10.1.1_react@16.14.0 '@emotion/css': 10.0.27 @@ -22071,7 +22585,7 @@ packages: react: ^16.8.0 react-dom: ^16.8.0 dependencies: - '@babel/runtime': 7.14.6 + '@babel/runtime': 7.14.5 '@emotion/cache': 10.0.29 '@emotion/core': 10.1.1_react@16.14.0 '@emotion/css': 10.0.27 @@ -22124,7 +22638,7 @@ packages: react: '>=16.6.0' react-dom: '>=16.6.0' dependencies: - '@babel/runtime': 7.14.6 + '@babel/runtime': 7.14.5 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.7.2 @@ -22138,7 +22652,7 @@ packages: react: '>=16.6.0' react-dom: '>=16.6.0' dependencies: - '@babel/runtime': 7.14.6 + '@babel/runtime': 7.14.5 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.7.2 @@ -22162,7 +22676,7 @@ packages: react: ^15.3.0 || ^16.0.0-alpha react-dom: ^15.3.0 || ^16.0.0-alpha dependencies: - '@babel/runtime': 7.14.6 + '@babel/runtime': 7.14.5 clsx: 1.1.1 dom-helpers: 5.2.1 loose-envify: 1.4.0 @@ -22179,7 +22693,7 @@ packages: react: ^15.0.0 || ^16.0.0 || ^17.0.0 react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@babel/runtime': 7.14.6 + '@babel/runtime': 7.14.5 memoize-one: 5.2.1 react: 16.14.0 react-dom: 16.14.0_react@16.14.0 @@ -22221,7 +22735,7 @@ packages: resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} engines: {node: '>=8'} dependencies: - '@types/normalize-package-data': 2.4.1 + '@types/normalize-package-data': 2.4.0 normalize-package-data: 2.5.0 parse-json: 5.2.0 type-fest: 0.6.0 @@ -22260,12 +22774,6 @@ packages: dependencies: picomatch: 2.3.0 - /readdirp/3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - dependencies: - picomatch: 2.3.0 - /readline/1.3.0: resolution: {integrity: sha1-xYDXfvLPyHUrEySYBg3JeTp6wBw=} dev: false @@ -22286,7 +22794,7 @@ packages: /redux/4.1.0: resolution: {integrity: sha512-uI2dQN43zqLWCt6B/BMGRMY6db7TTY4qeHHfGeKb3EOhmOKjU3KdWvNLJyqaHRksv/ErdNH7cFZWg9jXtewy4g==} dependencies: - '@babel/runtime': 7.14.6 + '@babel/runtime': 7.14.5 /reflect-metadata/0.1.13: resolution: {integrity: sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==} @@ -22314,7 +22822,7 @@ packages: /regenerator-transform/0.14.5: resolution: {integrity: sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==} dependencies: - '@babel/runtime': 7.9.0 + '@babel/runtime': 7.14.5 /regex-cache/0.4.4: resolution: {integrity: sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==} @@ -22339,8 +22847,8 @@ packages: call-bind: 1.0.2 define-properties: 1.1.3 - /regexpp/3.2.0: - resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} + /regexpp/3.1.0: + resolution: {integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==} engines: {node: '>=8'} /regexpu-core/4.7.1: @@ -22628,20 +23136,20 @@ packages: /resolve/1.18.1: resolution: {integrity: sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==} dependencies: - is-core-module: 2.5.0 + is-core-module: 2.4.0 path-parse: 1.0.7 dev: true /resolve/1.19.0: resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==} dependencies: - is-core-module: 2.5.0 + is-core-module: 2.4.0 path-parse: 1.0.7 /resolve/1.20.0: resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} dependencies: - is-core-module: 2.5.0 + is-core-module: 2.4.0 path-parse: 1.0.7 /resolve/1.8.1: @@ -22653,7 +23161,7 @@ packages: /resolve/2.0.0-next.3: resolution: {integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==} dependencies: - is-core-module: 2.5.0 + is-core-module: 2.4.0 path-parse: 1.0.7 /responselike/1.0.2: @@ -22745,14 +23253,14 @@ packages: sprintf-js: 1.1.2 optional: true - /rollup-plugin-babel/4.4.0_@babel+core@7.12.3+rollup@1.32.1: + /rollup-plugin-babel/4.4.0_@babel+core@7.14.5+rollup@1.32.1: resolution: {integrity: sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==} deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-babel. peerDependencies: '@babel/core': 7 || ^7.0.0-rc.2 rollup: '>=0.60.0 <3' dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.14.5 '@babel/helper-module-imports': 7.14.5 rollup: 1.32.1 rollup-pluginutils: 2.8.2 @@ -22781,7 +23289,7 @@ packages: resolution: {integrity: sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==} hasBin: true dependencies: - '@types/estree': 0.0.50 + '@types/estree': 0.0.48 '@types/node': 10.14.1 acorn: 7.4.1 dev: true @@ -22858,7 +23366,7 @@ packages: /sanitize.css/10.0.0: resolution: {integrity: sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==} - /sass-loader/10.2.0_sass@1.35.2+webpack@4.42.0: + /sass-loader/10.2.0_sass@1.34.1+webpack@4.42.0: resolution: {integrity: sha512-kUceLzC1gIHz0zNJPpqRsJyisWatGYNFRmv2CKZK2/ngMJgLqxTbXwe/hJ85luyvZkgqU3VlJ33UVF2T/0g6mw==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -22877,13 +23385,13 @@ packages: klona: 2.0.4 loader-utils: 2.0.0 neo-async: 2.6.2 - sass: 1.35.2 - schema-utils: 3.1.1 + sass: 1.34.1 + schema-utils: 3.0.0 semver: 7.3.5 webpack: 4.42.0 dev: false - /sass-loader/10.2.0_sass@1.35.2+webpack@4.44.2: + /sass-loader/10.2.0_sass@1.34.1+webpack@4.44.2: resolution: {integrity: sha512-kUceLzC1gIHz0zNJPpqRsJyisWatGYNFRmv2CKZK2/ngMJgLqxTbXwe/hJ85luyvZkgqU3VlJ33UVF2T/0g6mw==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -22902,18 +23410,18 @@ packages: klona: 2.0.4 loader-utils: 2.0.0 neo-async: 2.6.2 - sass: 1.35.2 - schema-utils: 3.1.1 + sass: 1.34.1 + schema-utils: 3.0.0 semver: 7.3.5 webpack: 4.44.2 dev: true - /sass/1.35.2: - resolution: {integrity: sha512-jhO5KAR+AMxCEwIH3v+4zbB2WB0z67V1X0jbapfVwQQdjHZUGUyukpnoM6+iCMfsIUC016w9OPKQ5jrNOS9uXw==} + /sass/1.34.1: + resolution: {integrity: sha512-scLA7EIZM+MmYlej6sdVr0HRbZX5caX5ofDT9asWnUJj21oqgsC+1LuNfm0eg+vM0fCTZHhwImTiCU0sx9h9CQ==} engines: {node: '>=8.9.0'} hasBin: true dependencies: - chokidar: 3.5.2 + chokidar: 3.5.1 /save/2.4.0: resolution: {integrity: sha512-wd5L2uVnsKYkIUaK6i8Ie66IOHaI328gMF0MPuTJtYOjXgUolC33LSIk7Qr8WVA55QHaGwfiVS8a7EFIeGOR3w==} @@ -22959,15 +23467,15 @@ packages: resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} engines: {node: '>= 8.9.0'} dependencies: - '@types/json-schema': 7.0.8 + '@types/json-schema': 7.0.7 ajv: 6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 - /schema-utils/3.1.1: - resolution: {integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==} + /schema-utils/3.0.0: + resolution: {integrity: sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==} engines: {node: '>= 10.13.0'} dependencies: - '@types/json-schema': 7.0.8 + '@types/json-schema': 7.0.7 ajv: 6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 @@ -23056,8 +23564,8 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /sequelize/6.6.5_mysql2@2.2.5+tedious@9.2.3: - resolution: {integrity: sha512-QyRrJrDRiwuiILqTMHUA1yWOPIL12KlfmgZ3hnzQwbMvp2vJ6fzu9bYJQB+qPMosck4mBUggY4Cjoc6Et8FBIQ==} + /sequelize/6.6.2_mysql2@2.2.5+tedious@9.2.3: + resolution: {integrity: sha512-H/zrzmTK+tis9PJaSigkuXI57nKBvNCtPQol0yxCvau1iWLzSOuq8t3tMOVeQ+Ep8QH2HoD9/+FCCIAqzUr/BQ==} engines: {node: '>=10.0.0'} peerDependencies: mariadb: '*' @@ -23080,9 +23588,9 @@ packages: tedious: optional: true dependencies: - debug: 4.3.2 + debug: 4.3.1 dottie: 2.0.2 - inflection: 1.13.1 + inflection: 1.12.0 lodash: 4.17.21 moment: 2.29.1 moment-timezone: 0.5.33 @@ -23093,7 +23601,7 @@ packages: tedious: 9.2.3 toposort-class: 1.0.1 uuid: 8.3.2 - validator: 13.6.0 + validator: 10.11.0 wkx: 0.5.0 transitivePeerDependencies: - supports-color @@ -23251,7 +23759,7 @@ packages: dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.1 - object-inspect: 1.11.0 + object-inspect: 1.10.3 /signal-exit/3.0.3: resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} @@ -23358,6 +23866,7 @@ packages: /source-map-js/0.6.2: resolution: {integrity: sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==} engines: {node: '>=0.10.0'} + dev: true /source-map-loader/1.1.3: resolution: {integrity: sha512-6YHeF+XzDOrT/ycFJNI53cgEsp/tHTMl37hi7uVyqFAlTXW109JazaQCkbc+jjoL2637qkH1amLi+JzrIpt5lA==} @@ -23368,7 +23877,7 @@ packages: abab: 2.0.5 iconv-lite: 0.6.3 loader-utils: 2.0.0 - schema-utils: 3.1.1 + schema-utils: 3.0.0 source-map: 0.6.1 whatwg-mimetype: 2.3.0 dev: true @@ -23382,7 +23891,7 @@ packages: abab: 2.0.5 iconv-lite: 0.6.3 loader-utils: 2.0.0 - schema-utils: 3.1.1 + schema-utils: 3.0.0 source-map: 0.6.1 webpack: 4.42.0 whatwg-mimetype: 2.3.0 @@ -23396,7 +23905,7 @@ packages: abab: 2.0.5 iconv-lite: 0.6.3 loader-utils: 2.0.0 - schema-utils: 3.1.1 + schema-utils: 3.0.0 source-map: 0.6.1 webpack: 4.44.2 whatwg-mimetype: 2.3.0 @@ -23480,7 +23989,7 @@ packages: /spdy-transport/3.0.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: - debug: 4.3.2 + debug: 4.3.1 detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -23493,7 +24002,7 @@ packages: /spdy-transport/3.0.0_supports-color@6.1.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: - debug: 4.3.2_supports-color@6.1.0 + debug: 4.3.1_supports-color@6.1.0 detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -23507,7 +24016,7 @@ packages: resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} engines: {node: '>=6.0.0'} dependencies: - debug: 4.3.2 + debug: 4.3.1 handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -23520,7 +24029,7 @@ packages: resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} engines: {node: '>=6.0.0'} dependencies: - debug: 4.3.2_supports-color@6.1.0 + debug: 4.3.1_supports-color@6.1.0 handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -23867,7 +24376,7 @@ packages: resolution: {integrity: sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==} engines: {node: '>= 8.0'} dependencies: - debug: 4.3.2 + debug: 4.3.1 transitivePeerDependencies: - supports-color @@ -23893,8 +24402,8 @@ packages: dependencies: component-emitter: 1.3.0 cookiejar: 2.1.2 - debug: 4.3.2 - fast-safe-stringify: 2.0.8 + debug: 4.3.1 + fast-safe-stringify: 2.0.7 form-data: 3.0.1 formidable: 1.2.2 methods: 1.1.2 @@ -23974,7 +24483,7 @@ packages: merge-options: 1.0.1 micromatch: 3.1.0 postcss: 5.2.18 - postcss-prefix-selector: 1.10.0 + postcss-prefix-selector: 1.9.0 posthtml-rename-id: 1.0.12 posthtml-svg-mode: 1.0.3 query-string: 4.3.4 @@ -24070,7 +24579,7 @@ packages: resolution: {integrity: sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==} engines: {node: '>=10.0.0'} dependencies: - ajv: 8.6.2 + ajv: 8.6.0 lodash.clonedeep: 4.5.0 lodash.truncate: 4.4.2 slice-ansi: 4.0.0 @@ -24135,7 +24644,7 @@ packages: bl: 3.0.1 depd: 2.0.0 iconv-lite: 0.6.3 - jsbi: 3.1.5 + jsbi: 3.1.4 native-duplexpair: 1.0.0 punycode: 2.1.1 readable-stream: 3.6.0 @@ -24234,10 +24743,10 @@ packages: find-cache-dir: 3.3.1 jest-worker: 26.6.2 p-limit: 3.1.0 - schema-utils: 3.1.1 + schema-utils: 3.0.0 serialize-javascript: 5.0.1 source-map: 0.6.1 - terser: 5.7.1 + terser: 5.7.0 webpack: 4.44.2 webpack-sources: 1.4.3 dev: true @@ -24251,8 +24760,8 @@ packages: source-map: 0.6.1 source-map-support: 0.5.19 - /terser/5.7.1: - resolution: {integrity: sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==} + /terser/5.7.0: + resolution: {integrity: sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g==} engines: {node: '>=10'} hasBin: true dependencies: @@ -24468,9 +24977,9 @@ packages: lodash: 4.17.21 make-error: 1.3.6 mkdirp: 1.0.4 - semver: 7.3.2 + semver: 7.3.5 typescript: 4.3.5 - yargs-parser: 20.2.9 + yargs-parser: 20.2.7 dev: true /ts-key-enum/2.0.7: @@ -24517,10 +25026,11 @@ packages: typescript: 4.3.5 dev: true - /tsconfig-paths/3.10.1: - resolution: {integrity: sha512-rETidPDgCpltxF7MjBZlAFPUHv5aHH2MymyPvh+vEyWAED4Eb/WeMbsnD/JDr4OKPOA1TssDHgIcpTN5Kh0p6Q==} + /tsconfig-paths/3.9.0: + resolution: {integrity: sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==} dependencies: - json5: 2.2.0 + '@types/json5': 0.0.29 + json5: 1.0.1 minimist: 1.2.5 strip-bom: 3.0.0 @@ -24603,7 +25113,7 @@ packages: peerDependencies: tsutils: ^3.0.0 dependencies: - '@types/yargs': 17.0.2 + '@types/yargs': 17.0.0 tsutils: 3.17.1_typescript@4.3.5 yargs: 17.0.1 dev: false @@ -24775,15 +25285,15 @@ packages: resolution: {integrity: sha512-4c9IMlIlHYJiQtzL1gh2nIPJEjBgJjDUs50gsnnc+GFyDSK1oFM3uQIBSVosiuA/4t6LSAXDS9vTdqbQC6EcgA==} hasBin: true dependencies: - '@types/json-schema': 7.0.8 + '@types/json-schema': 7.0.7 glob: 7.1.7 json-stable-stringify: 1.0.1 - typescript: 4.0.8 + typescript: 4.0.7 yargs: 15.4.1 dev: true - /typescript/4.0.8: - resolution: {integrity: sha512-oz1765PN+imfz1MlZzSZPtC/tqcwsCyIYA8L47EkRnRW97ztRk83SzMiWLrnChC0vqoYxSU1fcFUDA5gV/ZiPg==} + /typescript/4.0.7: + resolution: {integrity: sha512-yi7M4y74SWvYbnazbn8/bmJmX4Zlej39ZOqwG/8dut/MYoSQ119GY9ZFbbGsD4PFZYWxqik/XsP3vk3+W5H3og==} engines: {node: '>=4.2.0'} hasBin: true dev: true @@ -24797,8 +25307,8 @@ packages: resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} dev: false - /uglify-js/3.13.10: - resolution: {integrity: sha512-57H3ACYFXeo1IaZ1w02sfA71wI60MGco/IQFjOqK+WtKoprh7Go2/yvd2HPtoJILO2Or84ncLccI4xoHMTSbGg==} + /uglify-js/3.13.9: + resolution: {integrity: sha512-wZbyTQ1w6Y7fHdt8sJnHfSIuWeDgk6B5rCb4E/AM6QNNPbOMIZph21PW5dRB3h7Df0GszN+t7RuUH6sWK5bF0g==} engines: {node: '>=0.8.0'} hasBin: true dev: false @@ -25045,7 +25555,7 @@ packages: file-loader: 6.1.1_webpack@4.44.2 loader-utils: 2.0.0 mime-types: 2.1.31 - schema-utils: 3.1.1 + schema-utils: 3.0.0 webpack: 4.44.2 dev: true @@ -25140,6 +25650,7 @@ packages: /uuid/8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true + dev: true /v8-compile-cache/2.3.0: resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} @@ -25149,7 +25660,7 @@ packages: engines: {node: '>=10.10.0'} dependencies: '@types/istanbul-lib-coverage': 2.0.3 - convert-source-map: 1.8.0 + convert-source-map: 1.7.0 source-map: 0.7.3 dev: true @@ -25159,8 +25670,8 @@ packages: spdx-correct: 3.1.1 spdx-expression-parse: 3.0.1 - /validator/13.6.0: - resolution: {integrity: sha512-gVgKbdbHgtxpRyR8K0O6oFZPhhB5tT1jeEHZR0Znr9Svg03U0+r9DXWMrnRAB+HtCStDQKlaIZm42tVsVjqtjg==} + /validator/10.11.0: + resolution: {integrity: sha512-X/p3UZerAIsbBfN/IwahhYaBbY68EN/UQBWHtsbXGT5bfrH/p4NQzUCG1kF/rtKaNpnJ7jAu6NGTdSNtyNIXMw==} engines: {node: '>= 0.10'} dev: true @@ -25252,7 +25763,7 @@ packages: graceful-fs: 4.2.6 neo-async: 2.6.2 optionalDependencies: - chokidar: 3.5.2 + chokidar: 3.5.1 watchpack-chokidar2: 2.0.1 /wbuf/1.7.3: @@ -25333,11 +25844,11 @@ packages: chokidar: 2.1.8 compression: 1.7.4 connect-history-api-fallback: 1.6.0 - debug: 4.3.2_supports-color@6.1.0 + debug: 4.3.1_supports-color@6.1.0 del: 4.1.1 express: 4.17.1 html-entities: 1.4.0 - http-proxy-middleware: 0.19.1_debug@4.3.2 + http-proxy-middleware: 0.19.1_debug@4.3.1 import-local: 2.0.0 internal-ip: 4.3.0 ip: 1.1.5 @@ -25519,8 +26030,8 @@ packages: webidl-conversions: 4.0.2 dev: true - /whatwg-url/8.7.0: - resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} + /whatwg-url/8.6.0: + resolution: {integrity: sha512-os0KkeeqUOl7ccdDT1qqUcS4KH4tcBTSKK5Nl5WKb2lyxInIZ/CpjkqKa1Ss12mjfdcRX9mHmPPs7/SxG1Hbdw==} engines: {node: '>=10'} dependencies: lodash: 4.17.21 @@ -25625,9 +26136,9 @@ packages: resolution: {integrity: sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==} engines: {node: '>=8.0.0'} dependencies: - '@babel/core': 7.12.3 - '@babel/preset-env': 7.14.7_@babel+core@7.12.3 - '@babel/runtime': 7.14.6 + '@babel/core': 7.14.5 + '@babel/preset-env': 7.14.5_@babel+core@7.14.5 + '@babel/runtime': 7.14.5 '@hapi/joi': 15.1.1 '@rollup/plugin-node-resolve': 7.1.3_rollup@1.32.1 '@rollup/plugin-replace': 2.4.2_rollup@1.32.1 @@ -25639,7 +26150,7 @@ packages: lodash.template: 4.5.0 pretty-bytes: 5.6.0 rollup: 1.32.1 - rollup-plugin-babel: 4.4.0_@babel+core@7.12.3+rollup@1.32.1 + rollup-plugin-babel: 4.4.0_@babel+core@7.14.5+rollup@1.32.1 rollup-plugin-terser: 5.3.1_rollup@1.32.1 source-map: 0.7.3 source-map-url: 0.4.1 @@ -25738,7 +26249,7 @@ packages: peerDependencies: webpack: ^4.0.0 dependencies: - '@babel/runtime': 7.14.6 + '@babel/runtime': 7.14.5 fast-json-stable-stringify: 2.1.0 source-map-url: 0.4.1 upath: 1.2.0 @@ -25936,8 +26447,8 @@ packages: resolution: {integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==} engines: {node: '>=10'} - /yargs-parser/20.2.9: - resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + /yargs-parser/20.2.7: + resolution: {integrity: sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==} engines: {node: '>=10'} /yargs-unparser/2.0.0: @@ -25990,7 +26501,7 @@ packages: require-directory: 2.1.1 string-width: 4.2.2 y18n: 5.0.8 - yargs-parser: 20.2.9 + yargs-parser: 20.2.7 /yargs/17.0.1: resolution: {integrity: sha512-xBBulfCc8Y6gLFcrPvtqKz9hz8SO0l1Ni8GgDekvBX2ro0HRQImDGnikfc33cgzcYUSncapnNcZDjVFIH3f6KQ==} @@ -26002,7 +26513,7 @@ packages: require-directory: 2.1.1 string-width: 4.2.2 y18n: 5.0.8 - yargs-parser: 20.2.9 + yargs-parser: 20.2.7 dev: false /yauzl/2.10.0: diff --git a/core/backend-itwin-client/package.json b/core/backend-itwin-client/package.json index 427ed09b3fe6..3883c9a0c3aa 100644 --- a/core/backend-itwin-client/package.json +++ b/core/backend-itwin-client/package.json @@ -111,6 +111,17 @@ "plugins": [ "@bentley" ], - "extends": "plugin:@bentley/imodeljs-recommended" + "extends": "plugin:@bentley/imodeljs-recommended", + "rules": { + "@bentley/no-internal-barrel-imports": ["error", {"ignored-barrel-modules": ["./src/oidc/index.ts"]}] + }, + "overrides": [ + { + "files": ["*.test.ts", "*.test.tsx", "**/test/**/*.ts", "**/test/**/*.tsx"], + "rules": { + "@bentley/no-internal-barrel-imports": "off" + } + } + ] } } diff --git a/core/backend-itwin-client/src/test/AgentAuthorizationClient.test.ts b/core/backend-itwin-client/src/test/AgentAuthorizationClient.test.ts index abf4ad8224d2..190c0b72764c 100644 --- a/core/backend-itwin-client/src/test/AgentAuthorizationClient.test.ts +++ b/core/backend-itwin-client/src/test/AgentAuthorizationClient.test.ts @@ -9,7 +9,7 @@ import * as path from "path"; import { BeDuration, ClientRequestContext, Config } from "@bentley/bentleyjs-core"; import { loadEnv } from "@bentley/config-loader"; import { AccessToken, IncludePrefix } from "@bentley/itwin-client"; -import { AgentAuthorizationClient, AgentAuthorizationClientConfiguration } from "../backend-itwin-client"; +import { AgentAuthorizationClient, AgentAuthorizationClientConfiguration } from "../oidc/AgentAuthorizationClient"; import { HubAccessTestValidator } from "./HubAccessTestValidator"; loadEnv(path.join(__dirname, "..", "..", ".env")); diff --git a/core/backend-itwin-client/src/test/DelegationAuthorizationClient.test.ts b/core/backend-itwin-client/src/test/DelegationAuthorizationClient.test.ts index 442403296952..a83ba9dba240 100644 --- a/core/backend-itwin-client/src/test/DelegationAuthorizationClient.test.ts +++ b/core/backend-itwin-client/src/test/DelegationAuthorizationClient.test.ts @@ -8,9 +8,8 @@ import * as path from "path"; import { ClientRequestContext, Config } from "@bentley/bentleyjs-core"; import { loadEnv } from "@bentley/config-loader"; import { AccessToken, SamlAccessToken } from "@bentley/itwin-client"; -import { - AgentAuthorizationClient, AgentAuthorizationClientConfiguration, DelegationAuthorizationClient, DelegationAuthorizationClientConfiguration, -} from "../backend-itwin-client"; +import { AgentAuthorizationClient, AgentAuthorizationClientConfiguration } from "../oidc/AgentAuthorizationClient"; +import { DelegationAuthorizationClient, DelegationAuthorizationClientConfiguration } from "../oidc/DelegationAuthorizationClient"; import { HubAccessTestValidator } from "./HubAccessTestValidator"; loadEnv(path.join(__dirname, "..", "..", ".env")); diff --git a/core/backend/src/Relationship.ts b/core/backend/src/Relationship.ts index 0b0ea98121ae..69bd2318d095 100644 --- a/core/backend/src/Relationship.ts +++ b/core/backend/src/Relationship.ts @@ -13,7 +13,7 @@ import { ECSqlStatement } from "./ECSqlStatement"; import { Entity } from "./Entity"; import { IModelDb } from "./IModelDb"; -export { SourceAndTarget, RelationshipProps } from "@bentley/imodeljs-common"; // for backwards compatibility +export type { SourceAndTarget, RelationshipProps } from "@bentley/imodeljs-common"; // for backwards compatibility const loggerCategory = BackendLoggerCategory.Relationship; diff --git a/core/backend/src/perftest/TilesGenUtils.ts b/core/backend/src/perftest/TilesGenUtils.ts index 2c486b8d49e3..fac5de186fb2 100644 --- a/core/backend/src/perftest/TilesGenUtils.ts +++ b/core/backend/src/perftest/TilesGenUtils.ts @@ -3,7 +3,8 @@ * See LICENSE.md in the project root for license terms and full copyright notice. *--------------------------------------------------------------------------------------------*/ import { Range3d } from "@bentley/geometry-core"; -import { IModelDb, SpatialModel } from "../imodeljs-backend"; +import { IModelDb } from "../IModelDb"; +import { SpatialModel } from "../Model"; import { BatchType, computeChildTileProps, ContentIdProvider, CurrentImdlVersion, iModelTileTreeIdToString, TileMetadata, TileMetadataReader, TileProps, diff --git a/core/common/src/DisplayStyleSettings.ts b/core/common/src/DisplayStyleSettings.ts index 2344db4116d4..9e0f048c8711 100644 --- a/core/common/src/DisplayStyleSettings.ts +++ b/core/common/src/DisplayStyleSettings.ts @@ -20,7 +20,9 @@ import { ColorDef, ColorDefProps } from "./ColorDef"; import { DefinitionElementProps } from "./ElementProps"; import { GroundPlaneProps } from "./GroundPlane"; import { HiddenLine } from "./HiddenLine"; -import { FeatureAppearance, FeatureAppearanceProps, PlanarClipMaskProps, PlanarClipMaskSettings, SubCategoryOverride } from "./imodeljs-common"; +import { FeatureAppearance, FeatureAppearanceProps } from "./FeatureSymbology"; +import { PlanarClipMaskProps, PlanarClipMaskSettings } from "./PlanarClipMask"; +import { SubCategoryOverride } from "./SubCategoryOverride"; import { LightSettings, LightSettingsProps } from "./LightSettings"; import { MapImageryProps, MapImagerySettings } from "./MapImagerySettings"; import { PlanProjectionSettings, PlanProjectionSettingsProps } from "./PlanProjectionSettings"; diff --git a/core/common/src/rpc/core/RpcRegistry.ts b/core/common/src/rpc/core/RpcRegistry.ts index fda11f7eb93c..53696f056e9e 100644 --- a/core/common/src/rpc/core/RpcRegistry.ts +++ b/core/common/src/rpc/core/RpcRegistry.ts @@ -8,7 +8,10 @@ import { BentleyStatus } from "@bentley/bentleyjs-core"; import { IModelError } from "../../IModelError"; -import { initializeRpcRequest, RpcConfiguration, RpcPendingQueue, RpcRoutingToken } from "../../imodeljs-common"; +import { RpcConfiguration } from "./RpcConfiguration"; +import { RpcPendingQueue } from "./RpcPendingQueue"; +import { initializeRpcRequest } from "./RpcRequest"; +import { RpcRoutingToken } from "./RpcRoutingToken"; import { RpcInterface, RpcInterfaceDefinition, RpcInterfaceImplementation } from "../../RpcInterface"; import { RpcInterfaceEndpoints } from "../../RpcManager"; import { RpcControlChannel } from "./RpcControl"; diff --git a/core/common/src/rpc/web/WebAppRpcProtocol.ts b/core/common/src/rpc/web/WebAppRpcProtocol.ts index 5aeb647ea86a..8b485174b907 100644 --- a/core/common/src/rpc/web/WebAppRpcProtocol.ts +++ b/core/common/src/rpc/web/WebAppRpcProtocol.ts @@ -14,7 +14,9 @@ import { RpcProtocol } from "../core/RpcProtocol"; import { OpenAPIInfo, OpenAPIParameter, RpcOpenAPIDescription } from "./OpenAPI"; import { WebAppRpcLogging } from "./WebAppRpcLogging"; import { WebAppRpcRequest } from "./WebAppRpcRequest"; -import { CommonLoggerCategory, RpcInterface, RpcManager } from "../../imodeljs-common"; +import { CommonLoggerCategory } from "../../CommonLoggerCategory"; +import { RpcInterface } from "../../RpcInterface"; +import { RpcManager } from "../../RpcManager"; import { RpcRoutingToken } from "../core/RpcRoutingToken"; import { Logger } from "@bentley/bentleyjs-core"; diff --git a/core/ecschema-metadata/package.json b/core/ecschema-metadata/package.json index 754a2dbd3b26..97ff54a85568 100644 --- a/core/ecschema-metadata/package.json +++ b/core/ecschema-metadata/package.json @@ -78,7 +78,16 @@ "extends": "plugin:@bentley/imodeljs-recommended", "rules": { "radix": "warn", - "@typescript-eslint/explicit-member-accessibility": "warn" - } + "@typescript-eslint/explicit-member-accessibility": "warn", + "@bentley/no-internal-barrel-imports": ["error", {"ignored-barrel-modules": ["./src/ECObjects.ts"]}] + }, + "overrides": [ + { + "files": ["*.test.ts", "*.test.tsx", "**/test/**/*.ts", "**/test/**/*.tsx"], + "rules": { + "@bentley/no-internal-barrel-imports": "off" + } + } + ] } } diff --git a/core/ecschema-metadata/src/UnitConversion/UnitConversion.ts b/core/ecschema-metadata/src/UnitConversion/UnitConversion.ts index c6954138b1cb..c8a3bea65e38 100644 --- a/core/ecschema-metadata/src/UnitConversion/UnitConversion.ts +++ b/core/ecschema-metadata/src/UnitConversion/UnitConversion.ts @@ -3,7 +3,8 @@ * See LICENSE.md in the project root for license terms and full copyright notice. *--------------------------------------------------------------------------------------------*/ import * as almostEqual from "almost-equal"; -import { Constant, Unit } from "../ecschema-metadata"; +import { Constant } from "../Metadata/Constant"; +import { Unit } from "../Metadata/Unit"; import { SchemaItemType } from "../ECObjects"; /** diff --git a/core/ecschema-metadata/src/UnitConversion/UnitConverter.ts b/core/ecschema-metadata/src/UnitConversion/UnitConverter.ts index 580287ead842..cb7565040537 100644 --- a/core/ecschema-metadata/src/UnitConversion/UnitConverter.ts +++ b/core/ecschema-metadata/src/UnitConversion/UnitConverter.ts @@ -3,7 +3,11 @@ * See LICENSE.md in the project root for license terms and full copyright notice. *--------------------------------------------------------------------------------------------*/ import { BentleyError, BentleyStatus } from "@bentley/bentleyjs-core"; -import { Constant, SchemaContext, SchemaItem, SchemaKey, Unit } from "../ecschema-metadata"; +import { SchemaContext } from "../Context"; +import { Constant } from "../Metadata/Constant"; +import { SchemaItem } from "../Metadata/SchemaItem"; +import { Unit } from "../Metadata/Unit"; +import { SchemaKey } from "../SchemaKey"; import { UnitConversion } from "./UnitConversion"; import { UnitGraph } from "./UnitTree"; diff --git a/core/ecschema-metadata/src/UnitConversion/UnitTree.ts b/core/ecschema-metadata/src/UnitConversion/UnitTree.ts index baffaed19676..157bcf3ef1ff 100644 --- a/core/ecschema-metadata/src/UnitConversion/UnitTree.ts +++ b/core/ecschema-metadata/src/UnitConversion/UnitTree.ts @@ -3,7 +3,12 @@ * See LICENSE.md in the project root for license terms and full copyright notice. *--------------------------------------------------------------------------------------------*/ import { BentleyError, BentleyStatus } from "@bentley/bentleyjs-core"; -import { Constant, Schema, SchemaContext, SchemaItem, SchemaItemKey, SchemaKey, Unit } from "../ecschema-metadata"; +import { SchemaContext } from "../Context"; +import { Constant } from "../Metadata/Constant"; +import { Schema } from "../Metadata/Schema"; +import { SchemaItem } from "../Metadata/SchemaItem"; +import { Unit } from "../Metadata/Unit"; +import { SchemaItemKey, SchemaKey } from "../SchemaKey"; import { SchemaItemType } from "../ECObjects"; import { UnitConversion } from "./UnitConversion"; import { DefinitionFragment, parseDefinition } from "./Parser"; diff --git a/core/ecschema-metadata/src/Validation/SchemaCompareDiagnostics.ts b/core/ecschema-metadata/src/Validation/SchemaCompareDiagnostics.ts index 5cc8075054d8..0b48da6c1f93 100644 --- a/core/ecschema-metadata/src/Validation/SchemaCompareDiagnostics.ts +++ b/core/ecschema-metadata/src/Validation/SchemaCompareDiagnostics.ts @@ -70,7 +70,8 @@ export const SchemaCompareCodes = { /* eslint-disable no-duplicate-imports, @typescript-eslint/no-unused-vars */ import { DiagnosticCategory, DiagnosticType } from "./Diagnostic"; import { StructClass } from "../Metadata/Class"; -import { AnyProperty, RelationshipConstraint } from "../ecschema-metadata"; +import { AnyProperty } from "../Metadata/Property"; +import { RelationshipConstraint } from "../Metadata/RelationshipClass"; import { CustomAttributeContainerProps } from "../Metadata/CustomAttribute"; /* eslint-enable no-duplicate-imports, @typescript-eslint/no-unused-vars */ diff --git a/core/ecschema-metadata/src/test/Deserialization/XmlParser.test.ts b/core/ecschema-metadata/src/test/Deserialization/XmlParser.test.ts index 938c56327a95..a565849bc4dd 100644 --- a/core/ecschema-metadata/src/test/Deserialization/XmlParser.test.ts +++ b/core/ecschema-metadata/src/test/Deserialization/XmlParser.test.ts @@ -12,7 +12,9 @@ import { SchemaReferenceProps, StructArrayPropertyProps, } from "../../Deserialization/JsonProps"; import { XmlParser } from "../../Deserialization/XmlParser"; -import { CustomAttributeClass, Schema, SchemaContext } from "../../ecschema-metadata"; +import { SchemaContext } from "../../Context"; +import { CustomAttributeClass } from "../../Metadata/CustomAttributeClass"; +import { Schema } from "../../Metadata/Schema"; import { ECObjectsError } from "../../Exception"; import { createSchemaJsonWithItems, createSchemaXmlWithItems } from "../TestUtils/DeserializationHelpers"; diff --git a/core/ecschema-metadata/src/test/Metadata/Class.test.ts b/core/ecschema-metadata/src/test/Metadata/Class.test.ts index 45397d3a4f2e..ce767e0e2fd0 100644 --- a/core/ecschema-metadata/src/test/Metadata/Class.test.ts +++ b/core/ecschema-metadata/src/test/Metadata/Class.test.ts @@ -4,7 +4,8 @@ *--------------------------------------------------------------------------------------------*/ import { assert, expect } from "chai"; -import { CustomAttributeClass, RelationshipClass } from "../../ecschema-metadata"; +import { CustomAttributeClass } from "../../Metadata/CustomAttributeClass"; +import { RelationshipClass } from "../../Metadata/RelationshipClass"; import { SchemaContext } from "../../Context"; import { DelayedPromiseWithProps } from "../../DelayedPromise"; import { ECObjectsError } from "../../Exception"; diff --git a/core/ecschema-metadata/src/test/Metadata/SchemaItem.test.ts b/core/ecschema-metadata/src/test/Metadata/SchemaItem.test.ts index 08ccf55d8932..a42479844426 100644 --- a/core/ecschema-metadata/src/test/Metadata/SchemaItem.test.ts +++ b/core/ecschema-metadata/src/test/Metadata/SchemaItem.test.ts @@ -5,7 +5,7 @@ import { assert, expect } from "chai"; import { SchemaContext } from "../../Context"; -import { SchemaItem } from "../../ecschema-metadata"; +import { SchemaItem } from "../../Metadata/SchemaItem"; import { EntityClass } from "../../Metadata/EntityClass"; import { Schema } from "../../Metadata/Schema"; import { SchemaItemKey, SchemaKey } from "../../SchemaKey"; diff --git a/core/ecschema-metadata/src/test/TestUtils/DiagnosticHelpers.ts b/core/ecschema-metadata/src/test/TestUtils/DiagnosticHelpers.ts index 697410cc91db..9725eb702a90 100644 --- a/core/ecschema-metadata/src/test/TestUtils/DiagnosticHelpers.ts +++ b/core/ecschema-metadata/src/test/TestUtils/DiagnosticHelpers.ts @@ -4,7 +4,11 @@ *--------------------------------------------------------------------------------------------*/ import * as sinon from "sinon"; -import { CustomAttributeClass, EntityClass, IRuleSuppressionSet, Mixin, StructClass } from "../../ecschema-metadata"; +import { StructClass } from "../../Metadata/Class"; +import { CustomAttributeClass } from "../../Metadata/CustomAttributeClass"; +import { EntityClass } from "../../Metadata/EntityClass"; +import { Mixin } from "../../Metadata/Mixin"; +import { IRuleSuppressionSet } from "../../Validation/RuleSuppressionSet"; import { AnyClass } from "../../Interfaces"; import { Constant } from "../../Metadata/Constant"; import { CustomAttribute, CustomAttributeContainerProps } from "../../Metadata/CustomAttribute"; diff --git a/core/ecschema-metadata/src/test/Validation/DiagnosticReporters.test.ts b/core/ecschema-metadata/src/test/Validation/DiagnosticReporters.test.ts index cfb49f56e80d..4a88d7621e60 100644 --- a/core/ecschema-metadata/src/test/Validation/DiagnosticReporters.test.ts +++ b/core/ecschema-metadata/src/test/Validation/DiagnosticReporters.test.ts @@ -7,7 +7,11 @@ import { assert, expect } from "chai"; import { Logger } from "@bentley/bentleyjs-core"; import { I18N, I18NNamespace } from "@bentley/imodeljs-i18n"; import { PrimitiveType } from "../../ECObjects"; -import { EntityClass, FormatDiagnosticReporter, PrimitiveProperty, Schema, SchemaContext } from "../../ecschema-metadata"; +import { SchemaContext } from "../../Context"; +import { EntityClass } from "../../Metadata/EntityClass"; +import { PrimitiveProperty } from "../../Metadata/Property"; +import { Schema } from "../../Metadata/Schema"; +import { FormatDiagnosticReporter } from "../../Validation/DiagnosticReporter"; import { ECClass, MutableClass } from "../../Metadata/Class"; import { AnyDiagnostic, createPropertyDiagnosticClass, DiagnosticCategory } from "../../Validation/Diagnostic"; import { LoggingDiagnosticReporter } from "../../Validation/LoggingDiagnosticReporter"; diff --git a/core/ecschema-metadata/src/test/Validation/Diagnostics.test.ts b/core/ecschema-metadata/src/test/Validation/Diagnostics.test.ts index 43524ea88bff..0071f218bd50 100644 --- a/core/ecschema-metadata/src/test/Validation/Diagnostics.test.ts +++ b/core/ecschema-metadata/src/test/Validation/Diagnostics.test.ts @@ -5,7 +5,10 @@ import { expect } from "chai"; import { SchemaContext } from "../../Context"; -import { EntityClass, PrimitiveProperty, RelationshipClass, RelationshipConstraint, RelationshipEnd } from "../../ecschema-metadata"; +import { RelationshipEnd } from "../../ECObjects"; +import { EntityClass } from "../../Metadata/EntityClass"; +import { PrimitiveProperty } from "../../Metadata/Property"; +import { RelationshipClass, RelationshipConstraint } from "../../Metadata/RelationshipClass"; import { Schema } from "../../Metadata/Schema"; import * as Diagnostics from "../../Validation/Diagnostic"; diff --git a/core/ecschema-metadata/src/test/Validation/ECRules/ClassRules.test.ts b/core/ecschema-metadata/src/test/Validation/ECRules/ClassRules.test.ts index 6237c0659d7d..b376c904b9c4 100644 --- a/core/ecschema-metadata/src/test/Validation/ECRules/ClassRules.test.ts +++ b/core/ecschema-metadata/src/test/Validation/ECRules/ClassRules.test.ts @@ -4,7 +4,10 @@ *--------------------------------------------------------------------------------------------*/ import { expect } from "chai"; -import { DelayedPromiseWithProps, ECClassModifier, RelationshipClass, SchemaContext, schemaItemTypeToString } from "../../../ecschema-metadata"; +import { SchemaContext } from "../../../Context"; +import { DelayedPromiseWithProps } from "../../../DelayedPromise"; +import { ECClassModifier, schemaItemTypeToString } from "../../../ECObjects"; +import { RelationshipClass } from "../../../Metadata/RelationshipClass"; import { EntityClass } from "../../../Metadata/EntityClass"; import { Schema } from "../../../Metadata/Schema"; import { DiagnosticCategory, DiagnosticType } from "../../../Validation/Diagnostic"; diff --git a/core/ecschema-metadata/src/test/Validation/SchemaValidationVisitor.test.ts b/core/ecschema-metadata/src/test/Validation/SchemaValidationVisitor.test.ts index 81da6c89c6e9..39ecddf5547f 100644 --- a/core/ecschema-metadata/src/test/Validation/SchemaValidationVisitor.test.ts +++ b/core/ecschema-metadata/src/test/Validation/SchemaValidationVisitor.test.ts @@ -6,7 +6,7 @@ import { expect } from "chai"; import { SchemaContext } from "../../Context"; import { PrimitiveType, RelationshipEnd } from "../../ECObjects"; -import { DiagnosticCategory } from "../../ecschema-metadata"; +import { DiagnosticCategory } from "../../Validation/Diagnostic"; import { ECClass, MutableClass, StructClass } from "../../Metadata/Class"; import { Constant } from "../../Metadata/Constant"; import { CustomAttributeClass } from "../../Metadata/CustomAttributeClass"; diff --git a/core/frontend-devtools/src/FrontEndDevTools.ts b/core/frontend-devtools/src/FrontEndDevTools.ts index 4cd7372fdfbd..a41537ac3f83 100644 --- a/core/frontend-devtools/src/FrontEndDevTools.ts +++ b/core/frontend-devtools/src/FrontEndDevTools.ts @@ -15,14 +15,8 @@ import { LensDistortionConfig, LensDistortionEffect } from "./effects/LensDistor import { SaturationConfig, SaturationEffect } from "./effects/Saturation"; import { SnowEffect } from "./effects/Snow"; import { VignetteConfig, VignetteEffect } from "./effects/Vignette"; -import { - ChangeEmphasisSettingsTool, ChangeFlashSettingsTool, ChangeHiliteSettingsTool, DefaultTileSizeModifierTool, FadeOutTool, FreezeSceneTool, MaskBackgroundMapByElementTool, - MaskBackgroundMapByExcludedElementTool, MaskBackgroundMapByModelTool, MaskBackgroundMapBySubCategoryTool, MaskRealityModelByElementTool, - MaskRealityModelByExcludedElementTool, MaskRealityModelByModelTool, MaskRealityModelBySubCategoryTool, SetAspectRatioSkewTool, - SetHigherPriorityRealityModelMasking, SetMapHigherPriorityMasking, ShowTileVolumesTool, Toggle3dManipulationsTool, ToggleDrawingGraphicsTool, - ToggleSectionDrawingSpatialViewTool, ToggleViewAttachmentBoundariesTool, ToggleViewAttachmentClipShapesTool, ToggleViewAttachmentsTool, - UnmaskMapTool, UnmaskRealityModelTool, ViewportAddRealityModel, ViewportTileSizeModifierTool, -} from "./frontend-devtools"; +import { MaskBackgroundMapByElementTool, MaskBackgroundMapByExcludedElementTool, MaskBackgroundMapByModelTool, MaskBackgroundMapBySubCategoryTool, MaskRealityModelByElementTool, MaskRealityModelByExcludedElementTool, MaskRealityModelByModelTool, MaskRealityModelBySubCategoryTool, SetHigherPriorityRealityModelMasking, SetMapHigherPriorityMasking, UnmaskMapTool, UnmaskRealityModelTool } from "./tools/PlanarMaskTools"; +import { ChangeCameraTool, ChangeEmphasisSettingsTool, ChangeFlashSettingsTool, ChangeHiliteSettingsTool, DefaultTileSizeModifierTool, FadeOutTool, FreezeSceneTool, SetAspectRatioSkewTool, ShowTileVolumesTool, Toggle3dManipulationsTool, ToggleDrawingGraphicsTool, ToggleSectionDrawingSpatialViewTool, ToggleViewAttachmentBoundariesTool, ToggleViewAttachmentClipShapesTool, ToggleViewAttachmentsTool, ViewportAddRealityModel, ViewportTileSizeModifierTool } from "./tools/ViewportTools"; import { AnimationIntervalTool } from "./tools/AnimationIntervalTool"; import { ChangeUnitsTool } from "./tools/ChangeUnitsTool"; import { ClipColorTool, TestClipStyleTool, ToggleSectionCutTool } from "./tools/ClipTools"; @@ -63,7 +57,6 @@ import { ElementIdFromSourceAspectIdTool, SourceAspectIdFromElementIdTool } from import { ToggleTileRequestDecorationTool } from "./tools/TileRequestDecoration"; import { ToggleTileTreeBoundsDecorationTool } from "./tools/TileTreeBoundsDecoration"; import { ToggleToolTipsTool } from "./tools/ToolTipProvider"; -import { ChangeCameraTool } from "./tools/ViewportTools"; /** Entry-point for the package. Before using the package you *must* call [[FrontendDevTools.initialize]]. * @beta diff --git a/core/frontend/package.json b/core/frontend/package.json index fffe09569835..8680d4631c8b 100644 --- a/core/frontend/package.json +++ b/core/frontend/package.json @@ -116,6 +116,17 @@ "plugins": [ "@bentley" ], - "extends": "plugin:@bentley/imodeljs-recommended" + "extends": "plugin:@bentley/imodeljs-recommended", + "rules": { + "@bentley/no-internal-barrel-imports": ["error", {"ignored-barrel-modules": ["./src/tile/internal.ts"]}] + }, + "overrides": [ + { + "files": ["*.test.ts", "*.test.tsx", "**/test/**/*.ts", "**/test/**/*.tsx"], + "rules": { + "@bentley/no-internal-barrel-imports": "off" + } + } + ] } } diff --git a/core/frontend/src/render/webgl/RealityMesh.ts b/core/frontend/src/render/webgl/RealityMesh.ts index 27a4ede5b35c..b607b79418b8 100644 --- a/core/frontend/src/render/webgl/RealityMesh.ts +++ b/core/frontend/src/render/webgl/RealityMesh.ts @@ -10,7 +10,10 @@ import { assert, dispose, IDisposable } from "@bentley/bentleyjs-core"; import { Range2d, Range3d, Transform, Vector2d } from "@bentley/geometry-core"; import { ColorDef, PackedFeatureTable, Quantization, RenderTexture } from "@bentley/imodeljs-common"; -import { AttributeMap, BufferHandle, BufferParameters, IndexedGeometry, IndexedGeometryParams, Matrix4, QBufferHandle2d, QBufferHandle3d } from "../../webgl"; +import { AttributeMap } from "./AttributeMap"; +import { BufferHandle, BufferParameters, QBufferHandle2d, QBufferHandle3d } from "./AttributeBuffers"; +import { IndexedGeometry, IndexedGeometryParams } from "./CachedGeometry"; +import { Matrix4 } from "./Matrix"; import { GraphicBranch } from "../GraphicBranch"; import { RealityMeshPrimitive } from "../primitives/mesh/RealityMeshPrimitive"; import { TerrainMeshPrimitive } from "../primitives/mesh/TerrainMeshPrimitive"; diff --git a/core/frontend/src/test/render/GraphicBuilder.test.ts b/core/frontend/src/test/render/GraphicBuilder.test.ts index 9bd6ca853a78..39b4130f4781 100644 --- a/core/frontend/src/test/render/GraphicBuilder.test.ts +++ b/core/frontend/src/test/render/GraphicBuilder.test.ts @@ -13,7 +13,8 @@ import { IModelConnection } from "../../IModelConnection"; import { createBlankConnection } from "../createBlankConnection"; import { RenderSystem } from "../../render/RenderSystem"; import { ScreenViewport } from "../../Viewport"; -import { MeshArgs, MeshParams, SurfaceType } from "../../render-primitives"; +import { MeshParams, SurfaceType } from "../../render/primitives/VertexTable"; +import { MeshArgs } from "../../render/primitives/mesh/MeshPrimitives"; import { MeshGraphic } from "../../render/webgl/Mesh"; import { InstancedGraphicParams } from "../../render/InstancedGraphicParams"; import { openBlankViewport } from "../openBlankViewport"; diff --git a/core/frontend/src/test/render/primitives/GeometryAccumulator.test.ts b/core/frontend/src/test/render/primitives/GeometryAccumulator.test.ts index be36e4366c68..303edefbc0ac 100644 --- a/core/frontend/src/test/render/primitives/GeometryAccumulator.test.ts +++ b/core/frontend/src/test/render/primitives/GeometryAccumulator.test.ts @@ -13,7 +13,10 @@ import { SpatialViewState } from "../../../SpatialViewState"; import { Branch } from "../../../render/webgl/Graphic"; import { createBlankConnection } from "../../createBlankConnection"; import { FakeGeometry } from "./Fake"; -import { DisplayParams, GenerateEdges, Geometry, GeometryAccumulator, GeometryOptions } from "../../../render-primitives"; +import { DisplayParams } from "../../../render/primitives/DisplayParams"; +import { GenerateEdges, GeometryOptions } from "../../../render/primitives/Primitives"; +import { GeometryAccumulator } from "../../../render/primitives/geometry/GeometryAccumulator"; +import { Geometry } from "../../../render/primitives/geometry/GeometryPrimitives"; describe("GeometryAccumulator tests", () => { let iModel: IModelConnection; diff --git a/core/frontend/src/test/render/primitives/MeshBuilder.test.ts b/core/frontend/src/test/render/primitives/MeshBuilder.test.ts index 346d00930aa1..91ba1fae538f 100644 --- a/core/frontend/src/test/render/primitives/MeshBuilder.test.ts +++ b/core/frontend/src/test/render/primitives/MeshBuilder.test.ts @@ -16,7 +16,8 @@ import { PolyfacePrimitive, PolyfacePrimitiveList } from "../../../render/primit import { PrimitiveBuilder } from "../../../render/primitives/geometry/GeometryListBuilder"; import { StrokesPrimitiveList, StrokesPrimitivePointLists } from "../../../render/primitives/Strokes"; import { ToleranceRatio, Triangle } from "../../../render/primitives/Primitives"; -import { MeshBuilder, MeshEdgeCreationOptions, MeshParams } from "../../../render-primitives"; +import { MeshParams } from "../../../render/primitives/VertexTable"; +import { MeshBuilder, MeshEdgeCreationOptions } from "../../../render/primitives/mesh/MeshBuilder"; import { openBlankViewport } from "../../openBlankViewport"; class FakeDisplayParams extends DisplayParams { diff --git a/core/frontend/src/test/render/primitives/MeshBuilderMap.test.ts b/core/frontend/src/test/render/primitives/MeshBuilderMap.test.ts index 4d6bca321328..2a12f8d6aa07 100644 --- a/core/frontend/src/test/render/primitives/MeshBuilderMap.test.ts +++ b/core/frontend/src/test/render/primitives/MeshBuilderMap.test.ts @@ -14,9 +14,13 @@ import { ScreenViewport } from "../../../Viewport"; import { StandardViewId } from "../../../StandardView"; import { createBlankConnection } from "../../createBlankConnection"; import { FakeDisplayParams } from "./Fake"; -import { - DisplayParams, GenerateEdges, Geometry, GeometryList, GeometryOptions, Mesh, MeshBuilderMap, PreserveOrder, PrimitiveBuilder, SurfacesOnly, ToleranceRatio, -} from "../../../render-primitives"; +import { DisplayParams } from "../../../render/primitives/DisplayParams"; +import { GenerateEdges, GeometryOptions, PreserveOrder, SurfacesOnly, ToleranceRatio } from "../../../render/primitives/Primitives"; +import { GeometryList } from "../../../render/primitives/geometry/GeometryList"; +import { PrimitiveBuilder } from "../../../render/primitives/geometry/GeometryListBuilder"; +import { Geometry } from "../../../render/primitives/geometry/GeometryPrimitives"; +import { MeshBuilderMap } from "../../../render/primitives/mesh/MeshBuilderMap"; +import { Mesh } from "../../../render/primitives/mesh/MeshPrimitives"; describe("MeshBuilderMap Tests", () => { let imodel: IModelConnection; diff --git a/core/frontend/src/tile/OrbitGtTileTree.ts b/core/frontend/src/tile/OrbitGtTileTree.ts index fef7a3621ae3..01a31f58b949 100644 --- a/core/frontend/src/tile/OrbitGtTileTree.ts +++ b/core/frontend/src/tile/OrbitGtTileTree.ts @@ -22,7 +22,8 @@ import { calculateEcefToDbTransformAtLocation } from "../BackgroundMapGeometry"; import { HitDetail } from "../HitDetail"; import { IModelApp } from "../IModelApp"; import { IModelConnection } from "../IModelConnection"; -import { Mesh, PointCloudArgs } from "../render-primitives"; +import { Mesh } from "../render/primitives/mesh/MeshPrimitives"; +import { PointCloudArgs } from "../render/primitives/PointCloudPrimitive"; import { RenderGraphic } from "../render/RenderGraphic"; import { RenderMemory } from "../render/RenderMemory"; import { RenderSystem } from "../render/RenderSystem"; diff --git a/core/frontend/src/tile/map/BingElevation.ts b/core/frontend/src/tile/map/BingElevation.ts index dc24da5c1550..68139c8524fc 100644 --- a/core/frontend/src/tile/map/BingElevation.ts +++ b/core/frontend/src/tile/map/BingElevation.ts @@ -12,7 +12,7 @@ import { Cartographic, ColorDef, FillFlags, LinePixels, QParams3d, QPoint3d, Ren import { request, RequestOptions, Response } from "@bentley/itwin-client"; import { IModelApp } from "../../IModelApp"; import { IModelConnection } from "../../IModelConnection"; -import { Mesh, MeshArgs } from "../../render-primitives"; +import { Mesh, MeshArgs } from "../../render/primitives/mesh/MeshPrimitives"; import { DisplayParams } from "../../render/primitives/DisplayParams"; import { Triangle } from "../../render/primitives/Primitives"; import { VertexKey } from "../../render/primitives/VertexKey"; diff --git a/core/geometry/src/curve/CurvePrimitive.ts b/core/geometry/src/curve/CurvePrimitive.ts index 4daf8727ec4c..45582ec32e92 100644 --- a/core/geometry/src/curve/CurvePrimitive.ts +++ b/core/geometry/src/curve/CurvePrimitive.ts @@ -9,7 +9,12 @@ import { InterpolationCurve3d } from "../bspline/InterpolationCurve3d"; import { Clipper } from "../clipping/ClipUtils"; import { StrokeCountMap } from "../curve/Query/StrokeCountMap"; import { AxisOrder, Geometry, PlaneAltitudeEvaluator } from "../Geometry"; -import { AkimaCurve3d, BezierCurve3d, BSplineCurve3d, CurveChainWithDistanceIndex, DirectSpiral3d, IntegratedSpiral3d } from "../geometry-core"; +import { AkimaCurve3d } from "../bspline/AkimaCurve3d"; +import { BSplineCurve3d } from "../bspline/BSplineCurve"; +import { BezierCurve3d } from "../bspline/BezierCurve3d"; +import { CurveChainWithDistanceIndex } from "./CurveChainWithDistanceIndex"; +import { DirectSpiral3d } from "./spiral/DirectSpiral3d"; +import { IntegratedSpiral3d } from "./spiral/IntegratedSpiral3d"; import { IStrokeHandler } from "../geometry3d/GeometryHandler"; import { Matrix3d } from "../geometry3d/Matrix3d"; import { Plane3dByOriginAndUnitNormal } from "../geometry3d/Plane3dByOriginAndUnitNormal"; diff --git a/core/mobile-manager/src/backend/MobileHost.ts b/core/mobile-manager/src/backend/MobileHost.ts index 78e68a316073..8c66960fb144 100644 --- a/core/mobile-manager/src/backend/MobileHost.ts +++ b/core/mobile-manager/src/backend/MobileHost.ts @@ -10,7 +10,7 @@ import { CancelRequest, DownloadFailed, ProgressCallback, UserCancelledError } f import { PresentationRpcInterface } from "@bentley/presentation-common"; import { BatteryState, DeviceEvents, mobileAppChannel, MobileAppFunctions, Orientation } from "../common/MobileAppProps"; import { MobileRpcManager } from "../common/MobileRpcManager"; -import { MobileAuthorizationBackend } from "../MobileBackend"; +import { MobileAuthorizationBackend } from "./MobileAuthorizationBackend"; import { setupMobileRpc } from "./MobileRpcServer"; /** @beta */ diff --git a/core/mobile-manager/src/backend/MobileRpcServer.ts b/core/mobile-manager/src/backend/MobileRpcServer.ts index 1f8e906c3544..f9c0a232b4bc 100644 --- a/core/mobile-manager/src/backend/MobileRpcServer.ts +++ b/core/mobile-manager/src/backend/MobileRpcServer.ts @@ -6,7 +6,7 @@ import * as ws from "ws"; import { BentleyStatus, IModelError } from "@bentley/imodeljs-common"; import { MobileRpcGateway, MobileRpcProtocol } from "../common/MobileRpcProtocol"; -import { MobileRpcConfiguration } from "../MobileBackend"; +import { MobileRpcConfiguration } from "../common/MobileRpcManager"; import { MobileHost } from "./MobileHost"; export class MobileRpcServer { diff --git a/tools/eslint-plugin/dist/configs/imodeljs-recommended.js b/tools/eslint-plugin/dist/configs/imodeljs-recommended.js index a6d527f9e391..c05d3543228e 100644 --- a/tools/eslint-plugin/dist/configs/imodeljs-recommended.js +++ b/tools/eslint-plugin/dist/configs/imodeljs-recommended.js @@ -2,6 +2,7 @@ * Copyright (c) Bentley Systems, Incorporated. All rights reserved. * See LICENSE.md in the project root for license terms and full copyright notice. *--------------------------------------------------------------------------------------------*/ +/** @type{import("eslint").Linter.BaseConfig} */ module.exports = { env: { "browser": true @@ -372,10 +373,19 @@ module.exports = { "@bentley/prefer-get": "error", "@bentley/react-set-state-usage": ["error", { "updater-only": false, "allow-object": true }], "@bentley/require-basic-rpc-values": "off", + "@bentley/no-internal-barrel-imports": "error", }, + overrides: [ + { + files: ["*.test.ts", "*.test.tsx", "**/test/**/*.ts", "**/test/**/*.tsx"], + rules: { + "@bentley/no-internal-barrel-imports": "off", + } + } + ], settings: { "react": { "version": "16.8" } - } + }, } \ No newline at end of file diff --git a/tools/eslint-plugin/dist/jsconfig.json b/tools/eslint-plugin/dist/jsconfig.json new file mode 100644 index 000000000000..dea11f3e335d --- /dev/null +++ b/tools/eslint-plugin/dist/jsconfig.json @@ -0,0 +1,14 @@ +{ + "compilerOptions": { + "checkJs": true, + "noEmit": true, + "target": "es6", // need for using for...of on iterables + "lib": ["es6"], + "strict": true, + "noImplicitAny": false, + "strictNullChecks": true, + "strictFunctionTypes": true, + "moduleResolution": "node" + }, + "include": ["**/*.js"] +} diff --git a/tools/eslint-plugin/dist/rules/no-internal-barrel-imports.js b/tools/eslint-plugin/dist/rules/no-internal-barrel-imports.js new file mode 100644 index 000000000000..faeec0e80627 --- /dev/null +++ b/tools/eslint-plugin/dist/rules/no-internal-barrel-imports.js @@ -0,0 +1,297 @@ +/*--------------------------------------------------------------------------------------------- +* Copyright (c) Bentley Systems, Incorporated. All rights reserved. +* See LICENSE.md in the project root for license terms and full copyright notice. +*--------------------------------------------------------------------------------------------*/ + +/* +Within a package, you can create cyclic dependencies by doing the following: + +```ts +// file A.ts +export * from "B"; +export * from "C"; +``` + +```ts +// file B.ts +export default function b() { return 2; } +``` + +```ts +// file C.ts +import {b} from "A"; +import * as A from "A"; +export default function c() { return 1 + b() + A.b(); } +``` + +This rule reports uses of re-exports, in order to prevent such cyclic dependency issues. +It considers any file containing a `re-export` (e.g. `export ... from ...`) to be a barrel file, +excluding typed re-exports (e.g. `export type {MyType} from "./SomeModule"`). + +It does not currently report general re-exporting such as the following: + +```ts +import {a} from "A"; +import {b} from "B"; +export {a, b}; +``` + +fixing is currently restricted to named exports only. +*/ + +"use strict"; + +const { getParserServices } = require("./utils/parser"); +const ts = require("typescript"); +/** for dealing with paths on the current os */ +const OsPaths = require("path"); +/** for dealing with paths in typescript import specifiers */ +const TsImportPaths = OsPaths.posix; + +const OPTION_IGNORED_BARREL_MODULES = "ignored-barrel-modules"; + +const messages = { + noInternalBarrelImports: "Do not consume barrel imports within the same package", +}; + +/** @type {typeof messages} */ +const messageIds = Object.keys(messages).reduce((obj, key) => { + obj[key] = key; + return obj; +}, {}); + +/** @type {import("eslint").Rule.RuleModule} */ +const rule = { + meta: { + type: "problem", + docs: { + description: + "Reports uses of re-exports within a package, in order to prevent such cyclic dependencies.", + category: "TypeScript", + }, + schema: [ + { + type: "object", + additionalProperties: false, + properties: { + /** + * This option may be replaced in the future with "required-barrel-modules", which + * indicates that all modules importing a symbol re-exported by that barrel module + * must import it from the barrel module, and from nowhere else. In some complicated dependency situations, + * forcing usage of a barrel module will enforce a particular dependency order. Modules that are imported by the barrel + * file will not need to import sibling modules from the barrel. + */ + [OPTION_IGNORED_BARREL_MODULES]: { + type: "array", + description: "Usage of re-exports from these paths are ignored.", + default: [], + }, + }, + }, + ], + fixable: "code", + messages, + }, + + create(context) { + const parserServices = getParserServices(context); + /** @type {ts.Program} */ + const program = parserServices.program; + const checker = program.getTypeChecker(); + const maybeTsConfig = program.getCompilerOptions().configFilePath; + + const extraOpts = context.options[0]; + const ignoredBarrelModules = ( + (maybeTsConfig && + extraOpts && + extraOpts[OPTION_IGNORED_BARREL_MODULES]) || + [] + ).map((p) => { + /** @type {string} earlier check means it is definitely a string */ + const tsConfig = maybeTsConfig; + return OsPaths.normalize(OsPaths.resolve(OsPaths.dirname(tsConfig), p)); + }); + + return { + ImportDeclaration(node) { + /** @param {ts.Symbol | undefined} symbol */ + function getRelativeImportPathForExportedSymbol(symbol) { + if (symbol === undefined) return ""; + const declaration = symbol.valueDeclaration || symbol.declarations[0]; + const fileOfExport = declaration.getSourceFile(); + const path = TsImportPaths.normalize( + withoutExt( + TsImportPaths.relative( + TsImportPaths.dirname(thisModule.fileName), + fileOfExport.fileName + ) + ) + ); + // a path unprefixed by "./" is interpretted as from node_modules + const ensurePrefixed = (path) => + path[0] === "." ? path : `./${path}`; + return ensurePrefixed(path); + } + + if (typeof node.source.value !== "string") + throw Error("Invalid input source"); + + /** @type{ts.ImportDeclaration} */ + const importNodeTs = parserServices.esTreeNodeToTSNodeMap.get(node); + if (!importNodeTs) + throw Error("equivalent typescript node could not be found"); + + if (importNodeTs.importClause && importNodeTs.importClause.isTypeOnly) + return; + + const thisModule = importNodeTs.getSourceFile(); + + const importInfo = ts.getResolvedModule(thisModule, importNodeTs.moduleSpecifier.text); + + const importIsPackage = + importInfo === undefined || importInfo.isExternalLibraryImport; + if (importIsPackage) return; + + // path case can be different between the cased import specifier, and the resolved system path + // use lower case on OSs known to use lower cased file systems (e.g. windows and mac but not linux) + const targetFilePathOfThisImportStmt = + process.platform === "win32" || process.platform === "darwin" + ? importInfo.resolvedFileName.toLowerCase() + : importInfo.resolvedFileName; + + const importedModule = program.getSourceFileByPath( + targetFilePathOfThisImportStmt + ); + + if (!importedModule) throw Error("couldn't find imported module"); + + // prettier-ignore + if (ignoredBarrelModules.includes(OsPaths.normalize(importedModule.fileName))) + return; + + let containsReExport = false; + ts.forEachChild(importedModule, (child) => { + const potentialReExport = (ts.isExportDeclaration(child) && child.moduleSpecifier !== undefined && !child.isTypeOnly); + if (!potentialReExport) + return; + const transitiveImportInfo = ts.getResolvedModule(importedModule, child.moduleSpecifier.text); + const reExportsExternalPackage = + transitiveImportInfo === undefined || + transitiveImportInfo.isExternalLibraryImport; + const isReExport = potentialReExport && !reExportsExternalPackage; + containsReExport = isReExport; + }); + + const hasNamespaceImport = + importNodeTs.importClause && + importNodeTs.importClause.namedBindings && + importNodeTs.importClause.namedBindings.kind === + ts.SyntaxKind.NamespaceImport; + + // there may be some situations where not reporting this is preferable + const isSideEffectImport = + !importNodeTs.importClause || + (importNodeTs.importClause.name === undefined && + importNodeTs.importClause.namedBindings === undefined); + + // there may be some situations where not reporting this is preferable + const hasDefaultImport = + importNodeTs.importClause && + importNodeTs.importClause.name !== undefined; + + if (!containsReExport) return; + + const namedImports = + importNodeTs.importClause && + importNodeTs.importClause.namedBindings && + ts.isNamedImports(importNodeTs.importClause.namedBindings) + ? importNodeTs.importClause.namedBindings.elements + : []; + + /** @param {import("eslint").Rule.RuleFixer} fixer */ + function fix(fixer) { + const modulesToImportStmtsMap = + namedImports + .map((namedImport) => { + const symbol = checker.getSymbolAtLocation( + namedImport.name + ); + return { + namedImport, + importPath: + symbol && + getRelativeImportPathForExportedSymbol( + checker.getAliasedSymbol(symbol) + ), + }; + }) + .filter(({ importPath }) => importPath !== undefined) + .reduce((result, cur) => { + if (!result.has(cur.importPath)) + result.set(cur.importPath, [cur]); + else result.get(cur.importPath).push(cur); + return result; + }, new Map()); + + const addReplacementImportTextFixers = + [...modulesToImportStmtsMap] + // sort the modules (get keys in the map as a list and sort) + .sort((a, b) => (a[0] > b[0] ? 1 : -1)) + // for each one, sort their named imports (sort each value of the map) + .map((import_) => { + // prettier-ignore + import_[1].sort((a, b) => a.namedImport.name.escapedText > b.namedImport.name.escapedText ? 1 : -1); + return import_; + }) + .map(([importPath, namedImports], i) => + fixer.insertTextAfter( + node, + // prettier-ignore + `${ i === 0 ? "" : "\n" /* separate all imported modules with a new line*/ + }import { ${namedImports + .map(({ namedImport }) => + namedImport.propertyName !== undefined + ? `${namedImport.propertyName.escapedText} as ${namedImport.name.escapedText}` + : namedImport.name.escapedText + ) + .join(", ")} } from "${importPath}";` + ) + ); + return [ + fixer.remove(node), + ...addReplacementImportTextFixers + ]; + }; + + const canFix = !hasDefaultImport && + !isSideEffectImport && + !hasNamespaceImport && + namedImports.length !== 0; + + /** @type {import("eslint").Rule.ReportDescriptor} */ + const reportDesc = { + node, + messageId: messageIds.noInternalBarrelImports, + }; + + if (canFix) reportDesc.fix = fix; + + context.report(reportDesc); + }, + }; + }, +}; + +/** + * return a filename without its extension (e.g.) "path/blah.ts" => "path/blah" + * @param {string} inPath + * @returns {string} + */ +function withoutExt(inPath) { + return TsImportPaths.join( + TsImportPaths.dirname(inPath), + TsImportPaths.basename(inPath).replace(/\.[^.]+$/, "") + ); +} + +module.exports = rule; diff --git a/tools/eslint-plugin/package.json b/tools/eslint-plugin/package.json index b51fbcf39007..efb1581f41d5 100644 --- a/tools/eslint-plugin/package.json +++ b/tools/eslint-plugin/package.json @@ -41,11 +41,17 @@ "eslint-plugin-react-hooks": "4.2.0", "require-dir": "^1.2.0" }, - "devDependencies": { - "typescript": "~4.3.0" - }, "peerDependencies": { "eslint": "^6.8.0 || ^7.0.0", "typescript": "^3.7.0 || ^4.0.0" + }, + "devDependencies": { + "@types/eslint": "~7.2.13", + "@types/estree": "~0.0.48", + "@types/node": "10.14.1", + "@typescript-eslint/typescript-estree": "~4.26.0", + "eslint": "^7.11.0", + "mocha": "^8.3.2", + "typescript": "~4.3.0" } } diff --git a/tools/eslint-plugin/tests/fixtures/.gitignore b/tools/eslint-plugin/tests/fixtures/.gitignore new file mode 100644 index 000000000000..a89fdd34b152 --- /dev/null +++ b/tools/eslint-plugin/tests/fixtures/.gitignore @@ -0,0 +1,2 @@ +# don't ignore node_modules since we need them for some fixtures +!node_modules diff --git a/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/a.ts b/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/a.ts new file mode 100644 index 000000000000..467968ea5651 --- /dev/null +++ b/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/a.ts @@ -0,0 +1,6 @@ +/*--------------------------------------------------------------------------------------------- +* Copyright (c) Bentley Systems, Incorporated. All rights reserved. +* See LICENSE.md in the project root for license terms and full copyright notice. +*--------------------------------------------------------------------------------------------*/ +export function a() {} +export type A = {}; diff --git a/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/b.ts b/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/b.ts new file mode 100644 index 000000000000..c747402ecfca --- /dev/null +++ b/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/b.ts @@ -0,0 +1,8 @@ +/*--------------------------------------------------------------------------------------------- +* Copyright (c) Bentley Systems, Incorporated. All rights reserved. +* See LICENSE.md in the project root for license terms and full copyright notice. +*--------------------------------------------------------------------------------------------*/ +export function b() {} +export default function b2() {} +const b3 = {}; +export {b3}; diff --git a/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/barrel.ts b/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/barrel.ts new file mode 100644 index 000000000000..5895afe3e6ad --- /dev/null +++ b/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/barrel.ts @@ -0,0 +1,6 @@ +/*--------------------------------------------------------------------------------------------- +* Copyright (c) Bentley Systems, Incorporated. All rights reserved. +* See LICENSE.md in the project root for license terms and full copyright notice. +*--------------------------------------------------------------------------------------------*/ +export * from "./a"; +export * from "./b"; diff --git a/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/estree.ts b/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/estree.ts new file mode 100644 index 000000000000..2c55448a77aa --- /dev/null +++ b/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/estree.ts @@ -0,0 +1,5 @@ +/*--------------------------------------------------------------------------------------------- +* Copyright (c) Bentley Systems, Incorporated. All rights reserved. +* See LICENSE.md in the project root for license terms and full copyright notice. +*--------------------------------------------------------------------------------------------*/ +// test cases use this file \ No newline at end of file diff --git a/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/external-reexports.ts b/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/external-reexports.ts new file mode 100644 index 000000000000..f98eade6fbfd --- /dev/null +++ b/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/external-reexports.ts @@ -0,0 +1,5 @@ +/*--------------------------------------------------------------------------------------------- +* Copyright (c) Bentley Systems, Incorporated. All rights reserved. +* See LICENSE.md in the project root for license terms and full copyright notice. +*--------------------------------------------------------------------------------------------*/ +export * from "test-pkg-1"; diff --git a/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/far/barrel.ts b/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/far/barrel.ts new file mode 100644 index 000000000000..75e7b9d3a4af --- /dev/null +++ b/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/far/barrel.ts @@ -0,0 +1,7 @@ +/*--------------------------------------------------------------------------------------------- +* Copyright (c) Bentley Systems, Incorporated. All rights reserved. +* See LICENSE.md in the project root for license terms and full copyright notice. +*--------------------------------------------------------------------------------------------*/ +export * from "../a"; +export * from "../b"; +export * from "./c"; diff --git a/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/far/c.ts b/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/far/c.ts new file mode 100644 index 000000000000..8940868246d0 --- /dev/null +++ b/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/far/c.ts @@ -0,0 +1,5 @@ +/*--------------------------------------------------------------------------------------------- +* Copyright (c) Bentley Systems, Incorporated. All rights reserved. +* See LICENSE.md in the project root for license terms and full copyright notice. +*--------------------------------------------------------------------------------------------*/ +export function c() {} diff --git a/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/node_modules/test-pkg-1/index.d.ts b/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/node_modules/test-pkg-1/index.d.ts new file mode 100644 index 000000000000..7cb3326240b3 --- /dev/null +++ b/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/node_modules/test-pkg-1/index.d.ts @@ -0,0 +1,9 @@ +/*--------------------------------------------------------------------------------------------- +* Copyright (c) Bentley Systems, Incorporated. All rights reserved. +* See LICENSE.md in the project root for license terms and full copyright notice. +*--------------------------------------------------------------------------------------------*/ +declare module 'test-pkg-1' { + export function x(): void; + export function y(): void; + export function z(): void; +} diff --git a/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/node_modules/test-pkg-1/index.js b/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/node_modules/test-pkg-1/index.js new file mode 100644 index 000000000000..909f7c5f3049 --- /dev/null +++ b/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/node_modules/test-pkg-1/index.js @@ -0,0 +1,9 @@ +/*--------------------------------------------------------------------------------------------- +* Copyright (c) Bentley Systems, Incorporated. All rights reserved. +* See LICENSE.md in the project root for license terms and full copyright notice. +*--------------------------------------------------------------------------------------------*/ + +console.log("hello") +export function x() {] +export function y() {] +export function z() {] diff --git a/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/node_modules/test-pkg-1/package.json b/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/node_modules/test-pkg-1/package.json new file mode 100644 index 000000000000..a1a1bccdd580 --- /dev/null +++ b/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/node_modules/test-pkg-1/package.json @@ -0,0 +1,8 @@ +{ + "name": "test-pkg-1", + "version": "1.0.0", + "description": "test package 1", + "main": "index.js", + "typings": "index.d.ts", + "license": "MIT" +} diff --git a/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/tsconfig.test.json b/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/tsconfig.test.json new file mode 100644 index 000000000000..7f97b94f3722 --- /dev/null +++ b/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/tsconfig.test.json @@ -0,0 +1,10 @@ +{ + "compilerOptions": { + "target": "es5", + "module": "commonjs", + "strict": true, + "esModuleInterop": true, + "lib": ["es2015", "es2017", "esnext"], + }, + "include": ["*.ts"] +} \ No newline at end of file diff --git a/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/typebarrel.ts b/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/typebarrel.ts new file mode 100644 index 000000000000..c207f50d9fa5 --- /dev/null +++ b/tools/eslint-plugin/tests/fixtures/no-internal-barrel-imports/typebarrel.ts @@ -0,0 +1,6 @@ +/*--------------------------------------------------------------------------------------------- +* Copyright (c) Bentley Systems, Incorporated. All rights reserved. +* See LICENSE.md in the project root for license terms and full copyright notice. +*--------------------------------------------------------------------------------------------*/ +export type { A } from "./a"; +import {b} from "./b"; \ No newline at end of file diff --git a/tools/eslint-plugin/tests/no-internal-barrel-imports.js b/tools/eslint-plugin/tests/no-internal-barrel-imports.js new file mode 100644 index 000000000000..411a856606bd --- /dev/null +++ b/tools/eslint-plugin/tests/no-internal-barrel-imports.js @@ -0,0 +1,116 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Bentley Systems, Incorporated. All rights reserved. + * See LICENSE.md in the project root for license terms and full copyright notice. + *--------------------------------------------------------------------------------------------*/ + +"use strict"; + +const path = require("path"); +const ESLintTester = require("eslint").RuleTester; +const BentleyESLintPlugin = require("../dist"); +const NoInternalBarrelImportsESLintRule = + BentleyESLintPlugin.rules["no-internal-barrel-imports"]; + +/** @param {string[]} strings */ +function dedent(strings) { + const textAssumingNoInterpolations = strings[0]; + const codeLines = textAssumingNoInterpolations.split("\n"); + if (codeLines.length <= 1) return textAssumingNoInterpolations; + const leftPadding = codeLines[1].match(/[\t ]+/)[0]; + return codeLines + .slice(1, -1) + .map((l) => l.substr(leftPadding.length)) + .join("\n"); +} + +/** allow specifying `only` and `skip` properties for easier debugging */ +function supportSkippedAndOnlyInTests(obj) { + const hasOnly = + obj.valid.some((test) => Boolean(test.only)) || + obj.invalid.some((test) => Boolean(test.only)); + const keepTest = (test) => (hasOnly ? test.only : !test.skip); + const stripExtraTags = (test) => { + delete test.skip; + delete test.only; + return test; + }; + return { + valid: obj.valid.filter(keepTest).map(stripExtraTags), + invalid: obj.invalid.filter(keepTest).map(stripExtraTags), + }; +} + +const fixtureDir = path.join( + __dirname, + "fixtures", + "no-internal-barrel-imports" +); + +const ruleTester = new ESLintTester({ + parser: require.resolve("@typescript-eslint/parser"), + parserOptions: { + ecmaVersion: 6, + sourceType: "module", + tsconfigRootDir: fixtureDir, + shouldCreateDefaultProgram: true, + project: path.join(fixtureDir, "tsconfig.test.json"), + }, +}); + +ruleTester.run( + "no-internal-barrel-imports", + NoInternalBarrelImportsESLintRule, + supportSkippedAndOnlyInTests({ + valid: [ + { code: `import * as A from "./a";` }, + { code: `import {b} from "./b";` }, + { code: `import DefaultB from "./b";` }, + { code: `import DefaultB, {b} from "./b";` }, + { + code: `import {b} from "./barrel";`, + options: [{ "ignored-barrel-modules": ["./barrel.ts"] }], + }, + { + code: `import {b} from "./far/barrel";`, + options: [{ "ignored-barrel-modules": ["./far/barrel.ts"] }], + }, + { code: `import { barreled } from "barrel-pkg";` }, + { code: `import {A} from "./typebarrel";` }, + { code: `import {y, x} from "./external-reexports";` }, + ], + invalid: [ + { + code: `import {b} from "./barrel";`, + errors: [{ messageId: "noInternalBarrelImports" }], + output: `import { b } from "./b";`, + }, + { + code: `import {a, b} from "./barrel";`, + errors: [{ messageId: "noInternalBarrelImports" }], + output: dedent` + import { a } from "./a"; + import { b } from "./b"; + `, + }, + { + code: `import {a as notA} from "./barrel";`, + errors: [{ messageId: "noInternalBarrelImports" }], + output: `import { a as notA } from "./a";`, + }, + { + code: `import {c} from "./far/barrel";`, + errors: [{ messageId: "noInternalBarrelImports" }], + output: `import { c } from "./far/c";`, + }, + { + code: `import { b3, b, c, a } from "./far/barrel";`, + errors: [{ messageId: "noInternalBarrelImports" }], + output: dedent` + import { a } from "./a"; + import { b, b3 } from "./b"; + import { c } from "./far/c"; + `, + }, + ], + }) +); diff --git a/ui/abstract/src/ui-abstract/widget/AbstractWidgetProps.ts b/ui/abstract/src/ui-abstract/widget/AbstractWidgetProps.ts index defc6161e633..3ace658789df 100644 --- a/ui/abstract/src/ui-abstract/widget/AbstractWidgetProps.ts +++ b/ui/abstract/src/ui-abstract/widget/AbstractWidgetProps.ts @@ -6,7 +6,7 @@ * @module Widget */ -import { ConditionalStringValue } from "../../ui-abstract"; +import { ConditionalStringValue } from "../items/ConditionalStringValue"; import { BadgeType } from "../items/BadgeType"; import { ProvidedItem } from "../items/ProvidedItem"; import { WidgetState } from "./WidgetState"; diff --git a/ui/components/src/ui-components/common/HighlightedText.tsx b/ui/components/src/ui-components/common/HighlightedText.tsx index 1cbea4cfc8e0..d2a4721fed83 100644 --- a/ui/components/src/ui-components/common/HighlightedText.tsx +++ b/ui/components/src/ui-components/common/HighlightedText.tsx @@ -8,7 +8,7 @@ import React from "react"; import Highlighter from "react-highlight-words"; -import { HighlightingEngine } from "../../ui-components"; +import { HighlightingEngine } from "../tree/HighlightingEngine"; /** * Properties of [[HighlightedText]] diff --git a/ui/components/src/ui-components/propertygrid/component/VirtualizedPropertyGrid.tsx b/ui/components/src/ui-components/propertygrid/component/VirtualizedPropertyGrid.tsx index b836d5ca5b6f..9700cad654bd 100644 --- a/ui/components/src/ui-components/propertygrid/component/VirtualizedPropertyGrid.tsx +++ b/ui/components/src/ui-components/propertygrid/component/VirtualizedPropertyGrid.tsx @@ -15,7 +15,9 @@ import { areEqual, ListChildComponentProps, VariableSizeList } from "react-windo import { assert } from "@bentley/bentleyjs-core"; import { PropertyRecord } from "@bentley/ui-abstract"; import { Orientation, RatioChangeResult } from "@bentley/ui-core"; -import { FilteredType, MutableCategorizedPrimitiveProperty, MutableGridCategory } from "../../../ui-components"; +import { FilteredType } from "../dataproviders/filterers/PropertyDataFiltererBase"; +import { MutableCategorizedPrimitiveProperty } from "../internal/flat-items/MutableCategorizedPrimitiveProperty"; +import { MutableGridCategory } from "../internal/flat-items/MutableGridCategory"; import { ConditionalAutoSizer } from "../../common/ConditionalAutoSizer"; import { HighlightingComponentProps } from "../../common/HighlightingComponentProps"; import { createContextWithMandatoryProvider } from "../../common/UseContextWithMandatoryProvider"; diff --git a/ui/components/src/ui-components/table/columnfiltering/TableFilterDescriptor.ts b/ui/components/src/ui-components/table/columnfiltering/TableFilterDescriptor.ts index 4cf610bc5508..e82eb1ef8a61 100644 --- a/ui/components/src/ui-components/table/columnfiltering/TableFilterDescriptor.ts +++ b/ui/components/src/ui-components/table/columnfiltering/TableFilterDescriptor.ts @@ -8,7 +8,7 @@ import { Logger } from "@bentley/bentleyjs-core"; import { StandardTypeNames } from "@bentley/ui-abstract"; -import { StringOperatorProcessor } from "../../../ui-components"; +import { StringOperatorProcessor } from "../../converters/StringTypeConverter"; import { BooleanTypeConverter } from "../../converters/BooleanTypeConverter"; import { LessGreaterOperatorProcessor, NullableOperatorProcessor } from "../../converters/TypeConverter"; import { TypeConverterManager } from "../../converters/TypeConverterManager"; diff --git a/ui/components/src/ui-components/tree/controlled/component/TreeNodeEditor.tsx b/ui/components/src/ui-components/tree/controlled/component/TreeNodeEditor.tsx index 903fa0b1b13a..9c556fe7b207 100644 --- a/ui/components/src/ui-components/tree/controlled/component/TreeNodeEditor.tsx +++ b/ui/components/src/ui-components/tree/controlled/component/TreeNodeEditor.tsx @@ -8,7 +8,8 @@ import * as React from "react"; import { PrimitiveValue, PropertyDescription, PropertyRecord } from "@bentley/ui-abstract"; -import { EditorContainer, PropertyUpdatedArgs, TreeModelNode } from "../../../../ui-components"; +import { EditorContainer, PropertyUpdatedArgs } from "../../../editors/EditorContainer"; +import { TreeModelNode } from "../TreeModel"; /** Properties for [[TreeNodeEditor]] component * @beta diff --git a/ui/core/src/ui-core/utils/hooks/useOnOutsideClick.tsx b/ui/core/src/ui-core/utils/hooks/useOnOutsideClick.tsx index dce76b2586a6..89bb583c8fa1 100644 --- a/ui/core/src/ui-core/utils/hooks/useOnOutsideClick.tsx +++ b/ui/core/src/ui-core/utils/hooks/useOnOutsideClick.tsx @@ -7,7 +7,8 @@ */ import * as React from "react"; -import { hasPointerEventsSupport, Timer } from "../../../ui-core"; +import { hasPointerEventsSupport } from "../../base/PointerEvents"; +import { Timer } from "../Timer"; /** @public */ export type OutsideClickEvent = PointerEvent | MouseEvent | TouchEvent; diff --git a/ui/framework/src/ui-framework/accudraw/AccuDrawCommandItems.ts b/ui/framework/src/ui-framework/accudraw/AccuDrawCommandItems.ts index c0516cd8c996..3c909fed7874 100644 --- a/ui/framework/src/ui-framework/accudraw/AccuDrawCommandItems.ts +++ b/ui/framework/src/ui-framework/accudraw/AccuDrawCommandItems.ts @@ -24,7 +24,7 @@ import { AccuDrawSetOriginTool, DefineACSByPointsTool, } from "@bentley/imodeljs-frontend"; -import { ToolItemDef } from "../../ui-framework"; +import { ToolItemDef } from "../shared/ToolItemDef"; import { BumpToolSetting, FocusToolSettings } from "../tools/ToolSettingsTools"; /** AccuDraw Command Items - useful in Keyboard Shortcuts diff --git a/ui/framework/src/ui-framework/backstage/BackstageManager.tsx b/ui/framework/src/ui-framework/backstage/BackstageManager.tsx index 844e469092b4..9b88aa0edc4c 100644 --- a/ui/framework/src/ui-framework/backstage/BackstageManager.tsx +++ b/ui/framework/src/ui-framework/backstage/BackstageManager.tsx @@ -9,7 +9,7 @@ import * as React from "react"; import { BeEvent } from "@bentley/bentleyjs-core"; import { IconSpec } from "@bentley/ui-core"; -import { CommandItemDef } from "../../ui-framework"; +import { CommandItemDef } from "../shared/CommandItemDef"; import { UiFramework } from "../UiFramework"; import { Backstage } from "./Backstage"; diff --git a/ui/framework/src/ui-framework/childwindow/ChildWindowManager.tsx b/ui/framework/src/ui-framework/childwindow/ChildWindowManager.tsx index 2b3eb396963b..f8a484a17707 100644 --- a/ui/framework/src/ui-framework/childwindow/ChildWindowManager.tsx +++ b/ui/framework/src/ui-framework/childwindow/ChildWindowManager.tsx @@ -18,7 +18,8 @@ import { UiSettingsProvider } from "../uisettings/useUiSettings"; import { PopupRenderer } from "../popup/PopupManager"; import { ModelessDialogRenderer } from "../dialog/ModelessDialogManager"; import { ModalDialogRenderer } from "../dialog/ModalDialogManager"; -import { CursorPopupMenu, FrameworkVersion } from "../../ui-framework"; +import { CursorPopupMenu } from "../cursor/cursormenu/CursorMenu"; +import { FrameworkVersion } from "../hooks/useFrameworkVersion"; import { FrontstageManager } from "../frontstage/FrontstageManager"; const childHtml = ` diff --git a/ui/framework/src/ui-framework/content/IModelViewport.tsx b/ui/framework/src/ui-framework/content/IModelViewport.tsx index cb7ddeadc2da..d0c1d7c072bf 100644 --- a/ui/framework/src/ui-framework/content/IModelViewport.tsx +++ b/ui/framework/src/ui-framework/content/IModelViewport.tsx @@ -13,7 +13,7 @@ import { viewWithUnifiedSelection } from "@bentley/presentation-components"; import { ViewportComponent, ViewStateProp } from "@bentley/ui-components"; import { FillCentered } from "@bentley/ui-core"; -import { FrontstageManager } from "../../ui-framework"; +import { FrontstageManager } from "../frontstage/FrontstageManager"; import { ConfigurableCreateInfo } from "../configurableui/ConfigurableUiControl"; import { ConfigurableUiManager } from "../configurableui/ConfigurableUiManager"; import { connectIModelConnectionAndViewState } from "../redux/connectIModel"; diff --git a/ui/framework/src/ui-framework/statusbar/StatusBarComposer.tsx b/ui/framework/src/ui-framework/statusbar/StatusBarComposer.tsx index 461c2e581614..fc4b38f971c9 100644 --- a/ui/framework/src/ui-framework/statusbar/StatusBarComposer.tsx +++ b/ui/framework/src/ui-framework/statusbar/StatusBarComposer.tsx @@ -14,7 +14,7 @@ import { } from "@bentley/ui-abstract"; import { CommonProps, Icon, useRefs, useResizeObserver } from "@bentley/ui-core"; import { eqlOverflown, FooterIndicator } from "@bentley/ui-ninezone"; -import { SyncUiEventArgs, SyncUiEventDispatcher } from "../../ui-framework"; +import { SyncUiEventArgs, SyncUiEventDispatcher } from "../syncui/SyncUiEventDispatcher"; import { Indicator } from "../statusfields/Indicator"; import { StatusBarOverflow } from "./Overflow"; import { StatusBarOverflowPanel } from "./OverflowPanel"; diff --git a/ui/framework/src/ui-framework/tools/CoreToolDefinitions.tsx b/ui/framework/src/ui-framework/tools/CoreToolDefinitions.tsx index e914209e0a1f..02f225f7974f 100644 --- a/ui/framework/src/ui-framework/tools/CoreToolDefinitions.tsx +++ b/ui/framework/src/ui-framework/tools/CoreToolDefinitions.tsx @@ -16,7 +16,7 @@ import { } from "@bentley/imodeljs-frontend"; import { ConditionalBooleanValue, ConditionalStringValue } from "@bentley/ui-abstract"; import { ToolbarPopupContext } from "@bentley/ui-components"; -import { PopupButton, PopupButtonChildrenRenderPropArgs } from "../../ui-framework"; +import { PopupButton, PopupButtonChildrenRenderPropArgs } from "../toolbar/PopupButton"; import { ContentViewManager } from "../content/ContentViewManager"; import { KeyinBrowser } from "../keyinbrowser/KeyinBrowser"; import { getIsHiddenIfSelectionNotActive, getSelectionContextSyncEventIds, selectionContextStateFunc } from "../selection/SelectionContextItemDef";