From dd74834b03fef1c811209158cb44387890a1e3e4 Mon Sep 17 00:00:00 2001 From: Tony Chu Date: Sat, 5 Mar 2022 11:05:44 -0800 Subject: [PATCH 01/10] Make FeastUI publishable as NPM Module Signed-off-by: Tony Chu --- ui/.babelrc.js | 3 + ui/.gitignore | 37 + ui/package.json | 96 +- ui/public/manifest.json | 4 +- ui/rollup.config.js | 102 + ui/src/App.css | 2 +- ui/src/App.test.tsx | 96 - ui/src/App.tsx | 62 - ui/src/FeastUI.tsx | 33 + ui/src/FeastUISansProviders.tsx | 82 + ui/src/{ => assets}/feast-icon-blue.svg | 0 ui/src/{ => assets}/feast-icon-grey.svg | 0 ui/src/{ => assets}/feast-icon-white.svg | 0 ui/src/{ => assets}/logo.svg | 0 ui/src/components/EuiCustomLink.jsx | 2 +- ui/src/components/ProjectSelector.test.tsx | 8 +- ui/src/custom-tabs/CustomTabsRegistry.ts | 88 - .../TabsRegistryContext.tsx} | 178 +- ui/src/data-source-icon.svg | 4 - ui/src/dataset-icon.svg | 9 - ui/src/entity-icon.svg | 4 - ui/src/feast-workmark.svg | 1 - ui/src/feature-service.svg | 3 - ui/src/feature-view.svg | 5 - ui/src/graphics/DataSourceIcon.tsx | 43 + ui/src/graphics/DatasetIcon.tsx | 52 + ui/src/graphics/EntityIcon.tsx | 46 + ui/src/graphics/FeastIconBlue.tsx | 18 + ui/src/graphics/FeastWordMark.tsx | 26 + ui/src/graphics/FeatureServiceIcon.tsx | 42 + ui/src/graphics/FeatureViewIcon.tsx | 54 + ui/src/hooks/encodeSearchQueryString.ts | 18 + ui/src/hooks/useFCOExploreSuggestions.ts | 2 +- ui/src/hooks/useMatchSubpath.ts | 2 +- ui/src/hooks/useSearchInputWithTags.ts | 16 - ui/src/index.css | 2 +- ui/src/index.tsx | 93 +- ui/src/mocks/handlers.ts | 17 +- ui/src/pages/Layout.tsx | 6 +- ui/src/pages/RootProjectSelectionPage.tsx | 4 +- ui/src/pages/Sidebar.tsx | 20 +- ui/src/pages/data-sources/DataSourceDbt.tsx | 12 +- .../DataSourceIndexEmptyState.tsx | 5 +- .../pages/data-sources/DataSourceInstance.tsx | 12 +- .../pages/data-sources/DataSourceRawData.tsx | 6 +- ui/src/pages/data-sources/Index.tsx | 5 +- .../pages/entities/EntitiesListingTable.tsx | 2 +- .../pages/entities/EntityIndexEmptyState.tsx | 5 +- ui/src/pages/entities/EntityInstance.tsx | 15 +- ui/src/pages/entities/EntityRawData.tsx | 6 +- ui/src/pages/entities/Index.tsx | 8 +- .../FeatureServiceIndexEmptyState.tsx | 5 +- .../FeatureServiceInstance.tsx | 11 +- .../FeatureServiceListingTable.tsx | 2 +- .../FeatureServiceOverviewTab.tsx | 4 +- .../FeatureServiceRawData.tsx | 6 +- ui/src/pages/feature-services/Index.tsx | 4 +- .../FeatureViewIndexEmptyState.tsx | 5 +- .../feature-views/FeatureViewRawData.tsx | 6 +- ui/src/pages/feature-views/Index.tsx | 4 +- .../OnDemandFeatureViewInstance.tsx | 13 +- .../RegularFeatureViewInstance.tsx | 15 +- .../RegularFeatureViewOverviewTab.tsx | 4 +- .../DatasetExpectationsTab.tsx | 2 +- .../pages/saved-data-sets/DatasetInstance.tsx | 11 +- .../pages/saved-data-sets/DatasetRawData.tsx | 2 +- .../DatasetsIndexEmptyState.tsx | 5 +- .../saved-data-sets/DatasetsListingTable.tsx | 2 +- ui/src/pages/saved-data-sets/Index.tsx | 4 +- ui/src/reportWebVitals.ts | 15 - ui/tonyhschu-feast-ui-experimental-0.1.0.tgz | Bin 0 -> 457241 bytes ui/yarn.lock | 3165 +++++++++-------- 72 files changed, 2630 insertions(+), 2011 deletions(-) create mode 100644 ui/.babelrc.js create mode 100644 ui/.gitignore create mode 100644 ui/rollup.config.js delete mode 100644 ui/src/App.test.tsx delete mode 100644 ui/src/App.tsx create mode 100644 ui/src/FeastUI.tsx create mode 100644 ui/src/FeastUISansProviders.tsx rename ui/src/{ => assets}/feast-icon-blue.svg (100%) rename ui/src/{ => assets}/feast-icon-grey.svg (100%) rename ui/src/{ => assets}/feast-icon-white.svg (100%) rename ui/src/{ => assets}/logo.svg (100%) delete mode 100644 ui/src/custom-tabs/CustomTabsRegistry.ts rename ui/src/{pages/CustomTabUtils.tsx => custom-tabs/TabsRegistryContext.tsx} (64%) delete mode 100644 ui/src/data-source-icon.svg delete mode 100644 ui/src/dataset-icon.svg delete mode 100644 ui/src/entity-icon.svg delete mode 100644 ui/src/feast-workmark.svg delete mode 100644 ui/src/feature-service.svg delete mode 100644 ui/src/feature-view.svg create mode 100644 ui/src/graphics/DataSourceIcon.tsx create mode 100644 ui/src/graphics/DatasetIcon.tsx create mode 100644 ui/src/graphics/EntityIcon.tsx create mode 100644 ui/src/graphics/FeastIconBlue.tsx create mode 100644 ui/src/graphics/FeastWordMark.tsx create mode 100644 ui/src/graphics/FeatureServiceIcon.tsx create mode 100644 ui/src/graphics/FeatureViewIcon.tsx create mode 100644 ui/src/hooks/encodeSearchQueryString.ts delete mode 100644 ui/src/reportWebVitals.ts create mode 100644 ui/tonyhschu-feast-ui-experimental-0.1.0.tgz diff --git a/ui/.babelrc.js b/ui/.babelrc.js new file mode 100644 index 0000000000..68a0192e50 --- /dev/null +++ b/ui/.babelrc.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [["@babel/preset-env"], ["@babel/preset-react"]], +}; diff --git a/ui/.gitignore b/ui/.gitignore new file mode 100644 index 0000000000..769b6e525f --- /dev/null +++ b/ui/.gitignore @@ -0,0 +1,37 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build +/dist + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# IntelliJ +.idea +*.iws +*.iml +*.ipr +/out/ + +# dbt +feature_repo_bq/logs +feature_repo_bq/dbt-target + +.vercel diff --git a/ui/package.json b/ui/package.json index f53ea7ce6d..9f2da81c07 100644 --- a/ui/package.json +++ b/ui/package.json @@ -1,19 +1,19 @@ { - "name": "feast-ui", - "version": "0.1.0", - "private": true, - "dependencies": { + "name": "@tonyhschu/feast-ui-experimental", + "version": "0.1.1", + "private": false, + "files": [ + "dist" + ], + "main": "./dist/feast-ui.cjs", + "module": "./dist/feast-ui.module.js", + "peerDependencies": { "@elastic/datemath": "^5.0.3", - "@elastic/eui": "^50.0.0", - "@emotion/react": "^11.8.1", - "@testing-library/jest-dom": "^5.16.2", - "@testing-library/react": "^12.1.3", - "@testing-library/user-event": "^13.5.0", + "@elastic/eui": "^46.1.0", + "@emotion/react": "^11.7.1", "@types/d3": "^7.1.0", - "@types/jest": "^27.4.1", - "@types/node": "^17.0.21", - "@types/react": "^17.0.39", - "@types/react-dom": "^17.0.13", + "@types/react": "^17.0.20", + "@types/react-dom": "^17.0.9", "d3": "^7.3.0", "inter-ui": "^3.19.3", "moment": "^2.29.1", @@ -21,17 +21,38 @@ "query-string": "^7.1.1", "react": "^17.0.2", "react-dom": "^17.0.2", - "react-query": "^3.34.16", + "react-query": "^3.34.12", + "react-router-dom": "6", + "react-scripts": "^5.0.0", + "typescript": "^4.4.2", + "use-query-params": "^1.2.3", + "zod": "^3.11.6" + }, + "dependencies": { + "@elastic/datemath": "^5.0.3", + "@elastic/eui": "^46.1.0", + "@emotion/react": "^11.7.1", + "@types/d3": "^7.1.0", + "@types/jest": "^27.0.1", + "@types/node": "^16.7.13", + "@types/react": "^17.0.20", + "@types/react-dom": "^17.0.9", + "d3": "^7.3.0", + "inter-ui": "^3.19.3", + "moment": "^2.29.1", + "prop-types": "^15.8.1", + "query-string": "^7.1.1", + "react-query": "^3.34.12", "react-router-dom": "6", - "react-scripts": "5.0.0", - "typescript": "^4.6.2", + "react-scripts": "^5.0.0", "use-query-params": "^1.2.3", - "web-vitals": "^2.1.4", - "zod": "^3.13.4" + "zod": "^3.11.6" }, "scripts": { "start": "react-scripts start", "build": "react-scripts build", + "build:lib": "rimraf ./dist && tsc && rollup -c", + "build:lib-dev": "rimraf ./dist && tsc && rollup -c && yalc publish -f", "test": "react-scripts test", "eject": "react-scripts eject" }, @@ -59,6 +80,43 @@ ] }, "devDependencies": { - "msw": "^0.38.2" + "@babel/core": "^7.17.5", + "@babel/preset-env": "^7.16.11", + "@babel/preset-react": "^7.16.7", + "@rollup/plugin-babel": "^5.3.1", + "@rollup/plugin-commonjs": "^21.0.2", + "@rollup/plugin-json": "^4.1.0", + "@rollup/plugin-node-resolve": "^13.1.3", + "@rollup/plugin-typescript": "^8.3.1", + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^12.0.0", + "@testing-library/user-event": "^13.2.1", + "msw": "^0.36.8", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "rimraf": "^3.0.2", + "rollup": "^2.68.0", + "rollup-plugin-copy": "^3.4.0", + "rollup-plugin-import-css": "^3.0.2", + "rollup-plugin-svg": "^2.0.0", + "rollup-plugin-svgo": "^1.1.0", + "rollup-plugin-terser": "^7.0.2", + "typescript": "^4.4.2", + "tslib": "^2.3.1" + }, + "description": "Web UI for the [Feast Feature Store](https://feast.dev/)", + "repository": { + "type": "git", + "url": "git+/~https://github.com/feast-dev/feast-ui.git" + }, + "keywords": [ + "Feast", + "Feature", + "Store" + ], + "author": "tony@tecton.ai", + "license": "ISC", + "bugs": { + "url": "/~https://github.com/feast-dev/feast-ui/issues" } } diff --git a/ui/public/manifest.json b/ui/public/manifest.json index 080d6c77ac..eaeed00748 100644 --- a/ui/public/manifest.json +++ b/ui/public/manifest.json @@ -1,6 +1,6 @@ { - "short_name": "React App", - "name": "Create React App Sample", + "short_name": "Feast UI", + "name": "Feast UI", "icons": [ { "src": "favicon.ico", diff --git a/ui/rollup.config.js b/ui/rollup.config.js new file mode 100644 index 0000000000..93e17345fe --- /dev/null +++ b/ui/rollup.config.js @@ -0,0 +1,102 @@ +import pluginTypescript from "@rollup/plugin-typescript"; +import pluginCommonjs from "@rollup/plugin-commonjs"; +import pluginNodeResolve from "@rollup/plugin-node-resolve"; +import { babel } from "@rollup/plugin-babel"; +import json from "@rollup/plugin-json"; +import css from "rollup-plugin-import-css"; +import svg from "rollup-plugin-svg"; +import copy from "rollup-plugin-copy"; // https://npm.io/package/rollup-plugin-copy + +import * as path from "path"; +import pkg from "./package.json"; + +const moduleName = pkg.name.replace(/^@.*\//, ""); +const inputFileName = "src/FeastUI.tsx"; +const author = pkg.author; +const banner = ` + /** + * @license + * author: ${author} + * ${moduleName}.js v${pkg.version} + * Released under the ${pkg.license} license. + */ +`; + +const rollupConfig = [ + // ES + { + input: inputFileName, + output: [ + { + file: pkg.module, + format: "es", + sourcemap: "inline", + banner, + exports: "named", + }, + ], + external: [ + ...Object.keys(pkg.dependencies || {}), + ...Object.keys(pkg.devDependencies || {}), + ], + plugins: [ + pluginTypescript(), + pluginCommonjs({ + extensions: [".js", ".ts"], + }), + babel({ + babelHelpers: "bundled", + configFile: path.resolve(__dirname, ".babelrc.js"), + }), + pluginNodeResolve({ + browser: false, + }), + css({ + output: "feast-ui.css", + }), + svg(), + json(), + copy({ + targets: [{ src: "src/assets/**/*", dest: "dist/assets/" }], + }), + ], + }, + + // CommonJS + { + input: inputFileName, + output: [ + { + file: pkg.main, + format: "cjs", + sourcemap: "inline", + banner, + exports: "default", + }, + ], + external: [ + ...Object.keys(pkg.dependencies || {}), + ...Object.keys(pkg.devDependencies || {}), + ], + plugins: [ + pluginTypescript(), + pluginCommonjs({ + extensions: [".js", ".ts"], + }), + babel({ + babelHelpers: "bundled", + configFile: path.resolve(__dirname, ".babelrc.js"), + }), + pluginNodeResolve({ + browser: false, + }), + css({ + output: "feast-ui.css", + }), + svg(), + json(), + ], + }, +]; + +export default rollupConfig; diff --git a/ui/src/App.css b/ui/src/App.css index 47655db950..4577c6f333 100644 --- a/ui/src/App.css +++ b/ui/src/App.css @@ -1,4 +1,4 @@ html { - background: url("feast-icon-white.svg") no-repeat bottom left; + background: url("assets/feast-icon-white.svg") no-repeat bottom left; background-size: 20vh; } diff --git a/ui/src/App.test.tsx b/ui/src/App.test.tsx deleted file mode 100644 index fa6df6ebc5..0000000000 --- a/ui/src/App.test.tsx +++ /dev/null @@ -1,96 +0,0 @@ -import React from "react"; - -import { setupServer } from "msw/node"; -import { render } from "./test-utils"; -import { - waitFor, - screen, - waitForElementToBeRemoved, -} from "@testing-library/react"; -import userEvent from "@testing-library/user-event"; - -import App from "./App"; -import { - projectsListWithDefaultProject, - creditHistoryRegistry, -} from "./mocks/handlers"; - -import registry from "../public/registry.json"; - -// declare which API requests to mock -const server = setupServer( - projectsListWithDefaultProject, - creditHistoryRegistry -); - -// establish API mocking before all tests -beforeAll(() => server.listen()); -// reset any request handlers that are declared as a part of our tests -// (i.e. for testing one-time error scenarios) -afterEach(() => server.resetHandlers()); -// clean up once the tests are done -afterAll(() => server.close()); - -test("full app rendering", async () => { - render(); - - // Rendering the app without any paths should mean - // rendering the - // Therefore we should expect to see - // "Welcome to Feast." - const noProjectSelectedElement = screen.getByText(/Welcome to Feast/i); - - expect(noProjectSelectedElement).toBeInTheDocument(); - - // Wait for the Redirect, and check that it got removed - await waitForElementToBeRemoved(noProjectSelectedElement); - - expect(screen.queryByText(/Welcome to Feast/i)).toBeNull(); - - // Explore Panel Should Appear - expect(screen.getByText(/Explore this Project/i)).toBeInTheDocument(); - - const projectNameRegExp = new RegExp(registry.project, "i"); - - // It should load the default project, which is credit_scoring_aws - await waitFor(() => { - expect(screen.getByText(projectNameRegExp)).toBeInTheDocument(); - }); -}); - -const leftClick = { button: 0 }; - -test("routes are reachable", async () => { - render(); - - // Wait for content to load - await screen.findByText(/Explore this Project/i); - - const mainRoutesNames = [ - "Data Sources", - "Entities", - "Feature Views", - "Feature Services", - "Datasets", - ]; - - for (const routeName of mainRoutesNames) { - // Main heading shouldn't start with the route name - expect( - screen.queryByRole("heading", { name: routeName, level: 1 }) - ).toBeNull(); - - const routeRegExp = new RegExp(routeName, "i"); - - userEvent.click( - screen.getByRole("button", { name: routeRegExp }), - leftClick - ); - - // Should land on a page with the heading - screen.getByRole("heading", { - name: routeName, - level: 1, - }); - } -}); diff --git a/ui/src/App.tsx b/ui/src/App.tsx deleted file mode 100644 index f93c7c314f..0000000000 --- a/ui/src/App.tsx +++ /dev/null @@ -1,62 +0,0 @@ -import React from "react"; -import "inter-ui/inter.css"; -import "@elastic/eui/dist/eui_theme_light.css"; - -import { EuiProvider } from "@elastic/eui"; -import ProjectOverviewPage from "./pages/ProjectOverviewPage"; -import { Route, Routes } from "react-router"; -import Layout from "./pages/Layout"; -import NoMatch from "./pages/NoMatch"; -import DatasourceIndex from "./pages/data-sources/Index"; -import DatasetIndex from "./pages/saved-data-sets/Index"; -import EntityIndex from "./pages/entities/Index"; -import EntityInstance from "./pages/entities/EntityInstance"; -import FeatureServiceIndex from "./pages/feature-services/Index"; -import FeatureViewIndex from "./pages/feature-views/Index"; -import FeatureViewInstance from "./pages/feature-views/FeatureViewInstance"; -import FeatureServiceInstance from "./pages/feature-services/FeatureServiceInstance"; -import DataSourceInstance from "./pages/data-sources/DataSourceInstance"; -import RootProjectSelectionPage from "./pages/RootProjectSelectionPage"; -import DatasetInstance from "./pages/saved-data-sets/DatasetInstance"; -import NoProjectGuard from "./components/NoProjectGuard"; - -const App = () => { - return ( - - - }> - } /> - }> - } /> - } /> - } - /> - } /> - } - /> - } /> - } - /> - } /> - } /> - - } /> - } - /> - - - } /> - - - ); -}; - -export default App; diff --git a/ui/src/FeastUI.tsx b/ui/src/FeastUI.tsx new file mode 100644 index 0000000000..628b916f2d --- /dev/null +++ b/ui/src/FeastUI.tsx @@ -0,0 +1,33 @@ +import React from "react"; + +import { BrowserRouter } from "react-router-dom"; +import { QueryClient, QueryClientProvider } from "react-query"; +import { QueryParamProvider } from "use-query-params"; +import RouteAdapter from "./hacks/RouteAdapter"; +import FeastUISansProviders, { FeastUIConfigs } from "./FeastUISansProviders"; + +interface FeastUIProps { + reactQueryClient?: QueryClient; + feastUIConfigs?: FeastUIConfigs; +} + +const defaultQueryClient = new QueryClient(); + +const FeastUI = ({ reactQueryClient, feastUIConfigs }: FeastUIProps) => { + const queryClient = reactQueryClient || defaultQueryClient; + + return ( + + + + + + + + ); +}; + +export default FeastUI; +export type { FeastUIConfigs }; diff --git a/ui/src/FeastUISansProviders.tsx b/ui/src/FeastUISansProviders.tsx new file mode 100644 index 0000000000..e573be5eba --- /dev/null +++ b/ui/src/FeastUISansProviders.tsx @@ -0,0 +1,82 @@ +import React from "react"; + +import "@elastic/eui/dist/eui_theme_light.css"; +import "./index.css"; + +import { Routes, Route } from "react-router-dom"; +import { EuiProvider } from "@elastic/eui"; + +import ProjectOverviewPage from "./pages/ProjectOverviewPage"; +import Layout from "./pages/Layout"; +import NoMatch from "./pages/NoMatch"; +import DatasourceIndex from "./pages/data-sources/Index"; +import DatasetIndex from "./pages/saved-data-sets/Index"; +import EntityIndex from "./pages/entities/Index"; +import EntityInstance from "./pages/entities/EntityInstance"; +import FeatureServiceIndex from "./pages/feature-services/Index"; +import FeatureViewIndex from "./pages/feature-views/Index"; +import FeatureViewInstance from "./pages/feature-views/FeatureViewInstance"; +import FeatureServiceInstance from "./pages/feature-services/FeatureServiceInstance"; +import DataSourceInstance from "./pages/data-sources/DataSourceInstance"; +import RootProjectSelectionPage from "./pages/RootProjectSelectionPage"; +import DatasetInstance from "./pages/saved-data-sets/DatasetInstance"; +import NoProjectGuard from "./components/NoProjectGuard"; + +import TabsRegistryContext, { + FeastTabsRegistryInterface, +} from "./custom-tabs/TabsRegistryContext"; + +interface FeastUIConfigs { + tabsRegistry: FeastTabsRegistryInterface; +} + +const FeastUISansProviders = ({ + feastUIConfigs, +}: { + feastUIConfigs?: FeastUIConfigs; +}) => { + return ( + + + + }> + } /> + }> + } /> + } /> + } + /> + } /> + } + /> + } + /> + } + /> + } /> + } /> + + } /> + } + /> + + + } /> + + + + ); +}; + +export default FeastUISansProviders; +export type { FeastUIConfigs }; diff --git a/ui/src/feast-icon-blue.svg b/ui/src/assets/feast-icon-blue.svg similarity index 100% rename from ui/src/feast-icon-blue.svg rename to ui/src/assets/feast-icon-blue.svg diff --git a/ui/src/feast-icon-grey.svg b/ui/src/assets/feast-icon-grey.svg similarity index 100% rename from ui/src/feast-icon-grey.svg rename to ui/src/assets/feast-icon-grey.svg diff --git a/ui/src/feast-icon-white.svg b/ui/src/assets/feast-icon-white.svg similarity index 100% rename from ui/src/feast-icon-white.svg rename to ui/src/assets/feast-icon-white.svg diff --git a/ui/src/logo.svg b/ui/src/assets/logo.svg similarity index 100% rename from ui/src/logo.svg rename to ui/src/assets/logo.svg diff --git a/ui/src/components/EuiCustomLink.jsx b/ui/src/components/EuiCustomLink.jsx index a9c0d625f3..cf646d43f7 100644 --- a/ui/src/components/EuiCustomLink.jsx +++ b/ui/src/components/EuiCustomLink.jsx @@ -1,7 +1,7 @@ // File name: "EuiCustomLink.js". import React from "react"; import { EuiLink } from "@elastic/eui"; -import { useNavigate, useHref } from "react-router"; +import { useNavigate, useHref } from "react-router-dom"; const isModifiedEvent = (event) => !!(event.metaKey || event.altKey || event.ctrlKey || event.shiftKey); diff --git a/ui/src/components/ProjectSelector.test.tsx b/ui/src/components/ProjectSelector.test.tsx index c5b8d6cba3..84ace6436d 100644 --- a/ui/src/components/ProjectSelector.test.tsx +++ b/ui/src/components/ProjectSelector.test.tsx @@ -3,17 +3,19 @@ import { render } from "../test-utils"; import { screen, within } from "@testing-library/react"; import userEvent from "@testing-library/user-event"; -import App from "../App"; +import FeastUISansProviders from "../FeastUISansProviders"; import { projectsListWithDefaultProject, creditHistoryRegistry, + bigQueryProjectRegistry, } from "../mocks/handlers"; // declare which API requests to mock const server = setupServer( projectsListWithDefaultProject, - creditHistoryRegistry + creditHistoryRegistry, + bigQueryProjectRegistry ); // establish API mocking before all tests @@ -25,7 +27,7 @@ afterEach(() => server.resetHandlers()); afterAll(() => server.close()); test("in a full App render, it shows the right initial project", async () => { - render(); + render(); const select = await screen.findByRole("combobox", { name: "Select a Feast Project", diff --git a/ui/src/custom-tabs/CustomTabsRegistry.ts b/ui/src/custom-tabs/CustomTabsRegistry.ts deleted file mode 100644 index aa363beb12..0000000000 --- a/ui/src/custom-tabs/CustomTabsRegistry.ts +++ /dev/null @@ -1,88 +0,0 @@ -import { - DatasetCustomTabRegistrationInterface, - DataSourceCustomTabRegistrationInterface, - EntityCustomTabRegistrationInterface, - FeatureServiceCustomTabRegistrationInterface, - OnDemandFeatureViewCustomTabRegistrationInterface, - RegularFeatureViewCustomTabRegistrationInterface, -} from "./types"; - -// How to add a Custom Tab -// 1. Pick which object type you want your tab -// to be in. e.g. Feature View, Feature Service, etc. -// -// 2. Write a regular React Component for Tab Content. -// It will be passed props with data about the Feast FCO -// e.g. RegularFeatureViewCustomTabProps, FeatureServiceCustomTabProps -// See: types.ts in this folder -// -// 3. Register the tab in the appropriate array below. Each entry -// is a record with three keys: label, path, and Component. -// Import your component and pass it as Component -import RFVDemoCustomTab from "./reguar-fv-demo-tab/DemoCustomTab"; -import ODFVDemoCustomTab from "./ondemand-fv-demo-tab/DemoCustomTab"; -import FSDemoCustomTab from "./feature-service-demo-tab/DemoCustomTab"; -import DSDemoCustomTab from "./data-source-demo-tab/DemoCustomTab"; -import EntDemoCustomTab from "./entity-demo-tab/DemoCustomTab"; -import DatasetDemoCustomTab from "./dataset-demo-tab/DemoCustomTab"; - -// Registry of Custom Tabs -const RegularFeatureViewCustomTabs: RegularFeatureViewCustomTabRegistrationInterface[] = - [ - { - label: "Custom Tab Demo", // Navigation Label for the tab - path: "demo-tab", // Subpath for the tab - Component: RFVDemoCustomTab, - }, - ]; - -const OnDemandFeatureViewCustomTabs: OnDemandFeatureViewCustomTabRegistrationInterface[] = - [ - { - label: "Custom Tab Demo", - path: "demo-tab", - Component: ODFVDemoCustomTab, - }, - ]; - -const FeatureServiceCustomTabs: FeatureServiceCustomTabRegistrationInterface[] = - [ - { - label: "Custom Tab Demo", - path: "fs-demo-tab", - Component: FSDemoCustomTab, - }, - ]; - -const DataSourceCustomTabs: DataSourceCustomTabRegistrationInterface[] = [ - { - label: "Custom Tab Demo", - path: "fs-demo-tab", - Component: DSDemoCustomTab, - }, -]; - -const EntityCustomTabs: EntityCustomTabRegistrationInterface[] = [ - { - label: "Custom Tab Demo", - path: "demo-tab", - Component: EntDemoCustomTab, - }, -]; - -const DatasetCustomTabs: DatasetCustomTabRegistrationInterface[] = [ - { - label: "Custom Tab Demo", - path: "demo-tab", - Component: DatasetDemoCustomTab, - }, -]; - -export { - RegularFeatureViewCustomTabs, - OnDemandFeatureViewCustomTabs, - FeatureServiceCustomTabs, - DataSourceCustomTabs, - EntityCustomTabs, - DatasetCustomTabs, -}; diff --git a/ui/src/pages/CustomTabUtils.tsx b/ui/src/custom-tabs/TabsRegistryContext.tsx similarity index 64% rename from ui/src/pages/CustomTabUtils.tsx rename to ui/src/custom-tabs/TabsRegistryContext.tsx index 577e1b8603..8ad58d7a16 100644 --- a/ui/src/pages/CustomTabUtils.tsx +++ b/ui/src/custom-tabs/TabsRegistryContext.tsx @@ -1,30 +1,12 @@ -import React, { useState, useEffect } from "react"; +import React, { useEffect, useState } from "react"; -import { - DataSourceCustomTabs, - FeatureServiceCustomTabs, - RegularFeatureViewCustomTabs, - EntityCustomTabs, - OnDemandFeatureViewCustomTabs, - DatasetCustomTabs, -} from "../custom-tabs/CustomTabsRegistry"; import { useResolvedPath, resolvePath, useLocation, NavigateFunction, Route, -} from "react-router"; - -import { - CustomTabRegistrationInterface, - DataSourceCustomTabRegistrationInterface, - EntityCustomTabRegistrationInterface, - FeatureServiceCustomTabRegistrationInterface, - RegularFeatureViewCustomTabRegistrationInterface, - OnDemandFeatureViewCustomTabRegistrationInterface, - DatasetCustomTabRegistrationInterface, -} from "../custom-tabs/types"; +} from "react-router-dom"; import RegularFeatureViewCustomTabLoadingWrapper from "../utils/custom-tabs/RegularFeatureViewCustomTabLoadingWrapper"; import OnDemandFeatureViewCustomTabLoadingWrapper from "../utils/custom-tabs/OnDemandFeatureViewCustomTabLoadingWrapper"; @@ -33,12 +15,33 @@ import DataSourceCustomTabLoadingWrapper from "../utils/custom-tabs/DataSourceCu import EntityCustomTabLoadingWrapper from "../utils/custom-tabs/EntityCustomTabLoadingWrapper"; import DatasetCustomTabLoadingWrapper from "../utils/custom-tabs/DatasetCustomTabLoadingWrapper"; +import { + RegularFeatureViewCustomTabRegistrationInterface, + OnDemandFeatureViewCustomTabRegistrationInterface, + FeatureServiceCustomTabRegistrationInterface, + DataSourceCustomTabRegistrationInterface, + EntityCustomTabRegistrationInterface, + DatasetCustomTabRegistrationInterface, + CustomTabRegistrationInterface, +} from "./types"; + +interface FeastTabsRegistryInterface { + RegularFeatureViewCustomTabs?: RegularFeatureViewCustomTabRegistrationInterface[]; + OnDemandFeatureViewCustomTabs?: OnDemandFeatureViewCustomTabRegistrationInterface[]; + FeatureServiceCustomTabs?: FeatureServiceCustomTabRegistrationInterface[]; + DataSourceCustomTabs?: DataSourceCustomTabRegistrationInterface[]; + EntityCustomTabs?: EntityCustomTabRegistrationInterface[]; + DatasetCustomTabs?: DatasetCustomTabRegistrationInterface[]; +} + interface NavigationTabInterface { label: string; isSelected: boolean; onClick: () => void; } +const TabsRegistryContext = React.createContext({}); + const useGenericCustomTabsNavigation = < T extends CustomTabRegistrationInterface >( @@ -92,128 +95,163 @@ const useGenericCustomTabsNavigation = < }; }; +// Creating Routes +interface InnerComponent { + label: string; + path: string; + Component: (props: T) => JSX.Element; +} +type WrapperComponentType = ({ + Component, +}: { + Component: (props: T) => JSX.Element; +}) => JSX.Element; + +const genericCustomTabRoutes = ( + tabs: InnerComponent[], + WrapperComponent: WrapperComponentType +) => { + return tabs.map(({ path, Component }) => { + const WrappedComponent = () => { + return ; + }; + + return ( + } /> + ); + }); +}; + +// Navigation Hooks for Each Custom Tab Type const useRegularFeatureViewCustomTabs = (navigate: NavigateFunction) => { + const { RegularFeatureViewCustomTabs } = + React.useContext(TabsRegistryContext); + return useGenericCustomTabsNavigation( - RegularFeatureViewCustomTabs, + RegularFeatureViewCustomTabs || [], navigate ); }; const useOnDemandFeatureViewCustomTabs = (navigate: NavigateFunction) => { + const { OnDemandFeatureViewCustomTabs } = + React.useContext(TabsRegistryContext); + return useGenericCustomTabsNavigation( - OnDemandFeatureViewCustomTabs, + OnDemandFeatureViewCustomTabs || [], navigate ); }; const useFeatureServiceCustomTabs = (navigate: NavigateFunction) => { + const { FeatureServiceCustomTabs } = React.useContext(TabsRegistryContext); + return useGenericCustomTabsNavigation( - FeatureServiceCustomTabs, + FeatureServiceCustomTabs || [], navigate ); }; const useDataSourceCustomTabs = (navigate: NavigateFunction) => { + const { DataSourceCustomTabs } = React.useContext(TabsRegistryContext); + return useGenericCustomTabsNavigation( - DataSourceCustomTabs, + DataSourceCustomTabs || [], navigate ); }; const useEntityCustomTabs = (navigate: NavigateFunction) => { + const { EntityCustomTabs } = React.useContext(TabsRegistryContext); + return useGenericCustomTabsNavigation( - EntityCustomTabs, + EntityCustomTabs || [], navigate ); }; const useDatasetCustomTabs = (navigate: NavigateFunction) => { + const { DatasetCustomTabs } = React.useContext(TabsRegistryContext); + return useGenericCustomTabsNavigation( - DatasetCustomTabs, + DatasetCustomTabs || [], navigate ); }; -// Creating Routes -interface InnerComponent { - label: string; - path: string; - Component: (props: T) => JSX.Element; -} -type WrapperComponentType = ({ - Component, -}: { - Component: (props: T) => JSX.Element; -}) => JSX.Element; +// Routes for Each Custom Tab Type +const useRegularFeatureViewCustomTabRoutes = () => { + const { RegularFeatureViewCustomTabs } = + React.useContext(TabsRegistryContext); -const genericCustomTabRoutes = ( - tabs: InnerComponent[], - WrapperComponent: WrapperComponentType -) => { - return tabs.map(({ path, Component }) => { - const WrappedComponent = () => { - return ; - }; - - return ( - } /> - ); - }); -}; - -const regularFeatureViewCustomTabRoutes = () => { return genericCustomTabRoutes( - RegularFeatureViewCustomTabs, + RegularFeatureViewCustomTabs || [], RegularFeatureViewCustomTabLoadingWrapper ); }; -const onDemandFeatureViewCustomTabRoutes = () => { +const useOnDemandFeatureViewCustomTabRoutes = () => { + const { OnDemandFeatureViewCustomTabs } = + React.useContext(TabsRegistryContext); + return genericCustomTabRoutes( - OnDemandFeatureViewCustomTabs, + OnDemandFeatureViewCustomTabs || [], OnDemandFeatureViewCustomTabLoadingWrapper ); }; -const featureServiceCustomTabRoutes = () => { +const useFeatureServiceCustomTabRoutes = () => { + const { FeatureServiceCustomTabs } = React.useContext(TabsRegistryContext); + return genericCustomTabRoutes( - FeatureServiceCustomTabs, + FeatureServiceCustomTabs || [], FeatureServiceCustomTabLoadingWrapper ); }; -const dataSourceCustomTabRoutes = () => { +const useDataSourceCustomTabRoutes = () => { + const { DataSourceCustomTabs } = React.useContext(TabsRegistryContext); + return genericCustomTabRoutes( - DataSourceCustomTabs, + DataSourceCustomTabs || [], DataSourceCustomTabLoadingWrapper ); }; -const entityCustomTabRoutes = () => { +const useEntityCustomTabRoutes = () => { + const { EntityCustomTabs } = React.useContext(TabsRegistryContext); + return genericCustomTabRoutes( - EntityCustomTabs, + EntityCustomTabs || [], EntityCustomTabLoadingWrapper ); }; -const datasetCustomTabRoutes = () => { +const useDatasetCustomTabRoutes = () => { + const { DatasetCustomTabs } = React.useContext(TabsRegistryContext); + return genericCustomTabRoutes( - DatasetCustomTabs, + DatasetCustomTabs || [], DatasetCustomTabLoadingWrapper ); }; +export default TabsRegistryContext; export { + // Navigation useRegularFeatureViewCustomTabs, - regularFeatureViewCustomTabRoutes, useOnDemandFeatureViewCustomTabs, - onDemandFeatureViewCustomTabRoutes, useFeatureServiceCustomTabs, - featureServiceCustomTabRoutes, useDataSourceCustomTabs, - dataSourceCustomTabRoutes, useEntityCustomTabs, - entityCustomTabRoutes, useDatasetCustomTabs, - datasetCustomTabRoutes, + // Routes + useRegularFeatureViewCustomTabRoutes, + useOnDemandFeatureViewCustomTabRoutes, + useFeatureServiceCustomTabRoutes, + useDataSourceCustomTabRoutes, + useEntityCustomTabRoutes, + useDatasetCustomTabRoutes, }; + +export type { FeastTabsRegistryInterface }; diff --git a/ui/src/data-source-icon.svg b/ui/src/data-source-icon.svg deleted file mode 100644 index 51f2f9be9a..0000000000 --- a/ui/src/data-source-icon.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/ui/src/dataset-icon.svg b/ui/src/dataset-icon.svg deleted file mode 100644 index 49bcc990c8..0000000000 --- a/ui/src/dataset-icon.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/ui/src/entity-icon.svg b/ui/src/entity-icon.svg deleted file mode 100644 index 991e1dec75..0000000000 --- a/ui/src/entity-icon.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/ui/src/feast-workmark.svg b/ui/src/feast-workmark.svg deleted file mode 100644 index 3257387737..0000000000 --- a/ui/src/feast-workmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/ui/src/feature-service.svg b/ui/src/feature-service.svg deleted file mode 100644 index 81ec81e74d..0000000000 --- a/ui/src/feature-service.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/ui/src/feature-view.svg b/ui/src/feature-view.svg deleted file mode 100644 index 92102a4af3..0000000000 --- a/ui/src/feature-view.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/ui/src/graphics/DataSourceIcon.tsx b/ui/src/graphics/DataSourceIcon.tsx new file mode 100644 index 0000000000..fdd92b8773 --- /dev/null +++ b/ui/src/graphics/DataSourceIcon.tsx @@ -0,0 +1,43 @@ +import React from "react"; + +const DataSourceIcon = ({ + size, + className, +}: { + size: number; + className?: string; +}) => { + return ( + + + + + ); +}; + +const DataSourceIcon16 = () => { + return ; +}; + +const DataSourceIcon32 = () => { + return ( + + ); +}; + +export { DataSourceIcon, DataSourceIcon16, DataSourceIcon32 }; diff --git a/ui/src/graphics/DatasetIcon.tsx b/ui/src/graphics/DatasetIcon.tsx new file mode 100644 index 0000000000..5c28f76f1d --- /dev/null +++ b/ui/src/graphics/DatasetIcon.tsx @@ -0,0 +1,52 @@ +import React from "react"; + +const DatasetIcon = ({ + size, + className, +}: { + size: number; + className?: string; +}) => { + return ( + + + + + + + + + + ); +}; + +const DatasetIcon16 = () => { + return ; +}; + +const DatasetIcon32 = () => { + return ( + + ); +}; + +export { DatasetIcon, DatasetIcon16, DatasetIcon32 }; diff --git a/ui/src/graphics/EntityIcon.tsx b/ui/src/graphics/EntityIcon.tsx new file mode 100644 index 0000000000..d9daf542a6 --- /dev/null +++ b/ui/src/graphics/EntityIcon.tsx @@ -0,0 +1,46 @@ +import React from "react"; + +const EntityIcon = ({ + size, + className, +}: { + size: number; + className?: string; +}) => { + return ( + + + + + ); +}; + +const EntityIcon16 = () => { + return ; +}; + +const EntityIcon32 = () => { + return ( + + ); +}; + +export { EntityIcon, EntityIcon16, EntityIcon32 }; diff --git a/ui/src/graphics/FeastIconBlue.tsx b/ui/src/graphics/FeastIconBlue.tsx new file mode 100644 index 0000000000..7bd99226eb --- /dev/null +++ b/ui/src/graphics/FeastIconBlue.tsx @@ -0,0 +1,18 @@ +import React from "react"; + +const FeastIconBlue = () => { + return ( + + + + + ); +}; + +export default FeastIconBlue; diff --git a/ui/src/graphics/FeastWordMark.tsx b/ui/src/graphics/FeastWordMark.tsx new file mode 100644 index 0000000000..576e416bd6 --- /dev/null +++ b/ui/src/graphics/FeastWordMark.tsx @@ -0,0 +1,26 @@ +import React from "react"; + +const FeastWordMark = () => { + return ( + + + + + + + ); +}; + +export default FeastWordMark; diff --git a/ui/src/graphics/FeatureServiceIcon.tsx b/ui/src/graphics/FeatureServiceIcon.tsx new file mode 100644 index 0000000000..04c4de9cd6 --- /dev/null +++ b/ui/src/graphics/FeatureServiceIcon.tsx @@ -0,0 +1,42 @@ +import React from "react"; + +const FeatureServiceIcon = ({ + size, + className, +}: { + size: number; + className?: string; +}) => { + return ( + + + + ); +}; + +const FeatureServiceIcon16 = () => { + return ( + + ); +}; + +const FeatureServiceIcon32 = () => { + return ( + + ); +}; + +export { FeatureServiceIcon, FeatureServiceIcon16, FeatureServiceIcon32 }; diff --git a/ui/src/graphics/FeatureViewIcon.tsx b/ui/src/graphics/FeatureViewIcon.tsx new file mode 100644 index 0000000000..f536953b11 --- /dev/null +++ b/ui/src/graphics/FeatureViewIcon.tsx @@ -0,0 +1,54 @@ +import React from "react"; + +const FeatureViewIcon = ({ + size, + className, +}: { + size: number; + className?: string; +}) => { + return ( + + + + + + ); +}; + +const FeatureViewIcon16 = () => { + return ; +}; + +const FeatureViewIcon32 = () => { + return ( + + ); +}; + +export { FeatureViewIcon, FeatureViewIcon16, FeatureViewIcon32 }; diff --git a/ui/src/hooks/encodeSearchQueryString.ts b/ui/src/hooks/encodeSearchQueryString.ts new file mode 100644 index 0000000000..547db30d37 --- /dev/null +++ b/ui/src/hooks/encodeSearchQueryString.ts @@ -0,0 +1,18 @@ +import { StringParam } from "use-query-params"; +import { encodeQueryParams } from "serialize-query-params"; +import { stringify } from "query-string"; + +const encodeSearchQueryString = (query: string) => { + return stringify( + encodeQueryParams( + { + tags: StringParam, + }, + { + tags: query, + } + ) + ); +}; + +export { encodeSearchQueryString }; diff --git a/ui/src/hooks/useFCOExploreSuggestions.ts b/ui/src/hooks/useFCOExploreSuggestions.ts index e6a2a1e0eb..5767f73bed 100644 --- a/ui/src/hooks/useFCOExploreSuggestions.ts +++ b/ui/src/hooks/useFCOExploreSuggestions.ts @@ -1,4 +1,4 @@ -import { encodeSearchQueryString } from "./useSearchInputWithTags"; +import { encodeSearchQueryString } from "./encodeSearchQueryString"; import { FEAST_FCO_TYPES } from "../parsers/types"; import { FeastFeatureViewType } from "../parsers/feastFeatureViews"; diff --git a/ui/src/hooks/useMatchSubpath.ts b/ui/src/hooks/useMatchSubpath.ts index b8a72f9e3d..4aabf53bc8 100644 --- a/ui/src/hooks/useMatchSubpath.ts +++ b/ui/src/hooks/useMatchSubpath.ts @@ -1,4 +1,4 @@ -import { useResolvedPath, useMatch } from "react-router"; +import { useResolvedPath, useMatch } from "react-router-dom"; const useMatchSubpath = (to: string) => { const resolved = useResolvedPath(to); diff --git a/ui/src/hooks/useSearchInputWithTags.ts b/ui/src/hooks/useSearchInputWithTags.ts index 53d6784a0c..6683e65e00 100644 --- a/ui/src/hooks/useSearchInputWithTags.ts +++ b/ui/src/hooks/useSearchInputWithTags.ts @@ -1,8 +1,6 @@ import { useState } from "react"; import { useQueryParam, StringParam } from "use-query-params"; -import { encodeQueryParams } from "serialize-query-params"; -import { stringify } from "query-string"; import { sortTagsByTotalUsage } from "./useFCOExploreSuggestions"; @@ -298,21 +296,7 @@ const useTagsWithSuggestions = ( }; }; -const encodeSearchQueryString = (query: string) => { - return stringify( - encodeQueryParams( - { - tags: StringParam, - }, - { - tags: query, - } - ) - ); -}; - export { useTagsWithSuggestions, useSearchQuery }; -export { encodeSearchQueryString }; export type { filterInputInterface, tagTokenGroupsType, diff --git a/ui/src/index.css b/ui/src/index.css index 60869353c8..46ca3ba295 100644 --- a/ui/src/index.css +++ b/ui/src/index.css @@ -5,7 +5,7 @@ } html { - background: url("feast-icon-grey.svg") no-repeat -6vh 56vh; + background: url("assets/feast-icon-grey.svg") no-repeat -6vh 56vh; background-size: 50vh; background-attachment: fixed; } diff --git a/ui/src/index.tsx b/ui/src/index.tsx index 21008a1103..d4f1013503 100644 --- a/ui/src/index.tsx +++ b/ui/src/index.tsx @@ -1,31 +1,82 @@ import React from "react"; import ReactDOM from "react-dom"; -import "./index.css"; -import App from "./App"; -import reportWebVitals from "./reportWebVitals"; -import { BrowserRouter } from "react-router-dom"; -import { QueryClient, QueryClientProvider } from "react-query"; -import { QueryParamProvider } from "use-query-params"; -import RouteAdapter from "./hacks/RouteAdapter"; +import { QueryClient } from "react-query"; +import FeastUI from "./FeastUI"; + +// How to add a Custom Tab +// 1. Pick which object type you want your tab +// to be in. e.g. Feature View, Feature Service, etc. +// +// 2. Write a regular React Component for Tab Content. +// It will be passed props with data about the Feast FCO +// e.g. RegularFeatureViewCustomTabProps, FeatureServiceCustomTabProps +// See: types.ts in this folder +// +// 3. Register the tab in the appropriate array below. Each entry +// is a record with three keys: label, path, and Component. +// Import your component and pass it as Component +import RFVDemoCustomTab from "./custom-tabs/reguar-fv-demo-tab/DemoCustomTab"; +import ODFVDemoCustomTab from "./custom-tabs/ondemand-fv-demo-tab/DemoCustomTab"; +import FSDemoCustomTab from "./custom-tabs/feature-service-demo-tab/DemoCustomTab"; +import DSDemoCustomTab from "./custom-tabs/data-source-demo-tab/DemoCustomTab"; +import EntDemoCustomTab from "./custom-tabs/entity-demo-tab/DemoCustomTab"; +import DatasetDemoCustomTab from "./custom-tabs/dataset-demo-tab/DemoCustomTab"; const queryClient = new QueryClient(); +const tabsRegistry = { + RegularFeatureViewCustomTabs: [ + { + label: "Custom Tab Demo", // Navigation Label for the tab + path: "demo-tab", // Subpath for the tab + Component: RFVDemoCustomTab, + }, + ], + OnDemandFeatureViewCustomTabs: [ + { + label: "Custom Tab Demo", + path: "demo-tab", + Component: ODFVDemoCustomTab, + }, + ], + FeatureServiceCustomTabs: [ + { + label: "Custom Tab Demo", + path: "fs-demo-tab", + Component: FSDemoCustomTab, + }, + ], + DataSourceCustomTabs: [ + { + label: "Custom Tab Demo", + path: "fs-demo-tab", + Component: DSDemoCustomTab, + }, + ], + EntityCustomTabs: [ + { + label: "Custom Tab Demo", + path: "demo-tab", + Component: EntDemoCustomTab, + }, + ], + DatasetCustomTabs: [ + { + label: "Custom Tab Demo", + path: "demo-tab", + Component: DatasetDemoCustomTab, + }, + ], +}; + ReactDOM.render( - - - - - - - + , document.getElementById("root") ); - -// If you want to start measuring performance in your app, pass a function -// to log results (for example: reportWebVitals(console.log)) -// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals -reportWebVitals(); diff --git a/ui/src/mocks/handlers.ts b/ui/src/mocks/handlers.ts index f69458717e..6a66e288ac 100644 --- a/ui/src/mocks/handlers.ts +++ b/ui/src/mocks/handlers.ts @@ -1,5 +1,6 @@ import { rest } from "msw"; import registry from "../../public/registry.json"; +import registry_bq from "../../public/registry_bq.json"; const projectsListWithDefaultProject = rest.get( "/projects-list.json", @@ -16,6 +17,12 @@ const projectsListWithDefaultProject = rest.get( id: "credit_score_project", registryPath: "/registry.json", }, + { + name: "Big Query Project", + xxxdescription: "Doing stuff in Google Big Query", + id: "big_query_project", + registryPath: "/registry_bq.json", + }, ], }) ); @@ -26,7 +33,15 @@ const creditHistoryRegistry = rest.get("/registry.json", (req, res, ctx) => { return res(ctx.status(200), ctx.json(registry)); }); +const bigQueryProjectRegistry = rest.get( + "/registry_bq.json", + (req, res, ctx) => { + return res(ctx.status(200), ctx.json(registry_bq)); + } +); + export { projectsListWithDefaultProject, - creditHistoryRegistry + creditHistoryRegistry, + bigQueryProjectRegistry, }; diff --git a/ui/src/pages/Layout.tsx b/ui/src/pages/Layout.tsx index f4f5efd0e3..1e470c782c 100644 --- a/ui/src/pages/Layout.tsx +++ b/ui/src/pages/Layout.tsx @@ -9,12 +9,12 @@ import { EuiSpacer, } from "@elastic/eui"; import Sidebar from "./Sidebar"; -import { Outlet } from "react-router"; +import { Outlet } from "react-router-dom"; import ProjectSelector from "../components/ProjectSelector"; import { useParams } from "react-router-dom"; import RegistryPathContext from "../contexts/RegistryPathContext"; import useLoadProjectsList from "../queries/useLoadProjectsList"; -import feastWorkMark from "../feast-workmark.svg"; +import FeastWordMark from "../graphics/FeastWordMark"; const Layout = () => { let { projectName } = useParams(); @@ -36,7 +36,7 @@ const Layout = () => { role={"navigation"} aria-label={"Top Level"} > - Feast + {registryPath && ( diff --git a/ui/src/pages/RootProjectSelectionPage.tsx b/ui/src/pages/RootProjectSelectionPage.tsx index 115f7ba53b..e60152158f 100644 --- a/ui/src/pages/RootProjectSelectionPage.tsx +++ b/ui/src/pages/RootProjectSelectionPage.tsx @@ -13,7 +13,7 @@ import { } from "@elastic/eui"; import useLoadProjectsList from "../queries/useLoadProjectsList"; import { useNavigate } from "react-router-dom"; -import feastIconBlue from "../feast-icon-blue.svg"; +import FeastIconBlue from "../graphics/FeastIconBlue"; const RootProjectSelectionPage = () => { const { isLoading, isSuccess, data } = useLoadProjectsList(); @@ -35,7 +35,7 @@ const RootProjectSelectionPage = () => { return ( } + icon={} title={`${item.name}`} description={item?.description || ""} onClick={() => { diff --git a/ui/src/pages/Sidebar.tsx b/ui/src/pages/Sidebar.tsx index 50081856e9..9fc1a532f2 100644 --- a/ui/src/pages/Sidebar.tsx +++ b/ui/src/pages/Sidebar.tsx @@ -6,11 +6,11 @@ import { useMatchSubpath } from "../hooks/useMatchSubpath"; import useLoadRegistry from "../queries/useLoadRegistry"; import RegistryPathContext from "../contexts/RegistryPathContext"; -import DataSourceIcon from "../data-source-icon.svg"; -import EntityIcon from "../entity-icon.svg"; -import FeatureViewIcon from "../feature-view.svg"; -import FeatureServiceIcon from "../feature-service.svg"; -import DatasetIcon from "../dataset-icon.svg"; +import { DataSourceIcon16 } from "../graphics/DataSourceIcon"; +import { EntityIcon16 } from "../graphics/EntityIcon"; +import { FeatureViewIcon16 } from "../graphics/FeatureViewIcon"; +import { FeatureServiceIcon16 } from "../graphics/FeatureServiceIcon"; +import { DatasetIcon16 } from "../graphics/DatasetIcon"; const SideNav = () => { const registryUrl = useContext(RegistryPathContext); @@ -66,7 +66,7 @@ const SideNav = () => { { name: dataSourcesLabel, id: htmlIdGenerator("dataSources")(), - icon: , + icon: , onClick: () => { navigate(`/p/${projectName}/data-source`); }, @@ -75,7 +75,7 @@ const SideNav = () => { { name: entitiesLabel, id: htmlIdGenerator("entities")(), - icon: , + icon: , onClick: () => { navigate(`/p/${projectName}/entity`); }, @@ -84,7 +84,7 @@ const SideNav = () => { { name: featureViewsLabel, id: htmlIdGenerator("featureView")(), - icon: , + icon: , onClick: () => { navigate(`/p/${projectName}/feature-view`); }, @@ -93,7 +93,7 @@ const SideNav = () => { { name: featureServicesLabel, id: htmlIdGenerator("featureService")(), - icon: , + icon: , onClick: () => { navigate(`/p/${projectName}/feature-service`); }, @@ -102,7 +102,7 @@ const SideNav = () => { { name: savedDatasetsLabel, id: htmlIdGenerator("savedDatasets")(), - icon: , + icon: , onClick: () => { navigate(`/p/${projectName}/data-set`); }, diff --git a/ui/src/pages/data-sources/DataSourceDbt.tsx b/ui/src/pages/data-sources/DataSourceDbt.tsx index 43864a135e..4e61ba8026 100644 --- a/ui/src/pages/data-sources/DataSourceDbt.tsx +++ b/ui/src/pages/data-sources/DataSourceDbt.tsx @@ -1,11 +1,11 @@ import React from "react"; -import { +import { EuiCodeBlock, - EuiPanel, + EuiPanel, EuiHorizontalRule, EuiTitle, - } from "@elastic/eui"; -import { useParams } from "react-router"; +} from "@elastic/eui"; +import { useParams } from "react-router-dom"; import useLoadDataSource from "./useLoadDataSource"; const DataSourceDbt = () => { @@ -26,7 +26,9 @@ const DataSourceDbt = () => { ) : ( - No data so sad + + No data so sad + ); }; diff --git a/ui/src/pages/data-sources/DataSourceIndexEmptyState.tsx b/ui/src/pages/data-sources/DataSourceIndexEmptyState.tsx index 1a925770cc..9398c105df 100644 --- a/ui/src/pages/data-sources/DataSourceIndexEmptyState.tsx +++ b/ui/src/pages/data-sources/DataSourceIndexEmptyState.tsx @@ -1,12 +1,11 @@ import React from "react"; import { EuiEmptyPrompt, EuiTitle, EuiLink, EuiButton } from "@elastic/eui"; - -import feastIconBlue from "../../feast-icon-blue.svg"; +import FeastIconBlue from "../../graphics/FeastIconBlue"; const DataSourceIndexEmptyState = () => { return ( There are no data sources} body={

diff --git a/ui/src/pages/data-sources/DataSourceInstance.tsx b/ui/src/pages/data-sources/DataSourceInstance.tsx index f2ef3c9b9b..332f51e023 100644 --- a/ui/src/pages/data-sources/DataSourceInstance.tsx +++ b/ui/src/pages/data-sources/DataSourceInstance.tsx @@ -6,7 +6,7 @@ import { EuiPageContentBody, } from "@elastic/eui"; -import DataSourceIcon from "../../data-source-icon.svg"; +import { DataSourceIcon32 } from "../../graphics/DataSourceIcon"; import { useMatchExact, useMatchSubpath } from "../../hooks/useMatchSubpath"; import { useDocumentTitle } from "../../hooks/useDocumentTitle"; import DataSourceRawData from "./DataSourceRawData"; @@ -16,8 +16,8 @@ import useLoadDataSource from "./useLoadDataSource"; import { useDataSourceCustomTabs, - dataSourceCustomTabRoutes, -} from "../CustomTabUtils"; + useDataSourceCustomTabRoutes, +} from "../../custom-tabs/TabsRegistryContext"; const DataSourceInstance = () => { const navigate = useNavigate(); @@ -51,11 +51,13 @@ const DataSourceInstance = () => { const { customNavigationTabs } = useDataSourceCustomTabs(navigate); tabs = tabs.concat(customNavigationTabs); + const CustomTabRoutes = useDataSourceCustomTabRoutes(); + return ( @@ -71,7 +73,7 @@ const DataSourceInstance = () => { } /> } /> } /> - {dataSourceCustomTabRoutes()} + {CustomTabRoutes} diff --git a/ui/src/pages/data-sources/DataSourceRawData.tsx b/ui/src/pages/data-sources/DataSourceRawData.tsx index 130eae6ba2..ad4c7484a3 100644 --- a/ui/src/pages/data-sources/DataSourceRawData.tsx +++ b/ui/src/pages/data-sources/DataSourceRawData.tsx @@ -1,6 +1,6 @@ import React from "react"; import { EuiPanel } from "@elastic/eui"; -import { useParams } from "react-router"; +import { useParams } from "react-router-dom"; import useLoadDataSource from "./useLoadDataSource"; const DataSourceRawData = () => { @@ -15,7 +15,9 @@ const DataSourceRawData = () => {

{JSON.stringify(data, null, 2)}
) : ( - No data so sad + + No data so sad + ); }; diff --git a/ui/src/pages/data-sources/Index.tsx b/ui/src/pages/data-sources/Index.tsx index 1e36fca857..81e3a96702 100644 --- a/ui/src/pages/data-sources/Index.tsx +++ b/ui/src/pages/data-sources/Index.tsx @@ -7,13 +7,12 @@ import { EuiLoadingSpinner, } from "@elastic/eui"; -import DataSourceIcon from "../../data-source-icon.svg"; - import useLoadRegistry from "../../queries/useLoadRegistry"; import DatasourcesListingTable from "./DataSourcesListingTable"; import { useDocumentTitle } from "../../hooks/useDocumentTitle"; import RegistryPathContext from "../../contexts/RegistryPathContext"; import DataSourceIndexEmptyState from "./DataSourceIndexEmptyState"; +import { DataSourceIcon32 } from "../../graphics/DataSourceIcon"; const useLoadDatasources = () => { const registryUrl = useContext(RegistryPathContext); @@ -39,7 +38,7 @@ const Index = () => { { return ( There are no entities} body={

diff --git a/ui/src/pages/entities/EntityInstance.tsx b/ui/src/pages/entities/EntityInstance.tsx index eef81b9409..b44967b178 100644 --- a/ui/src/pages/entities/EntityInstance.tsx +++ b/ui/src/pages/entities/EntityInstance.tsx @@ -6,18 +6,21 @@ import { EuiPageContentBody, } from "@elastic/eui"; -import EntityIcon from "../../entity-icon.svg"; -import { useMatchExact, useMatchSubpath } from "../../hooks/useMatchSubpath"; -import EntityRawData from "./EntityRawData"; +import { EntityIcon32 } from "../../graphics/EntityIcon"; +import { useMatchExact } from "../../hooks/useMatchSubpath"; import EntityOverviewTab from "./EntityOverviewTab"; import { useDocumentTitle } from "../../hooks/useDocumentTitle"; -import { useEntityCustomTabs, entityCustomTabRoutes } from "../CustomTabUtils"; +import { + useEntityCustomTabs, + useEntityCustomTabRoutes, +} from "../../custom-tabs/TabsRegistryContext"; const EntityInstance = () => { const navigate = useNavigate(); let { entityName } = useParams(); const { customNavigationTabs } = useEntityCustomTabs(navigate); + const CustomTabRoutes = useEntityCustomTabRoutes(); useDocumentTitle(`${entityName} | Entity | Feast`); @@ -25,7 +28,7 @@ const EntityInstance = () => { { } /> - {entityCustomTabRoutes()} + {CustomTabRoutes} diff --git a/ui/src/pages/entities/EntityRawData.tsx b/ui/src/pages/entities/EntityRawData.tsx index cabfbaf88a..a6433566d7 100644 --- a/ui/src/pages/entities/EntityRawData.tsx +++ b/ui/src/pages/entities/EntityRawData.tsx @@ -1,6 +1,6 @@ import React from "react"; import { EuiPanel } from "@elastic/eui"; -import { useParams } from "react-router"; +import { useParams } from "react-router-dom"; import useLoadEntity from "./useLoadEntity"; const EntityRawData = () => { @@ -15,7 +15,9 @@ const EntityRawData = () => {

{JSON.stringify(data, null, 2)}
) : ( - No data so sad + + No data so sad + ); }; diff --git a/ui/src/pages/entities/Index.tsx b/ui/src/pages/entities/Index.tsx index ed427804a9..43360f6866 100644 --- a/ui/src/pages/entities/Index.tsx +++ b/ui/src/pages/entities/Index.tsx @@ -7,7 +7,7 @@ import { EuiLoadingSpinner, } from "@elastic/eui"; -import EntityIcon from "../../entity-icon.svg"; +import { EntityIcon32 } from "../../graphics/EntityIcon"; import useLoadRegistry from "../../queries/useLoadRegistry"; import EntitiesListingTable from "./EntitiesListingTable"; @@ -37,7 +37,11 @@ const Index = () => { return ( - + { return ( There are no feature services} body={

diff --git a/ui/src/pages/feature-services/FeatureServiceInstance.tsx b/ui/src/pages/feature-services/FeatureServiceInstance.tsx index 10b6130764..cf0b09a057 100644 --- a/ui/src/pages/feature-services/FeatureServiceInstance.tsx +++ b/ui/src/pages/feature-services/FeatureServiceInstance.tsx @@ -6,15 +6,15 @@ import { EuiPageContentBody, } from "@elastic/eui"; -import FeatureServiceIcon from "../../feature-service.svg"; +import { FeatureServiceIcon32 } from "../../graphics/FeatureServiceIcon"; import { useMatchExact } from "../../hooks/useMatchSubpath"; import FeatureServiceOverviewTab from "./FeatureServiceOverviewTab"; import { useDocumentTitle } from "../../hooks/useDocumentTitle"; import { useFeatureServiceCustomTabs, - featureServiceCustomTabRoutes, -} from "../CustomTabUtils"; + useFeatureServiceCustomTabRoutes, +} from "../../custom-tabs/TabsRegistryContext"; const FeatureServiceInstance = () => { const navigate = useNavigate(); @@ -23,12 +23,13 @@ const FeatureServiceInstance = () => { useDocumentTitle(`${featureServiceName} | Feature Service | Feast`); const { customNavigationTabs } = useFeatureServiceCustomTabs(navigate); + const CustomTabRoutes = useFeatureServiceCustomTabRoutes(); return ( { } /> - {featureServiceCustomTabRoutes()} + {CustomTabRoutes} diff --git a/ui/src/pages/feature-services/FeatureServiceListingTable.tsx b/ui/src/pages/feature-services/FeatureServiceListingTable.tsx index b452b6e4b6..c6205b020a 100644 --- a/ui/src/pages/feature-services/FeatureServiceListingTable.tsx +++ b/ui/src/pages/feature-services/FeatureServiceListingTable.tsx @@ -9,7 +9,7 @@ import { FeastFeatureInServiceType, FeastFeatureServiceType, } from "../../parsers/feastFeatureServices"; -import { useParams } from "react-router"; +import { useParams } from "react-router-dom"; interface FeatureServiceListingTableProps { tagKeysSet: Set; diff --git a/ui/src/pages/feature-services/FeatureServiceOverviewTab.tsx b/ui/src/pages/feature-services/FeatureServiceOverviewTab.tsx index 1655a3624b..a3fc897325 100644 --- a/ui/src/pages/feature-services/FeatureServiceOverviewTab.tsx +++ b/ui/src/pages/feature-services/FeatureServiceOverviewTab.tsx @@ -12,11 +12,11 @@ import { EuiTitle, } from "@elastic/eui"; import React from "react"; -import { useParams } from "react-router"; +import { useParams } from "react-router-dom"; import { useNavigate } from "react-router-dom"; import FeaturesInServiceList from "../../components/FeaturesInServiceDisplay"; import TagsDisplay from "../../components/TagsDisplay"; -import { encodeSearchQueryString } from "../../hooks/useSearchInputWithTags"; +import { encodeSearchQueryString } from "../../hooks/encodeSearchQueryString"; import FeatureViewEdgesList from "../entities/FeatureViewEdgesList"; import useLoadFeatureService from "./useLoadFeatureService"; diff --git a/ui/src/pages/feature-services/FeatureServiceRawData.tsx b/ui/src/pages/feature-services/FeatureServiceRawData.tsx index 0f171a05b6..7fd8d2534a 100644 --- a/ui/src/pages/feature-services/FeatureServiceRawData.tsx +++ b/ui/src/pages/feature-services/FeatureServiceRawData.tsx @@ -1,6 +1,6 @@ import React from "react"; import { EuiPanel } from "@elastic/eui"; -import { useParams } from "react-router"; +import { useParams } from "react-router-dom"; import useLoadFeatureService from "./useLoadFeatureService"; const FeatureServiceRawData = () => { @@ -15,7 +15,9 @@ const FeatureServiceRawData = () => {

{JSON.stringify(data, null, 2)}
) : ( - No data so sad + + No data so sad + ); }; diff --git a/ui/src/pages/feature-services/Index.tsx b/ui/src/pages/feature-services/Index.tsx index 5f3f2c0633..441f3cf82c 100644 --- a/ui/src/pages/feature-services/Index.tsx +++ b/ui/src/pages/feature-services/Index.tsx @@ -12,7 +12,7 @@ import { EuiFieldSearch, } from "@elastic/eui"; -import FeatureServiceIcon from "../../feature-service.svg"; +import { FeatureServiceIcon32 } from "../../graphics/FeatureServiceIcon"; import useLoadRegistry from "../../queries/useLoadRegistry"; import FeatureServiceListingTable from "./FeatureServiceListingTable"; @@ -115,7 +115,7 @@ const Index = () => { { return ( There are no feature views} body={

diff --git a/ui/src/pages/feature-views/FeatureViewRawData.tsx b/ui/src/pages/feature-views/FeatureViewRawData.tsx index 1347ef8dcf..6bb7154813 100644 --- a/ui/src/pages/feature-views/FeatureViewRawData.tsx +++ b/ui/src/pages/feature-views/FeatureViewRawData.tsx @@ -1,6 +1,6 @@ import React from "react"; import { EuiPanel } from "@elastic/eui"; -import { useParams } from "react-router"; +import { useParams } from "react-router-dom"; import useLoadFeatureView from "./useLoadFeatureView"; const FeatureViewRawData = () => { @@ -15,7 +15,9 @@ const FeatureViewRawData = () => {

{JSON.stringify(data, null, 2)}
) : ( - No data so sad + + No data so sad + ); }; diff --git a/ui/src/pages/feature-views/Index.tsx b/ui/src/pages/feature-views/Index.tsx index c54bd45b38..3abd42a22b 100644 --- a/ui/src/pages/feature-views/Index.tsx +++ b/ui/src/pages/feature-views/Index.tsx @@ -12,7 +12,7 @@ import { EuiFlexItem, } from "@elastic/eui"; -import FeatureViewIcon from "../../feature-view.svg"; +import { FeatureViewIcon32 } from "../../graphics/FeatureViewIcon"; import useLoadRegistry from "../../queries/useLoadRegistry"; import FeatureViewListingTable from "./FeatureViewListingTable"; @@ -117,7 +117,7 @@ const Index = () => { { let { featureViewName } = useParams(); const { customNavigationTabs } = useOnDemandFeatureViewCustomTabs(navigate); + const CustomTabRoutes = useOnDemandFeatureViewCustomTabRoutes(); return ( { path="/" element={} /> - {onDemandFeatureViewCustomTabRoutes()} + {CustomTabRoutes} diff --git a/ui/src/pages/feature-views/RegularFeatureViewInstance.tsx b/ui/src/pages/feature-views/RegularFeatureViewInstance.tsx index 05f5c99437..58730d02b2 100644 --- a/ui/src/pages/feature-views/RegularFeatureViewInstance.tsx +++ b/ui/src/pages/feature-views/RegularFeatureViewInstance.tsx @@ -1,13 +1,14 @@ import React from "react"; -import { Route, Routes, useNavigate } from "react-router"; +import { Route, Routes, useNavigate } from "react-router-dom"; import { EuiPageHeader, EuiPageContent, EuiPageContentBody, } from "@elastic/eui"; -import FeatureViewIcon from "../../feature-view.svg"; +import { FeatureViewIcon32 } from "../../graphics/FeatureViewIcon"; import { enabledFeatureStatistics } from "../,,/../../flags"; + import { useMatchExact, useMatchSubpath } from "../../hooks/useMatchSubpath"; import { FeastFeatureViewType } from "../../parsers/feastFeatureViews"; import RegularFeatureViewOverviewTab from "./RegularFeatureViewOverviewTab"; @@ -15,8 +16,8 @@ import FeatureViewSummaryStatisticsTab from "./FeatureViewSummaryStatisticsTab"; import { useRegularFeatureViewCustomTabs, - regularFeatureViewCustomTabRoutes, -} from "../CustomTabUtils"; + useRegularFeatureViewCustomTabRoutes, +} from "../../custom-tabs/TabsRegistryContext"; interface RegularFeatureInstanceProps { data: FeastFeatureViewType; @@ -49,11 +50,13 @@ const RegularFeatureInstance = ({ data }: RegularFeatureInstanceProps) => { tabs.push(...customNavigationTabs); + const TabRoutes = useRegularFeatureViewCustomTabRoutes(); + return ( @@ -74,7 +77,7 @@ const RegularFeatureInstance = ({ data }: RegularFeatureInstanceProps) => { path="/statistics" element={} /> - {regularFeatureViewCustomTabRoutes()} + {TabRoutes}
diff --git a/ui/src/pages/feature-views/RegularFeatureViewOverviewTab.tsx b/ui/src/pages/feature-views/RegularFeatureViewOverviewTab.tsx index 4475b6ad0c..72ea646c95 100644 --- a/ui/src/pages/feature-views/RegularFeatureViewOverviewTab.tsx +++ b/ui/src/pages/feature-views/RegularFeatureViewOverviewTab.tsx @@ -11,10 +11,10 @@ import { } from "@elastic/eui"; import React from "react"; -import { useNavigate, useParams } from "react-router"; +import { useNavigate, useParams } from "react-router-dom"; import FeaturesListDisplay from "../../components/FeaturesListDisplay"; import TagsDisplay from "../../components/TagsDisplay"; -import { encodeSearchQueryString } from "../../hooks/useSearchInputWithTags"; +import { encodeSearchQueryString } from "../../hooks/encodeSearchQueryString"; import { FeastFeatureViewType } from "../../parsers/feastFeatureViews"; import { EntityRelation } from "../../parsers/parseEntityRelationships"; import { FEAST_FCO_TYPES } from "../../parsers/types"; diff --git a/ui/src/pages/saved-data-sets/DatasetExpectationsTab.tsx b/ui/src/pages/saved-data-sets/DatasetExpectationsTab.tsx index f9dff39fad..10ebb87297 100644 --- a/ui/src/pages/saved-data-sets/DatasetExpectationsTab.tsx +++ b/ui/src/pages/saved-data-sets/DatasetExpectationsTab.tsx @@ -1,6 +1,6 @@ import React from "react"; import { EuiPanel } from "@elastic/eui"; -import { useParams } from "react-router"; +import { useParams } from "react-router-dom"; import useLoadDataset from "./useLoadDataset"; const DatasetExpectationsTab = () => { diff --git a/ui/src/pages/saved-data-sets/DatasetInstance.tsx b/ui/src/pages/saved-data-sets/DatasetInstance.tsx index e2714d4223..26df0b3eb3 100644 --- a/ui/src/pages/saved-data-sets/DatasetInstance.tsx +++ b/ui/src/pages/saved-data-sets/DatasetInstance.tsx @@ -6,16 +6,16 @@ import { EuiPageContentBody, } from "@elastic/eui"; -import DatasetIcon from "../../dataset-icon.svg"; +import { DatasetIcon32 } from "../../graphics/DatasetIcon"; import { useMatchExact, useMatchSubpath } from "../../hooks/useMatchSubpath"; import DatasetOverviewTab from "./DatasetOverviewTab"; import { useDocumentTitle } from "../../hooks/useDocumentTitle"; import DatasetExpectationsTab from "./DatasetExpectationsTab"; import { - datasetCustomTabRoutes, useDatasetCustomTabs, -} from "../CustomTabUtils"; + useDataSourceCustomTabRoutes, +} from "../../custom-tabs/TabsRegistryContext"; const DatasetInstance = () => { const navigate = useNavigate(); @@ -24,12 +24,13 @@ const DatasetInstance = () => { useDocumentTitle(`${datasetName} | Saved Datasets | Feast`); const { customNavigationTabs } = useDatasetCustomTabs(navigate); + const CustomTabRoutes = useDataSourceCustomTabRoutes(); return ( { } /> } /> - {datasetCustomTabRoutes()} + {CustomTabRoutes}
diff --git a/ui/src/pages/saved-data-sets/DatasetRawData.tsx b/ui/src/pages/saved-data-sets/DatasetRawData.tsx index efd17abcb6..9f335800e9 100644 --- a/ui/src/pages/saved-data-sets/DatasetRawData.tsx +++ b/ui/src/pages/saved-data-sets/DatasetRawData.tsx @@ -1,6 +1,6 @@ import React from "react"; import { EuiPanel } from "@elastic/eui"; -import { useParams } from "react-router"; +import { useParams } from "react-router-dom"; import useLoadDataset from "./useLoadDataset"; const EntityRawData = () => { diff --git a/ui/src/pages/saved-data-sets/DatasetsIndexEmptyState.tsx b/ui/src/pages/saved-data-sets/DatasetsIndexEmptyState.tsx index 535a5fa120..44f56ba2dd 100644 --- a/ui/src/pages/saved-data-sets/DatasetsIndexEmptyState.tsx +++ b/ui/src/pages/saved-data-sets/DatasetsIndexEmptyState.tsx @@ -1,12 +1,11 @@ import React from "react"; import { EuiEmptyPrompt, EuiTitle, EuiLink, EuiButton } from "@elastic/eui"; - -import feastIconBlue from "../../feast-icon-blue.svg"; +import FeastIconBlue from "../../graphics/FeastIconBlue"; const DatasetsIndexEmptyState = () => { return ( There are no saved datasets} body={

diff --git a/ui/src/pages/saved-data-sets/DatasetsListingTable.tsx b/ui/src/pages/saved-data-sets/DatasetsListingTable.tsx index 6b85c86b16..97d11b0b24 100644 --- a/ui/src/pages/saved-data-sets/DatasetsListingTable.tsx +++ b/ui/src/pages/saved-data-sets/DatasetsListingTable.tsx @@ -1,7 +1,7 @@ import React from "react"; import { EuiBasicTable } from "@elastic/eui"; import EuiCustomLink from "../../components/EuiCustomLink"; -import { useParams } from "react-router"; +import { useParams } from "react-router-dom"; import { FeastSavedDatasetType } from "../../parsers/feastSavedDataset"; interface DatasetsListingTableProps { diff --git a/ui/src/pages/saved-data-sets/Index.tsx b/ui/src/pages/saved-data-sets/Index.tsx index 0d55198279..5f20621baf 100644 --- a/ui/src/pages/saved-data-sets/Index.tsx +++ b/ui/src/pages/saved-data-sets/Index.tsx @@ -7,7 +7,7 @@ import { EuiLoadingSpinner, } from "@elastic/eui"; -import DatasetIcon from "../../dataset-icon.svg"; +import { DatasetIcon32 } from "../../graphics/DatasetIcon"; import useLoadRegistry from "../../queries/useLoadRegistry"; import { useDocumentTitle } from "../../hooks/useDocumentTitle"; @@ -39,7 +39,7 @@ const Index = () => { { - if (onPerfEntry && onPerfEntry instanceof Function) { - import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { - getCLS(onPerfEntry); - getFID(onPerfEntry); - getFCP(onPerfEntry); - getLCP(onPerfEntry); - getTTFB(onPerfEntry); - }); - } -}; - -export default reportWebVitals; diff --git a/ui/tonyhschu-feast-ui-experimental-0.1.0.tgz b/ui/tonyhschu-feast-ui-experimental-0.1.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8e9c9fe82ee6db42d2a9a8338ef5434979fcdc6b GIT binary patch literal 457241 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

1z5Hj9isKPG-)OHiF2rM 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�$>&VKkg zI<3K;ryA(_D0lk}Z06Y;&JsX8`vB)X6h9li`fMB(@q4Vb{wBB$o;q9g-ez`)$WS$- zl>7(fJDlayTv$N;>&X33dP~Hgu=V=@<##T`8uXvTesmH)Jf6Su*=rtIl^xfjB4TMXB}kLY>UIQtOf^e%b};p_vOudnk#e0%Ec zr}tks#ohp0Cj0@LjB7lAcCL^EGz*gJ`I%4go_4I$S!X%WxDxn&<0I|o#`FTG*jgYP zr2pVMoaG13K~LtN^h_tBJ;D*5yZ7_SBU}f`VDnBucicOL->JV7X91t%9`$la3z_d8 z{AaTNeP?q;UBpJ@gTu3~j=Pz@APyeQXhWZA@;P4a(Eg)&8H9tO@1tUd!|kAN<4I$_ zo$%CD4GY^HCJyP;w8U&i#OGX!JUaGs_0Q2UJ0J8ns#f!?Y_sp%2HLP=^Jq(8-`8Xr zajhixJBg3N?`QXdDE-O4CE5)ymuqo!y|*hHO-uuAHdSwN?miw_fU;|zy(qhw2c(`s z^8e@Lv4?*VC+i)1^*HbB_^Wf!vH4*y+@Fi<*!qHFJg%LpXywY>q~dSOr~E%HE4hvi z_UM{AI^Y4SX-?GBncrU_Z#N#l70xias-BMLS;y9n>we2;V)0(jxkdG8n1S;*HU5ZM z7`#myq;{9-nwoDJ+lB4L{=9G|jme>OX{um9Sgf5`siItsgH zo8mwUyGrPqb2n%bq` zd2&JjsaVf%*;xN*%!m9w)z`{$UB^ITeTwS0s<)xzu{&(+zJ3mIFYa(I%{$`5C;dCU zH<;IbC%h=o`ZGp$mHT~Hw`F;Hv{bs5x$2tHA#bxeiF#9{QS)XK(2la^;E4D#)t1`zmHfltxyrfo;nN z?1!C=R!yAkxC0pmXWm@v{$mG!vb7#a-PCL%isUENbrs&bnV`}Ni}&q^pxq_x$iw_C zpB>>$^*+u&i4Jo;qhQqpTO`UnA_kVGiz{kTg58300&KU1-9>aySTZ@B+3>O+mVusC z{fS@afnE;w;~e2AbPy8*=M0NoKsCQz>`Q9TPVRT()LQ&;?0k&u$2=0q6ZVxfJ|CSy zRP4NThe1Enti6QwPXF|P^iTP>ezsX^EyDMg%&gRno;0>*%I|C$@b2Y(!RloB?m4UM z?N={b-1NaOgZE{uC6Mumlh&XaB&~G6OnRF5Z=Abc+9J;VW6W=@XNd+@=&O=UMjW3U z;-9H!F3$BkNq<5tmm7o!!FQO|Dqo+2oXl_}T*i{%1%?^7R_{r00yWkq&j2vJ13XhR zv}|0BC0gS7N`2PBPOT}{zEvk1>RscRO}kNkh&~9*0bN&kxKw|h9dj@L(WK%^vu}qg;TP&Ouu7{?g^*Iy2oN|YMx}4N!l|!{U%CocJhpgJ=VB) z$=^4?mK*d6C&JhOn-2E*<25jI6Js`o*@w7HL_YLByKsiz$JTo$p6#JW?)l<-5WZOI zdQ7bS?q4VepR*k6PJiCrH;TWz_8iVjTw3$|aE{O#3$9a+X z93_)t_XGcTV$l`xxv_2Re^+-!IPmdGjs7%WY?N zufg|OhWU=!%d6!J`th$giv{Hq&dTQc1JL2oX~KO?EH4n_1?S>M|KqZxK3bUdKPF@y z);E96203LD9i|qIZFLMR7cJkqMV>>jvU}4gXN38F#IfH@*lyrBFJrQ(zCy{{NhVX&qdgYtoY%7IHV#gc#S)lK-QX7uC()a;u``_S)ZQXS(wzZ4r;fZZlg*LnP zxtcY&yn9HIjSI^cs(CP!q}S5q-_Z{cdzQ{n$#giM;bsuSlCp8IdN)Td!`Y@B{A~0p?yu7Ev?oPe}=k;k{gPD zPBeF^$~J|H@r=->Xsg;@@$aw04p4eS&Rfl+nt9$)%e9348Q0O?{DRm%JTv0S@ku2& zEbqLy6d#ba;ViB2B=)NFnT`)Q&uqRwwKa|~*|Lwvtv{b&|4#9%eV>pp;=f;s|1R^- zclH`5KCJf|$8B~vzj3&XRydax{801kFyqI1=hzO`anby|2Ih$8g&&?K`7+FWRTGZP~eCgu44ixTKuN(6wKtcVzwX%|4;|z>8wH)mcv`AP)yP_pJgx;wr>iV#Wp4av;Ju z;+(LV=?}+=2g_iNF=3nu2m6DVXnTp96SkrU!yfevzQdd_-Ih%_Yl`#F-`ds;&qUok z>5;uB9ul*wqY?9VmS$G!N&2^UtDjv zw65$%c$a&TcOWlIv3D%U9(31Z?;b2t<`($kZL#&J`U~Hj)rzaP)!a{_zxiQq$6}OC z-4(g3V=F-CSPR+ci_Q~1#<^k z{lQv*d0WhV82n6}$u-FBK5@p|aQXE)IU>zuK8fz~5>q&JPfs6rr{?`#p^=-xHCfOp z+03x_wQcnAIcf&p%Z_oYvzt*ntNIv`)^>y5%}(-~yHRc+|BgoQn#0tdEr=hkSiXC58(~Qe+M{2 z`(r(Qtb%UL6+S1qLggiM3q1P5a~A`-{{BnFmW{7=x|zP0-JVO-*)L$HP_9qmT{GWH z4jOb-E}-1z`Fmsh7yNABHQvu!qkiY+FW($klpA1oZAYLJbxcC_XRUzVsv+1ddN$}9 z^x6({)7@o=SmTRlZQ~rgpM}A0^89gwvr|6scVQXq+0Kn)f7xpxylCG!%xB9%?$*qU zwd_a!T_RSc?QC7UaKu?7lhb3nfN}j`&}*(A%d-*wz74iG)-A#JjJJX|r?p=Rn-%jn zy`uhYzwNgvX}_{Nyl+F*&iHN565UJiaV9{Qqao<1zAf|3touZ6iE2Ai?G&Dg5noFW zczKu=f2o~j6Qj+X{iJI%m>0}C>%{lz<=||y8Si|d^Ye<%-@CEGKDg-`_u=uX`AG3x zRmQQW(XO*-$HbwCrcEAG>)h&2?q}wCTd|S2e9?IC=W)Y8Ofk6LH^uUe&^eeHcM!nhp! z_)6Ewott%>RKhLgDNa8!;9P##H z+RHoh;wQfO*oOCR_6=nlD;lTx%7f^?%tad3bAQAC|I)D~L(*v0ozs*)kA9ihSFSaZ zIi0uD!7AL0Dy=TaY}l)>E&h(?oIa%5r(Lv%p69c;Y`lWMjE&n!%sZYfQOCx0cM`W` zc*5NBu=liQpJaDlM%%p*_iHB(FXxVVkdecmVaC`2Rvn^_Vb5>&aX*O9oOzf07@Ct- zuzh3kWn%II-ys9`avteZ=lgzvCuBxm%%{HSYgxV%*!SoCRgZ7nT7;!;w)NgxG@tv~ z*0B2!b{roW_NbBP`1*MD#5E-SCi`bm>|QjNy%pDE|&J5#(l`E&n@=;pZHwgb>e^FGiY|+a2a6iF2MW>tXcXjn^`z# z<@3;-T_y7A{%~SV z*#Ei1xB=FMk6=Hg54AJtO;$h;v>!CjIpjWYwxP6c0Dq|X9zMXIu>RD~6iS_L_}=LT zFR<=5#^A=wms=k#ntb;7FJlvzoVm!9=bRT=UiD!=`gPzjpfi$9RLi`XRM8KD&vHDI z`^|j6bm$e{5zaL+106nN8Bs~b2;}+tKClKQAK~*aONLO)7~{D(BL!y%a8C3A@jSOw z(?-vD7~Xf7Z@$65gO{+`?Pu__Vz(ETg09#WlH=9>8_PMi(|b5-A`VsSzs9#gh zrk7Fc;COsYj?(WRX$DqNW?-pUp~{)NwO5aoyTu#U4E8hM>eZdpRcEJiRr`lZp~k;hjx z=NZp8sXl?{;i6{sB;M^3wWszo+6zp()Pqj?X!OLI# zp5$}8I`iXK;|qm2FKF9W*Geum=D^x>)*G-{FxIC1g2!MtYnYx2*sB0*u||Wra~@^% zo73VMl#^Mt;I|J>-cS8LzQ354onY-&c}9LQ)_$oT1Sj^K^eyOms_jy}l4f@3cRLo` z!1`?MBc!djc6q(?|GD)VTa$Gpo;W^z-HM{==t)|;i zA;}NXTbR!zn(f5wh`4;wzEwV4!MmKKE(CN7+O%JvSPPGGrE7m5?KozW&1k=fvC)0< z$ef>g7U^r}&9If31YmpAvF5Ustv`ohspG`|EI$W$ z{)E_G;P*!qKSq3mTu46Gut%~?VM}8kZ{nwMmv&SPE8#O$TUe)q`h2Q=xOPcm43tj= z-P`&edp`E9OcTCY1@SPlryp}~%+r0Rtm0v;ZHSWbin8b+(LMS;$n#+ablq;QFhO3= z$UyJx5&K?qGuyb)cJ5a)y$!y2O1%G^{+ywKVW|^@Km)}Wv>%uT?!5OH^@4+n2TR@< z-UpYs@`KL>tOX?2567!=v23?kUe<_P=PTs}U``>F3Ed*smb zc$>aX$%$r7Jx|JYn?~B&jc;Z1n6~c?E&$lC`DVni!;oT$?^GXnw*q_CoK-)w8kAGd z3*%5N(`Y@5N!~0tQkLgPl(~C}^Uq3Krrh1kVHo}}fclEl1IZJUt#)PAMEY=mC(cvqv z4ZDr+jiMQy_xR^xWu^dgK#aeRgwOxJlTqspoqeVFpA}s50k#Aebq#~81v6yXfMB+sq=bc2z`dHL^W?Id5^F5q~S$-Sek8+=Rx zU0-5q0+?TdNiV9wZ#QpCoKYKWyQ@&)lmI=3n=bZl_YS=G4`KE-WV=A#3x8i8^ja(X zH&hFNb;1+2zB>e(pH;D@dt5fZX@MMidq6uOV?C>Rz+RCt$1+T8Y=QWW0q(;` zBZt>{-j6XVe+>G=4f3yB=OFu1&K|M{rt-wb9^jP>=pEo zve_e-H%tsu$vJa>>=_QXXXM&kB15Wyzc~>u}_dy8qtnmy(@@ z*<=~5WUhBI&sf%R{9B7&{<8ETeI9}h$TOXyZ^KS@TwBesj^r;#Z{B~cpH2n6-WvDg zO}ol|xIcWp-ak3_Ze$EiK3lfPGtt@%cqjUXIUL}(_5^G4u}*h6*^EB)8m5g?!LD1{ zj5Cz8p*VMaK9GB<&nBD`0-LKw^Kin`bANk!Z{K}Bud?oavd!!uhx5r}`4%n1K<-9v zzbofH(Dt3K9lvQYL0ZK++l|+*FMH3#-rF|Qe4zsJWHsVi%AdpjqWG4JiqC#KF751Y zFi!rQX8XZ8Ht!4Hz3X4`S-p4gEMNZe+D&lI)^k&?`9j%K0h{QimB;w|-E;!}@tExS zCieTCUi-u7xxeFCm3@#O!0Q;7?w+GT>krsmHouF^DsW8t$i0Y<6_#1G%KEJB?Zy}G z)@SWX>)j}}4SE-zowwfwV`cFFzu!BBv-Yey!GWCiZvy1b$ej(Ww8KmW<*3+>b!My&e}={JvCt56}4qQsq!;ytH1Se?GJB`De4bH%L`T%ycI#W$Z6hl=w8iiUb}7}rC*?}K#@Je` zyuYh=7IvM0!5OWD%RwLK+?0$?bk8{Z_Ew`)=6#!Z_Jxa4be}FK=F!?59fcL$Cy7O^JF_+irRo<(iCL z5U`$z+hi(UKF)A#wVMaur26FMjdQT4eZ(*)41`brZ<_HuZJZ{~-ZO5q{i&K*+qO@s zKS{2WK5w0nxBS2P|JeJo_Qa8->mSq?Be7JQOU!0mNH&Yu?hLrVEVkbP8>C5IWy*cMIDOde6$;@ciKZ5 zPuixA$1_A7DsZ|IXKR(4J004J;dn{E*Y&hL^y1jgWxcq`J*R-b!nzjGoqAt-U%sct zWy(>C{7)jAlV@7X{L!J+P-CjQyua~bI= zyE5o*-cH6u_6jFR>X*4531iV^_4N~c{Is8atkYub;QBXUAt>Civ`o9o<4Y-?Y}N~R zC!(v2Y`A);Hw?TVa?*`>5a-{?+8X#0`x>`%S}%umAJW$=InRr1A%33tE&jzgBn82N zf<8ZKMt^^6*Lr`doVv*W@ndwIdH#K^^5Ud)E&49zwdvmyvXE?p?ddIL>!f*lW{vJs z{Jq_R4n40t2De6io%9UNHiS<{_Q_z6FQH#ei5?zVBa-uTuBmKfG8#|L|r zl^4A{ALJ{}ujDv_UYdL0z-Y9X^;s59g1fcr5uYVpe4DR}E`%OwPGm=}%j*1J$21o2 z`!cNMn+LE%+JEHgkgePI=?&RPcD~MbfAfJ}2rM$jPFbu}Z=0>-3@%}tLjcHHUg3W+h=`Hc7He({RRc>eO&+Wdo8`2vM{+gi&EC{+D z7}28=Vk+CS=c6J1bHR~Fy%$(G+>c86wa>@9Tx&x7TCk&_&xZbK>7kC=esdh_$XJiS3V1wg z`|AB7!amN)8mU=fVv0ux@-B?4d48Q}J>WN9zw&9nfIhAKckM|1wH)bu)p=6x7^Lw+{&ahS^5A`B}s-aVT zW9)aFk$G`QHkI^Vn8dmjV}*iNXgw@C3x^Nn%oO9B6wpfwe8GK}-eSn9c7ff)e$&bL z0G!Nu`}w?2<-R4dCyEg_(R)W>t8@O!@m=IsiSfmFoX?+ocAP(634rrB?U&1wk-aDV zjdPsupRRYnYdJS>y7u^UJbP=BZC82rY{Dm<^~10}m>Ey5-*A62`U&a!w9Wg4_n!9; z#r~Omo5FZa_flU@q%#eQQ_g>#ju&j7ney5>mwPuP-g+ubN4+k|j~A6M@6zY>L+#=? zk(NuybsF3YnRJh*Ic)73*JxX)DKyq+Yc}zmY`Mjbu|JLD`%d!LWRtQjOFG>I`8$j$ z)O)#;-p}u|8{h$z`8&ZO;ar)`o$8GXKMaj$74>+jn{p)MdG*FC_`?+b<<++sJHi;J z(#D|TNW*xZ?2EwK_@=tG_?_QTLyv3gFZf-pN%xJvYay4!V{Du$>N0L_?elX=*HNVR z>!_{gs`=Q$zJDpk8m>V@&lT^FTvdOxQuX=n>*LN-x!vv_xLOi-=UC^rC`XrV>z4={ zDXKMUHG{duYw)jRZhpC9#sP@++WQ-~Fiqrx!k6cAO#Xg+(4L*}OB5eQJ=zQVPaad! zr?Gt)EnXI;-){Ik)@H?Jh0e{fU9T>kpiTd76aEac#c00_zK#ShIWavaao@Y}X}E5` zWV^xqXFV_9)#rXU@ZOw(Q*_qzrR$e`r{4CRr>fmqSIchD4chhjn_KtnyLw|u z_aE;DbBpdTcGjNd1oMFJuWyQO-NF3@CukI0zP}N;LA!|i@9In2S$j+E{iV*jU846} z-C#oZH%iW+y}YZH3U>p?zw7h(EN8Hx_it!??GoLG=NC!p9o>GlOz-#IwRh?U8+v}V z=mg!RGpN4N`%6y0dUBph^j*Vm*Bi&qdTHT1_o;Mrf@KhW=Q*dleks8GwCia8C3^No zT}Ri@+?{ooo=t1=q`$jub=F;)ySJq0Snj%Q)7trNjn|>bV-IL;1{1#D4VEW|$L<8q zU^}9Dz0q@y4y`D?Gq|gF3-r!_o>`!4X+F5WZMij?k6$X&*e&{<)}~6=I`q5qM(b5_ z8xH1cx%GKb?%&{97}LoiEAOt)_tSn%Xr2>#Cp~|S`|17lhUIJ=+OO`(8F;w=g!^fY zX>QJut~<$hj?ee_C5zte^D}GM&jzRj^C;7J@J`xG&!;`6wO`VlX)J@ylGa6|nf8+Q z!l$uYceSeDSx@Y{L4($tXlXt7X|444&^Wx4yS}Z{x&}^t63`mb9OnfZ{|Wcd98T_F zj(h0;Hl9gqG@<>N&@(Z%dEl%Ub$vbPewuF;bEEfnEzp-kzq|Df=u4*+qQ7q0sSoSe z58C5${GCVp+NM45aBtBWG>)JjqH~-P%!_ESU8MP9JOy{q(8uUAJqK0VQ-{`RLSqA+ z(V7w6)1F83cGerru}I^heQMKLZQ~xI%_`1=zLo*)$&sGL=gu8;Y0v3o26Qg!u&{X# z3Qis8I=mlqp!W})K)WC7Mr-WZPQ9n@_h{arcjAHp?I(|^T5x5)#k+c2AG=RuqBFm$ z<2#}YUJv@NOzTT)-o`lSOyk{iq4DtdVB^d06B{TCv_>|~pok~LzsEd@_7i8IOz)(7 z+DBR&+)wM>En{Ekp5onLStJ_A{YQ7O+M*$pVqw$zOV5)?frCagYJpn-=}q;Iq^Ic?{vXG2K0N4?vfyw9dB=Y5!p) zOP=VA4<_ZF*G$NogpPY&ri3!V$C;&dvvrvuwACodTtb-u+L{+Z@0v^i-#igb6m*%u zd~>kGxzc1p8}jJ{zN)R2oI9f9giIj%aMo2@&bh2VzQZ_Zt+aCvnwk49j_?nC_Qx(z)b&Xdc8%na=xkUh7>;ohO=SL+Ef# z>ts)Sl7lw!$&=6=@%Q?K&zlo?7I+hAj-H46K|j8WImI;RGY=*iB{Zja+Zt=a@`>(g z5HFvU<^DFwDhKpKv^y#A{mf^Zby?4b&13fQ%tndnJg7px$=Rhn6@J_;5$%@M*`ssR ztUGw-U?Y1A{sP<&c#-QJX{^;F@l_>ns>EMcb(V{R4R{yJI6Ail@Jsrx zBr>0QS4qxqsI#yPB>kc{ik?4wP0%-L3(20{Blg}VnswLPW;dC`@vhrm^WyYb{cWs6 z>2Xc7s&DkRq~8)P8*1qz9lm}t=)Ni+fNW9s*-Gl1G`1=1zruFI`DPog7pN`9J&Sbd zAL9bvSw^kj`~BKfv&Yy1gBg6~h2bs64PFCV`-47gLbeZ&NslW$w1%(K!pbuJwtz3%x_y6ytXY#?10Cau{v~2m z@mZX~=a)E#*QMF$^fnJbL%^`Ae(U&^;-WZzTLjJMY&!$!aisrvkR8y4m~TTa*sOPkzxSE% zmswV1zMIzZ9nFLFEPO{gkuSCc$rRkfI$qmO*ca-%Za_NRnrt}eOVM?TcLz?H^l3Z` z`cugzJ)8Cy_FVvZ1sfo`m&dXUXs!wUn)DXp6ZiCPkUKs{f6Xv^}%!6fROoy7Rhs?9c_9>6jF<*{T9^p?|lkQ%)^M=<+9q{U-^TB75bKQl17l;?X zPg}jT93}p-Jzj8K=Dd+^LF?5e+3&zUC3|6Ri|nVl!?xnzH@+kGE9o)V5B|N(wo<%y zWLJ~D$o62Pgx}e=VBMfyRQqj z-~;%*OS;-pr->4DPC5%E(u8QNZQ>J4oE=z#;6u>U3w$2pXKLSRa|*wsb)bJGMZ=_T zZc3uVlPzBFCUj4SeLz)Ac@ov(Ub)3@VnjVvXuj!1W_lR^= z19qv(*U!Ny)%Eiv{@6eI*k4Z{`%Ur&yodN1{DXt8*sGf(_zdYB@C8BFB3)(ObD$rP zT?syQf{%vehd*HbU{Z8NzdONaJtTbsJlq{@9p;zB`;`BIbcPM?S&F_zI@)j&-8ZNk z#6tuFj!0$=Vf{z$$)+q6s zY4d0OjP$Vq`|mbomJMt8N|(OdI6|i?h%cf|-+2XhJAp5NXl1BBCvZeRwRj!jizB&7 zIx*?I4O)+>BXViNehG)ywr%~5^dIPpB>zc2(bj}?dz!No(3+Gv4nb=+sB6~_5Jz!r zqFvDs>s^}n?I^l0LDSa{1Cq(4&lE`i{oTy?E?Gu*A3rUFMh_ih&+$NRQ+wn8cNnBhw{Nt{};u4?@jmo zR=I5&qvM|&qn0b3#L=+iT``~M7-;1&aD1JQo5ru^8Oifb-!2W1+f?w_=OVcSEA(aF z&Noq>!H;oK>Ig)C(E7_6_eF~l8`t@0l(nQ|?Q_>juy9SaB^eyKOkRNj7yO?%@)zUC z$PI1T``I(+z`rbRdPm@eFG#v~p65XaIs5(<@%ZYI&#fKP%7-#ZWC-FDkR7)0mkoFz z$2KLVHgsIrVeoN#%&TC3L!O)v4-&bvaKs+**uJ_ODB00xSzx)|k$Bird>~f%3`eem zk6vu*k{dstuJ1vnSV|YL2gwx6es8zrwa~B6Lp^X5{oYuzK5gb@?Tcf>oR3rASje|<**`Wf zk?jN?OSZwZ&G`cLdD*om(eHiExv7@j`u3N^tfM$}t*U%_VN!;B!V^ zz?Ng8tnY7@SckG3v9GsNnZG&J;CwMfd2lavNJc1Ja)H>#wTTE;=aF&{g7POj$vQ2-<`D=47KQzv&uQ+ zDXiQl9i&ih3A+ z9*0L^`AB|tlQ`8PC}7P4{)$0tS^K2J^dW;$zIAeTduk<5RsT^s()iN$f^1 zepYmzmvOIy@V+KvAE~)d@8_-I+n`W(XN6nTm!eP9c7b~R$R|}fl09-i+t}|D(o3ep z2)}Bu;Qq=hRkM)ol`)I?On8rm`DGXz$*O5#K{ik7od%o(?jt?!otw)`dvs%dn1B>)DaOsGn>0$Gv||dVs2TKX*@X z6=7-r=x>*aJ}cIu%1Gs5${v0f+I zePK^_p+|d}ITwch0&`37Nx_pQ##-A?)8@zhWNORJV_?^!FWY-LcHc%f$GN18zUdgu5?~ic6?w+b<9Iyo5SM_~fyV^V!lh~j?`jur8 zQ`Sn1G3*O6O7_&t;Dv>AHS^n3ws+o{xu>21d>fiy_8H)XcM5w$*&W;i@_u~C>SJrz zS!CZnWuEi#I)<3dk-S?iJH_fd(O448b!@#0#)%!MJlAEmU!B%hF2?O9*%smnQ2i{O zt3EN?U%V%AznSzJ{7C(s!8VcF%5R!XkUD!M4-8{MUFplBW$*i=-c5)RJS(nX zNiQ=zW6eEHq=s4fA{ckS@@ScDivP&DN%iBI)Ha6RmRTAjSrOrN)7qHq*TmX%#;i+# zX7?$qyVTzq8VNDmO|tcCXDBOczjBuH<2%p5a4Kc6)gz2X;_KgQ`I!Bh&i|5!F)zJ~ zSzkHK!}pI2_=oBBRXSYMlK{2F27f|gortf7I@8bazImaEn(xR4{o;Ac>L3{zt>($+ z=tbd7NepQr*i3(>e0Be!JqzW?(E7#aEbP&>MeOJ-KWxVI5Pm=Y7!NM;iE26u*~i;e zXC!+FKV*clSG#tmv`4cfR@*^r%Avv&vm-pcgfBSHex*GN*PqVu^R#f<4vN>?*{1R~ z7?B=L^!&Z1V^9D;FZ&G8emIx({ko5JUhI__Ypb|lF3A3+btc~3C?k%S$k&697&v3a z$cC<5=tGS$++#mV#y6^bgVJx%jPWhK01ST0$As_f_S>v*4i}O8GnKu9`!XHbEA9#R z6zcF@)jvh}Dt#Zu2_v2vo^jJ}DGVx-=`U{)W<+iCHY*Bt)MRvw?$P>{b`|c!H?kuX zCWFY=AECb_@<&CwN5D2{(_KH19xc5_Um`mu%o~j`HZpT6zsp$Z+}1)_9%BkYFQ@BQ z^XJ>uV}BLlb8w%M=j{OaWV2BtImTz{*BGt$jm!3|^r)Bd(R%ErC!KBh&PX;MmuLF3(wKoOvO=%Ec#V8}FZMbx z*vkA2oo_yV#-A;L&G@cMwZVHfV2N3zLCCaXT6h49%YqaF35ulLs>y}31f z`(9fSk8_MVZH&=zyCqxq|484D`(}iFK(w>pdG66!DP0-&bWnQv-eUYYq`A&bOoI1qs_S>QnOlqJ9!aS~B-=$c$O_CC%o0|EYQ&h&)rV zome*;Zu&}J`&2yUgB*(A8MldJEU7i9rFycWzX$h%Vhmu$YfRHj*0&x#Gt|}I=V$sm zKlpRf&MOh|f0=yQs6 zC-#leyU;Hn(l2s(QH=Yx+X8Q>a^Fw)a|?TS8+`3b4)IycV5`FSs`?h>zhCDS(z_6P zZ>{_~)oqj;j+>DjtiH{{TpjVjRTAekx%N-QpI;}TKG@hscuJ--^j%^b=$%s%-g!$p z_jVoH*2t0g(NEI@?EV$wkaA2NeNvktemO9G%gyLbr;s+AG$z3|e@d;5 z$wyG|(2E6rU90mf{iS}4;$BMGo~U{~v&KVoTw)Dtmuxc)J9(k&gfFy)cQb4I1|JIT zPdI+)C8*ah(PSmrhp4ANZ$~_HKNS6tbikg!Nai|`zGVNYe2U?_Zl^j9f2(p-{YvQl z;b*s!r6YPy*sC$ddHomD`OWD{#Vsl+Kc(y$bmx{Qd_&t~e3!^87~j55`u1M+4w$#M zA+Nq(MVOfJ*}gcR&V*$a(jnP&Kbb#F@)rGI8|ZtozpN%6d29YP`#ZY3N(r`$Q>z}^ z^<}{Y*3MwVb+In;tAc3~^Vyg)rRTRev|qzjP94UHbA$$y(_P)!OPxuz>;#K7>R5oS zfI3Fh2;KoV2|25SN#H&mf#CzprBVmEwx|VOyQpg{xPvb0-%(2%IH*soBR|UV?@-4f z`B=WYZk#5A?%Um<>UZkl|JA)yqvzsz!NwOX9H-m?E{W7o?tx9iHJ1J3k+1JtjPrn+ zSh=rD?^*TkfGbg-6y5q{?{Y23(stMFy~9`@PT39S`#ZkgJG%Alit9z|7z1iNt4HTa zJ-^1!FCyRE;d<$IFbD1rurK<@060x_pVS}IHEys3R>;v^ukg$xt;>Q!NZq;*1;XL%d{41pRo3fO+s^a@xBs0 zGjM&}zbrayrkc(UgZarBH5f~Z_LauR&!si-!u13_9FcD)`@A}F zZP8#;qWwnxA?-J*2MlOx~9^%!MdTh0h*4P&nc9mWdt=()Em#`0P>)VsO`)cQv68Ze%~ z$qCwcmreKhcQ=iL;G9%Z@3ZH+=Q?VT+Xt61fPjBRyn<`di5Jvw*B#z-;BGCMPHE3* zt>y==*8;xF0KBD*x=YZ~!3j{OzoF~ty{K!hx9MHHE=220!!*`qDM7;7k7gO zjdgqCT7LenYcnm?9b4+5v1c2M$#-zRIS;ZC5P#SwKG)=&GaUyLOX#gj@1?Z|E>1w_ ztdR?O=6wrvhD}1LB#3 z#Y$?$8%$TUkHpI(-U+@~6dITSw_(q!1Z{L zJ39w5f%c#QnkQM*0MD{o9`)vLu0aHr}Xjlsei z+n{mOzR?-5JCK?6_KBYpEQ!9C2gotH&!X#ri$*-i5GK zXKY>qJ9EYY$qD;K`;v@MU0K+QKYp2&-5M87Gs4>O5UIW>?Ppv`6Q!@v<}2m zHsHTU!OH?(#<9%27QD6P92l#Ko-2ITJ7KIOtLRKGaZYJXt2EyUc&}g$)^SdNTj1e5 z1{2}Q7{^{PoZ7@6Bl&t_%n&~BlOixAA!m@kOEgF_7VEk!ab0JC^*Z92f`=0H3aIU* zbu8Vr7-x{qZC7LoYDDW1ua>m|1{n5-*3lg-=$xSzm-syKHd~ zU~IL)vOE#qMZY&N2k^f@J4b?N$hrvWCW96D644~>^8jO^{asHEtf$bm4%ZJgXx*9L z*|dL_@Me-*pl3}EfZw~ak3`Syk~1b5TN8Xf8ow==ezfkiMp#E$KYk~zPstr&P9*Ds z<({!#0;d$~1HftoUZwC8l3S-#j`U@9!IIDJPlDUEvvYH5RJ*_!Bf9lyJ&z(Mg9h!} zg7pX5KRTPxCFZune4M@`9ff!pXb8GOX~Hs=_F421)bsK=Wvsm?d`IVcAbU@IL+J+i zZVTBadmeNT!solR4imfwH0g)@iFpj^SuSK@?MVEoTBbe4`96wlpIBULjK4u!M4QAz zELZdyTjT`s++YcQa02gh)pyW~g#XTIzqT^(K6GR!ko$pSc0|5F>i7=I1cc^p~0fX=!No&@`V zc)###lIOA>lY`(_E{iT-Q!PA@Zp65s^?8Bh(Hrn~9LR6xYZK_Jc$VK8hzuqDQPvxJ z8F(P+N_V`TbJTs~`Lq|bN8nKb^b_n^Rjngz9n>z9{1aOP7^5ZN^Z`4B*8n}ytjMAdZ@F1QnC)bALBa+?iHO!=#$vnV7eB$4;!d@fW1Rw zRJsP~)iq^X1VS?tmLra@@IUGQNdBM}%3`}{-JpA6_cHC27#o#zD0LoAV*im|{v_uC zI5o82MBmMmTtj@Ujv7*uflNmYvL}wf*<#z-8G*l4)m{>>4{%=aPNpYXA14qU23VzH z3$d;J+~68hXU+J+vUk9#g)Yy$0J3Jd7M$TZ%Wk&eg*Itl$c~w=U;d-^w3E`VFZ-anem0skp3rjBd{)Htx5j_FCjT#M>I~lLx*vbmx17U z;yjRihkd}f4n(U@;8oQEY!hJUl1?Y{V0{(%wjuum{w;Jo(4ccrbXj8F7LcAWn1*|9 zi|oR)STDnOIM>W8X@3gN@by5lL@EPh@9NVNY$uXQq|?*;aBa|~XB`8V@tZvhHi5(XC-K=4u%hU>&~ISJ z)oCB0e@8YDFqu7zc{O-|oLlJ2;s2q24x2^JCiB7RT6p+IbbruQ#8bgHVGD1>&I=mA z8)iP`3f<$klJIQE=*FJ;2KWl(D|j)F1GQw1_;}V!;3uD$f6=_y-ezo3I#W+v|4n-2 z1iqXj(-Y(dLGUuz7>qC2h5bQv)h*+EGFEFq z_VlR1IM%N6!@#a~VF$~;A4Jz~s59LLO_k|`NVUYi5nwn! zvCoKjQA6Y$>^s)mCcrjRdLY>$e7-zjlQSj!_^&MRci29x z%d*Wue4O?b_J;-R_tC~GGTtEkkON=^I7jfVNyuM)@G9uh4r87ZA7R>Yp*KCjFR>v$ zxe3@mR!6OBZw1|nbspFU+UID$dG3z*eRwYLpSF2DT1ETG}2Wz{ZjOOpY6E< z^Mv?wD1QaVc~E8j7IPpyLG5W3_9f0L>36yx2-m^S!Tw;#4#+x|Bfu%{uufQoe=Xu| zq9@Z@`@o!;_zvqT4)z?ja5?!ow2>x42LtxQL4UEx9u|GBPI?RbRI5dvKl{*0Rs>7s zN9(d)>9URD6~U9~`Lrf;_W8o!EqoO|wl3_mBJ;8u_y}Yu=GzcoC3qBLJ;7f>HscyP zhF1`uqV`$&C4rlS8eDol_T7j4rtiUTh}X9L7LBr_0N$%4A>q8 z)??s9BRh}REWkQ?;LGsAmfe9D`{!7{n9$rC_zZoE>C|N(TopD<;&a5O!GB9-IDPu9pH=bIfE{Um<@D+26Q>-Y`_bJ zjRswL<-&gfy_@z|{~VnU)NqrXL3_Pt-xzEU&^Xf~)>Z!;#T058;?L^5v=5AR4mmH+0dMqKmjP~N zeBKY@^KOHm0(a^t{?~@s9*`-C&mmudPBbYpz0^JUT*1qaEDuF4!45wNZ)z)@jqGmN zhy&;s-YN3O236u&)0G4J3O)hS7wDZ9^HJzPe(XEq{vPnx)$l$%Z&DN;WsbG8lAlBR zUa}7xwm!=UqI1%dfH}bZ0brMEpTl>R*xyj&cakL<(skPsKlKFI?R(Z2Nyf6DPkeu{ zS(#_>Iu3wG3m)i{Cw$HjpMqYce-8NydRzc6cfxze_Fmmnc>S2C{yFk{!S*__J;%Hr z@v-SO@i>lkIj}{w&mrFfe}|4u^DT*wPGlV8;;kEd{d05=>y48=_jiE}y2IWt1CCo@ z&EY#jKMD2|lbq*16|i4f7lE#*=m0iy_aw2*F7SyD90LN+u3_yquzAZJ#x~u6{%8$J zr(ye=ZRj_SiLE)NQ*hvS=l%v8oN@56BlpvRyiH;JeT<)RaV!}9dZ71O?B9Y+h7L#b znt;b3RtlNR_CYn_uP6F0ifu`}8}=~UbdD`F0oxvY9r0k;i)`nS{<2z$KbU!< z>9f);Gqx;WyX~J?EHa~nZjJpEt zL&WF;?%M+FapglHIa&a(TEYfCiOw}Cu-z5C7kjeAJ2_^m=2&Du6zG@q7?)#@RbX=a ziuaZ9PPS8M-@!XLwh+*mZzf_pAeJVw6t)MSYoh;v?e2BAEPe#^l2{%XJ01RTi39rZ z{iygK{D_DX~fgZETST{JaA54t^eRk6F(~ACi)+E5}J$7Tqz9xWxK64}fzY z<|U4!vMuJEB!1wLKH#W#cd-tLjj7lz>F}UYem87WPu@-YAkTwM=E?IA-{gJnB4J zy$D#7^4%T$`2&0hAD3hQzSxFyWVwc1nWreWLGy4=$Q^NnR|byqDYHEU-WD z$hi%IQCb!rLo!;kDjBO}?RfFtv_{51P z`RsFsyeuo9GwY4wTa);M@;loSKWc!Fir<}m!V~2)gde`^E1z@Vj@ciJvk$qzF%R*d zF3Xbp;XuCHlYse3pke~>2bPr&ANc_6!^hcFKKwxF&cohgzCOoc-~(d+>Jo9f1D}VW z%XSsw#p#%aT!WZ~S5C(?RE(f7?}vNjiB2XlC+=M)YuGMH>>aXeDRUz}!afNevm>z< zyhFaj=RNbd0m-;=Lwxe=$5t3dc!&6Na4wI?^?~fi8bN;&p9y`(y@*0g+lKOkar|8Q zK;e@rS&Zd{d68WWOhE_O=qy*&-@@XH=o1{WpCfvj#7#NACoxgh zuMW~DWXV1z;r9*jR+T?E2_&{k{0qKTtTW4R(ti*$V_8UR6?ls0;5SWx$<qm@XNBlaB?G1+O4xfW|LGkH;^-(+z_kfn@9kMselEZ62dRgF= z=iypHx5qpJk%j2}(m~!E(YG4E(h0jo_9;V#Jb@>`-fysuh5RlV2ja$vSv6R%AziQ7 z5jhLL5BM{DcY(?kAUbTWIX3|q*FMLsz<*V2xr+QroUei#%4wCK62)5UOZgl2_!Im< zRXLOO$?;BpBRvZJ8(F6)37u5o*Dk6!SRmtv{W_7o3Y-JyIMNvfqyEne|XT{sv ztT=p|wwk{FTc6(bFn&cH*-GK*YwvN76X3r*F-GbqYK^!~^Jy|}>zG;ZjE^+BUCj-c zUW4KgJvOXFO_N%i&iM9yG49bg?9HrTr?JLNx$;@8HCq1}Y65PY_o$|*8P*I}{2Z*g z?qqzsnvER;re61e9_NeJ(C>_T@3a2|4qQCv-1?{sudEOmJ<(bI z_q0gwlK%5_zI*;;R1W5-aRLrCYOThJ_k?xz%+~~84g4dG-9Y@X#WhR=#>z%dmu3oE zRch5=Cxt^f^Zl;EV;t9RBPPYbDA+h(r| z>A@gNma`G+*S2rx#;(?d<=KSfS03b0*_0$>8o!)S#8$1v_PVwh!5~wJqGUZ~pi$pFh&MqUWlywck7b zbqhEZ5q=Tz0<2M&WFX1<1IdNA2h^<-J$ANVtC7a@zdT^Sg_69}Sm+WQI%h`bu(YJ8ekKsnn#(XI^KayH&ft;{HdA8gK@CtA1fv z=9)-#Z3n!+ao9fgS*C>7k{rCi#$Q)DP( zpFDTpCeK5Q_T^1vCfP+v9P8J)-Qykxi^eVS-SWRP^UGkVs_Pl2F&uCBUHO^je!aK> zuEwp6`fb`bi~GQhf#I-8<3Fh1y38lTdfaxc0r^gHw-V5v?-aeCJ3~9-6Kk$pePUg` zPCAQ4d+Lzv{5R^57p<#(yGA-8?LF3!^n_5)08M+Oa|Ng?r}@2*-2L}-yjgv*PF){M zgp(DoXj*EgqVZbH!@*iES}QuA;CqVz zddEYnNxTnd_C#|0z;m38xz>D3V|<&A=UDqE(m9K?UK`w(7-O==Iddkoxn2FxW!(sM z`orC#A#2bRntV~T`3jm(VCAG}F?w!PAG}H6bc9$L5#AJPn&W!lchm{1cd-t*0RMQp z-h(D+eYUhNw0{-9gMJXeSE^mFiJk&rZj$axwn(K2Tr0*82Hg~vQSXrOe4)Ob&s`(j zzwS#C8-vF|d}t~Aaw9wk7(>8Xpt7P>5I_qS5(f4!QJZL|;?TTXWsU)DIP^M7HUsp!1V&sqK1 zmbgiXg=WosBSrx9@+0FH(7Ef79Y)UzfVCmxImUQaeuOokVdVoSOUD1`Wd+Y_$lB^nv%a{4D!E>+e^9G~a4{pZJ6bFz=PW+r_|mpbM{)LXQ5Re3DrVt9u5a71TH`)BLeEXp6b$ogGKZZ_#0+rlqJk3%0q>s#nMO`M4#Vp^!q%!|XPhb`k_!M-nc`n^9HgRWm@y8AJz#`ssE?D`nruO`?s!cP+YY}L8q zeopGM5&y1`Wu0#t=ErpMJ8>Fg=U0S-ZQFZNkjY>j7-)PX%m? zcHKKV^vH80nU^9(qq z)ZKI59r}(29M`ot51jKzssZ94Dn4p+{jHDMf_YhTwU+)}eQ`prx*K#+!@pNK_7=yZ zId2cS|82?fK`s5DA^m1i7g^Uohq)?_%H`&IbC5TUm}mg3g(LO?br{HV z<{B}nsh@Cs5_`xs5Wu&2ipE%!Tm{bGL_cHO8_+lr3m>2sfN7C)4v~9>J-iz*J_PD^ zkV{-}3JqIfDR5p7=X4~_2dxS6=~eF29p?x(%95izm)hw-a$}I2Ews`Gj!_^nbL9KA z8CL`O@0?${Mr;=~(G%oi#yOg(^9eXV$wnSD>hI=#3vu88`GUaL;kxOdi(2KA!#O4N zp8Dj(bq<4WFp)TIKx+@Yo0H%Pw2}8<3Fbu=`9H`uO1CI4sO*;sev zaB^+|YC;0Wj|u50;JqKrZOLmPKFhhV4bDwr+=2i#W>v(o!IO?$Q;Ryl0rMxz392El zQlB;K4SKKS)=f@#$p2y-1o-bf!JM)}zHeUUoG->;L0ty&T9$9B&JSlO;JgZ{E%fgMGs@z;Ph2Bs5p^#G zsbNGttta*3$Y*ByB0dOulss7E3EP~1!}v{Ig^vo3u!b&TVwVMhK%P9Rmgo7;J2O{14A{KlgR+bIuQN zS%G_q?njy%1Jgz|qLJ(N`4SD)$EIO@{lm7@KZMpArfvKMihis4Z9>>n#qgkFL3p=c2*EE(R0`azc_OsyqpzBFe z%kpLWkiSaC3=HT8{x_I+VbcPqRnw*9mZa1ebR8=rR!)XJtHX*3B;xu>^J~bvk?OrZ zr0|JN7ya7?xrW9`x%9NQKm<H>jk1`rcfZQWT-WAR)nWG-74%e%OsEg)h3xN_Yvr z2tV1CXm3&VG{3s;H{?#wx1Ja(j$q0bvl_*qm^O2HX5A?Pul`!^KB<(B)}Ai(sHV!8 zZiHv^PBu(06yuUD55MW(Ofxv=hJu@!LhQKek|=PjZs;5Ml}Xl>#^I*eIaqB>2xH7e zYK_53)o_&i+cBuDjl(BpMcS*dP4I0gT4wQQ{)8w4-|71wXAgedXaHNzy>wo^Y`h-%mH7W?RPqvxH(mXint<(Oeup^Qm^JTtG{##qw z)4t~WVaa&;HNK^Enlt!>2U=AJ(%ke3K7FrL}IK`CwxWM*zirOHw5@| zP9xxJT)#B%@vd~p=Pv)!KL1^K*jmXo9PO?rBiQ6|`DXbi|EGB|O2NDmx8A&Sof1`B zcT{0n&*!D_Ew<(x5WROyQwB)NhkY_-@0w68nilP_j@Sg ziOTQ&Ht2C->b{uT?8xRP=Lo!QxJ)7)M*g{&ODo+}LXs4rCL1`0m7_<~bKej2ZD!5> zrm)T<yYVa{nm4i!KUxLu|^@=fUUww9Ud$1Gr@p?&WE76WsAudJAkv6B^G< z+8}ffv(n}|&x%^o<`g#tXA==B$1SCpy6#3`E`4wD8I1#`Gf9B$e#>ZteB3SMCH?+_ z3z#S%nI))WZ#cvTQ@Ztse6hqA(Fvwy3}tex6?bf1 zw1JEaayuuxuf+gb!OTb6h^>1YiYk1?{uEW@^!s;Ut%|iHpJrH8mpMP5(nfxD4&{)y ztHEOU@{(cAdfdq#1zY8LzB%*2{Q2C;^Jky-RW5NM=Y7=pw{iLu@HpmUL%rvnc&~ht z9_1(%?W`56@HuJDQd7RaB)GcOvU`R|Y3QP=>rgFNzwL09zpAQH$NU(JkxYyHxVu;c z9QMriWpB1lyBbXr|7L!-u|7gsukZ99f{nM`*Ig-?zp861 z;Om~(DCXnb+6i(VW9uC250Ua}!OCh2^hBzawb&nSiGK z$i^+Dc6RHJ@x8%&2Ma>ibl=`tXWA21gttwx}a1>NJWSzE4Osjtu0!v z#!c1S2}voLYdLIw&3G?C=m=5z70nF?rF$OzA>9|`6+kqxba#wXlOf4Cscp=2vov^)mgd_8NUaH>)ulx7&0qFBuabO(%ri-)5hCiG9}yOz5o)uI zve$VYi~|wb(N|tkpx=>Pe&KK7ua7brLGLv2rA;(#L1um-)ThTMPFqPBc-gt5qbg9uPS)F6e;RZ~pMn8jBAVhzek#tKPqPQ*~ zG(Y&JEbIUwcyPx{mw)M0H&GpTO9dYGRVvR2OnuTywe;8nM_?CRE= zk3dJ>VV$`P%;Mf+Z$2jtP@ul3s-N&K!!bo`X!*~+a#9CP57||tb$+wCc6WopAE5eL z|L{Hfe--;TN?H8s5Uw9%xfU#x#-yWI2WM-UqSsI`mf4f}OhTsLu0h&ou=eUy5=2E1 z@(j1|#c4bE*Tm%wP}T5OVacfvWBr3bE4+ym24m4$vbLID!+7Tyu>T!gNup*3?ThvSW2yaMSg=E&{j+$rdO z3-u>tC)+bX04V&+-!w2F81Px#U3rcbB2qTp}!yDRky*aJc0Wy19UCuzd;$>6MIO70OzHf#k=~4 zoV3LLq(MyU&ESTUFO8A=Qd_y90^&(4#DJx=8t|_pkSdy?jQ^YgIrh%4Xx-~4L|Qo; zkg#xy(Ca@3<<}J=h2WimKdBlZ4WI8p?(0n?y^xJezjRTk3Qq)8x3D$1*B3rIdvc~2 zCdxOeePo}iTEKQxmtUpjAv7F$=&WQK>v5jYb6P&%L0O~EQ?qVG*MPF)vl}D`?`Qdq zV(ecX~j`dR{k_}^@kR34n=q(5YZCr zyj&c*F>W>*N2Xdh_YR4U}`KOhdj5A@+oum-l4O`1L|dDaU5?Vdy{lUkyuP z!}JOJ{j{c{=Bd51^W61Te8_0o+s_qQ)4klS4JVf6xC48wAH z&VM;~j;1hRuh3qCf@1gMy##Gm-w^Q@SAO_E(2M>X6>5@)7!G z`%FxU;hN-?&6yS9<>s(gPU&ucm77MRLs3-#*_hGM@vW~ff_IPmoVaCZcHAA2V%-Kw^l9Q92O^Rzu<}FR}|z{ns=!;E~59{ zmVTx@{*`SkfttG3Tpr7W^yDTmsGu@-FN`+Q?)qz7Xj_awApxyp+6VJ1=>Jh+wT*$)|1P9mOuD! zPdPmxivp>nT-AqF;mD#=lXoG%w!L>Q3LfVhnj#7F!i?BG7ECuuEQnb@7}+K5=N;V& z{^bXcSfe!F@Gpw44-`PYw*w%Kpq|msNhDAj_h!~|uiuA-!2ijn|<@-quJ*d?_ zeKFK(iV*2v5F=C1eWw1NYm#3+IcQV%{dkbQQK#>Qwk`^+HEbFc`Id?WkPsc8k1;{m z7cO7b)`iE0>wS2zMAv$_ZDfB1@-O4nWJO{uI_Nvv17_ME(-^-sEa4 zsKTvZd3-|-(_?gZO3F@8O(mK?iP?lA0e^AWJj5?AY>Ocw4m^wsKhLGZP6FIc}gFNT3+2t8i1;qCKv64l!q8O8{0r+g1Kd zsx6ar?b#^QCQ~}8k<{Y|wT~Knwt2Hv%%h(A5j<3XY31r>S%X?s_ej34c5`sXMxZ_h z^3D3i8G+qi@?-OWF>?9pNd&RSJ%hUb1=!{qO!~mydt52upx95=1l92?HhxCdg+5RW zMxVT6MlCKnneQ#+&71+F0rN~{H_)r^hqWfPCVWT@iRg%_E&COZR;+PX!*(F2Tpads z@B;FN1Lq!F=9-Uwi1A8`)QR_hY>|FY14mXH6XR2H=!s9{r0WbpmyES@;+uR1uvvT} zRQA6TZ9dYVW?oDh;f{u#+$y$++T`5;3lrP1k*0ymC?D>oKO>VJASN?2ylDxqgxg8} z3-n=^k3$t#I0L#20>KViB8lk_tGj_Vf@!-_Hb`KkB1^K4e-n?0o5@X~{0DM$+@I$>9aFLouP0g_>3 zs}3zeFjBm?+Mf1!(}G!3=?US4&XRZ)qczTdUXn(Em8U6n_R?Bov6}b?RYLp%E-#Fq zP#+i>`Zod0r+fDtw%epJC&hJ^M9bjpL;rOf5`g7A;kfNb8qhQ$YiE7wuvv#(%(^RF z=atELAO{bRaa?*V8LZ1j*6vx#C*JojXt)r;?0);qeo`r*Y|~1DDaC6$4U>qR#fgP) z-X#1saY)K=Ss!Rm30ssuqeoiU!;n07OwT^f_cPA&PV3Fs>OKPx<|9QLX>^<6BU;m> zxz~{5MRs;5%N7%CTP|%sX*a1UfFs+>S9Ipb@kfuNkK9;Fe^AyRK$0b~METrikDz)l z!tqvXC=PWe%${}J^7KEtQAf5Q{k<PTspBaD zS=%G;e>Kd#d|wh1PZjP84yy=TqYwUH+Ioc`G3pUuva&woEPYH<(z(AX+P*u3n>U;g zGPBKS<>{u2r)yb?i@@q)&Yy%ux@OYd%BOGstX~b*ReUX6w$FVx!OFBR%|H?tVcEOy z)QvC37{*_Jas1V%haDgQzDfJHFv-GojWo5l+Fahv+^ZfC6Zc)6W7&!mhjI>!adUT% z8>@Qj087XU$fndJnM$nFYKyLVcDIIRzbs$8jAPkOSIjPT!+nlYHJ=p{ zxA;8t4>yHx#FD|U=pp3Lia?)O&z2!JdhV>aQEkb~Td5y@S#cr4wKK#3Asg^i?oG`! z^Rw}L7V;Tb_aR~Fqk!wa`<1ED-0-i%yj%Dq;Sst))q0p`#7q4_HZ(u^x!i-y)BJE= z`xkUQWNUQ7KnAS(NVn=GdYqHxFO6|JUT^)ffDhBH>dPt?q+e75a8o{S5le_r70<~* zW@1yt$AP`_t!@>6pN)hJX?b#~-+Ug@TC|j8QG@0OdB5%wcjiv{h4aTHMryE82ufk>P@OxZ9cFL)R>T@6EKCtg$f6%J`!KGk1~e|d5x^2$cr zxy8zl+SjsJew4Rt?^3qNS)Qn&Tvx?S)GrG65I~gm>U{eKrLDO~=Bgd!Dq%3MMrrhn zb+R+gZWyrJNpY=WKbSlc^k##+VtOJA_u`#aTf_TT7!b?7p{e0{WUxF%lG9JvXFK2Z2qCl7Jk2&6q=bX7_$J=6jK zrC9aqPYh!GrQLT89Z;*5h!f;9)@m;QY_lX!^{izMo9SXI3bwChxt&Eb1E>!Gh!1F) zIf#X?50Zuhoj?+sNob^4XN)9(zm=fsX@ubaJWPRTE%=K87%}R4REsT|4*E3TL?}u{ zMdac6$ZeDP{Bxp%rNw>*t#I}?t5E-VxA>3W?f0!CO?fs|yJqhankg##^HTjB5J$ZpL%w^pr$)~dCcdbIs3h|#h0jZP)9VEigTbCJJu(3o3*^idyUI*Rg8)}I-3L#zND-p6; zm)kcnjPKX{dDX3_7jVBE{dPbLU;FtCk6em5{sW6^H+k0WhOG{u+L%vcD#@7VdzRBZT=8b-C*pAL%_JZo za&0+OYzh~)vi`K|I1p0Ncj{WJtcDQIq3f?J1{{!*3AZS}UXu5G#Zv7qk4sd`kg?qO zjCETM>nP`R_M~>t>g>2oTJmAaYZ&N_y-Xq6>jPKe;oJsjv%yO?(kY|fTjNR@T`Z?OZcP-ws8%jFe8-4qAc(|%OFMJ=KN3Q28`OM&6k3LpcSqb-E*&go=70L!~ z&<)M>*{rHj@xZ^8Jqp;#V2j?ja2ZSq==-j#XgFoqS!VhcDNNEjc|-wNzBZmbdEq%* zM|Xl}2tnbkoe++=O4Sem$9&#ylh5uM_&Z9@@h_rZk&Lx;J(GCh*4*+EZMe0Kq&j7u znHon(L8&(w4$I}8wx(61GzAV$#rpGQm;Po_vobB z%I}{v=aLNEWANm8*8=Jui0jsaUbzC5mZbe7x6H#!F(|2%xFdsp^Os8rx`53{s4s7` zv*on%iDj8$8K@B;S#L#a3PKJRa``e^on#Y)%8+Nuib_4c5(M4JNches5*8Ur`gs8d zpEiQZd#-7?e5*UUxl5H=s5*^5>rl>-h|d_4QH+0?ESE82HXWw?dfCklBFO0BN4xsX z$3d~$q*mj6FCNF&AedF(@EEz~o>^_NBu|rypM`Y>1w$WITHHI%cW!;B;5r%hpdOYj zyc<(t;-k34^r|c0)37$^FVrX)p9qo4rD_pd`C#4B)3nPvlHqRp3Btm-CRypem1P#0 zV3>JLws|GDS>-j?%Wq-7wu(P6c{{QGF2p^8i34qC*~mXR$NegvzYqWAa!>IkLlTfv z`V75X6MUR6ftxi=f>%neAByOr57^ffWbA{9*YJYBn0xkLSDb1N37KhMRnWjIsH+HV zuW|JUGlvdnV~v7r!|-~FS&NW?BhtK^SQxLn#Z#cqYuBb|AETZPq31rGX`$AObXMiZ z;UuTMgCzV96QKJKea=+NAPv8puhG(Q8Qn9@LGjjl-jU_LR!C>lMx3WJa@HJi8lrHo zMU%XAWY?lJ$Gl!|%Q?>N-}Tb9@DO~02xI5zbDABYvMAze(S11n8GA&cgy&&&&sSce zXdJ7{s$)os>e0g6%JJ$XA((I!dOFjUK(O& zDINY#EYx}GeJUz!0H7I!b+NzgFpy-F;LAbsxleK=r3dB02E$e|bAQgpO3Ivt!qdbL z@-UM_)FQ>&WDnc2TcC&??j3EM6X0_^=BGI}cKhz>k7C!AL98WsCbecwXy)!*>-z<} zZHu>up3GFB3+66+g$i7OT~@e!@wh{={tNPz`^`8amr!zu%-9C>_PIjg6} zt8rW(Sht?8y`!A%__~5}W2sx|h1Mda%zuNzP}FVnm5GV;lOFohKoR~K{v?sPkEbU{ zwv*4Z0}Hbj_sk0M zd--gv?rE;rv4L)F;jCVm7VL!3Yeq4I2MU<~&v;Lfo_PmIe#Y*1W2$=GWU539=5|8e z<7?d(Ck|@3a#Eb6_fZpKe;*WK&}OY>fAh_j&aaEUN45i_?jRKM) zP$8vT{&hF^@(h0FsZoQ~Fg#z?5W_iPzC|dfTIK)_egP=Zm(-tq<6py6>iwk^IHG;a zj#h66i}=|t)m_|xTm#DB88Zi5!b#`1SAP`r*p>sg85Ar?hQxaXB z$j~6#s{ACZu;~bwUr)o%c(jgaNG(0`UBEv-(q(RW6*Bc5wXZ)+!}QS15=i&rC#RdK zKh7Ka;`LVIHb4bF1=8%o90=~7o{m$kQ?aJ2NAM9tsohuUmN7Ryj7(d%ZPwRbeIP`G zER6 zn>Zc79RAX>eajJQCS$SGzI<%=hMW>HUwj&M7dUVmBtedu^vUsm?)iryC_o)R0Unx6 zWW6qrgPvz_1NDXk0>uEia7e9cT91>eWIfZeBn$?82T*Z;jCnAqFFvkaL)w&;-u$mk z?jZLynZVM)@`?SLq|0fVy#6ReeYW*$D^r?Dz9lFfGEH<#u1evwOf9fJMRnDQ$I z8uTkR)BMm!^i>4R2%6kFoYi4T!Z})GNoc&2Je=~}hc=000*q0aHpww8oHqOI* zT8tg?d&KBCIP0adKC!T{(nx1r{!UiZN52%)7D9w2C|@P3Yvbbc{Xw~wEQW`t6<}J+ zhsjL5bGWhkn{StY`*nRncTSs{nl}7MQisX|gO69m%e3S@g}(+V@f}NZ?H0|=zV+$u zwC0Cxy7!QFBHGKmp8m)gd{*EyKbp1<4v?Pr$u?T7E~%+DmS4RQS&lH@uE+eYA*e9n z1YYel6rJ1|51vRP&$p)HXZ5zOKVsn3D88RBJY_R@U5A)3ch-<_kj<=o6<;~ejC(U{ zW;0aUs7oBhP=>|1aK*5!_Hyl$IY@u{-THMw?55Q8aq?e2HhCsFy&}DTFQ`H)S9t;Z zbojK9CYJp^rfm)NIs8Fp%xl&^Q#<8Fd;~zEMM%4^YLwu&16M)SD%6_zTZCwus#qiT zB_CVtbR#|6T=A@0Vm1q4MuX7%qrX&l^7n@`0sD1(w6CbA7R>Vrzu00s@!!_$D}~AR zH3?;r_puufp}mAN=S)s?&j8z=nvOstlWHuB^)XZ#LfSry@q>wv79EZ~5seFgDU*`? zvN*;2sjoVfC!fK{LD{+GnHz#Wa+elBYP;>eI<-&O>3cmlQO0eB4L_ZCfe@O$uUcj=G@s=A(x`RGssE z9+i7nr-R-nY#aV<)jzB`*cO=l@3<4WcOM?N|3g#~>7ANZp)%Ubm&a9u8mzy$b5Wl4 z5K+W}_dWz4?v}{a0hQ#okFxp-Uo7Z0RL+m92KH=e7sYf(bGnX77ce^BANUSBXm2h300 zNGfFi{PUuNq>436L#Zab+5t@JxzzeHVUe;q{#|mmwN&xJ5!f>Dp(KtJAGRZO-eqi8 zhtPvnFzvOg#KJ!hvu_D$j~Z4)r`l0o9mgLEegHTTuE-}XNiQCa9i-~`iW8hgVO7Sk z{j{3}7=?o@+{_-;%lgp$_VfjnurGYgIvT*Dc)MEvgPhQzeJIA4p-ylN$Xcl zn;p1<`f2uC|5kwRPa;Dihs7EIv~+3qRT8HE;h%A4u8pU@;5XnZR<`;jGZKH<0b%j%U6T8{_R+u6jhF2a) zg}I>SpQ@IkS%#|`Aiu3jQ6t#7(&BlSR{b;lQf+HnMo=NC>{Gas@EDmrq-SxuFYG#T zgx5TU6#4KhuCv^hVVo)_KZ`W^sr?72J`IiYxVW(BOQ*}45OyZFz{c|bjq&lGyl<%g zE8*qY+Xx34tc-Nl5H*g^YPN{9iXN|YI)(rpKejw=nIIoD+2& zPzgcTDM$BU;wzVI47!lifhl#D0&$SGe+!Tu3Ve0*+4asFxmlJK{6?4rldTRd{-oyV zgFK=wqbm|t7EeU3zUph;iLJOh+40y*2l^4fl_w}+op$hTXs1?8jGfwiPDM>qm-%xd zv2b1z-k`aL7kF8A+#m#k5Q(g-siNz@?x7)Da-0o4wCPD#jbc-#b+IRN({`r^8+bQ; zzO>~0O(_ykaW0)?IcS9(C?5UnYvf90#vM$`je%l)i@d`sS)Hw(6tO`FT+`ycgu0X^ z{2*AW0%WDN{z8*nT-{q7jlaWZ?L?ef=58qMi^p9gg)k)tADvt0zoH=JOvAGCIDtgA zu+?wgKRa$qYOSpT$k;Og6}iHzQwA_2-~yvAX@D$)Z|ddp0rLr0Tw-hI6mmH}IZLz9SHdE1lsiy)&&w*z!KP(aR z)gd#HPo-8Anxsk#1$A|m7HHnzpxUhnEL?mLN1H&fV%STvI>_?P6A!ZKc2#=z z*9*`7mTmgvkLP%=td8}`t2o>pzDyaGnYh#ja1j3Sl#(<*g_a9!ECuh z2B~0GmlgSndprt@earT{7lo#L3!{aCPeLo&PcYCDCYS%vC#b81Q5eWdBsp58|44NB z3gzi!*6Y+>U#@!A{OTzYeT5UDQw4#~)s7ud&XN$-BBFf!)?@tXyL8<#b?^5YD1xFS zMA)2eWXPx@;Q~X}M;fL6$0to*gB)|GpM{*~$jEgmUI-w>#9ys2ou$cDB@7BO%0DqpYe8NQTnPpv!1 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%0DwS$zd|{{vAI5|0=`=xRbhQ+ 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

_=j{D{;)c?szI=WI0h&_WBy`#Ia7D~ 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�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ⓈKaTUu1)Y#~ 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≠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

JTV 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 literal 0 HcmV?d00001 diff --git a/ui/yarn.lock b/ui/yarn.lock index 2d523de658..f8be6d483f 100644 --- a/ui/yarn.lock +++ b/ui/yarn.lock @@ -10,9 +10,9 @@ "@jridgewell/trace-mapping" "^0.3.0" "@apideck/better-ajv-errors@^0.3.1": - version "0.3.3" - resolved "https://registry.yarnpkg.com/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz#ab0b1e981e1749bf59736cf7ebe25cfc9f949c15" - integrity sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg== + version "0.3.2" + resolved "https://registry.yarnpkg.com/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.2.tgz#cd6d3814eda8aee38ee2e3fa6457be43af4f8361" + integrity sha512-JdEazx7qiVqTBzzBl5rolRwl5cmhihjfIcpqRzIZjtT6b18liVmDn/VlWpqW4C/qP2hrFFMLRV1wlex8ZVBPTg== dependencies: json-schema "^0.4.0" jsonpointer "^5.0.0" @@ -25,12 +25,33 @@ dependencies: "@babel/highlight" "^7.16.7" -"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.16.4", "@babel/compat-data@^7.16.8", "@babel/compat-data@^7.17.0": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.0.tgz#86850b8597ea6962089770952075dcaabb8dba34" - integrity sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng== +"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.16.4", "@babel/compat-data@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.16.8.tgz#31560f9f29fdf1868de8cb55049538a1b9732a60" + integrity sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q== "@babel/core@^7.1.0", "@babel/core@^7.11.1", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0": + version "7.16.12" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.12.tgz#5edc53c1b71e54881315923ae2aedea2522bb784" + integrity sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg== + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/generator" "^7.16.8" + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helpers" "^7.16.7" + "@babel/parser" "^7.16.12" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.16.10" + "@babel/types" "^7.16.8" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.1.2" + semver "^6.3.0" + source-map "^0.5.0" + +"@babel/core@^7.17.5": version "7.17.5" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.5.tgz#6cd2e836058c28f06a4ca8ee7ed955bbf37c8225" integrity sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA== @@ -52,15 +73,24 @@ semver "^6.3.0" "@babel/eslint-parser@^7.16.3": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz#eabb24ad9f0afa80e5849f8240d0e5facc2d90d6" - integrity sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA== + version "7.16.5" + resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.16.5.tgz#48d3485091d6e36915358e4c0d0b2ebe6da90462" + integrity sha512-mUqYa46lgWqHKQ33Q6LNCGp/wPR3eqOYTUixHFsfrSQqRxH0+WOzca75iEjFr5RDGH1dDz622LaHhLOzOuQRUA== dependencies: eslint-scope "^5.1.1" eslint-visitor-keys "^2.1.0" semver "^6.3.0" -"@babel/generator@^7.17.3", "@babel/generator@^7.7.2": +"@babel/generator@^7.16.8", "@babel/generator@^7.7.2": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.16.8.tgz#359d44d966b8cd059d543250ce79596f792f2ebe" + integrity sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw== + dependencies: + "@babel/types" "^7.16.8" + jsesc "^2.5.1" + source-map "^0.5.0" + +"@babel/generator@^7.17.3": version "7.17.3" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.3.tgz#a2c30b0c4f89858cb87050c3ffdfd36bdf443200" integrity sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg== @@ -94,10 +124,10 @@ browserslist "^4.17.5" semver "^6.3.0" -"@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7", "@babel/helper-create-class-features-plugin@^7.17.1", "@babel/helper-create-class-features-plugin@^7.17.6": - version "7.17.6" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz#3778c1ed09a7f3e65e6d6e0f6fbfcc53809d92c9" - integrity sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg== +"@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7": + version "7.16.10" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.10.tgz#8a6959b9cc818a88815ba3c5474619e9c0f2c21c" + integrity sha512-wDeej0pu3WN/ffTxMNCPW5UCiOav8IcLRxSIyp/9+IF2xJUM9h/OYjg0IJLHaL6F8oU8kqMz9nc1vryXhMsgXg== dependencies: "@babel/helper-annotate-as-pure" "^7.16.7" "@babel/helper-environment-visitor" "^7.16.7" @@ -108,12 +138,12 @@ "@babel/helper-split-export-declaration" "^7.16.7" "@babel/helper-create-regexp-features-plugin@^7.16.7": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz#1dcc7d40ba0c6b6b25618997c5dbfd310f186fe1" - integrity sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA== + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz#0cb82b9bac358eb73bfbd73985a776bfa6b14d48" + integrity sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g== dependencies: "@babel/helper-annotate-as-pure" "^7.16.7" - regexpu-core "^5.0.1" + regexpu-core "^4.7.1" "@babel/helper-define-polyfill-provider@^0.3.1": version "0.3.1" @@ -181,9 +211,9 @@ "@babel/types" "^7.16.7" "@babel/helper-module-transforms@^7.16.7": - version "7.17.6" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.17.6.tgz#3c3b03cc6617e33d68ef5a27a67419ac5199ccd0" - integrity sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA== + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz#7665faeb721a01ca5327ddc6bba15a5cb34b6a41" + integrity sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng== dependencies: "@babel/helper-environment-visitor" "^7.16.7" "@babel/helper-module-imports" "^7.16.7" @@ -191,8 +221,8 @@ "@babel/helper-split-export-declaration" "^7.16.7" "@babel/helper-validator-identifier" "^7.16.7" "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.3" - "@babel/types" "^7.17.0" + "@babel/traverse" "^7.16.7" + "@babel/types" "^7.16.7" "@babel/helper-optimise-call-expression@^7.16.7": version "7.16.7" @@ -267,6 +297,15 @@ "@babel/traverse" "^7.16.8" "@babel/types" "^7.16.8" +"@babel/helpers@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.16.7.tgz#7e3504d708d50344112767c3542fc5e357fffefc" + integrity sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw== + dependencies: + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.16.7" + "@babel/types" "^7.16.7" + "@babel/helpers@^7.17.2": version "7.17.2" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.2.tgz#23f0a0746c8e287773ccd27c14be428891f63417" @@ -285,7 +324,12 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.3": +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.10", "@babel/parser@^7.16.12", "@babel/parser@^7.16.7": + version "7.16.12" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.12.tgz#9474794f9a650cf5e2f892444227f98e28cdf8b6" + integrity sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A== + +"@babel/parser@^7.17.3": version "7.17.3" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.3.tgz#b07702b982990bf6fdc1da5049a23fece4c5c3d0" integrity sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA== @@ -324,24 +368,22 @@ "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-proposal-class-static-block@^7.16.7": - version "7.17.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz#164e8fd25f0d80fa48c5a4d1438a6629325ad83c" - integrity sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA== + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz#712357570b612106ef5426d13dc433ce0f200c2a" + integrity sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw== dependencies: - "@babel/helper-create-class-features-plugin" "^7.17.6" + "@babel/helper-create-class-features-plugin" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-proposal-decorators@^7.16.4": - version "7.17.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.2.tgz#c36372ddfe0360cac1ee331a238310bddca11493" - integrity sha512-WH8Z95CwTq/W8rFbMqb9p3hicpt4RX4f0K659ax2VHxgOyT6qQmUaEVEjIh4WR9Eh9NymkVn5vwsrE68fAQNUw== + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.7.tgz#922907d2e3e327f5b07d2246bcfc0bd438f360d2" + integrity sha512-DoEpnuXK14XV9btI1k8tzNGCutMclpj4yru8aXKoHlVmbO1s+2A+g2+h4JhcjrxkFJqzbymnLG6j/niOf3iFXQ== dependencies: - "@babel/helper-create-class-features-plugin" "^7.17.1" + "@babel/helper-create-class-features-plugin" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-replace-supers" "^7.16.7" - "@babel/plugin-syntax-decorators" "^7.17.0" - charcodes "^0.2.0" + "@babel/plugin-syntax-decorators" "^7.16.7" "@babel/plugin-proposal-dynamic-import@^7.16.7": version "7.16.7" @@ -392,11 +434,11 @@ "@babel/plugin-syntax-numeric-separator" "^7.10.4" "@babel/plugin-proposal-object-rest-spread@^7.16.7": - version "7.17.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz#d9eb649a54628a51701aef7e0ea3d17e2b9dd390" - integrity sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw== + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz#94593ef1ddf37021a25bdcb5754c4a8d534b01d8" + integrity sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA== dependencies: - "@babel/compat-data" "^7.17.0" + "@babel/compat-data" "^7.16.4" "@babel/helper-compilation-targets" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" @@ -473,10 +515,10 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-decorators@^7.17.0": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz#a2be3b2c9fe7d78bd4994e790896bc411e2f166d" - integrity sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A== +"@babel/plugin-syntax-decorators@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.7.tgz#f66a0199f16de7c1ef5192160ccf5d069739e3d3" + integrity sha512-vQ+PxL+srA7g6Rx6I1e15m55gftknl2X8GCUW1JTlkTaXZLJOS0UcaY0eK9jYT7IYf4awn6qwyghVHLDz1WyMw== dependencies: "@babel/helper-plugin-utils" "^7.16.7" @@ -515,7 +557,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.12.13", "@babel/plugin-syntax-jsx@^7.16.7": +"@babel/plugin-syntax-jsx@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz#50b6571d13f764266a113d77c82b4a6508bbe665" integrity sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q== @@ -637,9 +679,9 @@ "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-destructuring@^7.16.7": - version "7.17.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.3.tgz#c445f75819641788a27a0a3a759d9df911df6abc" - integrity sha512-dDFzegDYKlPqa72xIlbmSkly5MluLoaC1JswABGktyt6NTXSBcUuse/kWE/wvKFWJHPETpi158qJZFS3JmykJg== + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz#ca9588ae2d63978a4c29d3f33282d8603f618e23" + integrity sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A== dependencies: "@babel/helper-plugin-utils" "^7.16.7" @@ -779,9 +821,9 @@ "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-react-constant-elements@^7.12.1": - version "7.17.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz#6cc273c2f612a6a50cb657e63ee1303e5e68d10a" - integrity sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw== + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.7.tgz#19e9e4c2df2f6c3e6b3aea11778297d81db8df62" + integrity sha512-lF+cfsyTgwWkcw715J88JhMYJ5GpysYNLhLP1PkvkhTRN7B3e74R/1KsDxFxhRpSn0UUD3IWM4GvdBR2PEbbQQ== dependencies: "@babel/helper-plugin-utils" "^7.16.7" @@ -800,15 +842,15 @@ "@babel/plugin-transform-react-jsx" "^7.16.7" "@babel/plugin-transform-react-jsx@^7.16.7": - version "7.17.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz#eac1565da176ccb1a715dae0b4609858808008c1" - integrity sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ== + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.7.tgz#86a6a220552afd0e4e1f0388a68a372be7add0d4" + integrity sha512-8D16ye66fxiE8m890w0BpPpngG9o9OVBBy0gH2E+2AR7qMR2ZpTYJEqLxAsoroenMId0p/wMW+Blc0meDgu0Ag== dependencies: "@babel/helper-annotate-as-pure" "^7.16.7" "@babel/helper-module-imports" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-jsx" "^7.16.7" - "@babel/types" "^7.17.0" + "@babel/types" "^7.16.7" "@babel/plugin-transform-react-pure-annotations@^7.16.7": version "7.16.7" @@ -833,9 +875,9 @@ "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-runtime@^7.16.4": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz#0a2e08b5e2b2d95c4b1d3b3371a2180617455b70" - integrity sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A== + version "7.16.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.10.tgz#53d9fd3496daedce1dd99639097fa5d14f4c7c2c" + integrity sha512-9nwTiqETv2G7xI4RvXHNfpGdr8pAA+Q/YtN3yLK7OoK7n9OibVm/xymJ838a9A6E/IciOLPj82lZk0fW6O4O7w== dependencies: "@babel/helper-module-imports" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" @@ -904,7 +946,7 @@ "@babel/helper-create-regexp-features-plugin" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" -"@babel/preset-env@^7.11.0", "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.16.4": +"@babel/preset-env@^7.11.0", "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.16.11", "@babel/preset-env@^7.16.4": version "7.16.11" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.16.11.tgz#5dd88fd885fae36f88fd7c8342475c9f0abe2982" integrity sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g== @@ -995,7 +1037,7 @@ "@babel/types" "^7.4.4" esutils "^2.0.2" -"@babel/preset-react@^7.12.5", "@babel/preset-react@^7.16.0": +"@babel/preset-react@^7.12.5", "@babel/preset-react@^7.16.0", "@babel/preset-react@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.16.7.tgz#4c18150491edc69c183ff818f9f2aecbe5d93852" integrity sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA== @@ -1017,17 +1059,17 @@ "@babel/plugin-transform-typescript" "^7.16.7" "@babel/runtime-corejs3@^7.10.2": - version "7.17.2" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.17.2.tgz#fdca2cd05fba63388babe85d349b6801b008fd13" - integrity sha512-NcKtr2epxfIrNM4VOmPKO46TvDMCBhgi2CrSHaEarrz+Plk2K5r9QemmOFTGpZaoKnWoGH5MO+CzeRsih/Fcgg== + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.16.8.tgz#ea533d96eda6fdc76b1812248e9fbd0c11d4a1a7" + integrity sha512-3fKhuICS1lMz0plI5ktOE/yEtBRMVxplzRkdn6mJQ197XiY0JnrzYV0+Mxozq3JZ8SBV9Ecurmw1XsGbwOf+Sg== dependencies: core-js-pure "^3.20.2" regenerator-runtime "^0.13.4" "@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.3", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": - version "7.17.2" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.2.tgz#66f68591605e59da47523c631416b18508779941" - integrity sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw== + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.16.7.tgz#03ff99f64106588c9c403c6ecb8c3bafbbdff1fa" + integrity sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ== dependencies: regenerator-runtime "^0.13.4" @@ -1040,7 +1082,23 @@ "@babel/parser" "^7.16.7" "@babel/types" "^7.16.7" -"@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.0", "@babel/traverse@^7.17.3", "@babel/traverse@^7.7.2": +"@babel/traverse@^7.13.0", "@babel/traverse@^7.16.10", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.7.2": + version "7.16.10" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.10.tgz#448f940defbe95b5a8029975b051f75993e8239f" + integrity sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw== + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/generator" "^7.16.8" + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-hoist-variables" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + "@babel/parser" "^7.16.10" + "@babel/types" "^7.16.8" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/traverse@^7.17.0", "@babel/traverse@^7.17.3": version "7.17.3" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.3.tgz#0ae0f15b27d9a92ba1f2263358ea7c4e7db47b57" integrity sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw== @@ -1056,7 +1114,15 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.12.6", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": +"@babel/types@^7.0.0", "@babel/types@^7.12.6", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.8.tgz#0ba5da91dd71e0a4e7781a30f22770831062e3c1" + integrity sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg== + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + to-fast-properties "^2.0.0" + +"@babel/types@^7.17.0": version "7.17.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b" integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== @@ -1064,11 +1130,6 @@ "@babel/helper-validator-identifier" "^7.16.7" to-fast-properties "^2.0.0" -"@base2/pretty-print-object@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz#371ba8be66d556812dc7fb169ebc3c08378f69d4" - integrity sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA== - "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -1079,65 +1140,6 @@ resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-12.0.0.tgz#a9583a75c3f150667771f30b60d9f059473e62c4" integrity sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg== -"@csstools/postcss-color-function@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@csstools/postcss-color-function/-/postcss-color-function-1.0.2.tgz#0843fe19be08eeb22e5d2242a6ac06f8b87b9ed2" - integrity sha512-uayvFqfa0hITPwVduxRYNL9YBD/anTqula0tu2llalaxblEd7QPuETSN3gB5PvTYxSfd0d8kS4Fypgo5JaUJ6A== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" - -"@csstools/postcss-font-format-keywords@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz#7e7df948a83a0dfb7eb150a96e2390ac642356a1" - integrity sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-hwb-function@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz#d6785c1c5ba8152d1d392c66f3a6a446c6034f6d" - integrity sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-ic-unit@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz#f484db59fc94f35a21b6d680d23b0ec69b286b7f" - integrity sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" - -"@csstools/postcss-is-pseudo-class@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.0.tgz#219a1c1d84de7d9e9b7e662a57fdc194eac38ea7" - integrity sha512-WnfZlyuh/CW4oS530HBbrKq0G8BKl/bsNr5NMFoubBFzJfvFRGJhplCgIJYWUidLuL3WJ/zhMtDIyNFTqhx63Q== - dependencies: - postcss-selector-parser "^6.0.9" - -"@csstools/postcss-normalize-display-values@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz#ce698f688c28517447aedf15a9037987e3d2dc97" - integrity sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-oklab-function@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.0.1.tgz#a12348eae202d4ded908a06aa92cf19a946b6cec" - integrity sha512-Bnly2FWWSTZX20hDJLYHpurhp1ot+ZGvojLOsrHa9frzOVruOv4oPYMZ6wQomi9KsbZZ+Af/CuRYaGReTyGtEg== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" - -"@csstools/postcss-progressive-custom-properties@^1.1.0", "@csstools/postcss-progressive-custom-properties@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.2.0.tgz#7d53b773de50874c3885918dcb10cac97bf66ed5" - integrity sha512-YLpFPK5OaLIRKZhUfnrZPT9s9cmtqltIOg7W6jPcxmiDpnZ4lk+odfufZttOAgcg6IHWvNLgcITSLpJxIQB/qQ== - dependencies: - postcss-value-parser "^4.2.0" - "@elastic/datemath@^5.0.3": version "5.0.3" resolved "https://registry.yarnpkg.com/@elastic/datemath/-/datemath-5.0.3.tgz#7baccdab672b9a3ecb7fe8387580670936b58573" @@ -1145,18 +1147,18 @@ dependencies: tslib "^1.9.3" -"@elastic/eui@^50.0.0": - version "50.0.0" - resolved "https://registry.yarnpkg.com/@elastic/eui/-/eui-50.0.0.tgz#f744ff437c80b48f352fa53d17930e4824b3e0ae" - integrity sha512-wt98SiSX3OAL+5+JD2SnZf4DNzjFSYzLXJJ7e9VYVX2QhE5ucOJXg2sUQ97Tj6J9xLWctpsZT3llkiGeT4yc4Q== +"@elastic/eui@^46.1.0": + version "46.1.0" + resolved "https://registry.yarnpkg.com/@elastic/eui/-/eui-46.1.0.tgz#b1d77a56d529001858b7fc91f6c2953288549336" + integrity sha512-j65NMzqKluVPtk3b6UYdVVaBha74Y8Y/N6QaHin9MmqUKoAPgevqHWvi0n/OmMpADdRCI0ldxkse6tgAvdaEHQ== dependencies: "@types/chroma-js" "^2.0.0" "@types/lodash" "^4.14.160" "@types/numeral" "^0.0.28" - "@types/react-beautiful-dnd" "^13.1.2" - "@types/react-input-autosize" "^2.2.1" - "@types/react-virtualized-auto-sizer" "^1.0.1" - "@types/react-window" "^1.8.5" + "@types/react-beautiful-dnd" "^13.0.0" + "@types/react-input-autosize" "^2.2.0" + "@types/react-virtualized-auto-sizer" "^1.0.0" + "@types/react-window" "^1.8.2" "@types/refractor" "^3.0.0" "@types/resize-observer-browser" "^0.1.5" "@types/vfile-message" "^2.0.0" @@ -1166,14 +1168,13 @@ mdast-util-to-hast "^10.0.0" numeral "^2.0.6" prop-types "^15.6.0" - react-beautiful-dnd "^13.1.0" - react-dropzone "^11.5.3" - react-element-to-jsx-string "^14.3.4" - react-focus-on "^3.5.4" - react-input-autosize "^3.0.0" - react-is "^17.0.2" - react-virtualized-auto-sizer "^1.0.6" - react-window "^1.8.6" + react-beautiful-dnd "^13.0.0" + react-dropzone "^11.2.0" + react-focus-on "^3.5.0" + react-input-autosize "^2.2.2" + react-is "~16.3.0" + react-virtualized-auto-sizer "^1.0.2" + react-window "^1.8.5" refractor "^3.5.0" rehype-raw "^5.0.0" rehype-react "^6.0.0" @@ -1186,28 +1187,10 @@ text-diff "^1.0.1" unified "^9.2.0" unist-util-visit "^2.0.3" - url-parse "^1.5.10" + url-parse "^1.5.3" uuid "^8.3.0" vfile "^4.2.0" -"@emotion/babel-plugin@^11.7.1": - version "11.7.2" - resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.7.2.tgz#fec75f38a6ab5b304b0601c74e2a5e77c95e5fa0" - integrity sha512-6mGSCWi9UzXut/ZAN6lGFu33wGR3SJisNl3c0tvlmb8XChH1b2SUvxvnOh7hvLpqyRdHHU9AiazV3Cwbk5SXKQ== - dependencies: - "@babel/helper-module-imports" "^7.12.13" - "@babel/plugin-syntax-jsx" "^7.12.13" - "@babel/runtime" "^7.13.10" - "@emotion/hash" "^0.8.0" - "@emotion/memoize" "^0.7.5" - "@emotion/serialize" "^1.0.2" - babel-plugin-macros "^2.6.1" - convert-source-map "^1.5.0" - escape-string-regexp "^4.0.0" - find-root "^1.1.0" - source-map "^0.5.7" - stylis "4.0.13" - "@emotion/cache@^11.7.1": version "11.7.1" resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.7.1.tgz#08d080e396a42e0037848214e8aa7bf879065539" @@ -1224,22 +1207,21 @@ resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== -"@emotion/memoize@^0.7.4", "@emotion/memoize@^0.7.5": +"@emotion/memoize@^0.7.4": version "0.7.5" resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.5.tgz#2c40f81449a4e554e9fc6396910ed4843ec2be50" integrity sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ== -"@emotion/react@^11.8.1": - version "11.8.1" - resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.8.1.tgz#5358b8c78367063881e26423057c030c57ce52eb" - integrity sha512-XGaie4nRxmtP1BZYBXqC5JGqMYF2KRKKI7vjqNvQxyRpekVAZhb6QqrElmZCAYXH1L90lAelADSVZC4PFsrJ8Q== +"@emotion/react@^11.7.1": + version "11.7.1" + resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.7.1.tgz#3f800ce9b20317c13e77b8489ac4a0b922b2fe07" + integrity sha512-DV2Xe3yhkF1yT4uAUoJcYL1AmrnO5SVsdfvu+fBuS7IbByDeTVx9+wFmvx9Idzv7/78+9Mgx2Hcmr7Fex3tIyw== dependencies: "@babel/runtime" "^7.13.10" - "@emotion/babel-plugin" "^11.7.1" "@emotion/cache" "^11.7.1" "@emotion/serialize" "^1.0.2" "@emotion/sheet" "^1.1.0" - "@emotion/utils" "^1.1.0" + "@emotion/utils" "^1.0.0" "@emotion/weak-memoize" "^0.2.5" hoist-non-react-statics "^3.3.1" @@ -1264,24 +1246,24 @@ resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== -"@emotion/utils@^1.0.0", "@emotion/utils@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.1.0.tgz#86b0b297f3f1a0f2bdb08eeac9a2f49afd40d0cf" - integrity sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ== +"@emotion/utils@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.0.0.tgz#abe06a83160b10570816c913990245813a2fd6af" + integrity sha512-mQC2b3XLDs6QCW+pDQDiyO/EdGZYOygE8s5N5rrzjSI4M3IejPE/JPndCBwRT9z982aqQNi6beWs1UeayrQxxA== "@emotion/weak-memoize@^0.2.5": version "0.2.5" resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46" integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA== -"@eslint/eslintrc@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.2.0.tgz#7ce1547a5c46dfe56e1e45c3c9ed18038c721c6a" - integrity sha512-igm9SjJHNEJRiUnecP/1R5T3wKLEJ7pL6e2P+GUSfCd0dGjPYYZve08uzw8L2J8foVHFz+NGu12JxRcU2gGo6w== +"@eslint/eslintrc@^1.0.5": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.0.5.tgz#33f1b838dbf1f923bfa517e008362b78ddbbf318" + integrity sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ== dependencies: ajv "^6.12.4" debug "^4.3.2" - espree "^9.3.1" + espree "^9.2.0" globals "^13.9.0" ignore "^4.0.6" import-fresh "^3.2.1" @@ -1290,9 +1272,9 @@ strip-json-comments "^3.1.1" "@humanwhocodes/config-array@^0.9.2": - version "0.9.5" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.9.5.tgz#2cbaf9a89460da24b5ca6531b8bbfc23e1df50c7" - integrity sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw== + version "0.9.3" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.9.3.tgz#f2564c744b387775b436418491f15fce6601f63e" + integrity sha512-3xSMlXHh03hCcCmFc0rbKp3Ivt2PFEJnQUJDDMTJQ2wkECZWdq4GePs2ctc5H8zV+cHPaq8k2vU8mrQjA6iHdQ== dependencies: "@humanwhocodes/object-schema" "^1.2.1" debug "^4.1.1" @@ -1319,168 +1301,168 @@ resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== -"@jest/console@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.5.1.tgz#260fe7239602fe5130a94f1aa386eff54b014bba" - integrity sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg== +"@jest/console@^27.4.6": + version "27.4.6" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.4.6.tgz#0742e6787f682b22bdad56f9db2a8a77f6a86107" + integrity sha512-jauXyacQD33n47A44KrlOVeiXHEXDqapSdfb9kTekOchH/Pd18kBIO1+xxJQRLuG+LUuljFCwTG92ra4NW7SpA== dependencies: - "@jest/types" "^27.5.1" + "@jest/types" "^27.4.2" "@types/node" "*" chalk "^4.0.0" - jest-message-util "^27.5.1" - jest-util "^27.5.1" + jest-message-util "^27.4.6" + jest-util "^27.4.2" slash "^3.0.0" -"@jest/core@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.5.1.tgz#267ac5f704e09dc52de2922cbf3af9edcd64b626" - integrity sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ== +"@jest/core@^27.4.7": + version "27.4.7" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.4.7.tgz#84eabdf42a25f1fa138272ed229bcf0a1b5e6913" + integrity sha512-n181PurSJkVMS+kClIFSX/LLvw9ExSb+4IMtD6YnfxZVerw9ANYtW0bPrm0MJu2pfe9SY9FJ9FtQ+MdZkrZwjg== dependencies: - "@jest/console" "^27.5.1" - "@jest/reporters" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/console" "^27.4.6" + "@jest/reporters" "^27.4.6" + "@jest/test-result" "^27.4.6" + "@jest/transform" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" emittery "^0.8.1" exit "^0.1.2" - graceful-fs "^4.2.9" - jest-changed-files "^27.5.1" - jest-config "^27.5.1" - jest-haste-map "^27.5.1" - jest-message-util "^27.5.1" - jest-regex-util "^27.5.1" - jest-resolve "^27.5.1" - jest-resolve-dependencies "^27.5.1" - jest-runner "^27.5.1" - jest-runtime "^27.5.1" - jest-snapshot "^27.5.1" - jest-util "^27.5.1" - jest-validate "^27.5.1" - jest-watcher "^27.5.1" + graceful-fs "^4.2.4" + jest-changed-files "^27.4.2" + jest-config "^27.4.7" + jest-haste-map "^27.4.6" + jest-message-util "^27.4.6" + jest-regex-util "^27.4.0" + jest-resolve "^27.4.6" + jest-resolve-dependencies "^27.4.6" + jest-runner "^27.4.6" + jest-runtime "^27.4.6" + jest-snapshot "^27.4.6" + jest-util "^27.4.2" + jest-validate "^27.4.6" + jest-watcher "^27.4.6" micromatch "^4.0.4" rimraf "^3.0.0" slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/environment@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.5.1.tgz#d7425820511fe7158abbecc010140c3fd3be9c74" - integrity sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA== +"@jest/environment@^27.4.6": + version "27.4.6" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.4.6.tgz#1e92885d64f48c8454df35ed9779fbcf31c56d8b" + integrity sha512-E6t+RXPfATEEGVidr84WngLNWZ8ffCPky8RqqRK6u1Bn0LK92INe0MDttyPl/JOzaq92BmDzOeuqk09TvM22Sg== dependencies: - "@jest/fake-timers" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/fake-timers" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" - jest-mock "^27.5.1" + jest-mock "^27.4.6" -"@jest/fake-timers@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz#76979745ce0579c8a94a4678af7a748eda8ada74" - integrity sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ== +"@jest/fake-timers@^27.4.6": + version "27.4.6" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.4.6.tgz#e026ae1671316dbd04a56945be2fa251204324e8" + integrity sha512-mfaethuYF8scV8ntPpiVGIHQgS0XIALbpY2jt2l7wb/bvq4Q5pDLk4EP4D7SAvYT1QrPOPVZAtbdGAOOyIgs7A== dependencies: - "@jest/types" "^27.5.1" + "@jest/types" "^27.4.2" "@sinonjs/fake-timers" "^8.0.1" "@types/node" "*" - jest-message-util "^27.5.1" - jest-mock "^27.5.1" - jest-util "^27.5.1" + jest-message-util "^27.4.6" + jest-mock "^27.4.6" + jest-util "^27.4.2" -"@jest/globals@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.5.1.tgz#7ac06ce57ab966566c7963431cef458434601b2b" - integrity sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q== +"@jest/globals@^27.4.6": + version "27.4.6" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.4.6.tgz#3f09bed64b0fd7f5f996920258bd4be8f52f060a" + integrity sha512-kAiwMGZ7UxrgPzu8Yv9uvWmXXxsy0GciNejlHvfPIfWkSxChzv6bgTS3YqBkGuHcis+ouMFI2696n2t+XYIeFw== dependencies: - "@jest/environment" "^27.5.1" - "@jest/types" "^27.5.1" - expect "^27.5.1" + "@jest/environment" "^27.4.6" + "@jest/types" "^27.4.2" + expect "^27.4.6" -"@jest/reporters@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.5.1.tgz#ceda7be96170b03c923c37987b64015812ffec04" - integrity sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw== +"@jest/reporters@^27.4.6": + version "27.4.6" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.4.6.tgz#b53dec3a93baf9b00826abf95b932de919d6d8dd" + integrity sha512-+Zo9gV81R14+PSq4wzee4GC2mhAN9i9a7qgJWL90Gpx7fHYkWpTBvwWNZUXvJByYR9tAVBdc8VxDWqfJyIUrIQ== dependencies: "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/console" "^27.4.6" + "@jest/test-result" "^27.4.6" + "@jest/transform" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" chalk "^4.0.0" collect-v8-coverage "^1.0.0" exit "^0.1.2" glob "^7.1.2" - graceful-fs "^4.2.9" + graceful-fs "^4.2.4" istanbul-lib-coverage "^3.0.0" istanbul-lib-instrument "^5.1.0" istanbul-lib-report "^3.0.0" istanbul-lib-source-maps "^4.0.0" istanbul-reports "^3.1.3" - jest-haste-map "^27.5.1" - jest-resolve "^27.5.1" - jest-util "^27.5.1" - jest-worker "^27.5.1" + jest-haste-map "^27.4.6" + jest-resolve "^27.4.6" + jest-util "^27.4.2" + jest-worker "^27.4.6" slash "^3.0.0" source-map "^0.6.0" string-length "^4.0.1" terminal-link "^2.0.0" v8-to-istanbul "^8.1.0" -"@jest/source-map@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.5.1.tgz#6608391e465add4205eae073b55e7f279e04e8cf" - integrity sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg== +"@jest/source-map@^27.4.0": + version "27.4.0" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.4.0.tgz#2f0385d0d884fb3e2554e8f71f8fa957af9a74b6" + integrity sha512-Ntjx9jzP26Bvhbm93z/AKcPRj/9wrkI88/gK60glXDx1q+IeI0rf7Lw2c89Ch6ofonB0On/iRDreQuQ6te9pgQ== dependencies: callsites "^3.0.0" - graceful-fs "^4.2.9" + graceful-fs "^4.2.4" source-map "^0.6.0" -"@jest/test-result@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.5.1.tgz#56a6585fa80f7cdab72b8c5fc2e871d03832f5bb" - integrity sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag== +"@jest/test-result@^27.4.6": + version "27.4.6" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.4.6.tgz#b3df94c3d899c040f602cea296979844f61bdf69" + integrity sha512-fi9IGj3fkOrlMmhQqa/t9xum8jaJOOAi/lZlm6JXSc55rJMXKHxNDN1oCP39B0/DhNOa2OMupF9BcKZnNtXMOQ== dependencies: - "@jest/console" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/console" "^27.4.6" + "@jest/types" "^27.4.2" "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz#4057e0e9cea4439e544c6353c6affe58d095745b" - integrity sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ== +"@jest/test-sequencer@^27.4.6": + version "27.4.6" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.4.6.tgz#447339b8a3d7b5436f50934df30854e442a9d904" + integrity sha512-3GL+nsf6E1PsyNsJuvPyIz+DwFuCtBdtvPpm/LMXVkBJbdFvQYCDpccYT56qq5BGniXWlE81n2qk1sdXfZebnw== dependencies: - "@jest/test-result" "^27.5.1" - graceful-fs "^4.2.9" - jest-haste-map "^27.5.1" - jest-runtime "^27.5.1" + "@jest/test-result" "^27.4.6" + graceful-fs "^4.2.4" + jest-haste-map "^27.4.6" + jest-runtime "^27.4.6" -"@jest/transform@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.5.1.tgz#6c3501dcc00c4c08915f292a600ece5ecfe1f409" - integrity sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw== +"@jest/transform@^27.4.6": + version "27.4.6" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.4.6.tgz#153621940b1ed500305eacdb31105d415dc30231" + integrity sha512-9MsufmJC8t5JTpWEQJ0OcOOAXaH5ioaIX6uHVBLBMoCZPfKKQF+EqP8kACAvCZ0Y1h2Zr3uOccg8re+Dr5jxyw== dependencies: "@babel/core" "^7.1.0" - "@jest/types" "^27.5.1" + "@jest/types" "^27.4.2" babel-plugin-istanbul "^6.1.1" chalk "^4.0.0" convert-source-map "^1.4.0" fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.2.9" - jest-haste-map "^27.5.1" - jest-regex-util "^27.5.1" - jest-util "^27.5.1" + graceful-fs "^4.2.4" + jest-haste-map "^27.4.6" + jest-regex-util "^27.4.0" + jest-util "^27.4.2" micromatch "^4.0.4" pirates "^4.0.4" slash "^3.0.0" source-map "^0.6.1" write-file-atomic "^3.0.0" -"@jest/types@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" - integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== +"@jest/types@^27.4.2": + version "27.4.2" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.4.2.tgz#96536ebd34da6392c2b7c7737d693885b5dd44a5" + integrity sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg== dependencies: "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" @@ -1521,16 +1503,16 @@ "@types/set-cookie-parser" "^2.4.0" set-cookie-parser "^2.4.6" -"@mswjs/interceptors@^0.13.5": - version "0.13.6" - resolved "https://registry.yarnpkg.com/@mswjs/interceptors/-/interceptors-0.13.6.tgz#db46ba29c9ec118aefcf6ef61ecc38b25837967f" - integrity sha512-28FzF44Q84h9vxQ0XBpEz940KC/q3fzlo+TtaIyfilnJ7+HeIcnVfRM4hkp0/q2Uh466PmgpD4BH7A0F0kCBbQ== +"@mswjs/interceptors@^0.12.7": + version "0.12.7" + resolved "https://registry.yarnpkg.com/@mswjs/interceptors/-/interceptors-0.12.7.tgz#0d1cd4cd31a0f663e0455993951201faa09d0909" + integrity sha512-eGjZ3JRAt0Fzi5FgXiV/P3bJGj0NqsN7vBS0J0FO2AQRQ0jCKQS4lEFm4wvlSgKQNfeuc/Vz6d81VtU3Gkx/zg== dependencies: "@open-draft/until" "^1.0.3" - "@xmldom/xmldom" "^0.7.5" - debug "^4.3.3" - headers-polyfill "^3.0.4" - outvariant "^1.2.1" + "@xmldom/xmldom" "^0.7.2" + debug "^4.3.2" + headers-utils "^3.0.2" + outvariant "^1.2.0" strict-event-emitter "^0.2.0" "@nodelib/fs.scandir@2.1.5": @@ -1575,6 +1557,14 @@ source-map "^0.7.3" "@rollup/plugin-babel@^5.2.0": + version "5.3.0" + resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz#9cb1c5146ddd6a4968ad96f209c50c62f92f9879" + integrity sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw== + dependencies: + "@babel/helper-module-imports" "^7.10.4" + "@rollup/pluginutils" "^3.1.0" + +"@rollup/plugin-babel@^5.3.1": version "5.3.1" resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz#04bc0608f4aa4b2e4b1aebf284344d0f68fda283" integrity sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q== @@ -1582,6 +1572,26 @@ "@babel/helper-module-imports" "^7.10.4" "@rollup/pluginutils" "^3.1.0" +"@rollup/plugin-commonjs@^21.0.2": + version "21.0.2" + resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-21.0.2.tgz#0b9c539aa1837c94abfaf87945838b0fc8564891" + integrity sha512-d/OmjaLVO4j/aQX69bwpWPpbvI3TJkQuxoAk7BH8ew1PyoMBLTOuvJTjzG8oEoW7drIIqB0KCJtfFLu/2GClWg== + dependencies: + "@rollup/pluginutils" "^3.1.0" + commondir "^1.0.1" + estree-walker "^2.0.1" + glob "^7.1.6" + is-reference "^1.2.1" + magic-string "^0.25.7" + resolve "^1.17.0" + +"@rollup/plugin-json@^4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@rollup/plugin-json/-/plugin-json-4.1.0.tgz#54e09867ae6963c593844d8bd7a9c718294496f3" + integrity sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw== + dependencies: + "@rollup/pluginutils" "^3.0.8" + "@rollup/plugin-node-resolve@^11.2.1": version "11.2.1" resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz#82aa59397a29cd4e13248b106e6a4a1880362a60" @@ -1594,6 +1604,18 @@ is-module "^1.0.0" resolve "^1.19.0" +"@rollup/plugin-node-resolve@^13.1.3": + version "13.1.3" + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.1.3.tgz#2ed277fb3ad98745424c1d2ba152484508a92d79" + integrity sha512-BdxNk+LtmElRo5d06MGY4zoepyrXX1tkzX2hrnPEZ53k78GuOMWLqmJDGIIOPwVRIFZrLQOo+Yr6KtCuLIA0AQ== + dependencies: + "@rollup/pluginutils" "^3.1.0" + "@types/resolve" "1.17.1" + builtin-modules "^3.1.0" + deepmerge "^4.2.2" + is-module "^1.0.0" + resolve "^1.19.0" + "@rollup/plugin-replace@^2.4.1": version "2.4.2" resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz#a2d539314fbc77c244858faa523012825068510a" @@ -1602,7 +1624,15 @@ "@rollup/pluginutils" "^3.1.0" magic-string "^0.25.7" -"@rollup/pluginutils@^3.1.0": +"@rollup/plugin-typescript@^8.3.1": + version "8.3.1" + resolved "https://registry.yarnpkg.com/@rollup/plugin-typescript/-/plugin-typescript-8.3.1.tgz#b7dc75ed6b4876e260b9e80624fab23bc98e4ac1" + integrity sha512-84rExe3ICUBXzqNX48WZV2Jp3OddjTMX97O2Py6D1KJaGSwWp0mDHXj+bCGNJqWHIEKDIT2U0sDjhP4czKi6cA== + dependencies: + "@rollup/pluginutils" "^3.1.0" + resolve "^1.17.0" + +"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== @@ -1611,6 +1641,14 @@ estree-walker "^1.0.1" picomatch "^2.2.2" +"@rollup/pluginutils@^4.1.1": + version "4.1.2" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.1.2.tgz#ed5821c15e5e05e32816f5fb9ec607cdf5a75751" + integrity sha512-ROn4qvkxP9SyPeHaf7uQC/GPFY6L/OWy9+bd9AwcjOAWQwxRscoEyAUD8qCY5o5iL4jqQwoLk2kaTKJPb/HwzQ== + dependencies: + estree-walker "^2.0.1" + picomatch "^2.2.2" + "@rushstack/eslint-patch@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz#7f698254aadf921e48dda8c0a6b304026b8a9323" @@ -1757,10 +1795,10 @@ lz-string "^1.4.4" pretty-format "^27.0.2" -"@testing-library/jest-dom@^5.16.2": - version "5.16.2" - resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.16.2.tgz#f329b36b44aa6149cd6ced9adf567f8b6aa1c959" - integrity sha512-6ewxs1MXWwsBFZXIk4nKKskWANelkdUehchEOokHsN8X7c2eKXGw+77aRV63UU8f/DTSVUPLaGxdrj4lN7D/ug== +"@testing-library/jest-dom@^5.14.1": + version "5.16.1" + resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.16.1.tgz#3db7df5ae97596264a7da9696fe14695ba02e51f" + integrity sha512-ajUJdfDIuTCadB79ukO+0l8O+QwN0LiSxDaYUTI4LndbbUsGi6rWU1SCexXzBA2NSjlVB9/vbkasQIL3tmPBjw== dependencies: "@babel/runtime" "^7.9.2" "@types/testing-library__jest-dom" "^5.9.1" @@ -1772,16 +1810,15 @@ lodash "^4.17.15" redent "^3.0.0" -"@testing-library/react@^12.1.3": - version "12.1.3" - resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-12.1.3.tgz#ef26c5f122661ea9b6f672b23dc6b328cadbbf26" - integrity sha512-oCULRXWRrBtC9m6G/WohPo1GLcLesH7T4fuKzRAKn1CWVu9BzXtqLXDDTA6KhFNNtRwLtfSMr20HFl+Qrdrvmg== +"@testing-library/react@^12.0.0": + version "12.1.2" + resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-12.1.2.tgz#f1bc9a45943461fa2a598bb4597df1ae044cfc76" + integrity sha512-ihQiEOklNyHIpo2Y8FREkyD1QAea054U0MVbwH1m8N9TxeFz+KoJ9LkqoKqJlzx2JDm56DVwaJ1r36JYxZM05g== dependencies: "@babel/runtime" "^7.12.5" "@testing-library/dom" "^8.0.0" - "@types/react-dom" "*" -"@testing-library/user-event@^13.5.0": +"@testing-library/user-event@^13.2.1": version "13.5.0" resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-13.5.0.tgz#69d77007f1e124d55314a2b73fd204b333b13295" integrity sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg== @@ -2086,7 +2123,7 @@ "@types/d3-transition" "*" "@types/d3-zoom" "*" -"@types/eslint-scope@^3.7.3": +"@types/eslint-scope@^3.7.0": version "3.7.3" resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.3.tgz#125b88504b61e3c8bc6f870882003253005c3224" integrity sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g== @@ -2110,10 +2147,10 @@ "@types/estree" "*" "@types/json-schema" "*" -"@types/estree@*", "@types/estree@^0.0.51": - version "0.0.51" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" - integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== +"@types/estree@*", "@types/estree@^0.0.50": + version "0.0.50" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83" + integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw== "@types/estree@0.0.39": version "0.0.39" @@ -2129,7 +2166,7 @@ "@types/qs" "*" "@types/range-parser" "*" -"@types/express@*", "@types/express@^4.17.13": +"@types/express@*": version "4.17.13" resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.13.tgz#a76e2995728999bab51a33fabce1d705a3709034" integrity sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA== @@ -2139,11 +2176,26 @@ "@types/qs" "*" "@types/serve-static" "*" +"@types/fs-extra@^8.0.1": + version "8.1.2" + resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-8.1.2.tgz#7125cc2e4bdd9bd2fc83005ffdb1d0ba00cca61f" + integrity sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg== + dependencies: + "@types/node" "*" + "@types/geojson@*": version "7946.0.8" resolved "https://registry.yarnpkg.com/@types/geojson/-/geojson-7946.0.8.tgz#30744afdb385e2945e22f3b033f897f76b1f12ca" integrity sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA== +"@types/glob@^7.1.1": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" + integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== + dependencies: + "@types/minimatch" "*" + "@types/node" "*" + "@types/graceful-fs@^4.1.2": version "4.1.5" resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" @@ -2178,6 +2230,14 @@ dependencies: "@types/node" "*" +"@types/inquirer@^8.1.3": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@types/inquirer/-/inquirer-8.2.0.tgz#b9566d048f5ff65159f2ed97aff45fe0f00b35ec" + integrity sha512-BNoMetRf3gmkpAlV5we+kxyZTle7YibdOntIZbU5pyIfMdcwy784KfeZDAcuyMznkh5OLa17RVXZOGA5LTlkgQ== + dependencies: + "@types/through" "*" + rxjs "^7.2.0" + "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": version "2.0.4" resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" @@ -2197,15 +2257,15 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@*", "@types/jest@^27.4.1": - version "27.4.1" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.4.1.tgz#185cbe2926eaaf9662d340cc02e548ce9e11ab6d" - integrity sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw== +"@types/jest@*", "@types/jest@^27.0.1": + version "27.4.0" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.4.0.tgz#037ab8b872067cae842a320841693080f9cb84ed" + integrity sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ== dependencies: - jest-matcher-utils "^27.0.0" + jest-diff "^27.0.0" pretty-format "^27.0.0" -"@types/js-levenshtein@^1.1.1": +"@types/js-levenshtein@^1.1.0": version "1.1.1" resolved "https://registry.yarnpkg.com/@types/js-levenshtein/-/js-levenshtein-1.1.1.tgz#ba05426a43f9e4e30b631941e0aa17bf0c890ed5" integrity sha512-qC4bCqYGy1y/NP7dDVr7KJarn+PbX1nSpwA7JXdu0HxT3QYjO8MJ+cntENtHFVy2dRAyBV23OZ6MxsW1AM1L8g== @@ -2221,9 +2281,9 @@ integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= "@types/lodash@^4.14.160": - version "4.14.179" - resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.179.tgz#490ec3288088c91295780237d2497a3aa9dfb5c5" - integrity sha512-uwc1x90yCKqGcIOAT6DwOSuxnrAbpkdPsUOZtwrXb4D/6wZs+6qG7QnIawDuZWg0sWpxl+ltIKCaLoMlna678w== + version "4.14.178" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.178.tgz#341f6d2247db528d4a13ddbb374bcdc80406f4f8" + integrity sha512-0d5Wd09ItQWH1qFbEyQ7oTQ3GZrMfth5JkbN3EvTKLXcHLRDSXeLnlvlOn0wvxVIwK5o2M8JzP/OWz7T3NRsbw== "@types/mdast@^3.0.0": version "3.0.10" @@ -2237,10 +2297,20 @@ resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a" integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== -"@types/node@*", "@types/node@^17.0.21": - version "17.0.21" - resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.21.tgz#864b987c0c68d07b4345845c3e63b75edd143644" - integrity sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ== +"@types/minimatch@*": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" + integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== + +"@types/node@*": + version "17.0.13" + resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.13.tgz#5ed7ed7c662948335fcad6c412bb42d99ea754e3" + integrity sha512-Y86MAxASe25hNzlDbsviXl8jQHb0RDvKt4c40ZJQ1Don0AAL0STLZSs4N+6gLEO55pedy7r2cLwS+ZDxPm/2Bw== + +"@types/node@^16.7.13": + version "16.11.21" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.21.tgz#474d7589a30afcf5291f59bd49cca9ad171ffde4" + integrity sha512-Pf8M1XD9i1ksZEcCP8vuSNwooJ/bZapNmIzpmsMaL+jMI+8mEYU3PKvs+xDNuQcJWF/x24WzY4qxLtB0zNow9A== "@types/numeral@^0.0.28": version "0.0.28" @@ -2258,9 +2328,9 @@ integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw== "@types/prettier@^2.1.5": - version "2.4.4" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.4.tgz#5d9b63132df54d8909fce1c3f8ca260fdd693e17" - integrity sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA== + version "2.4.3" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.3.tgz#a3c65525b91fca7da00ab1a3ac2b5a2a4afbffbf" + integrity sha512-QzSuZMBuG5u8HqYz01qtMdg/Jfctlnvj1z/lYnIDXs/golxw0fxtRAHd9KrzjR7Yxz1qVeI00o0kiO3PmVdJ9w== "@types/prismjs@*": version "1.26.0" @@ -2287,21 +2357,21 @@ resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== -"@types/react-beautiful-dnd@^13.1.2": +"@types/react-beautiful-dnd@^13.0.0": version "13.1.2" resolved "https://registry.yarnpkg.com/@types/react-beautiful-dnd/-/react-beautiful-dnd-13.1.2.tgz#510405abb09f493afdfd898bf83995dc6385c130" integrity sha512-+OvPkB8CdE/bGdXKyIhc/Lm2U7UAYCCJgsqmopFmh9gbAudmslkI8eOrPDjg4JhwSE6wytz4a3/wRjKtovHVJg== dependencies: "@types/react" "*" -"@types/react-dom@*", "@types/react-dom@^17.0.13": - version "17.0.13" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.13.tgz#a3323b974ee4280070982b3112351bb1952a7809" - integrity sha512-wEP+B8hzvy6ORDv1QBhcQia4j6ea4SFIBttHYpXKPFZRviBvknq0FRh3VrIxeXUmsPkwuXVZrVGG7KUVONmXCQ== +"@types/react-dom@^17.0.9": + version "17.0.11" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.11.tgz#e1eadc3c5e86bdb5f7684e00274ae228e7bcc466" + integrity sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q== dependencies: "@types/react" "*" -"@types/react-input-autosize@^2.2.1": +"@types/react-input-autosize@^2.2.0": version "2.2.1" resolved "https://registry.yarnpkg.com/@types/react-input-autosize/-/react-input-autosize-2.2.1.tgz#6a335212e7fce1e1a4da56ae2095c8c5c35fbfe6" integrity sha512-RxzEjd4gbLAAdLQ92Q68/AC+TfsAKTc4evsArUH1aIShIMqQMIMjsxoSnwyjtbFTO/AGIW/RQI94XSdvOxCz/w== @@ -2309,33 +2379,33 @@ "@types/react" "*" "@types/react-redux@^7.1.20": - version "7.1.23" - resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.23.tgz#3c2bb1bcc698ae69d70735f33c5a8e95f41ac528" - integrity sha512-D02o3FPfqQlfu2WeEYwh3x2otYd2Dk1o8wAfsA0B1C2AJEFxE663Ozu7JzuWbznGgW248NaOF6wsqCGNq9d3qw== + version "7.1.22" + resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.22.tgz#0eab76a37ef477cc4b53665aeaf29cb60631b72a" + integrity sha512-GxIA1kM7ClU73I6wg9IRTVwSO9GS+SAKZKe0Enj+82HMU6aoESFU2HNAdNi3+J53IaOHPiUfT3kSG4L828joDQ== dependencies: "@types/hoist-non-react-statics" "^3.3.0" "@types/react" "*" hoist-non-react-statics "^3.3.0" redux "^4.0.0" -"@types/react-virtualized-auto-sizer@^1.0.1": +"@types/react-virtualized-auto-sizer@^1.0.0": version "1.0.1" resolved "https://registry.yarnpkg.com/@types/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.1.tgz#b3187dae1dfc4c15880c9cfc5b45f2719ea6ebd4" integrity sha512-GH8sAnBEM5GV9LTeiz56r4ZhMOUSrP43tAQNSRVxNexDjcNKLCEtnxusAItg1owFUFE6k0NslV26gqVClVvong== dependencies: "@types/react" "*" -"@types/react-window@^1.8.5": +"@types/react-window@^1.8.2": version "1.8.5" resolved "https://registry.yarnpkg.com/@types/react-window/-/react-window-1.8.5.tgz#285fcc5cea703eef78d90f499e1457e9b5c02fc1" integrity sha512-V9q3CvhC9Jk9bWBOysPGaWy/Z0lxYcTXLtLipkt2cnRj1JOSFNF7wqGpkScSXMgBwC+fnVRg/7shwgddBG5ICw== dependencies: "@types/react" "*" -"@types/react@*", "@types/react@^17.0.39": - version "17.0.39" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.39.tgz#d0f4cde092502a6db00a1cded6e6bf2abb7633ce" - integrity sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug== +"@types/react@*", "@types/react@^17.0.20": + version "17.0.38" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.38.tgz#f24249fefd89357d5fa71f739a686b8d7c7202bd" + integrity sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -2349,9 +2419,9 @@ "@types/prismjs" "*" "@types/resize-observer-browser@^0.1.5": - version "0.1.7" - resolved "https://registry.yarnpkg.com/@types/resize-observer-browser/-/resize-observer-browser-0.1.7.tgz#294aaadf24ac6580b8fbd1fe3ab7b59fe85f9ef3" - integrity sha512-G9eN0Sn0ii9PWQ3Vl72jDPgeJwRWhv2Qk/nQkJuWmRmOB4HX3/BhD5SE1dZs/hzPZL/WKnvF0RHdTSG54QJFyg== + version "0.1.6" + resolved "https://registry.yarnpkg.com/@types/resize-observer-browser/-/resize-observer-browser-0.1.6.tgz#d8e6c2f830e2650dc06fe74464472ff64b54a302" + integrity sha512-61IfTac0s9jvNtBCpyo86QeaN8qqpMGHdK0uGKCCIy2dt5/Yk84VduHIdWAcmkC5QvdkPL0p5eWYgUZtHKKUVg== "@types/resolve@1.17.1": version "1.17.1" @@ -2405,12 +2475,19 @@ integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== "@types/testing-library__jest-dom@^5.9.1": - version "5.14.3" - resolved "https://registry.yarnpkg.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.3.tgz#ee6c7ffe9f8595882ee7bda8af33ae7b8789ef17" - integrity sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw== + version "5.14.2" + resolved "https://registry.yarnpkg.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.2.tgz#564fb2b2dc827147e937a75b639a05d17ce18b44" + integrity sha512-vehbtyHUShPxIa9SioxDwCvgxukDMH//icJG90sXQBUm5lJOHLT5kNeU9tnivhnA/TkOFMzGIXN2cTc4hY8/kg== dependencies: "@types/jest" "*" +"@types/through@*": + version "0.0.30" + resolved "https://registry.yarnpkg.com/@types/through/-/through-0.0.30.tgz#e0e42ce77e897bd6aead6f6ea62aeb135b8a3895" + integrity sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg== + dependencies: + "@types/node" "*" + "@types/trusted-types@^2.0.2": version "2.0.2" resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.2.tgz#fc25ad9943bcac11cceb8168db4f275e0e72e756" @@ -2429,16 +2506,16 @@ vfile-message "*" "@types/ws@^8.2.2": - version "8.5.2" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.2.tgz#77e0c2e360e9579da930ffcfa53c5975ea3bdd26" - integrity sha512-VXI82ykONr5tacHEojnErTQk+KQSoYbW1NB6iz6wUwrNd+BqfkfggQNoNdCqhJSzbNumShPERbM+Pc5zpfhlbw== + version "8.2.2" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.2.2.tgz#7c5be4decb19500ae6b3d563043cd407bf366c21" + integrity sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg== dependencies: "@types/node" "*" "@types/yargs-parser@*": - version "21.0.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" - integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + version "20.2.1" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129" + integrity sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw== "@types/yargs@^16.0.0": version "16.0.4" @@ -2448,13 +2525,13 @@ "@types/yargs-parser" "*" "@typescript-eslint/eslint-plugin@^5.5.0": - version "5.13.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.13.0.tgz#2809052b85911ced9c54a60dac10e515e9114497" - integrity sha512-vLktb2Uec81fxm/cfz2Hd6QaWOs8qdmVAZXLdOBX6JFJDhf6oDZpMzZ4/LZ6SFM/5DgDcxIMIvy3F+O9yZBuiQ== + version "5.10.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.10.1.tgz#870195d0f2146b36d11fc71131b75aba52354c69" + integrity sha512-xN3CYqFlyE/qOcy978/L0xLR2HlcAGIyIK5sMOasxaaAPfQRj/MmMV6OC3I7NZO84oEUdWCOju34Z9W8E0pFDQ== dependencies: - "@typescript-eslint/scope-manager" "5.13.0" - "@typescript-eslint/type-utils" "5.13.0" - "@typescript-eslint/utils" "5.13.0" + "@typescript-eslint/scope-manager" "5.10.1" + "@typescript-eslint/type-utils" "5.10.1" + "@typescript-eslint/utils" "5.10.1" debug "^4.3.2" functional-red-black-tree "^1.0.1" ignore "^5.1.8" @@ -2462,76 +2539,76 @@ semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/experimental-utils@^5.0.0": - version "5.13.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.13.0.tgz#5f9c509998a4b0b5662c23a758ac0e178dc7bb98" - integrity sha512-A0btJxjB9gH6yJsARONe5xd0ykgj1+0fO1TRWoUBn2hT3haWiZeh4f1FILKW0z/9OBchT5zCOz3hiJfRK/vumA== +"@typescript-eslint/experimental-utils@^5.0.0", "@typescript-eslint/experimental-utils@^5.9.0": + version "5.10.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.1.tgz#49fa5a7800ed08ea70aef14fccb14fbae85116ab" + integrity sha512-Ryeb8nkJa/1zKl8iujNtJC8tgj6PgaY0sDUnrTqbmC70nrKKkZaHfiRDTcqICmCSCEQyLQcJAoh0AukLaIaGTw== dependencies: - "@typescript-eslint/utils" "5.13.0" + "@typescript-eslint/utils" "5.10.1" "@typescript-eslint/parser@^5.5.0": - version "5.13.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.13.0.tgz#0394ed8f2f849273c0bf4b811994d177112ced5c" - integrity sha512-GdrU4GvBE29tm2RqWOM0P5QfCtgCyN4hXICj/X9ibKED16136l9ZpoJvCL5pSKtmJzA+NRDzQ312wWMejCVVfg== + version "5.10.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.10.1.tgz#4ce9633cc33fc70bc13786cb793c1a76fe5ad6bd" + integrity sha512-GReo3tjNBwR5RnRO0K2wDIDN31cM3MmDtgyQ85oAxAmC5K3j/g85IjP+cDfcqDsDDBf1HNKQAD0WqOYL8jXqUA== dependencies: - "@typescript-eslint/scope-manager" "5.13.0" - "@typescript-eslint/types" "5.13.0" - "@typescript-eslint/typescript-estree" "5.13.0" + "@typescript-eslint/scope-manager" "5.10.1" + "@typescript-eslint/types" "5.10.1" + "@typescript-eslint/typescript-estree" "5.10.1" debug "^4.3.2" -"@typescript-eslint/scope-manager@5.13.0": - version "5.13.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.13.0.tgz#cf6aff61ca497cb19f0397eea8444a58f46156b6" - integrity sha512-T4N8UvKYDSfVYdmJq7g2IPJYCRzwtp74KyDZytkR4OL3NRupvswvmJQJ4CX5tDSurW2cvCc1Ia1qM7d0jpa7IA== +"@typescript-eslint/scope-manager@5.10.1": + version "5.10.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.10.1.tgz#f0539c73804d2423506db2475352a4dec36cd809" + integrity sha512-Lyvi559Gvpn94k7+ElXNMEnXu/iundV5uFmCUNnftbFrUbAJ1WBoaGgkbOBm07jVZa682oaBU37ao/NGGX4ZDg== dependencies: - "@typescript-eslint/types" "5.13.0" - "@typescript-eslint/visitor-keys" "5.13.0" + "@typescript-eslint/types" "5.10.1" + "@typescript-eslint/visitor-keys" "5.10.1" -"@typescript-eslint/type-utils@5.13.0": - version "5.13.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.13.0.tgz#b0efd45c85b7bab1125c97b752cab3a86c7b615d" - integrity sha512-/nz7qFizaBM1SuqAKb7GLkcNn2buRdDgZraXlkhz+vUGiN1NZ9LzkA595tHHeduAiS2MsHqMNhE2zNzGdw43Yg== +"@typescript-eslint/type-utils@5.10.1": + version "5.10.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.10.1.tgz#5e526c00142585e40ab1503e83f1ff608c367405" + integrity sha512-AfVJkV8uck/UIoDqhu+ptEdBoQATON9GXnhOpPLzkQRJcSChkvD//qsz9JVffl2goxX+ybs5klvacE9vmrQyCw== dependencies: - "@typescript-eslint/utils" "5.13.0" + "@typescript-eslint/utils" "5.10.1" debug "^4.3.2" tsutils "^3.21.0" -"@typescript-eslint/types@5.13.0": - version "5.13.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.13.0.tgz#da1de4ae905b1b9ff682cab0bed6b2e3be9c04e5" - integrity sha512-LmE/KO6DUy0nFY/OoQU0XelnmDt+V8lPQhh8MOVa7Y5k2gGRd6U9Kp3wAjhB4OHg57tUO0nOnwYQhRRyEAyOyg== +"@typescript-eslint/types@5.10.1": + version "5.10.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.10.1.tgz#dca9bd4cb8c067fc85304a31f38ec4766ba2d1ea" + integrity sha512-ZvxQ2QMy49bIIBpTqFiOenucqUyjTQ0WNLhBM6X1fh1NNlYAC6Kxsx8bRTY3jdYsYg44a0Z/uEgQkohbR0H87Q== -"@typescript-eslint/typescript-estree@5.13.0": - version "5.13.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.13.0.tgz#b37c07b748ff030a3e93d87c842714e020b78141" - integrity sha512-Q9cQow0DeLjnp5DuEDjLZ6JIkwGx3oYZe+BfcNuw/POhtpcxMTy18Icl6BJqTSd+3ftsrfuVb7mNHRZf7xiaNA== +"@typescript-eslint/typescript-estree@5.10.1": + version "5.10.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.10.1.tgz#b268e67be0553f8790ba3fe87113282977adda15" + integrity sha512-PwIGnH7jIueXv4opcwEbVGDATjGPO1dx9RkUl5LlHDSe+FXxPwFL5W/qYd5/NHr7f6lo/vvTrAzd0KlQtRusJQ== dependencies: - "@typescript-eslint/types" "5.13.0" - "@typescript-eslint/visitor-keys" "5.13.0" + "@typescript-eslint/types" "5.10.1" + "@typescript-eslint/visitor-keys" "5.10.1" debug "^4.3.2" globby "^11.0.4" is-glob "^4.0.3" semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/utils@5.13.0", "@typescript-eslint/utils@^5.13.0": - version "5.13.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.13.0.tgz#2328feca700eb02837298339a2e49c46b41bd0af" - integrity sha512-+9oHlPWYNl6AwwoEt5TQryEHwiKRVjz7Vk6kaBeD3/kwHE5YqTGHtm/JZY8Bo9ITOeKutFaXnBlMgSATMJALUQ== +"@typescript-eslint/utils@5.10.1": + version "5.10.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.10.1.tgz#fa682a33af47080ba2c4368ee0ad2128213a1196" + integrity sha512-RRmlITiUbLuTRtn/gcPRi4202niF+q7ylFLCKu4c+O/PcpRvZ/nAUwQ2G00bZgpWkhrNLNnvhZLbDn8Ml0qsQw== dependencies: "@types/json-schema" "^7.0.9" - "@typescript-eslint/scope-manager" "5.13.0" - "@typescript-eslint/types" "5.13.0" - "@typescript-eslint/typescript-estree" "5.13.0" + "@typescript-eslint/scope-manager" "5.10.1" + "@typescript-eslint/types" "5.10.1" + "@typescript-eslint/typescript-estree" "5.10.1" eslint-scope "^5.1.1" eslint-utils "^3.0.0" -"@typescript-eslint/visitor-keys@5.13.0": - version "5.13.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.13.0.tgz#f45ff55bcce16403b221ac9240fbeeae4764f0fd" - integrity sha512-HLKEAS/qA1V7d9EzcpLFykTePmOQqOFim8oCvhY3pZgQ8Hi38hYpHd9e5GN6nQBFQNecNhws5wkS9Y5XIO0s/g== +"@typescript-eslint/visitor-keys@5.10.1": + version "5.10.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.10.1.tgz#29102de692f59d7d34ecc457ed59ab5fc558010b" + integrity sha512-NjQ0Xinhy9IL979tpoTRuLKxMc0zJC7QVSdeerXs2/QvOy2yRkzX5dRb10X5woNUdJgU8G3nYRDlI33sq1K4YQ== dependencies: - "@typescript-eslint/types" "5.13.0" + "@typescript-eslint/types" "5.10.1" eslint-visitor-keys "^3.0.0" "@webassemblyjs/ast@1.11.1": @@ -2655,7 +2732,7 @@ "@webassemblyjs/ast" "1.11.1" "@xtuc/long" "4.2.2" -"@xmldom/xmldom@^0.7.5": +"@xmldom/xmldom@^0.7.2": version "0.7.5" resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.5.tgz#09fa51e356d07d0be200642b0e4f91d8e6dd408d" integrity sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A== @@ -2675,13 +2752,13 @@ abab@^2.0.3, abab@^2.0.5: resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== -accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: - version "1.3.8" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" - integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: + version "1.3.7" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== dependencies: - mime-types "~2.1.34" - negotiator "0.6.3" + mime-types "~2.1.24" + negotiator "0.6.2" acorn-globals@^6.0.0: version "6.0.0" @@ -2720,7 +2797,7 @@ acorn@^7.0.0, acorn@^7.1.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.2.4, acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.0: +acorn@^8.2.4, acorn@^8.4.1, acorn@^8.7.0: version "8.7.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf" integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ== @@ -2783,9 +2860,9 @@ ajv@^6.10.0, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: uri-js "^4.2.2" ajv@^8.0.0, ajv@^8.6.0, ajv@^8.8.0: - version "8.10.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.10.0.tgz#e573f719bd3af069017e3b66538ab968d040e54d" - integrity sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw== + version "8.9.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.9.0.tgz#738019146638824dea25edcf299dcba1b0e7eb18" + integrity sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" @@ -2959,7 +3036,7 @@ atob@^2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -attr-accept@^2.2.2: +attr-accept@^2.2.1: version "2.2.2" resolved "https://registry.yarnpkg.com/attr-accept/-/attr-accept-2.2.2.tgz#646613809660110749e92f2c10833b70968d929b" integrity sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg== @@ -2977,27 +3054,27 @@ autoprefixer@^10.4.2: postcss-value-parser "^4.2.0" axe-core@^4.3.5: - version "4.4.1" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.4.1.tgz#7dbdc25989298f9ad006645cd396782443757413" - integrity sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw== + version "4.3.5" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.3.5.tgz#78d6911ba317a8262bfee292aeafcc1e04b49cc5" + integrity sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA== axobject-query@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== -babel-jest@^27.4.2, babel-jest@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444" - integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== +babel-jest@^27.4.2, babel-jest@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.4.6.tgz#4d024e69e241cdf4f396e453a07100f44f7ce314" + integrity sha512-qZL0JT0HS1L+lOuH+xC2DVASR3nunZi/ozGhpgauJHgmI7f8rudxf6hUjEHympdQ/J64CdKmPkgfJ+A3U6QCrg== dependencies: - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/transform" "^27.4.6" + "@jest/types" "^27.4.2" "@types/babel__core" "^7.1.14" babel-plugin-istanbul "^6.1.1" - babel-preset-jest "^27.5.1" + babel-preset-jest "^27.4.0" chalk "^4.0.0" - graceful-fs "^4.2.9" + graceful-fs "^4.2.4" slash "^3.0.0" babel-loader@^8.2.3: @@ -3028,25 +3105,16 @@ babel-plugin-istanbul@^6.1.1: istanbul-lib-instrument "^5.0.4" test-exclude "^6.0.0" -babel-plugin-jest-hoist@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz#9be98ecf28c331eb9f5df9c72d6f89deb8181c2e" - integrity sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ== +babel-plugin-jest-hoist@^27.4.0: + version "27.4.0" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.4.0.tgz#d7831fc0f93573788d80dee7e682482da4c730d6" + integrity sha512-Jcu7qS4OX5kTWBc45Hz7BMmgXuJqRnhatqpUhnzGC3OBYpOmf2tv6jFNwZpwM7wU7MUuv2r9IPS/ZlYOuburVw== dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" "@types/babel__core" "^7.0.0" "@types/babel__traverse" "^7.0.6" -babel-plugin-macros@^2.6.1: - version "2.8.0" - resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" - integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== - dependencies: - "@babel/runtime" "^7.7.2" - cosmiconfig "^6.0.0" - resolve "^1.12.0" - babel-plugin-macros@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1" @@ -3071,12 +3139,12 @@ babel-plugin-polyfill-corejs2@^0.3.0: semver "^6.1.1" babel-plugin-polyfill-corejs3@^0.5.0: - version "0.5.2" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz#aabe4b2fa04a6e038b688c5e55d44e78cd3a5f72" - integrity sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ== + version "0.5.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.1.tgz#d66183bf10976ea677f4149a7fcc4d8df43d4060" + integrity sha512-TihqEe4sQcb/QcPJvxe94/9RZuLQuF1+To4WqQcRvc+3J3gLCPIPgDKzGLG6zmQLfH3nn25heRuDNkS2KR4I8A== dependencies: "@babel/helper-define-polyfill-provider" "^0.3.1" - core-js-compat "^3.21.0" + core-js-compat "^3.20.0" babel-plugin-polyfill-regenerator@^0.3.0: version "0.3.1" @@ -3108,12 +3176,12 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-jest@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz#91f10f58034cb7989cb4f962b69fa6eef6a6bc81" - integrity sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag== +babel-preset-jest@^27.4.0: + version "27.4.0" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.4.0.tgz#70d0e676a282ccb200fbabd7f415db5fdf393bca" + integrity sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg== dependencies: - babel-plugin-jest-hoist "^27.5.1" + babel-plugin-jest-hoist "^27.4.0" babel-preset-current-node-syntax "^1.0.0" babel-preset-react-app@^10.0.1: @@ -3197,20 +3265,20 @@ bluebird@^3.5.5: resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== -body-parser@1.19.2: - version "1.19.2" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.2.tgz#4714ccd9c157d44797b8b5607d72c0b89952f26e" - integrity sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw== +body-parser@1.19.1: + version "1.19.1" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.1.tgz#1499abbaa9274af3ecc9f6f10396c995943e31d4" + integrity sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA== dependencies: - bytes "3.1.2" + bytes "3.1.1" content-type "~1.0.4" debug "2.6.9" depd "~1.1.2" http-errors "1.8.1" iconv-lite "0.4.24" on-finished "~2.3.0" - qs "6.9.7" - raw-body "2.4.3" + qs "6.9.6" + raw-body "2.4.2" type-is "~1.6.18" bonjour@^3.5.0: @@ -3264,15 +3332,15 @@ browser-process-hrtime@^1.0.0: resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== -browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.17.5, browserslist@^4.18.1, browserslist@^4.19.1, browserslist@^4.19.3: - version "4.19.3" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.19.3.tgz#29b7caad327ecf2859485f696f9604214bedd383" - integrity sha512-XK3X4xtKJ+Txj8G5c30B4gsm71s69lqXlkYui4s6EkKxuv49qjYlY6oVd+IFJ73d4YymtM3+djvvt/R/iJwwDg== +browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.17.5, browserslist@^4.18.1, browserslist@^4.19.1: + version "4.19.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.19.1.tgz#4ac0435b35ab655896c31d53018b6dd5e9e4c9a3" + integrity sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A== dependencies: - caniuse-lite "^1.0.30001312" - electron-to-chromium "^1.4.71" + caniuse-lite "^1.0.30001286" + electron-to-chromium "^1.4.17" escalade "^3.1.1" - node-releases "^2.0.2" + node-releases "^2.0.1" picocolors "^1.0.0" bser@2.1.1: @@ -3310,10 +3378,10 @@ bytes@3.0.0: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= -bytes@3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" - integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== +bytes@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.1.tgz#3f018291cb4cbad9accb6e6970bca9c8889e879a" + integrity sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg== call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.2" @@ -3361,10 +3429,10 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001297, caniuse-lite@^1.0.30001312: - version "1.0.30001312" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001312.tgz#e11eba4b87e24d22697dae05455d5aea28550d5f" - integrity sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001286, caniuse-lite@^1.0.30001297, caniuse-lite@^1.0.30001299: + version "1.0.30001303" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001303.tgz#9b168e4f43ccfc372b86f4bc5a551d9b909c95c9" + integrity sha512-/Mqc1oESndUNszJP0kx0UaQU9kEv9nNtJ7Kn8AdA0mNnH8eR1cj0kG+NbNuC1Wq/b21eA8prhKRA3bbkjONegQ== case-sensitive-paths-webpack-plugin@^2.4.0: version "2.4.0" @@ -3415,9 +3483,9 @@ char-regex@^1.0.2: integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== char-regex@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-2.0.1.tgz#6dafdb25f9d3349914079f010ba8d0e6ff9cd01e" - integrity sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw== + version "2.0.0" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-2.0.0.tgz#16f98f3f874edceddd300fda5d58df380a7641a6" + integrity sha512-oGu2QekBMXgyQNWPDRQ001bjvDnZe4/zBTz37TMbiKz1NbNiyiH5hRkobe7npRN6GfbGbxMYFck/vQ1r9c1VMA== character-entities-html4@^1.0.0: version "1.1.4" @@ -3439,11 +3507,6 @@ character-reference-invalid@^1.0.0: resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== -charcodes@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/charcodes/-/charcodes-0.2.0.tgz#5208d327e6cc05f99eb80ffc814707572d1f14e4" - integrity sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ== - chardet@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" @@ -3454,7 +3517,7 @@ check-types@^11.1.1: resolved "https://registry.yarnpkg.com/check-types/-/check-types-11.1.2.tgz#86a7c12bf5539f6324eb0e70ca8896c0e38f3e2f" integrity sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ== -chokidar@^3.4.2, chokidar@^3.5.3: +chokidar@^3.4.2, chokidar@^3.5.2, chokidar@^3.5.3: version "3.5.3" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== @@ -3470,9 +3533,9 @@ chokidar@^3.4.2, chokidar@^3.5.3: fsevents "~2.3.2" chroma-js@^2.1.0: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chroma-js/-/chroma-js-2.4.2.tgz#dffc214ed0c11fa8eefca2c36651d8e57cbfb2b0" - integrity sha512-U9eDw6+wt7V8z5NncY2jJfZa+hUH8XEj8FQHgFJTrUFnJfXYf4Ml4adI2vXZOjqRDpFWtYVWypDfZwnJ+HIR4A== + version "2.3.0" + resolved "https://registry.yarnpkg.com/chroma-js/-/chroma-js-2.3.0.tgz#fdf68a18d8f97ce006422338044218ccbffb9ecb" + integrity sha512-dRgAp9FHHy+VfE7e3/I5HHU0+zZlUHBODcjvXUXinsR/NnHCO+kfv68ofzrAqFI80q2IWvDSAmHAqHh93TGgKg== chrome-trace-event@^1.0.2: version "1.0.3" @@ -3590,6 +3653,11 @@ colord@^2.9.1: resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.2.tgz#25e2bacbbaa65991422c07ea209e2089428effb1" integrity sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ== +colorette@^1.1.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" + integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== + colorette@^2.0.10: version "2.0.16" resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da" @@ -3684,7 +3752,7 @@ content-type@~1.0.4: resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== -convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: +convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.8.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== @@ -3696,28 +3764,33 @@ cookie-signature@1.0.6: resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= -cookie@0.4.2, cookie@^0.4.2: +cookie@0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1" + integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA== + +cookie@^0.4.1: version "0.4.2" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== -core-js-compat@^3.20.2, core-js-compat@^3.21.0: - version "3.21.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.21.1.tgz#cac369f67c8d134ff8f9bd1623e3bc2c42068c82" - integrity sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g== +core-js-compat@^3.20.0, core-js-compat@^3.20.2: + version "3.20.3" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.20.3.tgz#d71f85f94eb5e4bea3407412e549daa083d23bd6" + integrity sha512-c8M5h0IkNZ+I92QhIpuSijOxGAcj3lgpsWdkCqmUTZNwidujF4r3pi6x1DCN+Vcs5qTS2XWWMfWSuCqyupX8gw== dependencies: browserslist "^4.19.1" semver "7.0.0" core-js-pure@^3.20.2, core-js-pure@^3.8.1: - version "3.21.1" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.21.1.tgz#8c4d1e78839f5f46208de7230cebfb72bc3bdb51" - integrity sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ== + version "3.20.3" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.20.3.tgz#6cc4f36da06c61d95254efc54024fe4797fd5d02" + integrity sha512-Q2H6tQ5MtPtcC7f3HxJ48i4Q7T9ybPKgvWyuH7JXIoNa2pm0KuBnycsET/qw1SLLZYfbsbrZQNMeIOClb+6WIA== core-js@^3.19.2: - version "3.21.1" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.21.1.tgz#f2e0ddc1fc43da6f904706e8e955bc19d06a0d94" - integrity sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig== + version "3.20.3" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.20.3.tgz#c710d0a676e684522f3db4ee84e5e18a9d11d69a" + integrity sha512-vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag== core-util-is@~1.0.0: version "1.0.3" @@ -3760,12 +3833,12 @@ crypto-random-string@^2.0.0: resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== -css-blank-pseudo@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz#36523b01c12a25d812df343a32c322d2a2324561" - integrity sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ== +css-blank-pseudo@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-3.0.2.tgz#f8660f6a48b17888a9277e53f25cc5abec1f0169" + integrity sha512-hOb1LFjRR+8ocA071xUSmg5VslJ8NGo/I2qpUpdeAYyBVCgupS5O8SEVo4SxEMYyFBNodBkzG3T1iqW9HCXxew== dependencies: - postcss-selector-parser "^6.0.9" + postcss-selector-parser "^6.0.8" css-box-model@^1.2.0: version "1.2.1" @@ -3781,25 +3854,25 @@ css-declaration-sorter@^6.0.3: dependencies: timsort "^0.3.0" -css-has-pseudo@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz#57f6be91ca242d5c9020ee3e51bbb5b89fc7af73" - integrity sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw== +css-has-pseudo@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-3.0.3.tgz#4824a34cb92dae7e09ea1d3fd19691b653412098" + integrity sha512-0gDYWEKaGacwxCqvQ3Ypg6wGdD1AztbMm5h1JsactG2hP2eiflj808QITmuWBpE7sjSEVrAlZhPTVd/nNMj/hQ== dependencies: - postcss-selector-parser "^6.0.9" + postcss-selector-parser "^6.0.8" css-loader@^6.5.1: - version "6.6.0" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.6.0.tgz#c792ad5510bd1712618b49381bd0310574fafbd3" - integrity sha512-FK7H2lisOixPT406s5gZM1S3l8GrfhEBT3ZiL2UX1Ng1XWs0y2GPllz/OTyvbaHe12VgQrIXIzuEGVlbUhodqg== + version "6.5.1" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.5.1.tgz#0c43d4fbe0d97f699c91e9818cb585759091d1b1" + integrity sha512-gEy2w9AnJNnD9Kuo4XAP9VflW/ujKoS9c/syO+uWMlm5igc7LysKzPXaDoR2vroROkSwsTS2tGr1yGGEbZOYZQ== dependencies: icss-utils "^5.1.0" - postcss "^8.4.5" + postcss "^8.2.15" postcss-modules-extract-imports "^3.0.0" postcss-modules-local-by-default "^4.0.0" postcss-modules-scope "^3.0.0" postcss-modules-values "^4.0.0" - postcss-value-parser "^4.2.0" + postcss-value-parser "^4.1.0" semver "^7.3.5" css-minimizer-webpack-plugin@^3.2.0: @@ -3814,10 +3887,10 @@ css-minimizer-webpack-plugin@^3.2.0: serialize-javascript "^6.0.0" source-map "^0.6.1" -css-prefers-color-scheme@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz#ca8a22e5992c10a5b9d315155e7caee625903349" - integrity sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA== +css-prefers-color-scheme@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.2.tgz#d5c03a980caab92d8beeee176a8795d331e0c727" + integrity sha512-gv0KQBEM+q/XdoKyznovq3KW7ocO7k+FhPP+hQR1MenJdu0uPGS6IZa9PzlbqBeS6XcZJNAoqoFxlAUW461CrA== css-select-base-adapter@^0.1.1: version "0.1.1" @@ -3845,6 +3918,22 @@ css-select@^4.1.3: domutils "^2.8.0" nth-check "^2.0.1" +css-tree@1.0.0-alpha.29: + version "1.0.0-alpha.29" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.29.tgz#3fa9d4ef3142cbd1c301e7664c1f352bd82f5a39" + integrity sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg== + dependencies: + mdn-data "~1.1.0" + source-map "^0.5.3" + +css-tree@1.0.0-alpha.33: + version "1.0.0-alpha.33" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.33.tgz#970e20e5a91f7a378ddd0fc58d0b6c8d4f3be93e" + integrity sha512-SPt57bh5nQnpsTBsx/IXbO14sRc9xXu5MtMAVuo0BaQQmyf0NupNPPSoMaqiAF5tDFafYsTkfeH4Q/HCKXkg4w== + dependencies: + mdn-data "2.0.4" + source-map "^0.5.3" + css-tree@1.0.0-alpha.37: version "1.0.0-alpha.37" resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" @@ -3885,65 +3974,72 @@ css@^3.0.0: source-map "^0.6.1" source-map-resolve "^0.6.0" -cssdb@^6.4.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-6.4.0.tgz#54899b9042e302be3090b8510ea71fefd08c9e6b" - integrity sha512-8NMWrur/ewSNrRNZndbtOTXc2Xb2b+NCTPHj8VErFYvJUlgsMAiBGaFaxG6hjy9zbCjj2ZLwSQrMM+tormO8qA== +cssdb@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-5.1.0.tgz#ec728d5f5c0811debd0820cbebda505d43003400" + integrity sha512-/vqjXhv1x9eGkE/zO6o8ZOI7dgdZbLVLUGyVRbPgk6YipXbW87YzUCcO+Jrmi5bwJlAH6oD+MNeZyRgXea1GZw== cssesc@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== -cssnano-preset-default@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.2.0.tgz#2579d38b9217746f2cf9f938954a91e00418ded6" - integrity sha512-3N5Vcptj2pqVKpHVqH6ezOJvqikR2PdLTbTrsrhF61FbLRQuujAqZ2sKN5rvcMsb7hFjrNnjZT8CGEkxoN/Pwg== +cssnano-preset-default@^5.1.11: + version "5.1.11" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.1.11.tgz#db10fb1ecee310e8285c5aca45bd8237be206828" + integrity sha512-ETet5hqHxmzQq2ynXMOQofKuLm7VOjMiOB7E2zdtm/hSeCKlD9fabzIUV4GoPcRyJRHi+4kGf0vsfGYbQ4nmPw== dependencies: css-declaration-sorter "^6.0.3" - cssnano-utils "^3.1.0" - postcss-calc "^8.2.3" - postcss-colormin "^5.3.0" - postcss-convert-values "^5.1.0" - postcss-discard-comments "^5.1.0" - postcss-discard-duplicates "^5.1.0" - postcss-discard-empty "^5.1.0" - postcss-discard-overridden "^5.1.0" - postcss-merge-longhand "^5.1.0" - postcss-merge-rules "^5.1.0" - postcss-minify-font-values "^5.1.0" - postcss-minify-gradients "^5.1.0" - postcss-minify-params "^5.1.0" - postcss-minify-selectors "^5.2.0" - postcss-normalize-charset "^5.1.0" - postcss-normalize-display-values "^5.1.0" - postcss-normalize-positions "^5.1.0" - postcss-normalize-repeat-style "^5.1.0" - postcss-normalize-string "^5.1.0" - postcss-normalize-timing-functions "^5.1.0" - postcss-normalize-unicode "^5.1.0" - postcss-normalize-url "^5.1.0" - postcss-normalize-whitespace "^5.1.0" - postcss-ordered-values "^5.1.0" - postcss-reduce-initial "^5.1.0" - postcss-reduce-transforms "^5.1.0" - postcss-svgo "^5.1.0" - postcss-unique-selectors "^5.1.0" - -cssnano-utils@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz#95684d08c91511edfc70d2636338ca37ef3a6861" - integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== + cssnano-utils "^3.0.1" + postcss-calc "^8.2.0" + postcss-colormin "^5.2.4" + postcss-convert-values "^5.0.3" + postcss-discard-comments "^5.0.2" + postcss-discard-duplicates "^5.0.2" + postcss-discard-empty "^5.0.2" + postcss-discard-overridden "^5.0.3" + postcss-merge-longhand "^5.0.5" + postcss-merge-rules "^5.0.5" + postcss-minify-font-values "^5.0.3" + postcss-minify-gradients "^5.0.5" + postcss-minify-params "^5.0.4" + postcss-minify-selectors "^5.1.2" + postcss-normalize-charset "^5.0.2" + postcss-normalize-display-values "^5.0.2" + postcss-normalize-positions "^5.0.3" + postcss-normalize-repeat-style "^5.0.3" + postcss-normalize-string "^5.0.3" + postcss-normalize-timing-functions "^5.0.2" + postcss-normalize-unicode "^5.0.3" + postcss-normalize-url "^5.0.4" + postcss-normalize-whitespace "^5.0.3" + postcss-ordered-values "^5.0.4" + postcss-reduce-initial "^5.0.2" + postcss-reduce-transforms "^5.0.3" + postcss-svgo "^5.0.3" + postcss-unique-selectors "^5.0.3" + +cssnano-utils@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.0.1.tgz#d3cc0a142d3d217f8736837ec0a2ccff6a89c6ea" + integrity sha512-VNCHL364lh++/ono+S3j9NlUK+d97KNkxI77NlqZU2W3xd2/qmyN61dsa47pTpb55zuU4G4lI7qFjAXZJH1OAQ== cssnano@^5.0.6: - version "5.1.0" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.1.0.tgz#cf977d660a5824d0d5542639ed1d4045afd84cbe" - integrity sha512-wWxave1wMlThGg4ueK98jFKaNqXnQd1nVZpSkQ9XvR+YymlzP1ofWqES1JkHtI250LksP9z5JH+oDcrKDJezAg== + version "5.0.16" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.0.16.tgz#4ee97d30411693f3de24cef70b36f7ae2a843e04" + integrity sha512-ryhRI9/B9VFCwPbb1z60LLK5/ldoExi7nwdnJzpkLZkm2/r7j2X3jfY+ZvDVJhC/0fPZlrAguYdHNFg0iglPKQ== dependencies: - cssnano-preset-default "^5.2.0" + cssnano-preset-default "^5.1.11" lilconfig "^2.0.3" yaml "^1.10.2" +csso@^3.5.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/csso/-/csso-3.5.1.tgz#7b9eb8be61628973c1b261e169d2f024008e758b" + integrity sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg== + dependencies: + css-tree "1.0.0-alpha.29" + csso@^4.0.2, csso@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" @@ -3969,9 +4065,9 @@ cssstyle@^2.3.0: cssom "~0.3.6" csstype@^3.0.2: - version "3.0.11" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.11.tgz#d66700c5eacfac1940deb4e3ee5642792d85cd33" - integrity sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw== + version "3.0.10" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.10.tgz#2ad3a7bed70f35b965707c092e5f30b327c290e5" + integrity sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA== "d3-array@2 - 3", "d3-array@2.10.0 - 3", "d3-array@2.5.0 - 3", d3-array@3: version "3.1.1" @@ -4238,7 +4334,7 @@ debug@2.6.9, debug@^2.6.0, debug@^2.6.9: dependencies: ms "2.0.0" -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3: +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2: version "4.3.3" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== @@ -4393,10 +4489,10 @@ didyoumean@^1.2.2: resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== -diff-sequences@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" - integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== +diff-sequences@^27.4.0: + version "27.4.0" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.4.0.tgz#d783920ad8d06ec718a060d00196dfef25b132a5" + integrity sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww== dir-glob@^3.0.1: version "3.0.1" @@ -4445,9 +4541,9 @@ doctrine@^3.0.0: esutils "^2.0.2" dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: - version "0.5.13" - resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.13.tgz#102ee5f25eacce09bdf1cfa5a298f86da473be4b" - integrity sha512-R305kwb5CcMDIpSHUnLyIAp7SrSPBx6F0VfQFB3M75xVMHhXJJIdePYgbPPh1o57vCHNu5QztokWUPsLjWzFqw== + version "0.5.11" + resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.11.tgz#79d5846c4f90eba3e617d9031e921de9324f84ed" + integrity sha512-7X6GvzjYf4yTdRKuCVScV+aA9Fvh5r8WzWrXBH9w82ZWB/eYDMGCnazoC/YAqAzUJWHzLOnZqr46K3iEyUhUvw== dom-converter@^0.2.0: version "0.2.0" @@ -4549,10 +4645,10 @@ ejs@^3.1.6: dependencies: jake "^10.6.1" -electron-to-chromium@^1.4.71: - version "1.4.75" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.75.tgz#d1ad9bb46f2f1bf432118c2be21d27ffeae82fdd" - integrity sha512-LxgUNeu3BVU7sXaKjUDD9xivocQLxFtq6wgERrutdY/yIOps3ODOZExK1jg8DTEg4U8TUCb5MLGeWFOYuxjF3Q== +electron-to-chromium@^1.4.17: + version "1.4.57" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.57.tgz#2b2766df76ac8dbc0a1d41249bc5684a31849892" + integrity sha512-FNC+P5K1n6pF+M0zIK+gFCoXcJhhzDViL3DRIGy2Fv5PohuSES1JHR7T+GlwxSxlzx4yYbsuzCZvHxcBSRCIOw== emittery@^0.8.1: version "0.8.1" @@ -4584,10 +4680,10 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= -enhanced-resolve@^5.9.2: - version "5.9.2" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz#0224dcd6a43389ebfb2d55efee517e5466772dd9" - integrity sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA== +enhanced-resolve@^5.8.3: + version "5.8.3" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz#6d552d465cce0423f5b3d718511ea53826a7b2f0" + integrity sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA== dependencies: graceful-fs "^4.2.4" tapable "^2.2.0" @@ -4605,9 +4701,9 @@ error-ex@^1.3.1: is-arrayish "^0.2.1" error-stack-parser@^2.0.6: - version "2.0.7" - resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.7.tgz#b0c6e2ce27d0495cf78ad98715e0cad1219abb57" - integrity sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA== + version "2.0.6" + resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.6.tgz#5a99a707bd7a4c58a797902d48d82803ede6aad8" + integrity sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ== dependencies: stackframe "^1.1.1" @@ -4782,31 +4878,31 @@ eslint-plugin-react-hooks@^4.3.0: integrity sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA== eslint-plugin-react@^7.27.1: - version "7.29.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.29.3.tgz#f4eab757f2756d25d6d4c2a58a9e20b004791f05" - integrity sha512-MzW6TuCnDOcta67CkpDyRfRsEVx9FNMDV8wZsDqe1luHPdGTrQIUaUXD27Ja3gHsdOIs/cXzNchWGlqm+qRVRg== + version "7.28.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz#8f3ff450677571a659ce76efc6d80b6a525adbdf" + integrity sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw== dependencies: array-includes "^3.1.4" array.prototype.flatmap "^1.2.5" doctrine "^2.1.0" estraverse "^5.3.0" jsx-ast-utils "^2.4.1 || ^3.0.0" - minimatch "^3.1.2" + minimatch "^3.0.4" object.entries "^1.1.5" object.fromentries "^2.0.5" object.hasown "^1.1.0" object.values "^1.1.5" - prop-types "^15.8.1" + prop-types "^15.7.2" resolve "^2.0.0-next.3" semver "^6.3.0" string.prototype.matchall "^4.0.6" eslint-plugin-testing-library@^5.0.1: - version "5.0.6" - resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.0.6.tgz#86b0aff2ed0c80f63966c2a4894c06bff382b6d5" - integrity sha512-mMU4+slZsWKHNxtxc5TE2+bs9S//e2uFPlcpTapPhVdnctgn0+G/DaUu6VbT0JLiVMcbBjy3IcfddK+abZawbw== + version "5.0.4" + resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.0.4.tgz#1f18b6e7d51db8452203bcbc909efbb571e964b8" + integrity sha512-zA/NfAENCsJXujvwwiap5gsqLp2U6X7m2XA5nOksl4zzb6GpUmRNAleCll58rEP0brFVj7DZBprlIlMGIhoC7Q== dependencies: - "@typescript-eslint/utils" "^5.13.0" + "@typescript-eslint/experimental-utils" "^5.9.0" eslint-scope@5.1.1, eslint-scope@^5.1.1: version "5.1.1" @@ -4816,10 +4912,10 @@ eslint-scope@5.1.1, eslint-scope@^5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-scope@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642" - integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw== +eslint-scope@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.0.tgz#c1f6ea30ac583031f203d65c73e723b01298f153" + integrity sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg== dependencies: esrecurse "^4.3.0" estraverse "^5.2.0" @@ -4836,10 +4932,10 @@ eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== -eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" - integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== +eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.1.0, eslint-visitor-keys@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.2.0.tgz#6fbb166a6798ee5991358bc2daa1ba76cc1254a1" + integrity sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ== eslint-webpack-plugin@^3.1.1: version "3.1.1" @@ -4853,11 +4949,11 @@ eslint-webpack-plugin@^3.1.1: schema-utils "^3.1.1" eslint@^8.3.0: - version "8.10.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.10.0.tgz#931be395eb60f900c01658b278e05b6dae47199d" - integrity sha512-tcI1D9lfVec+R4LE1mNDnzoJ/f71Kl/9Cv4nG47jOueCMBrCCKYXr4AUVS7go6mWYGFD4+EoN6+eXSrEbRzXVw== + version "8.8.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.8.0.tgz#9762b49abad0cb4952539ffdb0a046392e571a2d" + integrity sha512-H3KXAzQGBH1plhYS3okDix2ZthuYJlQQEGE5k0IKuEqUSiyu4AmxxlJ2MtTYeJ3xB4jDhcYCwGOg2TXYdnDXlQ== dependencies: - "@eslint/eslintrc" "^1.2.0" + "@eslint/eslintrc" "^1.0.5" "@humanwhocodes/config-array" "^0.9.2" ajv "^6.10.0" chalk "^4.0.0" @@ -4865,10 +4961,10 @@ eslint@^8.3.0: debug "^4.3.2" doctrine "^3.0.0" escape-string-regexp "^4.0.0" - eslint-scope "^7.1.1" + eslint-scope "^7.1.0" eslint-utils "^3.0.0" - eslint-visitor-keys "^3.3.0" - espree "^9.3.1" + eslint-visitor-keys "^3.2.0" + espree "^9.3.0" esquery "^1.4.0" esutils "^2.0.2" fast-deep-equal "^3.1.3" @@ -4893,14 +4989,14 @@ eslint@^8.3.0: text-table "^0.2.0" v8-compile-cache "^2.0.3" -espree@^9.3.1: - version "9.3.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.1.tgz#8793b4bc27ea4c778c19908e0719e7b8f4115bcd" - integrity sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ== +espree@^9.2.0, espree@^9.3.0: + version "9.3.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.0.tgz#c1240d79183b72aaee6ccfa5a90bc9111df085a8" + integrity sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ== dependencies: acorn "^8.7.0" acorn-jsx "^5.3.1" - eslint-visitor-keys "^3.3.0" + eslint-visitor-keys "^3.1.0" esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" @@ -4931,11 +5027,21 @@ estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== +estree-walker@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.2.1.tgz#bdafe8095383d8414d5dc2ecf4c9173b6db9412e" + integrity sha1-va/oCVOD2EFNXcLs9MkXO225QS4= + estree-walker@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== +estree-walker@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" + integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== + esutils@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" @@ -4976,27 +5082,27 @@ exit@^0.1.2: resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= -expect@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/expect/-/expect-27.5.1.tgz#83ce59f1e5bdf5f9d2b94b61d2050db48f3fef74" - integrity sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw== +expect@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/expect/-/expect-27.4.6.tgz#f335e128b0335b6ceb4fcab67ece7cbd14c942e6" + integrity sha512-1M/0kAALIaj5LaG66sFJTbRsWTADnylly82cu4bspI0nl+pgP4E6Bh/aqdHlTUjul06K7xQnnrAoqfxVU0+/ag== dependencies: - "@jest/types" "^27.5.1" - jest-get-type "^27.5.1" - jest-matcher-utils "^27.5.1" - jest-message-util "^27.5.1" + "@jest/types" "^27.4.2" + jest-get-type "^27.4.0" + jest-matcher-utils "^27.4.6" + jest-message-util "^27.4.6" express@^4.17.1: - version "4.17.3" - resolved "https://registry.yarnpkg.com/express/-/express-4.17.3.tgz#f6c7302194a4fb54271b73a1fe7a06478c8f85a1" - integrity sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg== + version "4.17.2" + resolved "https://registry.yarnpkg.com/express/-/express-4.17.2.tgz#c18369f265297319beed4e5558753cc8c1364cb3" + integrity sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg== dependencies: - accepts "~1.3.8" + accepts "~1.3.7" array-flatten "1.1.1" - body-parser "1.19.2" + body-parser "1.19.1" content-disposition "0.5.4" content-type "~1.0.4" - cookie "0.4.2" + cookie "0.4.1" cookie-signature "1.0.6" debug "2.6.9" depd "~1.1.2" @@ -5011,7 +5117,7 @@ express@^4.17.1: parseurl "~1.3.3" path-to-regexp "0.1.7" proxy-addr "~2.0.7" - qs "6.9.7" + qs "6.9.6" range-parser "~1.2.1" safe-buffer "5.2.1" send "0.17.2" @@ -5041,7 +5147,7 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-glob@^3.2.11, fast-glob@^3.2.9: +fast-glob@^3.0.3, fast-glob@^3.2.11, fast-glob@^3.2.9: version "3.2.11" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== @@ -5105,10 +5211,10 @@ file-loader@^6.2.0: loader-utils "^2.0.0" schema-utils "^3.0.0" -file-selector@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/file-selector/-/file-selector-0.4.0.tgz#59ec4f27aa5baf0841e9c6385c8386bef4d18b17" - integrity sha512-iACCiXeMYOvZqlF1kTiYINzgepRBymz1wwjiuup9u9nayhb6g4fSwiyJ/6adli+EPwrWtpgQAh2PoS7HukEGEg== +file-selector@^0.2.2: + version "0.2.4" + resolved "https://registry.yarnpkg.com/file-selector/-/file-selector-0.2.4.tgz#7b98286f9dbb9925f420130ea5ed0a69238d4d80" + integrity sha512-ZDsQNbrv6qRi1YTDOEWzf5J2KjZ9KMI1Q2SGeTkCJmNNW25Jg4TW4UMcmoqcg4WrAyKRcpBXdbWRxkfrOzVRbA== dependencies: tslib "^2.0.3" @@ -5158,11 +5264,6 @@ find-cache-dir@^3.3.1: make-dir "^3.0.2" pkg-dir "^4.1.0" -find-root@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" - integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== - find-up@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" @@ -5206,17 +5307,17 @@ flatted@^3.1.0: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.5.tgz#76c8584f4fc843db64702a6bd04ab7a8bd666da3" integrity sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg== -focus-lock@^0.10.2: - version "0.10.2" - resolved "https://registry.yarnpkg.com/focus-lock/-/focus-lock-0.10.2.tgz#561c62bae8387ecba1dd8e58a6df5ec29835c644" - integrity sha512-DSaI/UHZ/02sg1P616aIWgToQcrKKBmcCvomDZ1PZvcJFj350PnWhSJxJ76T3e5/GbtQEARIACtbrdlrF9C5kA== +focus-lock@^0.10.1: + version "0.10.1" + resolved "https://registry.yarnpkg.com/focus-lock/-/focus-lock-0.10.1.tgz#5f46fa74fefb87144479c2f8e276f0eedd8081b2" + integrity sha512-b9yUklCi4fTu2GXn7dnaVf4hiLVVBp7xTiZarAHMODV2To6Bitf6F/UI67RmKbdgJQeVwI1UO0d9HYNbXt3GkA== dependencies: tslib "^2.0.3" follow-redirects@^1.0.0: - version "1.14.9" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.9.tgz#dd4ea157de7bfaf9ea9b3fbd85aa16951f78d8d7" - integrity sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w== + version "1.14.7" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.7.tgz#2004c02eb9436eee9a21446a6477debf17e81685" + integrity sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ== fork-ts-checker-webpack-plugin@^6.5.0: version "6.5.0" @@ -5252,9 +5353,9 @@ forwarded@0.2.0: integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== fraction.js@^4.1.2: - version "4.1.3" - resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.1.3.tgz#be65b0f20762ef27e1e793860bc2dfb716e99e65" - integrity sha512-pUHWWt6vHzZZiQJcM6S/0PXfS+g6FM4BF5rj9wZyreivhQPdsh5PpE25VtSNxq80wHS5RfY51Ii+8Z0Zl/pmzg== + version "4.1.2" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.1.2.tgz#13e420a92422b6cf244dff8690ed89401029fbe8" + integrity sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA== fresh@0.5.2: version "0.5.2" @@ -5262,14 +5363,23 @@ fresh@0.5.2: integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= fs-extra@^10.0.0: - version "10.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.1.tgz#27de43b4320e833f6867cc044bfce29fdf0ef3b8" - integrity sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag== + version "10.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1" + integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ== dependencies: graceful-fs "^4.2.0" jsonfile "^6.0.1" universalify "^2.0.0" +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs-extra@^9.0.0, fs-extra@^9.0.1: version "9.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" @@ -5405,12 +5515,26 @@ globals@^11.1.0: integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^13.6.0, globals@^13.9.0: - version "13.12.1" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.12.1.tgz#ec206be932e6c77236677127577aa8e50bf1c5cb" - integrity sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw== + version "13.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.12.0.tgz#4d733760304230a0082ed96e21e5c565f898089e" + integrity sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg== dependencies: type-fest "^0.20.2" +globby@10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.1.tgz#4782c34cb75dd683351335c5829cc3420e606b22" + integrity sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A== + dependencies: + "@types/glob" "^7.1.1" + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.0.3" + glob "^7.1.3" + ignore "^5.1.1" + merge2 "^1.2.3" + slash "^3.0.0" + globby@^11.0.1, globby@^11.0.4: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" @@ -5428,10 +5552,10 @@ graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96" integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ== -graphql@^16.3.0: - version "16.3.0" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.3.0.tgz#a91e24d10babf9e60c706919bb182b53ccdffc05" - integrity sha512-xm+ANmA16BzCT5pLjuXySbQVFwH3oJctUVdy81w1sV0vBU0KgDdBGtxQOUd5zqOBk/JayAFeG8Dlmeq74rjm/A== +graphql@^15.5.1: + version "15.8.0" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.8.0.tgz#33410e96b012fa3bdb1091cc99a94769db212b38" + integrity sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw== gzip-size@^6.0.0: version "6.0.0" @@ -5466,9 +5590,9 @@ has-flag@^4.0.0: integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== has-symbols@^1.0.1, has-symbols@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== has-tostringtag@^1.0.0: version "1.0.0" @@ -5584,15 +5708,15 @@ he@^1.2.0: resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== -headers-polyfill@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/headers-polyfill/-/headers-polyfill-3.0.4.tgz#cd70c815a441dd882372fcd6eda212ce997c9b18" - integrity sha512-I1DOM1EdWYntdrnCvqQtcKwSSuiTzoqOExy4v1mdcFixFZABlWP4IPHdmoLtPda0abMHqDOY4H9svhQ10DFR4w== +headers-utils@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/headers-utils/-/headers-utils-3.0.2.tgz#dfc65feae4b0e34357308aefbcafa99c895e59ef" + integrity sha512-xAxZkM1dRyGV2Ou5bzMxBPNLoRCjcX+ya7KSWybQD2KwLphxsapUVK6x/02o7f4VU6GPSXch9vNY2+gkU8tYWQ== history@^5.2.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/history/-/history-5.3.0.tgz#1548abaa245ba47992f063a0783db91ef201c73b" - integrity sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ== + version "5.2.0" + resolved "https://registry.yarnpkg.com/history/-/history-5.2.0.tgz#7cdd31cf9bac3c5d31f09c231c9928fad0007b7c" + integrity sha512-uPSF6lAJb3nSePJ43hN3eKj1dTWpN9gMod0ZssbFTIsen+WehTmEadgL+kg78xLJFdRfrrC//SavDzmRVdE+Ig== dependencies: "@babel/runtime" "^7.7.6" @@ -5715,9 +5839,9 @@ http-proxy-agent@^4.0.1: debug "4" http-proxy-middleware@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.3.tgz#5df04f69a89f530c2284cd71eeaa51ba52243289" - integrity sha512-1bloEwnrHMnCoO/Gcwbz7eSVvW50KPES01PecpagI+YLNLci4AcuKJrujW4Mc3sBLpFxMSlsLNHS5Nl/lvrTPA== + version "2.0.2" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.2.tgz#94d7593790aad6b3de48164f13792262f656c332" + integrity sha512-XtmDN5w+vdFTBZaYhdJAbMqn0DP/EhkUaAeo963mojwpKMMbw6nivtFKw07D7DDOH745L5k0VL0P8KRYNEVF/g== dependencies: "@types/http-proxy" "^1.17.8" http-proxy "^1.18.1" @@ -5788,7 +5912,7 @@ ignore@^4.0.6: resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -ignore@^5.1.8, ignore@^5.2.0: +ignore@^5.1.1, ignore@^5.1.8, ignore@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== @@ -6079,16 +6203,23 @@ is-plain-obj@^3.0.0: resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== -is-plain-object@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" - integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== +is-plain-object@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-3.0.1.tgz#662d92d24c0aa4302407b0d45d21f2251c85f85b" + integrity sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g== is-potential-custom-element-name@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== +is-reference@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" + integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== + dependencies: + "@types/estree" "*" + is-regex@^1.0.4, is-regex@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" @@ -6210,9 +6341,9 @@ istanbul-lib-source-maps@^4.0.0: source-map "^0.6.1" istanbul-reports@^3.1.3: - version "3.1.4" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.4.tgz#1b6f068ecbc6c331040aab5741991273e609e40c" - integrity sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw== + version "3.1.3" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.3.tgz#4bcae3103b94518117930d51283690960b50d3c2" + integrity sha512-x9LtDVtfm/t1GFiLl3NffC7hz+I1ragvgX1P/Lg1NlIagifZDKUkuuaAxH/qpwj2IuEfD8G2Bs/UKp+sZ/pKkg== dependencies: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" @@ -6227,228 +6358,226 @@ jake@^10.6.1: filelist "^1.0.1" minimatch "^3.0.4" -jest-changed-files@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz#a348aed00ec9bf671cc58a66fcbe7c3dfd6a68f5" - integrity sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw== +jest-changed-files@^27.4.2: + version "27.4.2" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.4.2.tgz#da2547ea47c6e6a5f6ed336151bd2075736eb4a5" + integrity sha512-/9x8MjekuzUQoPjDHbBiXbNEBauhrPU2ct7m8TfCg69ywt1y/N+yYwGh3gCpnqUS3klYWDU/lSNgv+JhoD2k1A== dependencies: - "@jest/types" "^27.5.1" + "@jest/types" "^27.4.2" execa "^5.0.0" throat "^6.0.1" -jest-circus@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.5.1.tgz#37a5a4459b7bf4406e53d637b49d22c65d125ecc" - integrity sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw== +jest-circus@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.4.6.tgz#d3af34c0eb742a967b1919fbb351430727bcea6c" + integrity sha512-UA7AI5HZrW4wRM72Ro80uRR2Fg+7nR0GESbSI/2M+ambbzVuA63mn5T1p3Z/wlhntzGpIG1xx78GP2YIkf6PhQ== dependencies: - "@jest/environment" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/environment" "^27.4.6" + "@jest/test-result" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" chalk "^4.0.0" co "^4.6.0" dedent "^0.7.0" - expect "^27.5.1" + expect "^27.4.6" is-generator-fn "^2.0.0" - jest-each "^27.5.1" - jest-matcher-utils "^27.5.1" - jest-message-util "^27.5.1" - jest-runtime "^27.5.1" - jest-snapshot "^27.5.1" - jest-util "^27.5.1" - pretty-format "^27.5.1" + jest-each "^27.4.6" + jest-matcher-utils "^27.4.6" + jest-message-util "^27.4.6" + jest-runtime "^27.4.6" + jest-snapshot "^27.4.6" + jest-util "^27.4.2" + pretty-format "^27.4.6" slash "^3.0.0" stack-utils "^2.0.3" throat "^6.0.1" -jest-cli@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.5.1.tgz#278794a6e6458ea8029547e6c6cbf673bd30b145" - integrity sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw== +jest-cli@^27.4.7: + version "27.4.7" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.4.7.tgz#d00e759e55d77b3bcfea0715f527c394ca314e5a" + integrity sha512-zREYhvjjqe1KsGV15mdnxjThKNDgza1fhDT+iUsXWLCq3sxe9w5xnvyctcYVT5PcdLSjv7Y5dCwTS3FCF1tiuw== dependencies: - "@jest/core" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/core" "^27.4.7" + "@jest/test-result" "^27.4.6" + "@jest/types" "^27.4.2" chalk "^4.0.0" exit "^0.1.2" - graceful-fs "^4.2.9" + graceful-fs "^4.2.4" import-local "^3.0.2" - jest-config "^27.5.1" - jest-util "^27.5.1" - jest-validate "^27.5.1" + jest-config "^27.4.7" + jest-util "^27.4.2" + jest-validate "^27.4.6" prompts "^2.0.1" yargs "^16.2.0" -jest-config@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.5.1.tgz#5c387de33dca3f99ad6357ddeccd91bf3a0e4a41" - integrity sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA== +jest-config@^27.4.7: + version "27.4.7" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.4.7.tgz#4f084b2acbd172c8b43aa4cdffe75d89378d3972" + integrity sha512-xz/o/KJJEedHMrIY9v2ParIoYSrSVY6IVeE4z5Z3i101GoA5XgfbJz+1C8EYPsv7u7f39dS8F9v46BHDhn0vlw== dependencies: "@babel/core" "^7.8.0" - "@jest/test-sequencer" "^27.5.1" - "@jest/types" "^27.5.1" - babel-jest "^27.5.1" + "@jest/test-sequencer" "^27.4.6" + "@jest/types" "^27.4.2" + babel-jest "^27.4.6" chalk "^4.0.0" ci-info "^3.2.0" deepmerge "^4.2.2" glob "^7.1.1" - graceful-fs "^4.2.9" - jest-circus "^27.5.1" - jest-environment-jsdom "^27.5.1" - jest-environment-node "^27.5.1" - jest-get-type "^27.5.1" - jest-jasmine2 "^27.5.1" - jest-regex-util "^27.5.1" - jest-resolve "^27.5.1" - jest-runner "^27.5.1" - jest-util "^27.5.1" - jest-validate "^27.5.1" + graceful-fs "^4.2.4" + jest-circus "^27.4.6" + jest-environment-jsdom "^27.4.6" + jest-environment-node "^27.4.6" + jest-get-type "^27.4.0" + jest-jasmine2 "^27.4.6" + jest-regex-util "^27.4.0" + jest-resolve "^27.4.6" + jest-runner "^27.4.6" + jest-util "^27.4.2" + jest-validate "^27.4.6" micromatch "^4.0.4" - parse-json "^5.2.0" - pretty-format "^27.5.1" + pretty-format "^27.4.6" slash "^3.0.0" - strip-json-comments "^3.1.1" -jest-diff@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def" - integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== +jest-diff@^27.0.0, jest-diff@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.4.6.tgz#93815774d2012a2cbb6cf23f84d48c7a2618f98d" + integrity sha512-zjaB0sh0Lb13VyPsd92V7HkqF6yKRH9vm33rwBt7rPYrpQvS1nCvlIy2pICbKta+ZjWngYLNn4cCK4nyZkjS/w== dependencies: chalk "^4.0.0" - diff-sequences "^27.5.1" - jest-get-type "^27.5.1" - pretty-format "^27.5.1" + diff-sequences "^27.4.0" + jest-get-type "^27.4.0" + pretty-format "^27.4.6" -jest-docblock@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.5.1.tgz#14092f364a42c6108d42c33c8cf30e058e25f6c0" - integrity sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ== +jest-docblock@^27.4.0: + version "27.4.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.4.0.tgz#06c78035ca93cbbb84faf8fce64deae79a59f69f" + integrity sha512-7TBazUdCKGV7svZ+gh7C8esAnweJoG+SvcF6Cjqj4l17zA2q1cMwx2JObSioubk317H+cjcHgP+7fTs60paulg== dependencies: detect-newline "^3.0.0" -jest-each@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.5.1.tgz#5bc87016f45ed9507fed6e4702a5b468a5b2c44e" - integrity sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ== +jest-each@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.4.6.tgz#e7e8561be61d8cc6dbf04296688747ab186c40ff" + integrity sha512-n6QDq8y2Hsmn22tRkgAk+z6MCX7MeVlAzxmZDshfS2jLcaBlyhpF3tZSJLR+kXmh23GEvS0ojMR8i6ZeRvpQcA== dependencies: - "@jest/types" "^27.5.1" + "@jest/types" "^27.4.2" chalk "^4.0.0" - jest-get-type "^27.5.1" - jest-util "^27.5.1" - pretty-format "^27.5.1" - -jest-environment-jsdom@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz#ea9ccd1fc610209655a77898f86b2b559516a546" - integrity sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw== - dependencies: - "@jest/environment" "^27.5.1" - "@jest/fake-timers" "^27.5.1" - "@jest/types" "^27.5.1" + jest-get-type "^27.4.0" + jest-util "^27.4.2" + pretty-format "^27.4.6" + +jest-environment-jsdom@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.4.6.tgz#c23a394eb445b33621dfae9c09e4c8021dea7b36" + integrity sha512-o3dx5p/kHPbUlRvSNjypEcEtgs6LmvESMzgRFQE6c+Prwl2JLA4RZ7qAnxc5VM8kutsGRTB15jXeeSbJsKN9iA== + dependencies: + "@jest/environment" "^27.4.6" + "@jest/fake-timers" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" - jest-mock "^27.5.1" - jest-util "^27.5.1" + jest-mock "^27.4.6" + jest-util "^27.4.2" jsdom "^16.6.0" -jest-environment-node@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz#dedc2cfe52fab6b8f5714b4808aefa85357a365e" - integrity sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw== +jest-environment-node@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.4.6.tgz#ee8cd4ef458a0ef09d087c8cd52ca5856df90242" + integrity sha512-yfHlZ9m+kzTKZV0hVfhVu6GuDxKAYeFHrfulmy7Jxwsq4V7+ZK7f+c0XP/tbVDMQW7E4neG2u147hFkuVz0MlQ== dependencies: - "@jest/environment" "^27.5.1" - "@jest/fake-timers" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/environment" "^27.4.6" + "@jest/fake-timers" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" - jest-mock "^27.5.1" - jest-util "^27.5.1" + jest-mock "^27.4.6" + jest-util "^27.4.2" -jest-get-type@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" - integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== +jest-get-type@^27.4.0: + version "27.4.0" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.4.0.tgz#7503d2663fffa431638337b3998d39c5e928e9b5" + integrity sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ== -jest-haste-map@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz#9fd8bd7e7b4fa502d9c6164c5640512b4e811e7f" - integrity sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng== +jest-haste-map@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.4.6.tgz#c60b5233a34ca0520f325b7e2cc0a0140ad0862a" + integrity sha512-0tNpgxg7BKurZeFkIOvGCkbmOHbLFf4LUQOxrQSMjvrQaQe3l6E8x6jYC1NuWkGo5WDdbr8FEzUxV2+LWNawKQ== dependencies: - "@jest/types" "^27.5.1" + "@jest/types" "^27.4.2" "@types/graceful-fs" "^4.1.2" "@types/node" "*" anymatch "^3.0.3" fb-watchman "^2.0.0" - graceful-fs "^4.2.9" - jest-regex-util "^27.5.1" - jest-serializer "^27.5.1" - jest-util "^27.5.1" - jest-worker "^27.5.1" + graceful-fs "^4.2.4" + jest-regex-util "^27.4.0" + jest-serializer "^27.4.0" + jest-util "^27.4.2" + jest-worker "^27.4.6" micromatch "^4.0.4" walker "^1.0.7" optionalDependencies: fsevents "^2.3.2" -jest-jasmine2@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz#a037b0034ef49a9f3d71c4375a796f3b230d1ac4" - integrity sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ== +jest-jasmine2@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.4.6.tgz#109e8bc036cb455950ae28a018f983f2abe50127" + integrity sha512-uAGNXF644I/whzhsf7/qf74gqy9OuhvJ0XYp8SDecX2ooGeaPnmJMjXjKt0mqh1Rl5dtRGxJgNrHlBQIBfS5Nw== dependencies: - "@jest/environment" "^27.5.1" - "@jest/source-map" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/environment" "^27.4.6" + "@jest/source-map" "^27.4.0" + "@jest/test-result" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" chalk "^4.0.0" co "^4.6.0" - expect "^27.5.1" + expect "^27.4.6" is-generator-fn "^2.0.0" - jest-each "^27.5.1" - jest-matcher-utils "^27.5.1" - jest-message-util "^27.5.1" - jest-runtime "^27.5.1" - jest-snapshot "^27.5.1" - jest-util "^27.5.1" - pretty-format "^27.5.1" + jest-each "^27.4.6" + jest-matcher-utils "^27.4.6" + jest-message-util "^27.4.6" + jest-runtime "^27.4.6" + jest-snapshot "^27.4.6" + jest-util "^27.4.2" + pretty-format "^27.4.6" throat "^6.0.1" -jest-leak-detector@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz#6ec9d54c3579dd6e3e66d70e3498adf80fde3fb8" - integrity sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ== +jest-leak-detector@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.4.6.tgz#ed9bc3ce514b4c582637088d9faf58a33bd59bf4" + integrity sha512-kkaGixDf9R7CjHm2pOzfTxZTQQQ2gHTIWKY/JZSiYTc90bZp8kSZnUMS3uLAfwTZwc0tcMRoEX74e14LG1WapA== dependencies: - jest-get-type "^27.5.1" - pretty-format "^27.5.1" + jest-get-type "^27.4.0" + pretty-format "^27.4.6" -jest-matcher-utils@^27.0.0, jest-matcher-utils@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" - integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== +jest-matcher-utils@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.4.6.tgz#53ca7f7b58170638590e946f5363b988775509b8" + integrity sha512-XD4PKT3Wn1LQnRAq7ZsTI0VRuEc9OrCPFiO1XL7bftTGmfNF0DcEwMHRgqiu7NGf8ZoZDREpGrCniDkjt79WbA== dependencies: chalk "^4.0.0" - jest-diff "^27.5.1" - jest-get-type "^27.5.1" - pretty-format "^27.5.1" + jest-diff "^27.4.6" + jest-get-type "^27.4.0" + pretty-format "^27.4.6" -jest-message-util@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.5.1.tgz#bdda72806da10d9ed6425e12afff38cd1458b6cf" - integrity sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g== +jest-message-util@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.4.6.tgz#9fdde41a33820ded3127465e1a5896061524da31" + integrity sha512-0p5szriFU0U74czRSFjH6RyS7UYIAkn/ntwMuOwTGWrQIOh5NzXXrq72LOqIkJKKvFbPq+byZKuBz78fjBERBA== dependencies: "@babel/code-frame" "^7.12.13" - "@jest/types" "^27.5.1" + "@jest/types" "^27.4.2" "@types/stack-utils" "^2.0.0" chalk "^4.0.0" - graceful-fs "^4.2.9" + graceful-fs "^4.2.4" micromatch "^4.0.4" - pretty-format "^27.5.1" + pretty-format "^27.4.6" slash "^3.0.0" stack-utils "^2.0.3" -jest-mock@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.5.1.tgz#19948336d49ef4d9c52021d34ac7b5f36ff967d6" - integrity sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og== +jest-mock@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.4.6.tgz#77d1ba87fbd33ccb8ef1f061697e7341b7635195" + integrity sha512-kvojdYRkst8iVSZ1EJ+vc1RRD9llueBjKzXzeCytH3dMM7zvPV/ULcfI2nr0v0VUgm3Bjt3hBCQvOeaBz+ZTHw== dependencies: - "@jest/types" "^27.5.1" + "@jest/types" "^27.4.2" "@types/node" "*" jest-pnp-resolver@^1.2.2: @@ -6456,150 +6585,151 @@ jest-pnp-resolver@^1.2.2: resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== -jest-regex-util@^27.0.0, jest-regex-util@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" - integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== +jest-regex-util@^27.0.0, jest-regex-util@^27.4.0: + version "27.4.0" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.4.0.tgz#e4c45b52653128843d07ad94aec34393ea14fbca" + integrity sha512-WeCpMpNnqJYMQoOjm1nTtsgbR4XHAk1u00qDoNBQoykM280+/TmgA5Qh5giC1ecy6a5d4hbSsHzpBtu5yvlbEg== -jest-resolve-dependencies@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz#d811ecc8305e731cc86dd79741ee98fed06f1da8" - integrity sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg== +jest-resolve-dependencies@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.4.6.tgz#fc50ee56a67d2c2183063f6a500cc4042b5e2327" + integrity sha512-W85uJZcFXEVZ7+MZqIPCscdjuctruNGXUZ3OHSXOfXR9ITgbUKeHj+uGcies+0SsvI5GtUfTw4dY7u9qjTvQOw== dependencies: - "@jest/types" "^27.5.1" - jest-regex-util "^27.5.1" - jest-snapshot "^27.5.1" + "@jest/types" "^27.4.2" + jest-regex-util "^27.4.0" + jest-snapshot "^27.4.6" -jest-resolve@^27.4.2, jest-resolve@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.5.1.tgz#a2f1c5a0796ec18fe9eb1536ac3814c23617b384" - integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== +jest-resolve@^27.4.2, jest-resolve@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.4.6.tgz#2ec3110655e86d5bfcfa992e404e22f96b0b5977" + integrity sha512-SFfITVApqtirbITKFAO7jOVN45UgFzcRdQanOFzjnbd+CACDoyeX7206JyU92l4cRr73+Qy/TlW51+4vHGt+zw== dependencies: - "@jest/types" "^27.5.1" + "@jest/types" "^27.4.2" chalk "^4.0.0" - graceful-fs "^4.2.9" - jest-haste-map "^27.5.1" + graceful-fs "^4.2.4" + jest-haste-map "^27.4.6" jest-pnp-resolver "^1.2.2" - jest-util "^27.5.1" - jest-validate "^27.5.1" + jest-util "^27.4.2" + jest-validate "^27.4.6" resolve "^1.20.0" resolve.exports "^1.1.0" slash "^3.0.0" -jest-runner@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.5.1.tgz#071b27c1fa30d90540805c5645a0ec167c7b62e5" - integrity sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ== +jest-runner@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.4.6.tgz#1d390d276ec417e9b4d0d081783584cbc3e24773" + integrity sha512-IDeFt2SG4DzqalYBZRgbbPmpwV3X0DcntjezPBERvnhwKGWTW7C5pbbA5lVkmvgteeNfdd/23gwqv3aiilpYPg== dependencies: - "@jest/console" "^27.5.1" - "@jest/environment" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/console" "^27.4.6" + "@jest/environment" "^27.4.6" + "@jest/test-result" "^27.4.6" + "@jest/transform" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" chalk "^4.0.0" emittery "^0.8.1" - graceful-fs "^4.2.9" - jest-docblock "^27.5.1" - jest-environment-jsdom "^27.5.1" - jest-environment-node "^27.5.1" - jest-haste-map "^27.5.1" - jest-leak-detector "^27.5.1" - jest-message-util "^27.5.1" - jest-resolve "^27.5.1" - jest-runtime "^27.5.1" - jest-util "^27.5.1" - jest-worker "^27.5.1" + exit "^0.1.2" + graceful-fs "^4.2.4" + jest-docblock "^27.4.0" + jest-environment-jsdom "^27.4.6" + jest-environment-node "^27.4.6" + jest-haste-map "^27.4.6" + jest-leak-detector "^27.4.6" + jest-message-util "^27.4.6" + jest-resolve "^27.4.6" + jest-runtime "^27.4.6" + jest-util "^27.4.2" + jest-worker "^27.4.6" source-map-support "^0.5.6" throat "^6.0.1" -jest-runtime@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.5.1.tgz#4896003d7a334f7e8e4a53ba93fb9bcd3db0a1af" - integrity sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A== - dependencies: - "@jest/environment" "^27.5.1" - "@jest/fake-timers" "^27.5.1" - "@jest/globals" "^27.5.1" - "@jest/source-map" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" +jest-runtime@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.4.6.tgz#83ae923818e3ea04463b22f3597f017bb5a1cffa" + integrity sha512-eXYeoR/MbIpVDrjqy5d6cGCFOYBFFDeKaNWqTp0h6E74dK0zLHzASQXJpl5a2/40euBmKnprNLJ0Kh0LCndnWQ== + dependencies: + "@jest/environment" "^27.4.6" + "@jest/fake-timers" "^27.4.6" + "@jest/globals" "^27.4.6" + "@jest/source-map" "^27.4.0" + "@jest/test-result" "^27.4.6" + "@jest/transform" "^27.4.6" + "@jest/types" "^27.4.2" chalk "^4.0.0" cjs-module-lexer "^1.0.0" collect-v8-coverage "^1.0.0" execa "^5.0.0" glob "^7.1.3" - graceful-fs "^4.2.9" - jest-haste-map "^27.5.1" - jest-message-util "^27.5.1" - jest-mock "^27.5.1" - jest-regex-util "^27.5.1" - jest-resolve "^27.5.1" - jest-snapshot "^27.5.1" - jest-util "^27.5.1" + graceful-fs "^4.2.4" + jest-haste-map "^27.4.6" + jest-message-util "^27.4.6" + jest-mock "^27.4.6" + jest-regex-util "^27.4.0" + jest-resolve "^27.4.6" + jest-snapshot "^27.4.6" + jest-util "^27.4.2" slash "^3.0.0" strip-bom "^4.0.0" -jest-serializer@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.5.1.tgz#81438410a30ea66fd57ff730835123dea1fb1f64" - integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== +jest-serializer@^27.4.0: + version "27.4.0" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.4.0.tgz#34866586e1cae2388b7d12ffa2c7819edef5958a" + integrity sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ== dependencies: "@types/node" "*" - graceful-fs "^4.2.9" + graceful-fs "^4.2.4" -jest-snapshot@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz#b668d50d23d38054a51b42c4039cab59ae6eb6a1" - integrity sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA== +jest-snapshot@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.4.6.tgz#e2a3b4fff8bdce3033f2373b2e525d8b6871f616" + integrity sha512-fafUCDLQfzuNP9IRcEqaFAMzEe7u5BF7mude51wyWv7VRex60WznZIC7DfKTgSIlJa8aFzYmXclmN328aqSDmQ== dependencies: "@babel/core" "^7.7.2" "@babel/generator" "^7.7.2" "@babel/plugin-syntax-typescript" "^7.7.2" "@babel/traverse" "^7.7.2" "@babel/types" "^7.0.0" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/transform" "^27.4.6" + "@jest/types" "^27.4.2" "@types/babel__traverse" "^7.0.4" "@types/prettier" "^2.1.5" babel-preset-current-node-syntax "^1.0.0" chalk "^4.0.0" - expect "^27.5.1" - graceful-fs "^4.2.9" - jest-diff "^27.5.1" - jest-get-type "^27.5.1" - jest-haste-map "^27.5.1" - jest-matcher-utils "^27.5.1" - jest-message-util "^27.5.1" - jest-util "^27.5.1" + expect "^27.4.6" + graceful-fs "^4.2.4" + jest-diff "^27.4.6" + jest-get-type "^27.4.0" + jest-haste-map "^27.4.6" + jest-matcher-utils "^27.4.6" + jest-message-util "^27.4.6" + jest-util "^27.4.2" natural-compare "^1.4.0" - pretty-format "^27.5.1" + pretty-format "^27.4.6" semver "^7.3.2" -jest-util@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" - integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== +jest-util@^27.4.2: + version "27.4.2" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.4.2.tgz#ed95b05b1adfd761e2cda47e0144c6a58e05a621" + integrity sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA== dependencies: - "@jest/types" "^27.5.1" + "@jest/types" "^27.4.2" "@types/node" "*" chalk "^4.0.0" ci-info "^3.2.0" - graceful-fs "^4.2.9" + graceful-fs "^4.2.4" picomatch "^2.2.3" -jest-validate@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.5.1.tgz#9197d54dc0bdb52260b8db40b46ae668e04df067" - integrity sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ== +jest-validate@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.4.6.tgz#efc000acc4697b6cf4fa68c7f3f324c92d0c4f1f" + integrity sha512-872mEmCPVlBqbA5dToC57vA3yJaMRfIdpCoD3cyHWJOMx+SJwLNw0I71EkWs41oza/Er9Zno9XuTkRYCPDUJXQ== dependencies: - "@jest/types" "^27.5.1" + "@jest/types" "^27.4.2" camelcase "^6.2.0" chalk "^4.0.0" - jest-get-type "^27.5.1" + jest-get-type "^27.4.0" leven "^3.1.0" - pretty-format "^27.5.1" + pretty-format "^27.4.6" jest-watch-typeahead@^1.0.0: version "1.0.0" @@ -6614,17 +6744,17 @@ jest-watch-typeahead@^1.0.0: string-length "^5.0.1" strip-ansi "^7.0.1" -jest-watcher@^27.0.0, jest-watcher@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.5.1.tgz#71bd85fb9bde3a2c2ec4dc353437971c43c642a2" - integrity sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw== +jest-watcher@^27.0.0, jest-watcher@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.4.6.tgz#673679ebeffdd3f94338c24f399b85efc932272d" + integrity sha512-yKQ20OMBiCDigbD0quhQKLkBO+ObGN79MO4nT7YaCuQ5SM+dkBNWE8cZX0FjU6czwMvWw6StWbe+Wv4jJPJ+fw== dependencies: - "@jest/test-result" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/test-result" "^27.4.6" + "@jest/types" "^27.4.2" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" - jest-util "^27.5.1" + jest-util "^27.4.2" string-length "^4.0.1" jest-worker@^26.2.1: @@ -6636,23 +6766,23 @@ jest-worker@^26.2.1: merge-stream "^2.0.0" supports-color "^7.0.0" -jest-worker@^27.0.2, jest-worker@^27.3.1, jest-worker@^27.4.5, jest-worker@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" - integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== +jest-worker@^27.0.2, jest-worker@^27.3.1, jest-worker@^27.4.1, jest-worker@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.4.6.tgz#5d2d93db419566cb680752ca0792780e71b3273e" + integrity sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw== dependencies: "@types/node" "*" merge-stream "^2.0.0" supports-color "^8.0.0" jest@^27.4.3: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest/-/jest-27.5.1.tgz#dadf33ba70a779be7a6fc33015843b51494f63fc" - integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== + version "27.4.7" + resolved "https://registry.yarnpkg.com/jest/-/jest-27.4.7.tgz#87f74b9026a1592f2da05b4d258e57505f28eca4" + integrity sha512-8heYvsx7nV/m8m24Vk26Y87g73Ba6ueUd0MWed/NXMhSZIm62U/llVbS0PJe1SHunbyXjJ/BqG1z9bFjGUIvTg== dependencies: - "@jest/core" "^27.5.1" + "@jest/core" "^27.4.7" import-local "^3.0.2" - jest-cli "^27.5.1" + jest-cli "^27.4.7" js-levenshtein@^1.1.6: version "1.1.6" @@ -6771,6 +6901,13 @@ json5@^2.1.2, json5@^2.2.0: dependencies: minimist "^1.2.5" +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + optionalDependencies: + graceful-fs "^4.1.6" + jsonfile@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" @@ -6974,11 +7111,11 @@ lz-string@^1.4.4: integrity sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY= magic-string@^0.25.0, magic-string@^0.25.7: - version "0.25.9" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c" - integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== + version "0.25.7" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" + integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== dependencies: - sourcemap-codec "^1.4.8" + sourcemap-codec "^1.4.4" make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: version "3.1.0" @@ -7038,6 +7175,11 @@ mdn-data@2.0.4: resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== +mdn-data@~1.1.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-1.1.4.tgz#50b5d4ffc4575276573c4eedb8780812a8419f01" + integrity sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA== + mdurl@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" @@ -7048,7 +7190,7 @@ media-typer@0.3.0: resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= -memfs@^3.1.2, memfs@^3.4.1: +memfs@^3.1.2, memfs@^3.2.2: version "3.4.1" resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.4.1.tgz#b78092f466a0dce054d63d39275b24c71d3f1305" integrity sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw== @@ -7070,7 +7212,7 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -merge2@^1.3.0, merge2@^1.4.1: +merge2@^1.2.3, merge2@^1.3.0, merge2@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== @@ -7093,17 +7235,12 @@ microseconds@0.2.0: resolved "https://registry.yarnpkg.com/microseconds/-/microseconds-0.2.0.tgz#233b25f50c62a65d861f978a4a4f8ec18797dc39" integrity sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA== -mime-db@1.51.0: +mime-db@1.51.0, "mime-db@>= 1.43.0 < 2": version "1.51.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g== -"mime-db@>= 1.43.0 < 2": - version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24: version "2.1.34" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24" integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A== @@ -7126,9 +7263,9 @@ min-indent@^1.0.0: integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== mini-css-extract-plugin@^2.4.5: - version "2.6.0" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz#578aebc7fc14d32c0ad304c2c34f08af44673f5e" - integrity sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w== + version "2.5.3" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.3.tgz#c5c79f9b22ce9b4f164e9492267358dbe35376d9" + integrity sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw== dependencies: schema-utils "^4.0.0" @@ -7137,14 +7274,14 @@ minimalistic-assert@^1.0.0: resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== -minimatch@3.0.4: +minimatch@3.0.4, minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: brace-expansion "^1.1.7" -minimatch@^3.0.4, minimatch@^3.1.2: +minimatch@^3.0.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== @@ -7183,21 +7320,22 @@ ms@2.1.3, ms@^2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -msw@^0.38.2: - version "0.38.2" - resolved "https://registry.yarnpkg.com/msw/-/msw-0.38.2.tgz#0c3637b392b65d5cc781468036c4be5965382c58" - integrity sha512-gD2vkV/ol3+zaC6AHKlPxB4zvl5mTV1uzhcv+0H6kwlbaiTZe/vVwiEGPeE9mQroAFvh0c8uJmltDebEys28qA== +msw@^0.36.8: + version "0.36.8" + resolved "https://registry.yarnpkg.com/msw/-/msw-0.36.8.tgz#33ff8bfb0299626a95f43d0e4c3dc2c73c17f1ba" + integrity sha512-K7lOQoYqhGhTSChsmHMQbf/SDCsxh/m0uhN6Ipt206lGoe81fpTmaGD0KLh4jUxCONMOUnwCSj0jtX2CM4pEdw== dependencies: "@mswjs/cookies" "^0.1.7" - "@mswjs/interceptors" "^0.13.5" + "@mswjs/interceptors" "^0.12.7" "@open-draft/until" "^1.0.3" "@types/cookie" "^0.4.1" - "@types/js-levenshtein" "^1.1.1" + "@types/inquirer" "^8.1.3" + "@types/js-levenshtein" "^1.1.0" chalk "4.1.1" chokidar "^3.4.2" - cookie "^0.4.2" - graphql "^16.3.0" - headers-polyfill "^3.0.4" + cookie "^0.4.1" + graphql "^15.5.1" + headers-utils "^3.0.2" inquirer "^8.2.0" is-node-process "^1.0.1" js-levenshtein "^1.1.6" @@ -7206,7 +7344,7 @@ msw@^0.38.2: statuses "^2.0.0" strict-event-emitter "^0.2.0" type-fest "^1.2.2" - yargs "^17.3.1" + yargs "^17.3.0" multicast-dns-service-types@^1.1.0: version "1.1.0" @@ -7233,20 +7371,20 @@ nano-time@1.0.0: dependencies: big-integer "^1.6.16" -nanoid@^3.3.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.1.tgz#6347a18cac88af88f58af0b3594b723d5e99bb35" - integrity sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw== +nanoid@^3.1.30: + version "3.2.0" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.2.0.tgz#62667522da6673971cca916a6d3eff3f415ff80c" + integrity sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA== natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= -negotiator@0.6.3: - version "0.6.3" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" - integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== +negotiator@0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== neo-async@^2.6.2: version "2.6.2" @@ -7285,10 +7423,10 @@ node-int64@^0.4.0: resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= -node-releases@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.2.tgz#7139fe71e2f4f11b47d4d2986aaf8c48699e0c01" - integrity sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg== +node-releases@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.1.tgz#3d1d395f204f1f2f29a54358b9fb678765ad2fc5" + integrity sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA== normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" @@ -7507,7 +7645,7 @@ os-tmpdir@~1.0.2: resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= -outvariant@^1.2.1: +outvariant@^1.2.0: version "1.2.1" resolved "https://registry.yarnpkg.com/outvariant/-/outvariant-1.2.1.tgz#e630f6cdc1dbf398ed857e36f219de4a005ccd35" integrity sha512-bcILvFkvpMXh66+Ubax/inxbKRyWTUiiFIW2DWkiS79wakrLGn3Ydy+GvukadiyfZjaL6C7YhIem4EZSM282wA== @@ -7613,7 +7751,7 @@ parse-entities@^2.0.0: is-decimal "^1.0.0" is-hexadecimal "^1.0.0" -parse-json@^5.0.0, parse-json@^5.2.0: +parse-json@^5.0.0: version "5.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== @@ -7741,25 +7879,25 @@ postcss-browser-comments@^4: resolved "https://registry.yarnpkg.com/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz#bcfc86134df5807f5d3c0eefa191d42136b5e72a" integrity sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg== -postcss-calc@^8.2.3: - version "8.2.4" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.4.tgz#77b9c29bfcbe8a07ff6693dc87050828889739a5" - integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== +postcss-calc@^8.2.0: + version "8.2.3" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.3.tgz#53b95ce93de19213c2a5fdd71277a81690ef41d0" + integrity sha512-EGM2EBBWqP57N0E7N7WOLT116PJ39dwHVU01WO4XPPQLJfkL2xVgkMZ+TZvCfapj/uJH07UEfKHQNPHzSw/14Q== dependencies: - postcss-selector-parser "^6.0.9" - postcss-value-parser "^4.2.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.0.2" -postcss-color-functional-notation@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz#f59ccaeb4ee78f1b32987d43df146109cc743073" - integrity sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ== +postcss-color-functional-notation@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.1.tgz#a25e9e1855e14d04319222a689f120b3240d39e0" + integrity sha512-62OBIXCjRXpQZcFOYIXwXBlpAVWrYk8ek1rcjvMING4Q2cf0ipyN9qT+BhHA6HmftGSEnFQu2qgKO3gMscl3Rw== dependencies: postcss-value-parser "^4.2.0" -postcss-color-hex-alpha@^8.0.3: - version "8.0.3" - resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz#61a0fd151d28b128aa6a8a21a2dad24eebb34d52" - integrity sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw== +postcss-color-hex-alpha@^8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.2.tgz#7a248b006dd47bd83063f662352d31fd982f74ec" + integrity sha512-gyx8RgqSmGVK156NAdKcsfkY3KPGHhKqvHTL3hhveFrBBToguKFzhyiuk3cljH6L4fJ0Kv+JENuPXs1Wij27Zw== dependencies: postcss-value-parser "^4.2.0" @@ -7770,20 +7908,20 @@ postcss-color-rebeccapurple@^7.0.2: dependencies: postcss-value-parser "^4.2.0" -postcss-colormin@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.3.0.tgz#3cee9e5ca62b2c27e84fce63affc0cfb5901956a" - integrity sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg== +postcss-colormin@^5.2.4: + version "5.2.4" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.2.4.tgz#7726d3f3d24f111d39faff50a6500688225d5324" + integrity sha512-rYlC5015aNqVQt/B6Cy156g7sH5tRUJGmT9xeagYthtKehetbKx7jHxhyLpulP4bs4vbp8u/B2rac0J7S7qPQg== dependencies: browserslist "^4.16.6" caniuse-api "^3.0.0" colord "^2.9.1" postcss-value-parser "^4.2.0" -postcss-convert-values@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz#f8d3abe40b4ce4b1470702a0706343eac17e7c10" - integrity sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g== +postcss-convert-values@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.0.3.tgz#492db08a28af84d57651f10edc8f6c8fb2f6df40" + integrity sha512-fVkjHm2T0PSMqXUCIhHNWVGjhB9mHEWX2GboVs7j3iCgr6FpIl9c/IdXy0PHWZSQ9LFTRgmj98amxJE6KOnlsA== dependencies: postcss-value-parser "^4.2.0" @@ -7792,10 +7930,10 @@ postcss-custom-media@^8.0.0: resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz#1be6aff8be7dc9bf1fe014bde3b71b92bb4552f1" integrity sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g== -postcss-custom-properties@^12.1.4: - version "12.1.4" - resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-12.1.4.tgz#e3d8a8000f28094453b836dff5132385f2862285" - integrity sha512-i6AytuTCoDLJkWN/MtAIGriJz3j7UX6bV7Z5t+KgFz+dwZS15/mlTJY1S0kRizlk6ba0V8u8hN50Fz5Nm7tdZw== +postcss-custom-properties@^12.1.2: + version "12.1.3" + resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-12.1.3.tgz#8e37651c7188e72e6762eeae8db39755e84d3a64" + integrity sha512-rtu3otIeY532PnEuuBrIIe+N+pcdbX/7JMZfrcL09wc78YayrHw5E8UkDfvnlOhEUrI4ptCuzXQfj+Or6spbGA== dependencies: postcss-value-parser "^4.2.0" @@ -7806,45 +7944,44 @@ postcss-custom-selectors@^6.0.0: dependencies: postcss-selector-parser "^6.0.4" -postcss-dir-pseudo-class@^6.0.4: - version "6.0.4" - resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz#9afe49ea631f0cb36fa0076e7c2feb4e7e3f049c" - integrity sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw== +postcss-dir-pseudo-class@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.3.tgz#febfe305e75267913a53bf5094c7679f5cfa9b55" + integrity sha512-qiPm+CNAlgXiMf0J5IbBBEXA9l/Q5HGsNGkL3znIwT2ZFRLGY9U2fTUpa4lqCUXQOxaLimpacHeQC80BD2qbDw== dependencies: - postcss-selector-parser "^6.0.9" + postcss-selector-parser "^6.0.8" -postcss-discard-comments@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.1.0.tgz#87be4e0953bf599935837b940c701f8d4eca7d0b" - integrity sha512-L0IKF4jAshRyn03SkEO6ar/Ipz2oLywVbg2THf2EqqdNkBwmVMxuTR/RoAltOw4piiaLt3gCAdrbAqmTBInmhg== +postcss-discard-comments@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.0.2.tgz#811ed34e2b6c40713daab0beb4d7a04125927dcd" + integrity sha512-6VQ3pYTsJHEsN2Bic88Aa7J/Brn4Bv8j/rqaFQZkH+pcVkKYwxCIvoMQkykEW7fBjmofdTnQgcivt5CCBJhtrg== -postcss-discard-duplicates@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz#9eb4fe8456706a4eebd6d3b7b777d07bad03e848" - integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== +postcss-discard-duplicates@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.2.tgz#61076f3d256351bdaac8e20aade730fef0609f44" + integrity sha512-LKY81YjUjc78p6rbXIsnppsaFo8XzCoMZkXVILJU//sK0DgPkPSpuq/cZvHss3EtdKvWNYgWzQL+wiJFtEET4g== -postcss-discard-empty@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.1.0.tgz#7f51b16cd1b89f8180bbc7cee34d6cbabf2ef810" - integrity sha512-782T/buGgb3HOuHOJAHpdyKzAAKsv/BxWqsutnZ+QsiHEcDkY7v+6WWdturuBiSal6XMOO1p1aJvwXdqLD5vhA== +postcss-discard-empty@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.0.2.tgz#0676a9bcfc44bb00d338352a45ab80845a31d8f0" + integrity sha512-SxBsbTjlsKUvZLL+dMrdWauuNZU8TBq5IOL/DHa6jBUSXFEwmDqeXRfTIK/FQpPTa8MJMxEHjSV3UbiuyLARPQ== -postcss-discard-overridden@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz#7e8c5b53325747e9d90131bb88635282fb4a276e" - integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== +postcss-discard-overridden@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.0.3.tgz#004b9818cabb407e60616509267567150b327a3f" + integrity sha512-yRTXknIZA4k8Yo4FiF1xbsLj/VBxfXEWxJNIrtIy6HC9KQ4xJxcPtoaaskh6QptCGrrcGnhKsTsENTRPZOBu4g== -postcss-double-position-gradients@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.0.tgz#a8614fb3a2a4b8877bffb8961b770e00322bbad1" - integrity sha512-oz73I08yMN3oxjj0s8mED1rG+uOYoK3H8N9RjQofyg52KBRNmePJKg3fVwTpL2U5ZFbCzXoZBsUD/CvZdlqE4Q== +postcss-double-position-gradients@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-3.0.4.tgz#2484b9785ef3ba81b0f03a279c52ec58fc5344c2" + integrity sha512-qz+s5vhKJlsHw8HjSs+HVk2QGFdRyC68KGRQGX3i+GcnUjhWhXQEmCXW6siOJkZ1giu0ddPwSO6I6JdVVVPoog== dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" postcss-value-parser "^4.2.0" -postcss-env-function@^4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-4.0.5.tgz#b9614d50abd91e4c88a114644a9766880dabe393" - integrity sha512-gPUJc71ji9XKyl0WSzAalBeEA/89kU+XpffpPxSaaaZ1c48OL36r1Ep5R6+9XAPkIiDlSvVAwP4io12q/vTcvA== +postcss-env-function@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-4.0.4.tgz#4e85359ca4fcdde4ec4b73752a41de818dbe91cc" + integrity sha512-0ltahRTPtXSIlEZFv7zIvdEib7HN0ZbUQxrxIKn8KbiRyhALo854I/CggU5lyZe6ZBvSTJ6Al2vkZecI2OhneQ== dependencies: postcss-value-parser "^4.2.0" @@ -7853,34 +7990,34 @@ postcss-flexbugs-fixes@^5.0.2: resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz#2028e145313074fc9abe276cb7ca14e5401eb49d" integrity sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ== -postcss-focus-visible@^6.0.4: - version "6.0.4" - resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz#50c9ea9afa0ee657fb75635fabad25e18d76bf9e" - integrity sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw== +postcss-focus-visible@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-6.0.3.tgz#14635b71a6b9140f488f11f26cbc9965a13f6843" + integrity sha512-ozOsg+L1U8S+rxSHnJJiET6dNLyADcPHhEarhhtCI9DBLGOPG/2i4ddVoFch9LzrBgb8uDaaRI4nuid2OM82ZA== dependencies: - postcss-selector-parser "^6.0.9" + postcss-selector-parser "^6.0.8" -postcss-focus-within@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz#5b1d2ec603195f3344b716c0b75f61e44e8d2e20" - integrity sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ== +postcss-focus-within@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-5.0.3.tgz#0b0bf425f14a646bbfd973b463e2d20d85a3a841" + integrity sha512-fk9y2uFS6/Kpp7/A9Hz9Z4rlFQ8+tzgBcQCXAFSrXFGAbKx+4ZZOmmfHuYjCOMegPWoz0pnC6fNzi8j7Xyqp5Q== dependencies: - postcss-selector-parser "^6.0.9" + postcss-selector-parser "^6.0.8" postcss-font-variant@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz#efd59b4b7ea8bb06127f2d031bfbb7f24d32fa66" integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== -postcss-gap-properties@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz#6401bb2f67d9cf255d677042928a70a915e6ba60" - integrity sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ== +postcss-gap-properties@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-3.0.2.tgz#562fbf43a6a721565b3ca0e01008690991d2f726" + integrity sha512-EaMy/pbxtQnKDsnbEjdqlkCkROTQZzolcLKgIE+3b7EuJfJydH55cZeHfm+MtIezXRqhR80VKgaztO/vHq94Fw== -postcss-image-set-function@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz#bcff2794efae778c09441498f40e0c77374870a9" - integrity sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A== +postcss-image-set-function@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-4.0.4.tgz#ce91579ab2c1386d412ff5cd5e733c474b1f75ee" + integrity sha512-BlEo9gSTj66lXjRNByvkMK9dEdEGFXRfGjKRi9fo8s0/P3oEk74cAoonl/utiM50E2OPVb/XSu+lWvdW4KtE/Q== dependencies: postcss-value-parser "^4.2.0" @@ -7896,18 +8033,17 @@ postcss-js@^4.0.0: dependencies: camelcase-css "^2.0.1" -postcss-lab-function@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-4.1.1.tgz#8b37dfcb9ca4ff82bbe7192c7ba3cc2bccbc0ef1" - integrity sha512-j3Z0WQCimY2tMle++YcmygnnVbt6XdnrCV1FO2IpzaCSmtTF2oO8h4ZYUA1Q+QHYroIiaWPvNHt9uBR4riCksQ== +postcss-lab-function@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-4.0.3.tgz#633745b324afbcd5881da85fe2cef58b17487536" + integrity sha512-MH4tymWmefdZQ7uVG/4icfLjAQmH6o2NRYyVh2mKoB4RXJp9PjsyhZwhH4ouaCQHvg+qJVj3RzeAR1EQpIlXZA== dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" postcss-value-parser "^4.2.0" postcss-load-config@^3.1.0: - version "3.1.3" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.1.3.tgz#21935b2c43b9a86e6581a576ca7ee1bde2bd1d23" - integrity sha512-5EYgaM9auHGtO//ljHH+v/aC/TQ5LHXtL7bQajNAUBKUVKiYE8rYpFms7+V26D9FncaGe2zwCoPQsFKb5zF/Hw== + version "3.1.1" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.1.1.tgz#2f53a17f2f543d9e63864460af42efdac0d41f87" + integrity sha512-c/9XYboIbSEUZpiD1UQD0IKiUe8n9WHYV7YFe7X7J+ZwCsEKkUJSFWjS9hBU1RR9THR7jMXst8sxiqP0jjo2mg== dependencies: lilconfig "^2.0.4" yaml "^1.10.2" @@ -7921,63 +8057,63 @@ postcss-loader@^6.2.1: klona "^2.0.5" semver "^7.3.5" -postcss-logical@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-5.0.4.tgz#ec75b1ee54421acc04d5921576b7d8db6b0e6f73" - integrity sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g== +postcss-logical@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-5.0.3.tgz#9934e0fb16af70adbd94217b24d2f315ceb5c2f0" + integrity sha512-P5NcHWYrif0vK8rgOy/T87vg0WRIj3HSknrvp1wzDbiBeoDPVmiVRmkown2eSQdpPveat/MC1ess5uhzZFVnqQ== postcss-media-minmax@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz#7140bddec173e2d6d657edbd8554a55794e2a5b5" integrity sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ== -postcss-merge-longhand@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.0.tgz#f716bffbf0bdfbde6ea78c36088e21559f8a0a95" - integrity sha512-Gr46srN2tsLD8fudKYoHO56RG0BLQ2nsBRnSZGY04eNBPwTeWa9KeHrbL3tOLAHyB2aliikycPH2TMJG1U+W6g== +postcss-merge-longhand@^5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.0.5.tgz#cbc217ca22fb5a3e6ee22a6a1aa6920ec1f3c628" + integrity sha512-R2BCPJJ/U2oh1uTWEYn9CcJ7MMcQ1iIbj9wfr2s/zHu5om5MP/ewKdaunpfJqR1WYzqCsgnXuRoVXPAzxdqy8g== dependencies: postcss-value-parser "^4.2.0" - stylehacks "^5.1.0" + stylehacks "^5.0.2" -postcss-merge-rules@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.1.0.tgz#a2d5117eba09c8686a5471d97bd9afcf30d1b41f" - integrity sha512-NecukEJovQ0mG7h7xV8wbYAkXGTO3MPKnXvuiXzOKcxoOodfTTKYjeo8TMhAswlSkjcPIBlnKbSFcTuVSDaPyQ== +postcss-merge-rules@^5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.0.5.tgz#2a18669ec214019884a60f0a0d356803a8138366" + integrity sha512-3Oa26/Pb9VOFVksJjFG45SNoe4nhGvJ2Uc6TlRimqF8uhfOCEhVCaJ3rvEat5UFOn2UZqTY5Da8dFgCh3Iq0Ug== dependencies: browserslist "^4.16.6" caniuse-api "^3.0.0" - cssnano-utils "^3.1.0" + cssnano-utils "^3.0.1" postcss-selector-parser "^6.0.5" -postcss-minify-font-values@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz#f1df0014a726083d260d3bd85d7385fb89d1f01b" - integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== +postcss-minify-font-values@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.0.3.tgz#48c455c4cd980ecd07ac9bf3fc58e9d8a2ae4168" + integrity sha512-bC45rVzEwsLhv/cL1eCjoo2OOjbSk9I7HKFBYnBvtyuIZlf7uMipMATXtA0Fc3jwPo3wuPIW1jRJWKzflMh1sA== dependencies: postcss-value-parser "^4.2.0" -postcss-minify-gradients@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.0.tgz#de0260a67a13b7b321a8adc3150725f2c6612377" - integrity sha512-J/TMLklkONn3LuL8wCwfwU8zKC1hpS6VcxFkNUNjmVt53uKqrrykR3ov11mdUYyqVMEx67slMce0tE14cE4DTg== +postcss-minify-gradients@^5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.0.5.tgz#a5572b9c98ed52cbd7414db24b873f8b9e418290" + integrity sha512-/YjvXs8PepsoiZAIpjstOO4IHKwFAqYNqbA1yVdqklM84tbUUneh6omJxGlRlF3mi6K5Pa067Mg6IwqEnYC8Zg== dependencies: colord "^2.9.1" - cssnano-utils "^3.1.0" + cssnano-utils "^3.0.1" postcss-value-parser "^4.2.0" -postcss-minify-params@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.1.0.tgz#e0b1f4e05cfd396682f612856485907e4064f25e" - integrity sha512-q67dcts4Hct6x8+JmhBgctHkbvUsqGIg2IItenjE63iZXMbhjr7AlVZkNnKtIGt/1Wsv7p/7YzeSII6Q+KPXRg== +postcss-minify-params@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.0.4.tgz#230a4d04456609e614db1d48c2eebc21f6490a45" + integrity sha512-Z0vjod9lRZEmEPfEmA2sCfjbfEEFKefMD3RDIQSUfXK4LpCyWkX1CniUgyNvnjJFLDPSxtgKzozhHhPHKoeGkg== dependencies: browserslist "^4.16.6" - cssnano-utils "^3.1.0" + cssnano-utils "^3.0.1" postcss-value-parser "^4.2.0" -postcss-minify-selectors@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz#17c2be233e12b28ffa8a421a02fc8b839825536c" - integrity sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA== +postcss-minify-selectors@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.1.2.tgz#bc9698f713b9dab7f44f1ec30643fcbad9a043c0" + integrity sha512-gpn1nJDMCf3g32y/7kl+jsdamhiYT+/zmEt57RoT9GmzlixBNRPohI7k8UIHelLABhdLf3MSZhtM33xuH5eQOQ== dependencies: postcss-selector-parser "^6.0.5" @@ -8023,66 +8159,66 @@ postcss-nesting@^10.1.2: dependencies: postcss-selector-parser "^6.0.8" -postcss-normalize-charset@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz#9302de0b29094b52c259e9b2cf8dc0879879f0ed" - integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== +postcss-normalize-charset@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.0.2.tgz#eb6130c8a8e950ce25f9ea512de1d9d6a6f81439" + integrity sha512-fEMhYXzO8My+gC009qDc/3bgnFP8Fv1Ic8uw4ec4YTlhIOw63tGPk1YFd7fk9bZUf1DAbkhiL/QPWs9JLqdF2g== -postcss-normalize-display-values@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz#72abbae58081960e9edd7200fcf21ab8325c3da8" - integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== +postcss-normalize-display-values@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.2.tgz#8b5273c6c7d0a445e6ef226b8a5bb3204a55fb99" + integrity sha512-RxXoJPUR0shSjkMMzgEZDjGPrgXUVYyWA/YwQRicb48H15OClPuaDR7tYokLAlGZ2tCSENEN5WxjgxSD5m4cUw== dependencies: postcss-value-parser "^4.2.0" -postcss-normalize-positions@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz#902a7cb97cf0b9e8b1b654d4a43d451e48966458" - integrity sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ== +postcss-normalize-positions@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.0.3.tgz#b63fcc4ff5fbf65934fafaf83270b2da214711d1" + integrity sha512-U+rmhjrNBvIGYqr/1tD4wXPFFMKUbXsYXvlUCzLi0tOCUS6LoeEAnmVXXJY/MEB/1CKZZwBSs2tmzGawcygVBA== dependencies: postcss-value-parser "^4.2.0" -postcss-normalize-repeat-style@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz#f6d6fd5a54f51a741cc84a37f7459e60ef7a6398" - integrity sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw== +postcss-normalize-repeat-style@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.3.tgz#488c0ad8aac0fa4f66ef56cc8d604b3fd9bf705f" + integrity sha512-uk1+xYx0AMbA3nLSNhbDrqbf/rx+Iuq5tVad2VNyaxxJzx79oGieJ6D9F6AfOL2GtiIbP7vTYlpYHtG+ERFXTg== dependencies: postcss-value-parser "^4.2.0" -postcss-normalize-string@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz#411961169e07308c82c1f8c55f3e8a337757e228" - integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== +postcss-normalize-string@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.0.3.tgz#49e0a1d58a119d5435ef21893ad03136a6e8f0e6" + integrity sha512-Mf2V4JbIDboNGQhW6xW0YREDiYXoX3WrD3EjKkjvnpAJ6W4qqjLnK/c9aioyVFaWWHVdP5zVRw/9DI5S3oLDFw== dependencies: postcss-value-parser "^4.2.0" -postcss-normalize-timing-functions@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz#d5614410f8f0b2388e9f240aa6011ba6f52dafbb" - integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== +postcss-normalize-timing-functions@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.2.tgz#db4f4f49721f47667afd1fdc5edb032f8d9cdb2e" + integrity sha512-Ao0PP6MoYsRU1LxeVUW740ioknvdIUmfr6uAA3xWlQJ9s69/Tupy8qwhuKG3xWfl+KvLMAP9p2WXF9cwuk/7Bg== dependencies: postcss-value-parser "^4.2.0" -postcss-normalize-unicode@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz#3d23aede35e160089a285e27bf715de11dc9db75" - integrity sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ== +postcss-normalize-unicode@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.3.tgz#10f0d30093598a58c48a616491cc7fa53256dd43" + integrity sha512-uNC7BmS/7h6to2UWa4RFH8sOTzu2O9dVWPE/F9Vm9GdhONiD/c1kNaCLbmsFHlKWcEx7alNUChQ+jH/QAlqsQw== dependencies: browserslist "^4.16.6" postcss-value-parser "^4.2.0" -postcss-normalize-url@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz#ed9d88ca82e21abef99f743457d3729a042adcdc" - integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== +postcss-normalize-url@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.0.4.tgz#3b0322c425e31dd275174d0d5db0e466f50810fb" + integrity sha512-cNj3RzK2pgQQyNp7dzq0dqpUpQ/wYtdDZM3DepPmFjCmYIfceuD9VIAcOdvrNetjIU65g1B4uwdP/Krf6AFdXg== dependencies: normalize-url "^6.0.1" postcss-value-parser "^4.2.0" -postcss-normalize-whitespace@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.0.tgz#aed8b4580c9ad6e8eac034177291187ea16a059c" - integrity sha512-7O1FanKaJkpWFyCghFzIkLhehujV/frGkdofGLwhg5upbLyGsSfiTcZAdSzoPsSUgyPCkBkNMeWR8yVgPdQybg== +postcss-normalize-whitespace@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.3.tgz#fb6bcc9ff2f834448b802657c7acd0956f4591d1" + integrity sha512-333JWRnX655fSoUbufJ10HJop3c8mrpKkCCUnEmgz/Cb/QEtW+/TMZwDAUt4lnwqP6tCCk0x0b58jqvDgiQm/A== dependencies: postcss-value-parser "^4.2.0" @@ -8095,103 +8231,89 @@ postcss-normalize@^10.0.1: postcss-browser-comments "^4" sanitize.css "*" -postcss-opacity-percentage@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz#bd698bb3670a0a27f6d657cc16744b3ebf3b1145" - integrity sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w== - -postcss-ordered-values@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.1.0.tgz#04ef429e0991b0292bc918b135cd4c038f7b889f" - integrity sha512-wU4Z4D4uOIH+BUKkYid36gGDJNQtkVJT7Twv8qH6UyfttbbJWyw4/xIPuVEkkCtQLAJ0EdsNSh8dlvqkXb49TA== +postcss-ordered-values@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.0.4.tgz#f799dca87a7f17526d31a20085e61768d0b00534" + integrity sha512-taKtGDZtyYUMVYkg+MuJeBUiTF6cGHZmo/qcW7ibvW79UlyKuSHbo6dpCIiqI+j9oJsXWzP+ovIxoyLDOeQFdw== dependencies: - cssnano-utils "^3.1.0" + cssnano-utils "^3.0.1" postcss-value-parser "^4.2.0" -postcss-overflow-shorthand@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz#ebcfc0483a15bbf1b27fdd9b3c10125372f4cbc2" - integrity sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg== +postcss-overflow-shorthand@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.2.tgz#b4e9c89728cd1e4918173dfb95936b75f78d4148" + integrity sha512-odBMVt6PTX7jOE9UNvmnLrFzA9pXS44Jd5shFGGtSHY80QCuJF+14McSy0iavZggRZ9Oj//C9vOKQmexvyEJMg== postcss-page-break@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-3.0.4.tgz#7fbf741c233621622b68d435babfb70dd8c1ee5f" integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== -postcss-place@^7.0.4: - version "7.0.4" - resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-7.0.4.tgz#eb026650b7f769ae57ca4f938c1addd6be2f62c9" - integrity sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg== +postcss-place@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-7.0.3.tgz#ca8040dfd937c7769a233a3bd6e66e139cf89e62" + integrity sha512-tDQ3m+GYoOar+KoQgj+pwPAvGHAp/Sby6vrFiyrELrMKQJ4AejL0NcS0mm296OKKYA2SRg9ism/hlT/OLhBrdQ== dependencies: postcss-value-parser "^4.2.0" postcss-preset-env@^7.0.1: - version "7.4.2" - resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-7.4.2.tgz#2ff3e4787bd9d89710659535855d6ce85ce6110b" - integrity sha512-AmOkb8AeNNQwE/z2fHl1iwOIt8J50V8WR0rmLagcgIDoqlJZWjV3NdtOPnLGco1oN8DZe+Ss5B9ULbBeS6HfeA== - dependencies: - "@csstools/postcss-color-function" "^1.0.2" - "@csstools/postcss-font-format-keywords" "^1.0.0" - "@csstools/postcss-hwb-function" "^1.0.0" - "@csstools/postcss-ic-unit" "^1.0.0" - "@csstools/postcss-is-pseudo-class" "^2.0.0" - "@csstools/postcss-normalize-display-values" "^1.0.0" - "@csstools/postcss-oklab-function" "^1.0.1" - "@csstools/postcss-progressive-custom-properties" "^1.2.0" + version "7.2.3" + resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-7.2.3.tgz#01b9b6eea0ff16c27a3d514f10105d56363428a6" + integrity sha512-Ok0DhLfwrcNGrBn8sNdy1uZqWRk/9FId0GiQ39W4ILop5GHtjJs8bu1MY9isPwHInpVEPWjb4CEcEaSbBLpfwA== + dependencies: autoprefixer "^10.4.2" - browserslist "^4.19.3" - css-blank-pseudo "^3.0.3" - css-has-pseudo "^3.0.4" - css-prefers-color-scheme "^6.0.3" - cssdb "^6.4.0" + browserslist "^4.19.1" + caniuse-lite "^1.0.30001299" + css-blank-pseudo "^3.0.2" + css-has-pseudo "^3.0.3" + css-prefers-color-scheme "^6.0.2" + cssdb "^5.0.0" postcss-attribute-case-insensitive "^5.0.0" - postcss-color-functional-notation "^4.2.2" - postcss-color-hex-alpha "^8.0.3" + postcss-color-functional-notation "^4.2.1" + postcss-color-hex-alpha "^8.0.2" postcss-color-rebeccapurple "^7.0.2" postcss-custom-media "^8.0.0" - postcss-custom-properties "^12.1.4" + postcss-custom-properties "^12.1.2" postcss-custom-selectors "^6.0.0" - postcss-dir-pseudo-class "^6.0.4" - postcss-double-position-gradients "^3.1.0" - postcss-env-function "^4.0.5" - postcss-focus-visible "^6.0.4" - postcss-focus-within "^5.0.4" + postcss-dir-pseudo-class "^6.0.3" + postcss-double-position-gradients "^3.0.4" + postcss-env-function "^4.0.4" + postcss-focus-visible "^6.0.3" + postcss-focus-within "^5.0.3" postcss-font-variant "^5.0.0" - postcss-gap-properties "^3.0.3" - postcss-image-set-function "^4.0.6" + postcss-gap-properties "^3.0.2" + postcss-image-set-function "^4.0.4" postcss-initial "^4.0.1" - postcss-lab-function "^4.1.1" - postcss-logical "^5.0.4" + postcss-lab-function "^4.0.3" + postcss-logical "^5.0.3" postcss-media-minmax "^5.0.0" postcss-nesting "^10.1.2" - postcss-opacity-percentage "^1.1.2" - postcss-overflow-shorthand "^3.0.3" + postcss-overflow-shorthand "^3.0.2" postcss-page-break "^3.0.4" - postcss-place "^7.0.4" - postcss-pseudo-class-any-link "^7.1.1" + postcss-place "^7.0.3" + postcss-pseudo-class-any-link "^7.0.2" postcss-replace-overflow-wrap "^4.0.0" postcss-selector-not "^5.0.0" - postcss-value-parser "^4.2.0" -postcss-pseudo-class-any-link@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.1.tgz#534eb1dadd9945eb07830dbcc06fb4d5d865b8e0" - integrity sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg== +postcss-pseudo-class-any-link@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.0.2.tgz#6284c2f970715c78fe992d2fac1130e9991585c9" + integrity sha512-CG35J1COUH7OOBgpw5O+0koOLUd5N4vUGKUqSAuIe4GiuLHWU96Pqp+UPC8QITTd12zYAFx76pV7qWT/0Aj/TA== dependencies: - postcss-selector-parser "^6.0.9" + postcss-selector-parser "^6.0.8" -postcss-reduce-initial@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz#fc31659ea6e85c492fb2a7b545370c215822c5d6" - integrity sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw== +postcss-reduce-initial@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.0.2.tgz#fa424ce8aa88a89bc0b6d0f94871b24abe94c048" + integrity sha512-v/kbAAQ+S1V5v9TJvbGkV98V2ERPdU6XvMcKMjqAlYiJ2NtsHGlKYLPjWWcXlaTKNxooId7BGxeraK8qXvzKtw== dependencies: browserslist "^4.16.6" caniuse-api "^3.0.0" -postcss-reduce-transforms@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz#333b70e7758b802f3dd0ddfe98bb1ccfef96b6e9" - integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== +postcss-reduce-transforms@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.3.tgz#df60fab34698a43073e8b87938c71df7a3b040ac" + integrity sha512-yDnTUab5i7auHiNwdcL1f+pBnqQFf+7eC4cbC7D8Lc1FkvNZhtpkdad+9U4wDdFb84haupMf0rA/Zc5LcTe/3A== dependencies: postcss-value-parser "^4.2.0" @@ -8215,22 +8337,22 @@ postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector cssesc "^3.0.0" util-deprecate "^1.0.2" -postcss-svgo@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz#0a317400ced789f233a28826e77523f15857d80d" - integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== +postcss-svgo@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.0.3.tgz#d945185756e5dfaae07f9edb0d3cae7ff79f9b30" + integrity sha512-41XZUA1wNDAZrQ3XgWREL/M2zSw8LJPvb5ZWivljBsUQAGoEKMYm6okHsTjJxKYI4M75RQEH4KYlEM52VwdXVA== dependencies: - postcss-value-parser "^4.2.0" + postcss-value-parser "^4.1.0" svgo "^2.7.0" -postcss-unique-selectors@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.0.tgz#70a945da1b0599d00f617222a44ba1d82a676694" - integrity sha512-LmUhgGobtpeVJJHuogzjLRwJlN7VH+BL5c9GKMVJSS/ejoyePZkXvNsYUtk//F6vKOGK86gfRS0xH7fXQSDtvA== +postcss-unique-selectors@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.0.3.tgz#07fd116a8fbd9202e7030f7c4952e7b52c26c63d" + integrity sha512-V5tX2hadSSn+miVCluuK1IDGy+7jAXSOfRZ2DQ+s/4uQZb/orDYBjH0CHgFrXsRw78p4QTuEFA9kI6C956UnHQ== dependencies: postcss-selector-parser "^6.0.5" -postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: +postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== @@ -8243,14 +8365,14 @@ postcss@^7.0.35: picocolors "^0.2.1" source-map "^0.6.1" -postcss@^8.3.5, postcss@^8.4.4, postcss@^8.4.5, postcss@^8.4.6: - version "8.4.7" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.7.tgz#f99862069ec4541de386bf57f5660a6c7a0875a8" - integrity sha512-L9Ye3r6hkkCeOETQX6iOaWZgjp3LL6Lpqm6EtgbKrgqGGteRMNb9vzBfRL96YOSu8o7x3MfIH9Mo5cPJFGrW6A== +postcss@^8.2.15, postcss@^8.3.5, postcss@^8.4.4: + version "8.4.5" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.5.tgz#bae665764dfd4c6fcc24dc0fdf7e7aa00cc77f95" + integrity sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg== dependencies: - nanoid "^3.3.1" + nanoid "^3.1.30" picocolors "^1.0.0" - source-map-js "^1.0.2" + source-map-js "^1.0.1" prelude-ls@^1.2.1: version "1.2.1" @@ -8275,19 +8397,19 @@ pretty-error@^4.0.0: lodash "^4.17.20" renderkid "^3.0.0" -pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" - integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== +pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.4.6.tgz#1b784d2f53c68db31797b2348fa39b49e31846b7" + integrity sha512-NblstegA1y/RJW2VyML+3LlpFjzx62cUrtBIKIWDXEDkjNeleA7Od7nrzcs/VLQvAeV4CgSYhrN39DRN88Qi/g== dependencies: ansi-regex "^5.0.1" ansi-styles "^5.0.0" react-is "^17.0.1" -prismjs@~1.27.0: - version "1.27.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.27.0.tgz#bb6ee3138a0b438a3653dd4d6ce0cc6510a45057" - integrity sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA== +prismjs@~1.25.0: + version "1.25.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.25.0.tgz#6f822df1bdad965734b310b315a23315cf999756" + integrity sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg== process-nextick-args@~2.0.0: version "2.0.1" @@ -8348,10 +8470,10 @@ q@^1.1.2: resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= -qs@6.9.7: - version "6.9.7" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.7.tgz#4610846871485e1e048f44ae3b94033f0e675afe" - integrity sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw== +qs@6.9.6: + version "6.9.6" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee" + integrity sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ== query-string@^7.1.1: version "7.1.1" @@ -8402,12 +8524,12 @@ range-parser@^1.2.1, range-parser@~1.2.1: resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== -raw-body@2.4.3: - version "2.4.3" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.3.tgz#8f80305d11c2a0a545c2d9d89d7a0286fcead43c" - integrity sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g== +raw-body@2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.2.tgz#baf3e9c21eebced59dd6533ac872b71f7b61cb32" + integrity sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ== dependencies: - bytes "3.1.2" + bytes "3.1.1" http-errors "1.8.1" iconv-lite "0.4.24" unpipe "1.0.0" @@ -8424,7 +8546,7 @@ react-app-polyfill@^3.0.0: regenerator-runtime "^0.13.9" whatwg-fetch "^3.6.2" -react-beautiful-dnd@^13.1.0: +react-beautiful-dnd@^13.0.0: version "13.1.0" resolved "https://registry.yarnpkg.com/react-beautiful-dnd/-/react-beautiful-dnd-13.1.0.tgz#ec97c81093593526454b0de69852ae433783844d" integrity sha512-aGvblPZTJowOWUNiwd6tNfEpgkX5OxmpqxHKNW/4VmvZTNTbeiq7bA3bn5T+QSF2uibXB0D1DmJsb1aC/+3cUA== @@ -8483,23 +8605,14 @@ react-dom@^17.0.2: object-assign "^4.1.1" scheduler "^0.20.2" -react-dropzone@^11.5.3: - version "11.7.1" - resolved "https://registry.yarnpkg.com/react-dropzone/-/react-dropzone-11.7.1.tgz#3851bb75b26af0bf1b17ce1449fd980e643b9356" - integrity sha512-zxCMwhfPy1olUEbw3FLNPLhAm/HnaYH5aELIEglRbqabizKAdHs0h+WuyOpmA+v1JXn0++fpQDdNfUagWt5hJQ== - dependencies: - attr-accept "^2.2.2" - file-selector "^0.4.0" - prop-types "^15.8.1" - -react-element-to-jsx-string@^14.3.4: - version "14.3.4" - resolved "https://registry.yarnpkg.com/react-element-to-jsx-string/-/react-element-to-jsx-string-14.3.4.tgz#709125bc72f06800b68f9f4db485f2c7d31218a8" - integrity sha512-t4ZwvV6vwNxzujDQ+37bspnLwA4JlgUPWhLjBJWsNIDceAf6ZKUTCjdm08cN6WeZ5pTMKiCJkmAYnpmR4Bm+dg== +react-dropzone@^11.2.0: + version "11.5.3" + resolved "https://registry.yarnpkg.com/react-dropzone/-/react-dropzone-11.5.3.tgz#757d4980fcae839896a894e41d3e72df04981f86" + integrity sha512-68+T6sWW5L89qJnn3SD1aRazhuRBhTT9JOI1W8vI5YWsfegM4C7tlGbPH1AgEbmZY5s8E8L0QhX0e3VdAa0KWA== dependencies: - "@base2/pretty-print-object" "1.0.1" - is-plain-object "5.0.0" - react-is "17.0.2" + attr-accept "^2.2.1" + file-selector "^0.2.2" + prop-types "^15.7.2" react-error-overlay@^6.0.10: version "6.0.10" @@ -8507,18 +8620,18 @@ react-error-overlay@^6.0.10: integrity sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA== react-focus-lock@^2.6.0: - version "2.8.1" - resolved "https://registry.yarnpkg.com/react-focus-lock/-/react-focus-lock-2.8.1.tgz#a28f06a4ef5eab7d4ef0d859512772ec1331d529" - integrity sha512-4kb9I7JIiBm0EJ+CsIBQ+T1t5qtmwPRbFGYFQ0t2q2qIpbFbYTHDjnjJVFB7oMBtXityEOQehblJPjqSIf3Amg== + version "2.7.1" + resolved "https://registry.yarnpkg.com/react-focus-lock/-/react-focus-lock-2.7.1.tgz#a9fbb3fa4efaee32162406e5eb96ae658964193b" + integrity sha512-ImSeVmcrLKNMqzUsIdqOkXwTVltj79OPu43oT8tVun7eIckA4VdM7UmYUFo3H/UC2nRVgagMZGFnAOQEDiDYcA== dependencies: "@babel/runtime" "^7.0.0" - focus-lock "^0.10.2" + focus-lock "^0.10.1" prop-types "^15.6.2" react-clientside-effect "^1.2.5" use-callback-ref "^1.2.5" use-sidecar "^1.0.5" -react-focus-on@^3.5.4: +react-focus-on@^3.5.0: version "3.5.4" resolved "https://registry.yarnpkg.com/react-focus-on/-/react-focus-on-3.5.4.tgz#be45a9d0495f3bb6f5249704c85362df94980ecf" integrity sha512-HnU0YGKhNSUsC4k6K8L+2wk8mC/qdg+CsS7A1bWLMgK7UuBphdECs2esnS6cLmBoVNjsFnCm/vMypeezKOdK3A== @@ -8531,27 +8644,32 @@ react-focus-on@^3.5.4: use-callback-ref "^1.2.5" use-sidecar "^1.0.5" -react-input-autosize@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/react-input-autosize/-/react-input-autosize-3.0.0.tgz#6b5898c790d4478d69420b55441fcc31d5c50a85" - integrity sha512-nL9uS7jEs/zu8sqwFE5MAPx6pPkNAriACQ2rGLlqmKr2sPGtN7TXTyDdQt4lbNXVx7Uzadb40x8qotIuru6Rhg== +react-input-autosize@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/react-input-autosize/-/react-input-autosize-2.2.2.tgz#fcaa7020568ec206bc04be36f4eb68e647c4d8c2" + integrity sha512-jQJgYCA3S0j+cuOwzuCd1OjmBmnZLdqQdiLKRYrsMMzbjUrVDS5RvJUDwJqA7sKuksDuzFtm6hZGKFu7Mjk5aw== dependencies: prop-types "^15.5.8" -react-is@17.0.2, react-is@^17.0.1, react-is@^17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" - integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== - react-is@^16.13.1, react-is@^16.7.0: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== -react-query@^3.34.16: - version "3.34.16" - resolved "https://registry.yarnpkg.com/react-query/-/react-query-3.34.16.tgz#279ea180bcaeaec49c7864b29d1711ee9f152594" - integrity sha512-7FvBvjgEM4YQ8nPfmAr+lJfbW95uyW/TVjFoi2GwCkF33/S8ajx45tuPHPFGWs4qYwPy1mzwxD4IQfpUDrefNQ== +react-is@^17.0.1, react-is@^17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-is@~16.3.0: + version "16.3.2" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.3.2.tgz#f4d3d0e2f5fbb6ac46450641eb2e25bf05d36b22" + integrity sha512-ybEM7YOr4yBgFd6w8dJqwxegqZGJNBZl6U27HnGKuTZmDvVrD5quWOK/wAnMywiZzW+Qsk+l4X2c70+thp/A8Q== + +react-query@^3.34.12: + version "3.34.12" + resolved "https://registry.yarnpkg.com/react-query/-/react-query-3.34.12.tgz#dcaaf7b629f0868aae8afef9fb7692f6ea7643bf" + integrity sha512-flDdudQVH4CqE+kNYYYyo4g2Yjek3H/36G3b9bK5oe26jD5gFnx+PPwnq0gayq5z2dcSfr2z4+drvuyeZ3A5QQ== dependencies: "@babel/runtime" "^7.5.5" broadcast-channel "^3.4.1" @@ -8583,9 +8701,9 @@ react-remove-scroll-bar@^2.1.0: tslib "^1.0.0" react-remove-scroll@^2.4.1: - version "2.4.4" - resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.4.4.tgz#2dfff377cf17efc00de39dad51c143fc7a1b9e3e" - integrity sha512-EyC5ohYhaeKbThMSQxuN2i+QC5HqV3AJvNZKEdiATITexu0gHm00+5ko0ltNS1ajYJVeDgVG2baRSCei0AUWlQ== + version "2.4.3" + resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.4.3.tgz#83d19b02503b04bd8141ed6e0b9e6691a2e935a6" + integrity sha512-lGWYXfV6jykJwbFpsuPdexKKzp96f3RbvGapDSIdcyGvHb7/eqyn46C7/6h+rUzYar1j5mdU+XECITHXCKBk9Q== dependencies: react-remove-scroll-bar "^2.1.0" react-style-singleton "^2.1.0" @@ -8594,21 +8712,21 @@ react-remove-scroll@^2.4.1: use-sidecar "^1.0.1" react-router-dom@6: - version "6.2.2" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.2.2.tgz#f1a2c88365593c76b9612ae80154a13fcb72e442" - integrity sha512-AtYEsAST7bDD4dLSQHDnk/qxWLJdad5t1HFa1qJyUrCeGgEuCSw0VB/27ARbF9Fi/W5598ujvJOm3ujUCVzuYQ== + version "6.2.1" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.2.1.tgz#32ec81829152fbb8a7b045bf593a22eadf019bec" + integrity sha512-I6Zax+/TH/cZMDpj3/4Fl2eaNdcvoxxHoH1tYOREsQ22OKDYofGebrNm6CTPUcvLvZm63NL/vzCYdjf9CUhqmA== dependencies: history "^5.2.0" - react-router "6.2.2" + react-router "6.2.1" -react-router@6.2.2: - version "6.2.2" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.2.2.tgz#495e683a0c04461eeb3d705fe445d6cf42f0c249" - integrity sha512-/MbxyLzd7Q7amp4gDOGaYvXwhEojkJD5BtExkuKmj39VEE0m3l/zipf6h2WIB2jyAO0lI6NGETh4RDcktRm4AQ== +react-router@6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.2.1.tgz#be2a97a6006ce1d9123c28934e604faef51448a3" + integrity sha512-2fG0udBtxou9lXtK97eJeET2ki5//UWfQSl1rlJ7quwe6jrktK9FCCc8dQb5QY6jAv3jua8bBQRhhDOM/kVRsg== dependencies: history "^5.2.0" -react-scripts@5.0.0: +react-scripts@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-5.0.0.tgz#6547a6d7f8b64364ef95273767466cc577cb4b60" integrity sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg== @@ -8672,12 +8790,12 @@ react-style-singleton@^2.1.0, react-style-singleton@^2.1.1: invariant "^2.2.4" tslib "^1.0.0" -react-virtualized-auto-sizer@^1.0.6: +react-virtualized-auto-sizer@^1.0.2: version "1.0.6" resolved "https://registry.yarnpkg.com/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.6.tgz#66c5b1c9278064c5ef1699ed40a29c11518f97ca" integrity sha512-7tQ0BmZqfVF6YYEWcIGuoR3OdYe8I/ZFbNclFlGOC3pMqunkYF/oL30NCjSGl9sMEb17AnzixDz98Kqc3N76HQ== -react-window@^1.8.6: +react-window@^1.8.5: version "1.8.6" resolved "https://registry.yarnpkg.com/react-window/-/react-window-1.8.6.tgz#d011950ac643a994118632665aad0c6382e2a112" integrity sha512-8VwEEYyjz6DCnGBsd+MgkD0KJ2/OXFULyDtorIiTz+QzwoP94tBoA7CnbtyXMm+cCeAUER5KJcPtWl9cpKbOBg== @@ -8745,18 +8863,18 @@ redux@^4.0.0, redux@^4.0.4: "@babel/runtime" "^7.9.2" refractor@^3.5.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/refractor/-/refractor-3.6.0.tgz#ac318f5a0715ead790fcfb0c71f4dd83d977935a" - integrity sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA== + version "3.5.0" + resolved "https://registry.yarnpkg.com/refractor/-/refractor-3.5.0.tgz#334586f352dda4beaf354099b48c2d18e0819aec" + integrity sha512-QwPJd3ferTZ4cSPPjdP5bsYHMytwWYnAN5EEnLtGvkqp/FCCnGsBgxrm9EuIDnjUC3Uc/kETtvVi7fSIVC74Dg== dependencies: hastscript "^6.0.0" parse-entities "^2.0.0" - prismjs "~1.27.0" + prismjs "~1.25.0" -regenerate-unicode-properties@^10.0.1: - version "10.0.1" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz#7f442732aa7934a3740c779bb9b3340dccc1fb56" - integrity sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw== +regenerate-unicode-properties@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz#54d09c7115e1f53dc2314a974b32c1c344efe326" + integrity sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA== dependencies: regenerate "^1.4.2" @@ -8795,27 +8913,27 @@ regexpp@^3.2.0: resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== -regexpu-core@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.0.1.tgz#c531122a7840de743dcf9c83e923b5560323ced3" - integrity sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw== +regexpu-core@^4.7.1: + version "4.8.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.8.0.tgz#e5605ba361b67b1718478501327502f4479a98f0" + integrity sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg== dependencies: regenerate "^1.4.2" - regenerate-unicode-properties "^10.0.1" - regjsgen "^0.6.0" - regjsparser "^0.8.2" + regenerate-unicode-properties "^9.0.0" + regjsgen "^0.5.2" + regjsparser "^0.7.0" unicode-match-property-ecmascript "^2.0.0" unicode-match-property-value-ecmascript "^2.0.0" -regjsgen@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.6.0.tgz#83414c5354afd7d6627b16af5f10f41c4e71808d" - integrity sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA== +regjsgen@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" + integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== -regjsparser@^0.8.2: - version "0.8.4" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.8.4.tgz#8a14285ffcc5de78c5b95d62bbf413b6bc132d5f" - integrity sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA== +regjsparser@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.7.0.tgz#a6b667b54c885e18b52554cb4960ef71187e9968" + integrity sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ== dependencies: jsesc "~0.5.0" @@ -8960,7 +9078,7 @@ resolve.exports@^1.1.0: resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== -resolve@^1.12.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0: +resolve@^1.14.2, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.21.0: version "1.22.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198" integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw== @@ -9007,7 +9125,39 @@ robust-predicates@^3.0.0: resolved "https://registry.yarnpkg.com/robust-predicates/-/robust-predicates-3.0.1.tgz#ecde075044f7f30118682bd9fb3f123109577f9a" integrity sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g== -rollup-plugin-terser@^7.0.0: +rollup-plugin-copy@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-copy/-/rollup-plugin-copy-3.4.0.tgz#f1228a3ffb66ffad8606e2f3fb7ff23141ed3286" + integrity sha512-rGUmYYsYsceRJRqLVlE9FivJMxJ7X6jDlP79fmFkL8sJs7VVMSVyA2yfyL+PGyO/vJs4A87hwhgVfz61njI+uQ== + dependencies: + "@types/fs-extra" "^8.0.1" + colorette "^1.1.0" + fs-extra "^8.1.0" + globby "10.0.1" + is-plain-object "^3.0.0" + +rollup-plugin-import-css@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rollup-plugin-import-css/-/rollup-plugin-import-css-3.0.2.tgz#7b718aba264b08cff1f171a83fbf0a1b36ad47ca" + integrity sha512-4Y/U5EMQHomMlYSF0OBOo/XJSgfou+iHMfBOqneaX5Cp5BCyQn1YrUtXC6KYEPHPxTadC+oXhrTCr9yzRN2DyA== + dependencies: + "@rollup/pluginutils" "^4.1.1" + +rollup-plugin-svg@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-svg/-/rollup-plugin-svg-2.0.0.tgz#ce11b55e915d5b2190328c4e6632bd6b4fe12ee9" + integrity sha512-DmE7dSQHo1SC5L2uH2qul3Mjyd5oV6U1aVVkyvTLX/mUsRink7f1b1zaIm+32GEBA6EHu8H/JJi3DdWqM53ySQ== + dependencies: + rollup-pluginutils "^1.3.1" + +rollup-plugin-svgo@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-svgo/-/rollup-plugin-svgo-1.1.0.tgz#092faa52753aa0ede52f2405bc58286f945614ae" + integrity sha512-wcOKsBXBErjmCQJZmmnLlAjcVQAUApfzsp/k8fx7u/5vKm0sUFk+IiBT2ylGUX6jUap3PNASAhiew88TJrH6Qg== + dependencies: + svgo "1.3.0" + +rollup-plugin-terser@^7.0.0, rollup-plugin-terser@^7.0.2: version "7.0.2" resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d" integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ== @@ -9017,10 +9167,25 @@ rollup-plugin-terser@^7.0.0: serialize-javascript "^4.0.0" terser "^5.0.0" +rollup-pluginutils@^1.3.1: + version "1.5.2" + resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-1.5.2.tgz#1e156e778f94b7255bfa1b3d0178be8f5c552408" + integrity sha1-HhVud4+UtyVb+hs9AXi+j1xVJAg= + dependencies: + estree-walker "^0.2.1" + minimatch "^3.0.2" + rollup@^2.43.1: - version "2.69.0" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.69.0.tgz#82aa86682a45e9760146b736c1643bf435506156" - integrity sha512-kjER91tHyek8gAkuz7+558vSnTQ+pITEok1P0aNOS45ZXyngaqPsXJmSel4QPQnJo7EJMjXUU1/GErWkWiKORg== + version "2.66.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.66.1.tgz#366b0404de353c4331d538c3ad2963934fcb4937" + integrity sha512-crSgLhSkLMnKr4s9iZ/1qJCplgAgrRY+igWv8KhG/AjKOJ0YX/WpmANyn8oxrw+zenF3BXWDLa7Xl/QZISH+7w== + optionalDependencies: + fsevents "~2.3.2" + +rollup@^2.68.0: + version "2.68.0" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.68.0.tgz#6ccabfd649447f8f21d62bf41662e5caece3bd66" + integrity sha512-XrMKOYK7oQcTio4wyTz466mucnd8LzkiZLozZ4Rz0zQD+HeX4nUK4B8GrTX/2EvN2/vBF/i2WnaXboPxo0JylA== optionalDependencies: fsevents "~2.3.2" @@ -9069,9 +9234,9 @@ sanitize.css@*: integrity sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA== sass-loader@^12.3.0: - version "12.6.0" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-12.6.0.tgz#5148362c8e2cdd4b950f3c63ac5d16dbfed37bcb" - integrity sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA== + version "12.4.0" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-12.4.0.tgz#260b0d51a8a373bb8e88efc11f6ba5583fea0bcf" + integrity sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg== dependencies: klona "^2.0.4" neo-async "^2.6.2" @@ -9265,9 +9430,9 @@ side-channel@^1.0.4: object-inspect "^1.9.0" signal-exit@^3.0.2, signal-exit@^3.0.3: - version "3.0.7" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + version "3.0.6" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.6.tgz#24e630c4b0f03fea446a2bd299e62b4a6ca8d0af" + integrity sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ== sisteransi@^1.0.5: version "1.0.5" @@ -9298,7 +9463,7 @@ source-list-map@^2.0.0, source-list-map@^2.0.1: resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== -source-map-js@^1.0.1, source-map-js@^1.0.2: +source-map-js@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== @@ -9328,12 +9493,17 @@ source-map-support@^0.5.6, source-map-support@~0.5.20: buffer-from "^1.0.0" source-map "^0.6.0" +source-map-url@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" + integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== + source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.5.0, source-map@^0.5.7: +source-map@^0.5.0, source-map@^0.5.3: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= @@ -9350,7 +9520,7 @@ source-map@^0.8.0-beta.0: dependencies: whatwg-url "^7.0.0" -sourcemap-codec@^1.4.8: +sourcemap-codec@^1.4.4: version "1.4.8" resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== @@ -9406,9 +9576,9 @@ stack-utils@^2.0.3: escape-string-regexp "^2.0.0" stackframe@^1.1.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.1.tgz#1033a3473ee67f08e2f2fc8eba6aef4f845124e1" - integrity sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg== + version "1.2.0" + resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.0.tgz#52429492d63c62eb989804c11552e3d22e779303" + integrity sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA== state-toggle@^1.0.0: version "1.0.3" @@ -9587,10 +9757,10 @@ style-to-object@^0.3.0: dependencies: inline-style-parser "0.1.1" -stylehacks@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.1.0.tgz#a40066490ca0caca04e96c6b02153ddc39913520" - integrity sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q== +stylehacks@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.0.2.tgz#fa10e5181c6e8dc0bddb4a3fb372e9ac42bba2ad" + integrity sha512-114zeJdOpTrbQYRD4OU5UWJ99LKUaqCPJTU1HQ/n3q3BwmllFN8kHENaLnOeqVq6AhXrWfxHNZTl33iJ4oy3cQ== dependencies: browserslist "^4.16.6" postcss-selector-parser "^6.0.4" @@ -9639,6 +9809,25 @@ svg-parser@^2.0.2: resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== +svgo@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.0.tgz#bae51ba95ded9a33a36b7c46ce9c359ae9154313" + integrity sha512-MLfUA6O+qauLDbym+mMZgtXCGRfIxyQoeH6IKVcFslyODEe/ElJNwr0FohQ3xG4C6HK6bk3KYPPXwHVJk3V5NQ== + dependencies: + chalk "^2.4.1" + coa "^2.0.2" + css-select "^2.0.0" + css-select-base-adapter "^0.1.1" + css-tree "1.0.0-alpha.33" + csso "^3.5.1" + js-yaml "^3.13.1" + mkdirp "~0.5.1" + object.values "^1.1.0" + sax "~1.2.4" + stable "^0.1.8" + unquote "~1.1.1" + util.promisify "~1.0.0" + svgo@^1.2.2: version "1.3.2" resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" @@ -9682,9 +9871,9 @@ tabbable@^3.0.0: integrity sha512-wjB6puVXTYO0BSFtCmWQubA/KIn7Xvajw0x0l6eJUudMG/EAiJvIUnyNX6xO4NpGrJ16lbD0eUseB9WxW0vlpQ== tailwindcss@^3.0.2: - version "3.0.23" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.0.23.tgz#c620521d53a289650872a66adfcb4129d2200d10" - integrity sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA== + version "3.0.18" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.0.18.tgz#ea4825e6496d77dc21877b6b61c7cc56cda3add5" + integrity sha512-ihPTpEyA5ANgZbwKlgrbfnzOp9R5vDHFWmqxB1PT8NwOGCOFVVMl+Ps1cQQ369acaqqf1BEF77roCwK0lvNmTw== dependencies: arg "^5.0.1" chalk "^4.1.2" @@ -9699,14 +9888,13 @@ tailwindcss@^3.0.2: is-glob "^4.0.3" normalize-path "^3.0.0" object-hash "^2.2.0" - postcss "^8.4.6" postcss-js "^4.0.0" postcss-load-config "^3.1.0" postcss-nested "5.0.6" postcss-selector-parser "^6.0.9" postcss-value-parser "^4.2.0" quick-lru "^5.1.1" - resolve "^1.22.0" + resolve "^1.21.0" tapable@^1.0.0: version "1.1.3" @@ -9742,22 +9930,21 @@ terminal-link@^2.0.0: supports-hyperlinks "^2.0.0" terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.2.5: - version "5.3.1" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz#0320dcc270ad5372c1e8993fabbd927929773e54" - integrity sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g== + version "5.3.0" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz#21641326486ecf91d8054161c816e464435bae9f" + integrity sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ== dependencies: - jest-worker "^27.4.5" + jest-worker "^27.4.1" schema-utils "^3.1.1" serialize-javascript "^6.0.0" source-map "^0.6.1" terser "^5.7.2" terser@^5.0.0, terser@^5.10.0, terser@^5.7.2: - version "5.12.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.12.0.tgz#728c6bff05f7d1dcb687d8eace0644802a9dae8a" - integrity sha512-R3AUhNBGWiFc77HXag+1fXpAxTAFRQTJemlJKjAgD9r8xXTpjNKqIXwHM/o7Rh+O0kUJtS3WQVdBeMKFk5sw9A== + version "5.10.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.10.0.tgz#b86390809c0389105eb0a0b62397563096ddafcc" + integrity sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA== dependencies: - acorn "^8.5.0" commander "^2.20.0" source-map "~0.7.2" source-map-support "~0.5.20" @@ -9884,9 +10071,9 @@ tryer@^1.0.1: integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== tsconfig-paths@^3.12.0: - version "3.13.0" - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.13.0.tgz#f3e9b8f6876698581d94470c03c95b3a48c0e3d7" - integrity sha512-nWuffZppoaYK0vQ1SQmkSsQzJoHA4s6uzdb2waRpD806x9yfq153AdVsWz4je2qZcW+pENrMQXbGQ3sMCkXuhw== + version "3.12.0" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz#19769aca6ee8f6a1a341e38c8fa45dd9fb18899b" + integrity sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg== dependencies: "@types/json5" "^0.0.29" json5 "^1.0.1" @@ -9964,10 +10151,10 @@ typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" -typescript@^4.6.2: - version "4.6.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.6.2.tgz#fe12d2727b708f4eef40f51598b3398baa9611d4" - integrity sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg== +typescript@^4.4.2: + version "4.5.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.5.tgz#d8c953832d28924a9e3d37c73d729c846c5896f3" + integrity sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA== unbox-primitive@^1.0.1: version "1.0.1" @@ -10069,9 +10256,9 @@ unist-util-stringify-position@^2.0.0: "@types/unist" "^2.0.2" unist-util-stringify-position@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-3.0.2.tgz#5c6aa07c90b1deffd9153be170dce628a869a447" - integrity sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg== + version "3.0.0" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz#d517d2883d74d0daa0b565adc3d10a02b4a8cde9" + integrity sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA== dependencies: "@types/unist" "^2.0.0" @@ -10106,7 +10293,7 @@ unist-util-visit@^2.0.0, unist-util-visit@^2.0.3: unist-util-is "^4.0.0" unist-util-visit-parents "^3.0.0" -universalify@^0.1.2: +universalify@^0.1.0, universalify@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== @@ -10146,10 +10333,10 @@ uri-js@^4.2.2: dependencies: punycode "^2.1.0" -url-parse@^1.5.10: - version "1.5.10" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" - integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== +url-parse@^1.5.3: + version "1.5.4" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.4.tgz#e4f645a7e2a0852cc8a66b14b292a3e9a11a97fd" + integrity sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg== dependencies: querystringify "^2.1.1" requires-port "^1.0.0" @@ -10234,9 +10421,9 @@ vfile-location@^3.0.0, vfile-location@^3.2.0: integrity sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA== vfile-message@*: - version "3.1.2" - resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-3.1.2.tgz#a2908f64d9e557315ec9d7ea3a910f658ac05f7d" - integrity sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA== + version "3.1.0" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-3.1.0.tgz#5437035aa43185ff4b9210d32fada6c640e59143" + integrity sha512-4QJbBk+DkPEhBXq3f260xSaWtjE4gPKOfulzfMFF8ZNwaPZieWsg3iVlcmF04+eebzpcpeXOOFMfrYzJHVYg+g== dependencies: "@types/unist" "^2.0.0" unist-util-stringify-position "^3.0.0" @@ -10307,11 +10494,6 @@ web-namespaces@^1.0.0: resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.4.tgz#bc98a3de60dadd7faefc403d1076d529f5e030ec" integrity sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw== -web-vitals@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/web-vitals/-/web-vitals-2.1.4.tgz#76563175a475a5e835264d373704f9dde718290c" - integrity sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg== - webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" @@ -10332,31 +10514,30 @@ webidl-conversions@^6.1.0: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== -webpack-dev-middleware@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz#aa079a8dedd7e58bfeab358a9af7dab304cee57f" - integrity sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg== +webpack-dev-middleware@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz#8fc02dba6e72e1d373eca361623d84610f27be7c" + integrity sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg== dependencies: colorette "^2.0.10" - memfs "^3.4.1" + memfs "^3.2.2" mime-types "^2.1.31" range-parser "^1.2.1" schema-utils "^4.0.0" webpack-dev-server@^4.6.0: - version "4.7.4" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz#d0ef7da78224578384e795ac228d8efb63d5f945" - integrity sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A== + version "4.7.3" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.7.3.tgz#4e995b141ff51fa499906eebc7906f6925d0beaa" + integrity sha512-mlxq2AsIw2ag016nixkzUkdyOE8ST2GTy34uKSABp1c4nhjZvH90D5ZRR+UOLSsG4Z3TFahAi72a3ymRtfRm+Q== dependencies: "@types/bonjour" "^3.5.9" "@types/connect-history-api-fallback" "^1.3.5" - "@types/express" "^4.17.13" "@types/serve-index" "^1.9.1" "@types/sockjs" "^0.3.33" "@types/ws" "^8.2.2" ansi-html-community "^0.0.8" bonjour "^3.5.0" - chokidar "^3.5.3" + chokidar "^3.5.2" colorette "^2.0.10" compression "^1.7.4" connect-history-api-fallback "^1.6.0" @@ -10376,8 +10557,8 @@ webpack-dev-server@^4.6.0: sockjs "^0.3.21" spdy "^4.0.2" strip-ansi "^7.0.0" - webpack-dev-middleware "^5.3.1" - ws "^8.4.2" + webpack-dev-middleware "^5.3.0" + ws "^8.1.0" webpack-manifest-plugin@^4.0.2: version "4.1.1" @@ -10409,12 +10590,12 @@ webpack-sources@^3.2.3: integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== webpack@^5.64.4: - version "5.70.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.70.0.tgz#3461e6287a72b5e6e2f4872700bc8de0d7500e6d" - integrity sha512-ZMWWy8CeuTTjCxbeaQI21xSswseF2oNOwc70QSKNePvmxE7XW36i7vpBMYZFAUHPwQiEbNGCEYIOOlyRbdGmxw== + version "5.67.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.67.0.tgz#cb43ca2aad5f7cc81c4cd36b626e6b819805dbfd" + integrity sha512-LjFbfMh89xBDpUMgA1W9Ur6Rn/gnr2Cq1jjHFPo4v6a79/ypznSYbAyPgGhwsxBtMIaEmDD1oJoA7BEYw/Fbrw== dependencies: - "@types/eslint-scope" "^3.7.3" - "@types/estree" "^0.0.51" + "@types/eslint-scope" "^3.7.0" + "@types/estree" "^0.0.50" "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/wasm-edit" "1.11.1" "@webassemblyjs/wasm-parser" "1.11.1" @@ -10422,7 +10603,7 @@ webpack@^5.64.4: acorn-import-assertions "^1.7.6" browserslist "^4.14.5" chrome-trace-event "^1.0.2" - enhanced-resolve "^5.9.2" + enhanced-resolve "^5.8.3" es-module-lexer "^0.9.0" eslint-scope "5.1.1" events "^3.2.0" @@ -10525,25 +10706,25 @@ word-wrap@^1.2.3, word-wrap@~1.2.3: resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== -workbox-background-sync@6.5.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-6.5.1.tgz#df79c6a4a22945d8a44493a4947a6ed0f720ef86" - integrity sha512-T5a35fagLXQvV8Dr4+bDU+XYsP90jJ3eBLjZMKuCNELMQZNj+VekCODz1QK44jgoBeQk+vp94pkZV6G+e41pgg== +workbox-background-sync@6.4.2: + version "6.4.2" + resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-6.4.2.tgz#bb31b95928d376abcb9bde0de3a0cef9bae46cf7" + integrity sha512-P7c8uG5X2k+DMICH9xeSA9eUlCOjHHYoB42Rq+RtUpuwBxUOflAXR1zdsMWj81LopE4gjKXlTw7BFd1BDAHo7g== dependencies: idb "^6.1.4" - workbox-core "6.5.1" + workbox-core "6.4.2" -workbox-broadcast-update@6.5.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-6.5.1.tgz#9aecb116979b0709480b84cfd1beca7a901d01d4" - integrity sha512-mb/oyblyEpDbw167cCTyHnC3RqCnCQHtFYuYZd+QTpuExxM60qZuBH1AuQCgvLtDcztBKdEYK2VFD9SZYgRbaQ== +workbox-broadcast-update@6.4.2: + version "6.4.2" + resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-6.4.2.tgz#5094c4767dfb590532ac03ee07e9e82b2ac206bc" + integrity sha512-qnBwQyE0+PWFFc/n4ISXINE49m44gbEreJUYt2ldGH3+CNrLmJ1egJOOyUqqu9R4Eb7QrXcmB34ClXG7S37LbA== dependencies: - workbox-core "6.5.1" + workbox-core "6.4.2" -workbox-build@6.5.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-6.5.1.tgz#6b5e8f090bb608267868540d3072b44b8531b3bc" - integrity sha512-coDUDzHvFZ1ADOl3wKCsCSyOBvkPKlPgcQDb6LMMShN1zgF31Mev/1HzN3+9T2cjjWAgFwZKkuRyExqc1v21Zw== +workbox-build@6.4.2: + version "6.4.2" + resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-6.4.2.tgz#47f9baa946c3491533cd5ccb1f194a7160e8a6e3" + integrity sha512-WMdYLhDIsuzViOTXDH+tJ1GijkFp5khSYolnxR/11zmfhNDtuo7jof72xPGFy+KRpsz6tug39RhivCj77qqO0w== dependencies: "@apideck/better-ajv-errors" "^0.3.1" "@babel/core" "^7.11.1" @@ -10563,136 +10744,138 @@ workbox-build@6.5.1: rollup "^2.43.1" rollup-plugin-terser "^7.0.0" source-map "^0.8.0-beta.0" + source-map-url "^0.4.0" stringify-object "^3.3.0" strip-comments "^2.0.1" tempy "^0.6.0" upath "^1.2.0" - workbox-background-sync "6.5.1" - workbox-broadcast-update "6.5.1" - workbox-cacheable-response "6.5.1" - workbox-core "6.5.1" - workbox-expiration "6.5.1" - workbox-google-analytics "6.5.1" - workbox-navigation-preload "6.5.1" - workbox-precaching "6.5.1" - workbox-range-requests "6.5.1" - workbox-recipes "6.5.1" - workbox-routing "6.5.1" - workbox-strategies "6.5.1" - workbox-streams "6.5.1" - workbox-sw "6.5.1" - workbox-window "6.5.1" - -workbox-cacheable-response@6.5.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-6.5.1.tgz#f71d0a75b3d6846e39594955e99ac42fd26f8693" - integrity sha512-3TdtH/luDiytmM+Cn72HCBLZXmbeRNJqZx2yaVOfUZhj0IVwZqQXhNarlGE9/k6U5Jelb+TtpH2mLVhnzfiSMg== - dependencies: - workbox-core "6.5.1" - -workbox-core@6.5.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-6.5.1.tgz#0dba3bccf883a46dfa61cc412eaa3cb09bb549e6" - integrity sha512-qObXZ39aFJ2N8X7IUbGrJHKWguliCuU1jOXM/I4MTT84u9BiKD2rHMkIzgeRP1Ixu9+cXU4/XHJq3Cy0Qqc5hw== - -workbox-expiration@6.5.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-6.5.1.tgz#9f105fcf3362852754884ad153888070ce98b692" - integrity sha512-iY/cTADAQATMmPkUBRmQdacqq0TJd2wMHimBQz+tRnPGHSMH+/BoLPABPnu7O7rT/g/s59CUYYRGxe3mEgoJCA== + workbox-background-sync "6.4.2" + workbox-broadcast-update "6.4.2" + workbox-cacheable-response "6.4.2" + workbox-core "6.4.2" + workbox-expiration "6.4.2" + workbox-google-analytics "6.4.2" + workbox-navigation-preload "6.4.2" + workbox-precaching "6.4.2" + workbox-range-requests "6.4.2" + workbox-recipes "6.4.2" + workbox-routing "6.4.2" + workbox-strategies "6.4.2" + workbox-streams "6.4.2" + workbox-sw "6.4.2" + workbox-window "6.4.2" + +workbox-cacheable-response@6.4.2: + version "6.4.2" + resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-6.4.2.tgz#ebcabb3667019da232e986a9927af97871e37ccb" + integrity sha512-9FE1W/cKffk1AJzImxgEN0ceWpyz1tqNjZVtA3/LAvYL3AC5SbIkhc7ZCO82WmO9IjTfu8Vut2X/C7ViMSF7TA== + dependencies: + workbox-core "6.4.2" + +workbox-core@6.4.2: + version "6.4.2" + resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-6.4.2.tgz#f99fd36a211cc01dce90aa7d5f2c255e8fe9d6bc" + integrity sha512-1U6cdEYPcajRXiboSlpJx6U7TvhIKbxRRerfepAJu2hniKwJ3DHILjpU/zx3yvzSBCWcNJDoFalf7Vgd7ey/rw== + +workbox-expiration@6.4.2: + version "6.4.2" + resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-6.4.2.tgz#61613459fd6ddd1362730767618d444c6b9c9139" + integrity sha512-0hbpBj0tDnW+DZOUmwZqntB/8xrXOgO34i7s00Si/VlFJvvpRKg1leXdHHU8ykoSBd6+F2KDcMP3swoCi5guLw== dependencies: idb "^6.1.4" - workbox-core "6.5.1" + workbox-core "6.4.2" -workbox-google-analytics@6.5.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-6.5.1.tgz#685224d439c1e7a943f8241d65e2a34ee95a4ba0" - integrity sha512-qZU46/h4dbionYT6Yk6iBkUwpiEzAfnO1W7KkI+AMmY7G9/gA03dQQ7rpTw8F4vWrG7ahTUGWDFv6fERtaw1BQ== +workbox-google-analytics@6.4.2: + version "6.4.2" + resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-6.4.2.tgz#eea7d511b3078665a726dc2ee9f11c6b7a897530" + integrity sha512-u+gxs3jXovPb1oul4CTBOb+T9fS1oZG+ZE6AzS7l40vnyfJV79DaLBvlpEZfXGv3CjMdV1sT/ltdOrKzo7HcGw== dependencies: - workbox-background-sync "6.5.1" - workbox-core "6.5.1" - workbox-routing "6.5.1" - workbox-strategies "6.5.1" + workbox-background-sync "6.4.2" + workbox-core "6.4.2" + workbox-routing "6.4.2" + workbox-strategies "6.4.2" -workbox-navigation-preload@6.5.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-6.5.1.tgz#a244e3bdf99ce86da7210315ca1ba5aef3710825" - integrity sha512-aKrgAbn2IMgzTowTi/ZyKdQUcES2m++9aGtpxqsX7Gn9ovCY8zcssaMEAMMwrIeveij5HiWNBrmj6MWDHi+0rg== +workbox-navigation-preload@6.4.2: + version "6.4.2" + resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-6.4.2.tgz#35cd4ba416a530796af135410ca07db5bee11668" + integrity sha512-viyejlCtlKsbJCBHwhSBbWc57MwPXvUrc8P7d+87AxBGPU+JuWkT6nvBANgVgFz6FUhCvRC8aYt+B1helo166g== dependencies: - workbox-core "6.5.1" + workbox-core "6.4.2" -workbox-precaching@6.5.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-6.5.1.tgz#177b6424f1e71e601b9c3d6864decad2655f9ff9" - integrity sha512-EzlPBxvmjGfE56YZzsT/vpVkpLG1XJhoplgXa5RPyVWLUL1LbwEAxhkrENElSS/R9tgiTw80IFwysidfUqLihg== +workbox-precaching@6.4.2: + version "6.4.2" + resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-6.4.2.tgz#8d87c05d54f32ac140f549faebf3b4d42d63621e" + integrity sha512-CZ6uwFN/2wb4noHVlALL7UqPFbLfez/9S2GAzGAb0Sk876ul9ukRKPJJ6gtsxfE2HSTwqwuyNVa6xWyeyJ1XSA== dependencies: - workbox-core "6.5.1" - workbox-routing "6.5.1" - workbox-strategies "6.5.1" + workbox-core "6.4.2" + workbox-routing "6.4.2" + workbox-strategies "6.4.2" -workbox-range-requests@6.5.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-6.5.1.tgz#f40f84aa8765940543eba16131d02f12b38e2fdc" - integrity sha512-57Da/qRbd9v33YlHX0rlSUVFmE4THCjKqwkmfhY3tNLnSKN2L5YBS3qhWeDO0IrMNgUj+rGve2moKYXeUqQt4A== +workbox-range-requests@6.4.2: + version "6.4.2" + resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-6.4.2.tgz#050f0dfbb61cd1231e609ed91298b6c2442ae41b" + integrity sha512-SowF3z69hr3Po/w7+xarWfzxJX/3Fo0uSG72Zg4g5FWWnHpq2zPvgbWerBZIa81zpJVUdYpMa3akJJsv+LaO1Q== dependencies: - workbox-core "6.5.1" + workbox-core "6.4.2" -workbox-recipes@6.5.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/workbox-recipes/-/workbox-recipes-6.5.1.tgz#d2fb21743677cc3ca9e1fc9e3b68f0d1587df205" - integrity sha512-DGsyKygHggcGPQpWafC/Nmbm1Ny3sB2vE9r//3UbeidXiQ+pLF14KEG1/0NNGRaY+lfOXOagq6d1H7SC8KA+rA== +workbox-recipes@6.4.2: + version "6.4.2" + resolved "https://registry.yarnpkg.com/workbox-recipes/-/workbox-recipes-6.4.2.tgz#68de41fa3a77b444b0f93c9c01a76ba1d41fd2bf" + integrity sha512-/oVxlZFpAjFVbY+3PoGEXe8qyvtmqMrTdWhbOfbwokNFtUZ/JCtanDKgwDv9x3AebqGAoJRvQNSru0F4nG+gWA== dependencies: - workbox-cacheable-response "6.5.1" - workbox-core "6.5.1" - workbox-expiration "6.5.1" - workbox-precaching "6.5.1" - workbox-routing "6.5.1" - workbox-strategies "6.5.1" + workbox-cacheable-response "6.4.2" + workbox-core "6.4.2" + workbox-expiration "6.4.2" + workbox-precaching "6.4.2" + workbox-routing "6.4.2" + workbox-strategies "6.4.2" -workbox-routing@6.5.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-6.5.1.tgz#5488795ae850fe3ae435241143b54ff25ab0db70" - integrity sha512-yAAncdTwanvlR8KPjubyvFKeAok8ZcIws6UKxvIAg0I+wsf7UYi93DXNuZr6RBSQrByrN6HkCyjuhmk8P63+PA== +workbox-routing@6.4.2: + version "6.4.2" + resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-6.4.2.tgz#65b1c61e8ca79bb9152f93263c26b1f248d09dcc" + integrity sha512-0ss/n9PAcHjTy4Ad7l2puuod4WtsnRYu9BrmHcu6Dk4PgWeJo1t5VnGufPxNtcuyPGQ3OdnMdlmhMJ57sSrrSw== dependencies: - workbox-core "6.5.1" + workbox-core "6.4.2" -workbox-strategies@6.5.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-6.5.1.tgz#51cabbddad5a1956eb9d51cf6ce01ab0a6372756" - integrity sha512-JNaTXPy8wXzKkr+6za7/eJX9opoZk7UgY261I2kPxl80XQD8lMjz0vo9EOcBwvD72v3ZhGJbW84ZaDwFEhFvWA== +workbox-strategies@6.4.2: + version "6.4.2" + resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-6.4.2.tgz#50c02bf2d116918e1a8052df5f2c1e4103c62d5d" + integrity sha512-YXh9E9dZGEO1EiPC3jPe2CbztO5WT8Ruj8wiYZM56XqEJp5YlGTtqRjghV+JovWOqkWdR+amJpV31KPWQUvn1Q== dependencies: - workbox-core "6.5.1" + workbox-core "6.4.2" -workbox-streams@6.5.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-6.5.1.tgz#12036817385fa4449a86a3ef77fce1cb00ecad9f" - integrity sha512-7jaTWm6HRGJ/ewECnhb+UgjTT50R42E0/uNCC4eTKQwnLO/NzNGjoXTdQgFjo4zteR+L/K6AtFAiYKH3ZJbAYw== +workbox-streams@6.4.2: + version "6.4.2" + resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-6.4.2.tgz#3bc615cccebfd62dedf28315afb7d9ee177912a5" + integrity sha512-ROEGlZHGVEgpa5bOZefiJEVsi5PsFjJG9Xd+wnDbApsCO9xq9rYFopF+IRq9tChyYzhBnyk2hJxbQVWphz3sog== dependencies: - workbox-core "6.5.1" - workbox-routing "6.5.1" + workbox-core "6.4.2" + workbox-routing "6.4.2" -workbox-sw@6.5.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-6.5.1.tgz#f9256b40f0a7e94656ccd06f127ba19a92cd23c5" - integrity sha512-hVrQa19yo9wzN1fQQ/h2JlkzFpkuH2qzYT2/rk7CLaWt6tLnTJVFCNHlGRRPhytZSf++LoIy7zThT714sowT/Q== +workbox-sw@6.4.2: + version "6.4.2" + resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-6.4.2.tgz#9a6db5f74580915dc2f0dbd47d2ffe057c94a795" + integrity sha512-A2qdu9TLktfIM5NE/8+yYwfWu+JgDaCkbo5ikrky2c7r9v2X6DcJ+zSLphNHHLwM/0eVk5XVf1mC5HGhYpMhhg== workbox-webpack-plugin@^6.4.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.1.tgz#da88b4b6d8eff855958f0e7ebb7aa3eea50a8282" - integrity sha512-SHtlQBpKruI16CAYhICDMkgjXE2fH5Yp+D+1UmBfRVhByZYzusVOykvnPm8ObJb9d/tXgn9yoppoxafFS7D4vQ== + version "6.4.2" + resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-6.4.2.tgz#aad9f11b028786d5b781420e68f4e8f570ea9936" + integrity sha512-CiEwM6kaJRkx1cP5xHksn13abTzUqMHiMMlp5Eh/v4wRcedgDTyv6Uo8+Hg9MurRbHDosO5suaPyF9uwVr4/CQ== dependencies: fast-json-stable-stringify "^2.1.0" pretty-bytes "^5.4.1" + source-map-url "^0.4.0" upath "^1.2.0" webpack-sources "^1.4.3" - workbox-build "6.5.1" + workbox-build "6.4.2" -workbox-window@6.5.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-6.5.1.tgz#7b5ca29467b1da45dc9e2b5a1b89159d3eb9957a" - integrity sha512-oRlun9u7b7YEjo2fIDBqJkU2hXtrEljXcOytRhfeQRbqXxjUOpFgXSGRSAkmDx1MlKUNOSbr+zfi8h5n7In3yA== +workbox-window@6.4.2: + version "6.4.2" + resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-6.4.2.tgz#5319a3e343fa1e4bd15a1f53a07b58999d064c8a" + integrity sha512-KVyRKmrJg7iB+uym/B/CnEUEFG9CvnTU1Bq5xpXHbtgD9l+ShDekSl1wYpqw/O0JfeeQVOFb8CiNfvnwWwqnWQ== dependencies: "@types/trusted-types" "^2.0.2" - workbox-core "6.5.1" + workbox-core "6.4.2" wrap-ansi@^7.0.0: version "7.0.0" @@ -10719,14 +10902,14 @@ write-file-atomic@^3.0.0: typedarray-to-buffer "^3.1.5" ws@^7.4.6: - version "7.5.7" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.7.tgz#9e0ac77ee50af70d58326ecff7e85eb3fa375e67" - integrity sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A== + version "7.5.6" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.6.tgz#e59fc509fb15ddfb65487ee9765c5a51dec5fe7b" + integrity sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA== -ws@^8.4.2: - version "8.5.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.5.0.tgz#bfb4be96600757fe5382de12c670dab984a1ed4f" - integrity sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg== +ws@^8.1.0: + version "8.4.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.4.2.tgz#18e749868d8439f2268368829042894b6907aa0b" + integrity sha512-Kbk4Nxyq7/ZWqr/tarI9yIt/+iNNFOjBXEWgTb4ydaNHBNGgvf2QHbS9fdfsndfjFlFwEd4Al+mw83YkaD10ZA== xml-name-validator@^3.0.0: version "3.0.0" @@ -10764,9 +10947,9 @@ yargs-parser@^20.2.2: integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== yargs-parser@^21.0.0: - version "21.0.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.0.1.tgz#0267f286c877a4f0f728fceb6f8a3e4cb95c6e35" - integrity sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg== + version "21.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.0.0.tgz#a485d3966be4317426dd56bdb6a30131b281dc55" + integrity sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA== yargs@^16.2.0: version "16.2.0" @@ -10781,7 +10964,7 @@ yargs@^16.2.0: y18n "^5.0.5" yargs-parser "^20.2.2" -yargs@^17.3.1: +yargs@^17.3.0: version "17.3.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.3.1.tgz#da56b28f32e2fd45aefb402ed9c26f42be4c07b9" integrity sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA== @@ -10799,10 +10982,10 @@ yocto-queue@^0.1.0: resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== -zod@^3.13.4: - version "3.13.4" - resolved "https://registry.yarnpkg.com/zod/-/zod-3.13.4.tgz#5d6fe03ef4824a637d7ef50b5441cf6ab3acede0" - integrity sha512-LZRucWt4j/ru5azOkJxCfpR87IyFDn8h2UODdqvXzZLb3K7bb9chUrUIGTy3BPsr8XnbQYfQ5Md5Hu2OYIo1mg== +zod@^3.11.6: + version "3.11.6" + resolved "https://registry.yarnpkg.com/zod/-/zod-3.11.6.tgz#e43a5e0c213ae2e02aefe7cb2b1a6fa3d7f1f483" + integrity sha512-daZ80A81I3/9lIydI44motWe6n59kRBfNzTuS2bfzVh1nAXi667TOTWWtatxyG+fwgNUiagSj/CWZwRRbevJIg== zwitch@^1.0.0: version "1.0.5" From ba69afac2b78bf9b5746253f5cfedfd619c18c5c Mon Sep 17 00:00:00 2001 From: Tony Chu Date: Sat, 5 Mar 2022 11:24:33 -0800 Subject: [PATCH 02/10] Fixes tests Signed-off-by: Tony Chu --- ui/package.json | 4 ++-- ui/src/components/ProjectSelector.test.tsx | 20 +++++--------------- ui/src/mocks/handlers.ts | 20 +------------------- 3 files changed, 8 insertions(+), 36 deletions(-) diff --git a/ui/package.json b/ui/package.json index 9f2da81c07..c1818547fe 100644 --- a/ui/package.json +++ b/ui/package.json @@ -101,8 +101,8 @@ "rollup-plugin-svg": "^2.0.0", "rollup-plugin-svgo": "^1.1.0", "rollup-plugin-terser": "^7.0.2", - "typescript": "^4.4.2", - "tslib": "^2.3.1" + "tslib": "^2.3.1", + "typescript": "^4.4.2" }, "description": "Web UI for the [Feast Feature Store](https://feast.dev/)", "repository": { diff --git a/ui/src/components/ProjectSelector.test.tsx b/ui/src/components/ProjectSelector.test.tsx index 84ace6436d..0032b88839 100644 --- a/ui/src/components/ProjectSelector.test.tsx +++ b/ui/src/components/ProjectSelector.test.tsx @@ -8,14 +8,12 @@ import FeastUISansProviders from "../FeastUISansProviders"; import { projectsListWithDefaultProject, creditHistoryRegistry, - bigQueryProjectRegistry, } from "../mocks/handlers"; // declare which API requests to mock const server = setupServer( projectsListWithDefaultProject, - creditHistoryRegistry, - bigQueryProjectRegistry + creditHistoryRegistry ); // establish API mocking before all tests @@ -42,7 +40,7 @@ test("in a full App render, it shows the right initial project", async () => { within(topLevelNavigation).getByDisplayValue("Credit Score Project"); - expect(options.length).toBe(2); + expect(options.length).toBe(1); // Wait for Project Data from Registry to Load await screen.findAllByRole("heading", { @@ -54,14 +52,6 @@ test("in a full App render, it shows the right initial project", async () => { name: /credit_scoring_aws/i, }); - // ... and Big Query Project is not selected - expect( - within(topLevelNavigation).getByRole("option", { - name: "Big Query Project", - selected: false, - }) - ).toBeInTheDocument(); - // Do the select option user event // https://stackoverflow.com/a/69478957 userEvent.selectOptions( @@ -69,14 +59,14 @@ test("in a full App render, it shows the right initial project", async () => { within(topLevelNavigation).getByRole("combobox"), // Find and select the Ireland option within(topLevelNavigation).getByRole("option", { - name: "Big Query Project", + name: "Credit Score Project", }) ); // The selection should updated expect( within(topLevelNavigation).getByRole("option", { - name: "Big Query Project", + name: "Credit Score Project", selected: true, }) ).toBeInTheDocument(); @@ -84,6 +74,6 @@ test("in a full App render, it shows the right initial project", async () => { // ... and the new heading should appear // meaning we successfully navigated await screen.findByRole("heading", { - name: /dbt_demo/i, + name: /credit_scoring_aws/i, }); }); diff --git a/ui/src/mocks/handlers.ts b/ui/src/mocks/handlers.ts index 6a66e288ac..e7b0040f0d 100644 --- a/ui/src/mocks/handlers.ts +++ b/ui/src/mocks/handlers.ts @@ -1,6 +1,5 @@ import { rest } from "msw"; import registry from "../../public/registry.json"; -import registry_bq from "../../public/registry_bq.json"; const projectsListWithDefaultProject = rest.get( "/projects-list.json", @@ -17,12 +16,6 @@ const projectsListWithDefaultProject = rest.get( id: "credit_score_project", registryPath: "/registry.json", }, - { - name: "Big Query Project", - xxxdescription: "Doing stuff in Google Big Query", - id: "big_query_project", - registryPath: "/registry_bq.json", - }, ], }) ); @@ -33,15 +26,4 @@ const creditHistoryRegistry = rest.get("/registry.json", (req, res, ctx) => { return res(ctx.status(200), ctx.json(registry)); }); -const bigQueryProjectRegistry = rest.get( - "/registry_bq.json", - (req, res, ctx) => { - return res(ctx.status(200), ctx.json(registry_bq)); - } -); - -export { - projectsListWithDefaultProject, - creditHistoryRegistry, - bigQueryProjectRegistry, -}; +export { projectsListWithDefaultProject, creditHistoryRegistry }; From 73cdc1e62a8ad5d7de2cfd4da88b461d3a74d0a7 Mon Sep 17 00:00:00 2001 From: Tony Chu Date: Sat, 5 Mar 2022 13:42:43 -0800 Subject: [PATCH 03/10] Add Feature Flags as Config Signed-off-by: Tony Chu --- ui/src/FeastUISansProviders.tsx | 79 +++++++++++-------- ui/src/components/FeaturesListDisplay.tsx | 5 +- ui/src/contexts/FeatureFlagsContext.ts | 10 +++ ui/src/flags.tsx | 3 - ui/src/index.tsx | 1 + .../RegularFeatureViewInstance.tsx | 5 +- 6 files changed, 61 insertions(+), 42 deletions(-) create mode 100644 ui/src/contexts/FeatureFlagsContext.ts delete mode 100644 ui/src/flags.tsx diff --git a/ui/src/FeastUISansProviders.tsx b/ui/src/FeastUISansProviders.tsx index e573be5eba..75ddcedbfb 100644 --- a/ui/src/FeastUISansProviders.tsx +++ b/ui/src/FeastUISansProviders.tsx @@ -25,9 +25,13 @@ import NoProjectGuard from "./components/NoProjectGuard"; import TabsRegistryContext, { FeastTabsRegistryInterface, } from "./custom-tabs/TabsRegistryContext"; +import FeatureFlagsContext, { + FeatureFlags, +} from "./contexts/FeatureFlagsContext"; interface FeastUIConfigs { tabsRegistry: FeastTabsRegistryInterface; + featureFlags?: FeatureFlags; } const FeastUISansProviders = ({ @@ -37,43 +41,48 @@ const FeastUISansProviders = ({ }) => { return ( - - - }> - } /> - }> - } /> - } /> - } - /> - } /> - } - /> - } - /> - } - /> - } /> - } /> + + + + }> + } /> + }> + } /> + } /> + } + /> + } /> + } + /> + } + /> + } + /> + } /> + } + /> - } /> - } - /> + } /> + } + /> + - - } /> - - + } /> + + + ); }; diff --git a/ui/src/components/FeaturesListDisplay.tsx b/ui/src/components/FeaturesListDisplay.tsx index 2ab17fdbf5..abd9c1d2e4 100644 --- a/ui/src/components/FeaturesListDisplay.tsx +++ b/ui/src/components/FeaturesListDisplay.tsx @@ -1,9 +1,9 @@ -import React from "react"; -import { enabledFeatureStatistics } from "../flags"; +import React, { useContext } from "react"; import { EuiBasicTable, EuiLoadingSpinner, EuiBadge } from "@elastic/eui"; import { FeastFeatureColumnType } from "../parsers/feastFeatureViews"; import useLoadFeatureViewSummaryStatistics from "../queries/useLoadFeatureViewSummaryStatistics"; import SparklineHistogram from "./SparklineHistogram"; +import FeatureFlagsContext from "../contexts/FeatureFlagsContext"; interface FeaturesListProps { featureViewName: string; @@ -11,6 +11,7 @@ interface FeaturesListProps { } const FeaturesList = ({ featureViewName, features }: FeaturesListProps) => { + const { enabledFeatureStatistics } = useContext(FeatureFlagsContext); const { isLoading, isError, isSuccess, data } = useLoadFeatureViewSummaryStatistics(featureViewName); diff --git a/ui/src/contexts/FeatureFlagsContext.ts b/ui/src/contexts/FeatureFlagsContext.ts new file mode 100644 index 0000000000..4b065d2075 --- /dev/null +++ b/ui/src/contexts/FeatureFlagsContext.ts @@ -0,0 +1,10 @@ +import React from "react"; + +interface FeatureFlags { + enabledFeatureStatistics?: boolean; +} + +const FeatureFlagsContext = React.createContext({}); + +export default FeatureFlagsContext; +export type { FeatureFlags }; diff --git a/ui/src/flags.tsx b/ui/src/flags.tsx deleted file mode 100644 index 5c44beb854..0000000000 --- a/ui/src/flags.tsx +++ /dev/null @@ -1,3 +0,0 @@ -const enabledFeatureStatistics = false; - -export { enabledFeatureStatistics }; diff --git a/ui/src/index.tsx b/ui/src/index.tsx index d4f1013503..415e0d9da7 100644 --- a/ui/src/index.tsx +++ b/ui/src/index.tsx @@ -75,6 +75,7 @@ ReactDOM.render( reactQueryClient={queryClient} feastUIConfigs={{ tabsRegistry: tabsRegistry, + featureFlags: {}, }} /> , diff --git a/ui/src/pages/feature-views/RegularFeatureViewInstance.tsx b/ui/src/pages/feature-views/RegularFeatureViewInstance.tsx index 58730d02b2..7200163614 100644 --- a/ui/src/pages/feature-views/RegularFeatureViewInstance.tsx +++ b/ui/src/pages/feature-views/RegularFeatureViewInstance.tsx @@ -1,4 +1,4 @@ -import React from "react"; +import React, { useContext } from "react"; import { Route, Routes, useNavigate } from "react-router-dom"; import { EuiPageHeader, @@ -7,7 +7,6 @@ import { } from "@elastic/eui"; import { FeatureViewIcon32 } from "../../graphics/FeatureViewIcon"; -import { enabledFeatureStatistics } from "../,,/../../flags"; import { useMatchExact, useMatchSubpath } from "../../hooks/useMatchSubpath"; import { FeastFeatureViewType } from "../../parsers/feastFeatureViews"; @@ -18,12 +17,14 @@ import { useRegularFeatureViewCustomTabs, useRegularFeatureViewCustomTabRoutes, } from "../../custom-tabs/TabsRegistryContext"; +import FeatureFlagsContext from "../../contexts/FeatureFlagsContext"; interface RegularFeatureInstanceProps { data: FeastFeatureViewType; } const RegularFeatureInstance = ({ data }: RegularFeatureInstanceProps) => { + const { enabledFeatureStatistics } = useContext(FeatureFlagsContext); const navigate = useNavigate(); const { customNavigationTabs } = useRegularFeatureViewCustomTabs(navigate); From ae718dbda952a3a0904bc8fcbe186a2507fe45df Mon Sep 17 00:00:00 2001 From: Tony Chu Date: Sat, 5 Mar 2022 18:22:21 -0800 Subject: [PATCH 04/10] Update package.json Signed-off-by: Tony Chu --- ui/package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ui/package.json b/ui/package.json index c1818547fe..6880b075ef 100644 --- a/ui/package.json +++ b/ui/package.json @@ -1,5 +1,5 @@ { - "name": "@tonyhschu/feast-ui-experimental", + "name": "@feast-dev/feast-ui", "version": "0.1.1", "private": false, "files": [ @@ -107,7 +107,7 @@ "description": "Web UI for the [Feast Feature Store](https://feast.dev/)", "repository": { "type": "git", - "url": "git+/~https://github.com/feast-dev/feast-ui.git" + "url": "git+/~https://github.com/feast-dev/feast.git" }, "keywords": [ "Feast", @@ -117,6 +117,6 @@ "author": "tony@tecton.ai", "license": "ISC", "bugs": { - "url": "/~https://github.com/feast-dev/feast-ui/issues" + "url": "/~https://github.com/feast-dev/feast/issues" } } From 91909593b55ea8951cd9dadbefd48235d1e10dd0 Mon Sep 17 00:00:00 2001 From: Tony Chu Date: Sat, 5 Mar 2022 20:25:41 -0800 Subject: [PATCH 05/10] Make where to fetch projects configurable. Signed-off-by: Tony Chu --- ui/src/FeastUISansProviders.tsx | 101 ++++++++++++++-------- ui/src/components/NoProjectGuard.tsx | 25 ++++-- ui/src/components/ProjectSelector.tsx | 2 +- ui/src/contexts/ProjectListContext.ts | 49 +++++++++++ ui/src/index.tsx | 1 - ui/src/pages/Layout.tsx | 13 ++- ui/src/pages/RootProjectSelectionPage.tsx | 2 +- ui/src/queries/useLoadProjectsList.ts | 37 -------- 8 files changed, 141 insertions(+), 89 deletions(-) create mode 100644 ui/src/contexts/ProjectListContext.ts delete mode 100644 ui/src/queries/useLoadProjectsList.ts diff --git a/ui/src/FeastUISansProviders.tsx b/ui/src/FeastUISansProviders.tsx index 75ddcedbfb..3cb88db4e1 100644 --- a/ui/src/FeastUISansProviders.tsx +++ b/ui/src/FeastUISansProviders.tsx @@ -28,60 +28,85 @@ import TabsRegistryContext, { import FeatureFlagsContext, { FeatureFlags, } from "./contexts/FeatureFlagsContext"; +import { + ProjectListContext, + ProjectsListContextInterface, +} from "./contexts/ProjectListContext"; interface FeastUIConfigs { tabsRegistry: FeastTabsRegistryInterface; featureFlags?: FeatureFlags; + projectListPromise?: Promise; } +const defaultProjectListPromise = () => { + return fetch("/projects-list.json", { + headers: { + "Content-Type": "application/json", + }, + }).then((res) => { + return res.json(); + }); +}; + const FeastUISansProviders = ({ feastUIConfigs, }: { feastUIConfigs?: FeastUIConfigs; }) => { + const projectListContext: ProjectsListContextInterface = + feastUIConfigs?.projectListPromise + ? { + projectsListPromise: feastUIConfigs?.projectListPromise, + isCustom: true, + } + : { projectsListPromise: defaultProjectListPromise(), isCustom: false }; + return ( - - - }> - } /> - }> - } /> - } /> - } - /> - } /> - } - /> - } - /> - } - /> - } /> - } - /> + + + + }> + } /> + }> + } /> + } /> + } + /> + } /> + } + /> + } + /> + } + /> + } /> + } + /> - } /> - } - /> + } /> + } + /> + - - } /> - - + } /> + + + ); diff --git a/ui/src/components/NoProjectGuard.tsx b/ui/src/components/NoProjectGuard.tsx index faa1fd9283..8501f6c931 100644 --- a/ui/src/components/NoProjectGuard.tsx +++ b/ui/src/components/NoProjectGuard.tsx @@ -1,13 +1,17 @@ import { EuiEmptyPrompt, EuiLoadingContent } from "@elastic/eui"; -import React from "react"; +import React, { useContext } from "react"; import { Outlet, useParams } from "react-router-dom"; -import useLoadProjectsList from "../queries/useLoadProjectsList"; +import { + ProjectListContext, + useLoadProjectsList, +} from "../contexts/ProjectListContext"; import ProjectSelector from "./ProjectSelector"; const NoProjectGuard = () => { const { projectName } = useParams(); const { isLoading, isError, data } = useLoadProjectsList(); + const projectListContext = useContext(ProjectListContext); if (isLoading && !data) { return ; @@ -20,11 +24,18 @@ const NoProjectGuard = () => { color="danger" title={

Error Loading Project List

} body={ -

- Unable to find - projects-list.json. Check that you have a project list - file defined. -

+ projectListContext?.isCustom ? ( +

+ Unable to fetch project list. Check the promise provided to Feast + UI in projectListPromise. +

+ ) : ( +

+ Unable to find + projects-list.json. Check that you have a project + list file defined. +

+ ) } /> ); diff --git a/ui/src/components/ProjectSelector.tsx b/ui/src/components/ProjectSelector.tsx index a1237e3d50..1bb7ebf85a 100644 --- a/ui/src/components/ProjectSelector.tsx +++ b/ui/src/components/ProjectSelector.tsx @@ -1,7 +1,7 @@ import { EuiSelect, useGeneratedHtmlId } from "@elastic/eui"; import React from "react"; import { useNavigate, useParams } from "react-router-dom"; -import useLoadProjectsList from "../queries/useLoadProjectsList"; +import { useLoadProjectsList } from "../contexts/ProjectListContext"; const ProjectSelector = () => { const { projectName } = useParams(); diff --git a/ui/src/contexts/ProjectListContext.ts b/ui/src/contexts/ProjectListContext.ts new file mode 100644 index 0000000000..5072e59774 --- /dev/null +++ b/ui/src/contexts/ProjectListContext.ts @@ -0,0 +1,49 @@ +import React, { useContext } from "react"; +import { useQuery } from "react-query"; + +import { z } from "zod"; + +const ProjectEntrySchema = z.object({ + id: z.string(), + name: z.string(), + description: z.string().optional(), + registryPath: z.string(), +}); + +const ProjectsListSchema = z.object({ + default: z.string().optional(), + projects: z.array(ProjectEntrySchema), +}); + +type ProjectsListType = z.infer; +interface ProjectsListContextInterface { + projectsListPromise: Promise; + isCustom: boolean; +} + +const ProjectListContext = React.createContext< + ProjectsListContextInterface | undefined +>(undefined); + +const useLoadProjectsList = () => { + const projectListPromise = useContext(ProjectListContext); + + return useQuery( + "feast-projects-list", + () => { + return projectListPromise?.projectsListPromise.then( + (json) => { + const configs = ProjectsListSchema.parse(json); + + return configs; + } + ); + }, + { + enabled: !!projectListPromise?.projectsListPromise, + } + ); +}; + +export { ProjectListContext, ProjectsListSchema, useLoadProjectsList }; +export type { ProjectsListType, ProjectsListContextInterface }; diff --git a/ui/src/index.tsx b/ui/src/index.tsx index 415e0d9da7..d4f1013503 100644 --- a/ui/src/index.tsx +++ b/ui/src/index.tsx @@ -75,7 +75,6 @@ ReactDOM.render( reactQueryClient={queryClient} feastUIConfigs={{ tabsRegistry: tabsRegistry, - featureFlags: {}, }} /> , diff --git a/ui/src/pages/Layout.tsx b/ui/src/pages/Layout.tsx index 1e470c782c..12fbcae852 100644 --- a/ui/src/pages/Layout.tsx +++ b/ui/src/pages/Layout.tsx @@ -8,15 +8,20 @@ import { EuiHorizontalRule, EuiSpacer, } from "@elastic/eui"; -import Sidebar from "./Sidebar"; import { Outlet } from "react-router-dom"; -import ProjectSelector from "../components/ProjectSelector"; -import { useParams } from "react-router-dom"; + import RegistryPathContext from "../contexts/RegistryPathContext"; -import useLoadProjectsList from "../queries/useLoadProjectsList"; +import { useParams } from "react-router-dom"; +import { useLoadProjectsList } from "../contexts/ProjectListContext"; + +import ProjectSelector from "../components/ProjectSelector"; +import Sidebar from "./Sidebar"; import FeastWordMark from "../graphics/FeastWordMark"; const Layout = () => { + // Registery Path Context has to be inside Layout + // because it has to be under routes + // in order to use useParams let { projectName } = useParams(); const { data } = useLoadProjectsList(); diff --git a/ui/src/pages/RootProjectSelectionPage.tsx b/ui/src/pages/RootProjectSelectionPage.tsx index e60152158f..424e93c85d 100644 --- a/ui/src/pages/RootProjectSelectionPage.tsx +++ b/ui/src/pages/RootProjectSelectionPage.tsx @@ -11,7 +11,7 @@ import { EuiTitle, EuiHorizontalRule, } from "@elastic/eui"; -import useLoadProjectsList from "../queries/useLoadProjectsList"; +import { useLoadProjectsList } from "../contexts/ProjectListContext"; import { useNavigate } from "react-router-dom"; import FeastIconBlue from "../graphics/FeastIconBlue"; diff --git a/ui/src/queries/useLoadProjectsList.ts b/ui/src/queries/useLoadProjectsList.ts deleted file mode 100644 index 2383a79319..0000000000 --- a/ui/src/queries/useLoadProjectsList.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { useQuery } from "react-query"; -import { z } from "zod"; - -const ProjectEntrySchema = z.object({ - id: z.string(), - name: z.string(), - description: z.string().optional(), - registryPath: z.string(), -}); - -const ProjectsListSchema = z.object({ - default: z.string().optional(), - projects: z.array(ProjectEntrySchema), -}); - -type ProjectsListType = z.infer; - -const useLoadProjectsList = () => { - return useQuery("feast-projects-list", () => { - return fetch("/projects-list.json", { - headers: { - "Content-Type": "application/json", - }, - }) - .then((res) => { - return res.json(); - }) - .then((json) => { - const configs = ProjectsListSchema.parse(json); - - return configs; - }); - }); -}; - -export default useLoadProjectsList; -export type { ProjectsListType }; From 2dd0e83ad07fc0708cf4bda255c0eae7accb2c6d Mon Sep 17 00:00:00 2001 From: Tony Chu Date: Sat, 5 Mar 2022 21:00:50 -0800 Subject: [PATCH 06/10] Match Feast's License Signed-off-by: Tony Chu --- ui/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/package.json b/ui/package.json index 6880b075ef..8d8150b532 100644 --- a/ui/package.json +++ b/ui/package.json @@ -115,7 +115,7 @@ "Store" ], "author": "tony@tecton.ai", - "license": "ISC", + "license": "Apache-2.0", "bugs": { "url": "/~https://github.com/feast-dev/feast/issues" } From 9e6835e5afa0c6c27deaf2ab0d3da3ae0342e7bd Mon Sep 17 00:00:00 2001 From: Tony Chu Date: Sun, 6 Mar 2022 14:29:32 -0800 Subject: [PATCH 07/10] Better error messages for missing Project List Signed-off-by: Tony Chu --- ui/README.md | 88 ++++++++++++----- ui/src/FeastUISansProviders.tsx | 99 ++++++++++--------- ui/src/contexts/ProjectListContext.ts | 96 ++++++++++++++++-- ui/tonyhschu-feast-ui-experimental-0.1.0.tgz | Bin 457241 -> 0 bytes 4 files changed, 208 insertions(+), 75 deletions(-) delete mode 100644 ui/tonyhschu-feast-ui-experimental-0.1.0.tgz diff --git a/ui/README.md b/ui/README.md index 9a5171bd1f..12ca8d37ec 100644 --- a/ui/README.md +++ b/ui/README.md @@ -16,46 +16,88 @@ available for the rest of the UI. - `src/custom-tabs` includes sample custom tabs. This is a WIP plugin system where users can inject their own tabs and data to the UI. +## Usage -## Available Scripts +There are two modes of usage: importing the UI as a module, or running the entire build as a React app. -In the project directory, you can run: +### Importing the UI as a module -### `yarn start` +This is the recommended way to use Feast UI for teams maintaining their own internal UI for their deployment of Feast. -Runs the app in the development mode.\ -Open [http://localhost:3000](http://localhost:3000) to view it in the browser. +Start with bootstrapping a React app with `create-react-app` -The page will reload if you make edits.\ -You will also see any lint errors in the console. +``` +npx create-react-app your-feast-ui +``` -### `yarn test` +Then, in your app folder, install Feast UI and its peer dependencies. Assuming you use yarn -Launches the test runner in the interactive watch mode.\ -See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. +``` +yarn add @feast-dev/feast-ui +yarn add @elastic/eui @elastic/datemath @emotion/react moment prop-types inter-ui react-query react-router-dom use-query-params zod typescript query-string d3 @types/d3 +``` + +Edit `index.js` in the React app to use Feast UI. -### `yarn build` +```js +import React from "react"; +import ReactDOM from "react-dom"; +import "./index.css"; -Builds the app for production to the `build` folder.\ -It correctly bundles React in production mode and optimizes the build for the best performance. +import FeastUI from "@feast-dev/feast-ui"; +import "@feast-dev/feast-ui/dist/feast-ui.css"; -The build is minified and the filenames include the hashes.\ -Your app is ready to be deployed! +ReactDOM.render( + + + , + document.getElementById("root") +); +``` -See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. +When you start the React app, it will look for `project-list.json` to find a list of your projects. The JSON should looks something like this. -### `yarn eject` +```json +{ + "projects": [ + { + "name": "Credit Score Project", + "description": "Project for credit scoring team and associated models.", + "id": "credit_score_project", + "registryPath": "/registry.json" + }, + ] +} +``` -**Note: this is a one-way operation. Once you `eject`, you can’t go back!** +``` +// Start the React App +yarn start +``` -If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. +### Alternative: Run this Repo -Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. +If you would like to simply try things out and see how the UI works, you can simply run the code in this repo. First: -You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. +### `yarn install` + +That will install the all the dependencies that the UI needs, as well as development dependencies. Then in the project directory, you can run: + +### `yarn start` + +Runs the app in the development mode.\ +Open [http://localhost:3000](http://localhost:3000) to view it in the browser. + +The page will reload if you make edits.\ +You will also see any lint errors in the console. + +### `yarn test` + +Launches the test runner in the interactive watch mode.\ +See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. -## Learn More +## On React and Create React App -You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). +This project was bootstrapped with Create React App, and uses its scripts to simplify UI development. You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). To learn React, check out the [React documentation](https://reactjs.org/). diff --git a/ui/src/FeastUISansProviders.tsx b/ui/src/FeastUISansProviders.tsx index 3cb88db4e1..a6df45b86d 100644 --- a/ui/src/FeastUISansProviders.tsx +++ b/ui/src/FeastUISansProviders.tsx @@ -4,7 +4,7 @@ import "@elastic/eui/dist/eui_theme_light.css"; import "./index.css"; import { Routes, Route } from "react-router-dom"; -import { EuiProvider } from "@elastic/eui"; +import { EuiProvider, EuiErrorBoundary } from "@elastic/eui"; import ProjectOverviewPage from "./pages/ProjectOverviewPage"; import Layout from "./pages/Layout"; @@ -63,52 +63,61 @@ const FeastUISansProviders = ({ : { projectsListPromise: defaultProjectListPromise(), isCustom: false }; return ( - - - - - - }> - } /> - }> - } /> - } /> - } - /> - } /> - } - /> - } - /> - } - /> - } /> - } - /> + + + + + + + }> + } /> + }> + } /> + } /> + } + /> + } + /> + } + /> + } + /> + } + /> + } /> + } + /> - } /> - } - /> + } /> + } + /> + - - } /> - - - - - + } /> + + + + + + ); }; diff --git a/ui/src/contexts/ProjectListContext.ts b/ui/src/contexts/ProjectListContext.ts index 5072e59774..3ae8b57298 100644 --- a/ui/src/contexts/ProjectListContext.ts +++ b/ui/src/contexts/ProjectListContext.ts @@ -1,4 +1,4 @@ -import React, { useContext } from "react"; +import React, { useContext, useState } from "react"; import { useQuery } from "react-query"; import { z } from "zod"; @@ -25,19 +25,101 @@ const ProjectListContext = React.createContext< ProjectsListContextInterface | undefined >(undefined); +class ProjectListError extends Error { + constructor(message?: string | undefined) { + super(message); + this.name = "FeastProjectListError"; + } +} + +const projectListExampleString = ` + +\`\`\`json +{ + "projects": [ + { + "name": "Credit Score Project", + "description": "Project for credit scoring team and associated models.", + "id": "credit_score_project", + "registryPath": "/registry.json" + } + ] +} +\`\`\` +`; + +const anticipatedProjectListErrors = ( + err: Error, + isCustomProjectList: boolean +) => { + const isSyntaxError = err.stack?.indexOf("SyntaxError") === 0; + + // Straight up not a JSON + if (isSyntaxError) { + const message = `Unable to properly parse Project List JSON. Check that your project list is formatted properly.`; + + return new ProjectListError(message); + } + + // Some sort of 404 + const isFailedToFetch = err.message.indexOf("Failed to fetch") > -1; + if (isFailedToFetch) { + const followUpMessage = isCustomProjectList + ? "Check that the promise in your Feast UI configuration is set up properly." + : "Did you create a `project-list.json` file in the `/public/` directory? e.g." + + projectListExampleString; + + const message = "Failed to fetch Project List JSON. " + followUpMessage; + + return new ProjectListError(message); + } + + return null; +}; + const useLoadProjectsList = () => { const projectListPromise = useContext(ProjectListContext); + // Use setState to surface errors in Error Boundaries + // /~https://github.com/facebook/react/issues/14981#issuecomment-468460187 + // eslint-disable-next-line @typescript-eslint/no-unused-vars + const [_, setQueryError] = useState(undefined); return useQuery( "feast-projects-list", () => { - return projectListPromise?.projectsListPromise.then( - (json) => { - const configs = ProjectsListSchema.parse(json); + return projectListPromise?.projectsListPromise + .catch((e) => { + const anticipatedError = anticipatedProjectListErrors( + e, + projectListPromise.isCustom + ); + setQueryError(() => { + if (anticipatedError) { + throw anticipatedError; + } else { + throw new Error(e); + } + }); + }) + .then((json) => { + try { + const configs = ProjectsListSchema.parse(json); + return configs; + } catch (e) { + // If a json object is returned, but + // does not adhere to our anticipated + // format. + setQueryError(() => { + throw new ProjectListError( + `Error parsing project list JSON. JSON Object does not match expected type for a Feast project list. A project list JSON file should look like + ${projectListExampleString} + Zod (our parser) returned the following: \n\n${e}` + ); + }); - return configs; - } - ); + throw new Error("Zod Error"); + } + }); }, { enabled: !!projectListPromise?.projectsListPromise, diff --git a/ui/tonyhschu-feast-ui-experimental-0.1.0.tgz b/ui/tonyhschu-feast-ui-experimental-0.1.0.tgz deleted file mode 100644 index 8e9c9fe82ee6db42d2a9a8338ef5434979fcdc6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 457241 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

1z5Hj9isKPG-)OHiF2rM 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�$>&VKkg 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%0DqpYe8NQTnPpv!1 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%0DwS$zd|{{vAI5|0=`=xRbhQ+ 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

JTV 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 From dcf08fa2ad6fa82c623410d323a4595226af3d57 Mon Sep 17 00:00:00 2001 From: Tony Chu Date: Sat, 12 Mar 2022 16:04:05 -0800 Subject: [PATCH 08/10] Fix typo and remove gitignore Signed-off-by: Tony Chu --- ui/.gitignore | 37 ------------------------------------- ui/src/pages/Layout.tsx | 2 +- 2 files changed, 1 insertion(+), 38 deletions(-) delete mode 100644 ui/.gitignore diff --git a/ui/.gitignore b/ui/.gitignore deleted file mode 100644 index 769b6e525f..0000000000 --- a/ui/.gitignore +++ /dev/null @@ -1,37 +0,0 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -# dependencies -/node_modules -/.pnp -.pnp.js - -# testing -/coverage - -# production -/build -/dist - -# misc -.DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local - -npm-debug.log* -yarn-debug.log* -yarn-error.log* - -# IntelliJ -.idea -*.iws -*.iml -*.ipr -/out/ - -# dbt -feature_repo_bq/logs -feature_repo_bq/dbt-target - -.vercel diff --git a/ui/src/pages/Layout.tsx b/ui/src/pages/Layout.tsx index 12fbcae852..ff56414f35 100644 --- a/ui/src/pages/Layout.tsx +++ b/ui/src/pages/Layout.tsx @@ -19,7 +19,7 @@ import Sidebar from "./Sidebar"; import FeastWordMark from "../graphics/FeastWordMark"; const Layout = () => { - // Registery Path Context has to be inside Layout + // Registry Path Context has to be inside Layout // because it has to be under routes // in order to use useParams let { projectName } = useParams(); From d218655e422f03a8448019b459a1402caa347b65 Mon Sep 17 00:00:00 2001 From: Tony Chu Date: Sat, 12 Mar 2022 16:14:20 -0800 Subject: [PATCH 09/10] Add customization instructions to the README Signed-off-by: Tony Chu --- ui/README.md | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/ui/README.md b/ui/README.md index 12ca8d37ec..80e20b3164 100644 --- a/ui/README.md +++ b/ui/README.md @@ -75,6 +75,52 @@ When you start the React app, it will look for `project-list.json` to find a lis yarn start ``` +#### Customization + +The advantage of importing Feast UI as a module is in the ease of customization. The `` component exposes a `feastUIConfigs` prop thorough which you can customize the UI. Currently it supports a few parameters. + +##### Fetching the Project List + +You can use `projectListPromise` to provide a promise that overrides where the Feast UI fetches the project list from. + +```jsx + { + return res.json(); + }) + }} +/> +``` + +##### Custom Tabs + +You can add custom tabs for any of the core Feast objects through the `tabsRegistry`. + +``` +const tabsRegistry = { + RegularFeatureViewCustomTabs: [ + { + label: "Custom Tab Demo", // Navigation Label for the tab + path: "demo-tab", // Subpath for the tab + Component: RFVDemoCustomTab, // a React Component + }, + ] +} + + +``` + +Examples of custom tabs can be found in the `/custom-tabs` folder. + ### Alternative: Run this Repo If you would like to simply try things out and see how the UI works, you can simply run the code in this repo. First: @@ -96,6 +142,7 @@ You will also see any lint errors in the console. Launches the test runner in the interactive watch mode.\ See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + ## On React and Create React App This project was bootstrapped with Create React App, and uses its scripts to simplify UI development. You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). From a58c59c07f241397b51017b1a24169322ae751b6 Mon Sep 17 00:00:00 2001 From: Tony Chu Date: Tue, 22 Mar 2022 11:18:54 -0700 Subject: [PATCH 10/10] Add back tests and document publishing Signed-off-by: Tony Chu --- infra/scripts/release/files_to_bump.txt | 3 +- ui/PUBLISHING_TO_NPM.md | 13 ++++ ui/package.json | 2 +- ui/src/FeastUISansProviders.test.tsx | 96 +++++++++++++++++++++++++ 4 files changed, 112 insertions(+), 2 deletions(-) create mode 100644 ui/PUBLISHING_TO_NPM.md create mode 100644 ui/src/FeastUISansProviders.test.tsx diff --git a/infra/scripts/release/files_to_bump.txt b/infra/scripts/release/files_to_bump.txt index 7b086081d9..2c3eece6be 100644 --- a/infra/scripts/release/files_to_bump.txt +++ b/infra/scripts/release/files_to_bump.txt @@ -9,4 +9,5 @@ infra/charts/feast/charts/feature-server/values.yaml infra/charts/feast/README.md infra/charts/feast-python-server/Chart.yaml infra/charts/feast-python-server/README.md -java/pom.xml \ No newline at end of file +java/pom.xml +ui/package.json \ No newline at end of file diff --git a/ui/PUBLISHING_TO_NPM.md b/ui/PUBLISHING_TO_NPM.md new file mode 100644 index 0000000000..2ad42fd227 --- /dev/null +++ b/ui/PUBLISHING_TO_NPM.md @@ -0,0 +1,13 @@ +# Publishing the Feast Package to NPM + +The Feast UI is published as a module to NPM and can be found here: https://www.npmjs.com/package/@feast-dev/feast-ui + +To publish a new version of the module, you will need to be part of the @feast-dev team in NPM. Ask Tony to add you if necessary. You will also need to [login to your NPM account on the command line](https://docs.npmjs.com/cli/v8/commands/npm-adduser). + +## Steps for Publishing + +1. Make sure tests are passing. Run tests with `yarn tests` in the ui directory. +2. Bump the version number in `package.json` as appropriate. +3. Package the modules for distributions. Run the library build script with `yarn build:lib`. We use [Rollup](https://rollupjs.org/) for building the module, and the configs are in the `rollup.config.js` file. +4. Publish the package to NPM. Run `npm publish` +5. [Check NPM to see that the package was properly publish](https://www.npmjs.com/package/@feast-dev/feast-ui). diff --git a/ui/package.json b/ui/package.json index 8d8150b532..37a5ddf431 100644 --- a/ui/package.json +++ b/ui/package.json @@ -1,6 +1,6 @@ { "name": "@feast-dev/feast-ui", - "version": "0.1.1", + "version": "0.19.0", "private": false, "files": [ "dist" diff --git a/ui/src/FeastUISansProviders.test.tsx b/ui/src/FeastUISansProviders.test.tsx new file mode 100644 index 0000000000..1289cea028 --- /dev/null +++ b/ui/src/FeastUISansProviders.test.tsx @@ -0,0 +1,96 @@ +import React from "react"; + +import { setupServer } from "msw/node"; +import { render } from "./test-utils"; +import { + waitFor, + screen, + waitForElementToBeRemoved, +} from "@testing-library/react"; +import userEvent from "@testing-library/user-event"; + +import FeastUISansProviders from "./FeastUISansProviders"; +import { + projectsListWithDefaultProject, + creditHistoryRegistry, +} from "./mocks/handlers"; + +import registry from "../public/registry.json"; + +// declare which API requests to mock +const server = setupServer( + projectsListWithDefaultProject, + creditHistoryRegistry +); + +// establish API mocking before all tests +beforeAll(() => server.listen()); +// reset any request handlers that are declared as a part of our tests +// (i.e. for testing one-time error scenarios) +afterEach(() => server.resetHandlers()); +// clean up once the tests are done +afterAll(() => server.close()); + +test("full app rendering", async () => { + render(); + + // Rendering the app without any paths should mean + // rendering the + // Therefore we should expect to see + // "Welcome to Feast." + const noProjectSelectedElement = screen.getByText(/Welcome to Feast/i); + + expect(noProjectSelectedElement).toBeInTheDocument(); + + // Wait for the Redirect, and check that it got removed + await waitForElementToBeRemoved(noProjectSelectedElement); + + expect(screen.queryByText(/Welcome to Feast/i)).toBeNull(); + + // Explore Panel Should Appear + expect(screen.getByText(/Explore this Project/i)).toBeInTheDocument(); + + const projectNameRegExp = new RegExp(registry.project, "i"); + + // It should load the default project, which is credit_scoring_aws + await waitFor(() => { + expect(screen.getByText(projectNameRegExp)).toBeInTheDocument(); + }); +}); + +const leftClick = { button: 0 }; + +test("routes are reachable", async () => { + render(); + + // Wait for content to load + await screen.findByText(/Explore this Project/i); + + const mainRoutesNames = [ + "Data Sources", + "Entities", + "Feature Views", + "Feature Services", + "Datasets", + ]; + + for (const routeName of mainRoutesNames) { + // Main heading shouldn't start with the route name + expect( + screen.queryByRole("heading", { name: routeName, level: 1 }) + ).toBeNull(); + + const routeRegExp = new RegExp(routeName, "i"); + + userEvent.click( + screen.getByRole("button", { name: routeRegExp }), + leftClick + ); + + // Should land on a page with the heading + screen.getByRole("heading", { + name: routeName, + level: 1, + }); + } +});

_=j{D{;)c?szI=WI0h&_WBy`#Ia7D~ z@hT-M)0flgsR)GwYK_o-Mx5YET8j~~qXO}e=nme>0I-9S4Gj*7KNIGvi>_-|(*r5c zL4kFpn~Osn+N1#zzatc4FL-3K-G$>A^7_CNWl=bGeRY3K?au{=G^|g@CXL(LdQb)o zECu4MS%*JyANypufx9UC9?*thq7!M|p@|a$R)#w*FZ&MPX$4WUMK>f`TMsz+L8sn% z_0Yjg+{Zn!44M-MWuH_1vrWQ)UpA@7YX@>40e)7D(~{G4>0Y_X58IWOY(L_(h&lRa$+)diJ)!bRp3YYA9sVR49qV+%6 z4OeT!dQj&rnYPK{x+x^e)8$SklRDw1>P!)jw)8|#YWw25(Weudo$*|bJHQRb`vgPD zc4b;U)vW+a6DZ+_n6wJ=!%FNBj1^-eOYdff7T>9hzR;#YL}1IGRw7o{aM{%r>;B~4YN?{ znjt$0xm3`#@v?U)dTK6vDwcnF0E3pKT`i64GIXUHtEnEVGHjc4^8?>;76_d?7QiE2 zz&@Bw`{;pMzSkLzCEe9_%@uX=x{0lS%b_;8koj1f4ZDyE!nC*?qi#M&dHAQ2Xz|Gf zUzSHpbqAroN11L_%|{4zCz(FENVkr3Sefo7(kGVaqwEhh?I*NK>~7#waKTOB<>+l) zGi$G2OomBoLr3G}!iDf(kd!rQ}h)l1rRWVo@LT?|7Xe^yHgI?&X- zOReE67hjR)wv_T)_ro!+Hix?#dn^aQ6FpFpcuqOaoBR{#Pj1G*GxbJb-J)X$wakm1 zcCpowFGa%Y{kmqJR91_sM>XfKVUSWs+j9EaRB-9cw2KKblMVz6MQtb0ONZ_l#_T2w zd;Yr-K+>H%(opZ!jwtG?ltUosF+}kt1VqBSY?c0)e7L^8%WpESgr&`t+n%k}P=IX2 z!aGa;^h&)1QY9U@!LO)&*!Q-WzXe$n5OvW)(d-XO)q?R{P=JHJ=1v2W4@Q!WPD z^BJktu$X zeh;$sz(mWH^Y3-0SojVCclSFGxVwicaCXk$m%!cKx4l9mN;CK zrq969q&S>&lYAhxZm_Hrh(NE}B($Q<^ui28x2S%r~s$Rt1&KLA04!0=}m-m4w0*uyg;aDl}HeawsZ-cv(K9qio1VTM(4 z*e#O^O$;XR+j9&zxbS{vA+Us^!w#J)ab5uoRUnaP7eXW=LRWcO;^^6Ay-rcb95pOF z{IEISA%2yFE$G;cUC&!wYf6c7Wpn!mu||k+J-P-VbWCn;^jd3OHH(FuWt)UmYGCSw-6?=MODr;a>Z1wcj4vZJp-vYmC&}T`(n})#x zEdDre8(;Hxu*xPdDr+ijd|Ia9T~zpfSSsLJBG$8rvSChe;P}Txa@5f@3*hZU!a1XX zl^6NCvZ`^7RU`}bplv*JFjaLosJd0ugLz_Z{9g>{um4 z75Kf72-V`1JzT4($O1VkItUuY4+{C~AvO)xZaHrJnEraAQ~%ibER49bdSK?lXULP1 zL%t@h{iZg%m2#phDRc{Cksv}AL%9aoCaDC@nGZ2oOr!$2j@V^WZF?#`c@bAKL+xgO z$<#1y6{U%;-C4t;)|bWvq6Co8)H6sKsWDKS#hgg0al7?(!X(tyk`%#Lhy-ghf&7l9 z6}vo{`>y-RGM$-3ykdX^?(N94uH^gr6iQ?MwcAY|$olG&kaleiaJ{vw(~}7-{d8r2 zPk)Lg`#_7V>4`~#H%V7b?b7QTfL`mhgTOpj6e`&PBv+tK1ML?$pYV3ctG9n?7!3Z5 zvT~X#WC2MmtYe_82K{4Ze=x_sA~NC|-mc?~Jxdq``K35<%petOGU04d3Q0uJenwL2 zvv~BY+QIJfi|oN7{k~*f#7bjgBr`+o1M4&lRIhz5mJ5E?PpS%#Y%Yh+NQ$uruToTC zLsGG|Qwe1PBuGiP7&o+rO3~|>X9*C;Rb=V{5QXF=3(cfrDv%$E{@J!~l0I&$B2rZ2 zZT$atA7ac%GYqDxR z_UcrSAGXa{Ey=)qxPSPSW~YcH_3MQ8dP=0%1G$~<6=mQ-!j`zwbw|_!CH(DWr&ywX zOPg%?SBdod-6x4e0S0Lw^aQ-C)RLjLk#+-S;%4|WT5wc!KlZ{+5qMXB3!FC7>chMU z1?t&kDc^0BoOK15R%?I;8*1cL=Ig}*x2r;wglgJvY$DR+xVT0XYic=BqitPq%D?Zk zf8?^?rf+IJsClcu4??Bn(MfcSzyc$I^8KnR0ubad*&k(r0ngb`*iTYjiyeaXz7@;D?V zD^LvvjNtAmy!{unZv(9AK57Q{gw5XMleB)5tYLSx6 zZ;zgZcTTah0W79!%Cq8D7v+xBdl`<$K@o`_Kkc*m^WyijOFlbX5Sm?3I2Si+j%eLT zYEXdUfl%borEd8*+@9$y+A!t1_3aSbHN((Yfm*w~0^u;{EUYbOP zAZliqe++-Z(G${Dk~nE$s?Wa3t;u=;k|t$m-+tR7=rcp>nNCr z1G6=gxk$J6qmc089`Tcn_nO4*YI%wX*KTjlm@hROouuOi54y=tx*&Zd`f6(t>{ED; zhg;OK>&cBD=QSdMJNf}6%5aw!A!OMKM1oD@XqH&Qvsxpw1i|lK7MV$C@47uo8-N?t zup@^OG6qM_aK?Q6XMYkxvK}DhosNz(HgfhwTR?KowDcRlLmi<$4MCJ3ZFc?#s4w< z$wD*=X8%229{`Z^*eMVR89*Sn^5YF5H0|_!dkUuPLh^2=h6nX|7V{n;6+Ei9*xS5* zW>y&_h14j42a1r1YHc`y#W}a=&_XU_93@3K)F*+$ilssLIZH|hIgwQPK|S=7sD9FO z_YeF7-*Y8S)lfLsOSOyrCAe@sj%a8;X3gz_(GFx0T^nxiYQV`<4X7c<<32ou?>kkT zI5V&v0g<3FX~?K5Cf5aHl7ae3vs#K!>6kNQh@*TJ>rPaPrV=*4r7>7a4?L=_h<`sS zT@fsE%}No$wBj?yHF@xY~Qx)p{G<|KzOzcPj~jDi{dR!>-KgEoZA}$(L;viw2o{c# zt{mVp!L5A^NwV^I#C;F3=K^pJ&~*ol@p(^Hy)K~*3`^4D)8z$%`)oXL>4A)rIlJ(J zy1MpJ#7i3{{>eHAb-H9csH8Y_*1equ8^hs(^$+6V`TnDeBRucAabu8k=a?BiQy2s- zX#P_a>B2roNtBJnN*}18%iaT4I+998ZwXuaH)2LI{RL8fe6(_)kv7<7Ti-{Zjo*jQ zV>}FFb3rjLN+}BV7UjvSv$OyH#7g|}FQY)LE8A2o++^g|{Vxl+fFh~DW@srdJX1F{ z67Yo(VGUl5jtIRz*}GQl#vY=c_j2SqeosXBR1}05$7! z&u3?5b#b{vC3mRI=7N=jl6of+0ejFvGN(X^>SdV}eEkuH zc{%nYr<49ziz+zLGMu>mTtYSY837LORzxq3{|QtmBc56~Byu73=cIGPvxjB@mK4Uv zd=WF+ZlFo#P8Bew6oLr*gNhlA5_76c^es&?k7Of3#7R#56pc~4#Nd=p>6yX+$7tbYdO%sNtr%y?k!8 z$$r?R#Rlf&R-j3uC61Q#AcZ)Wk%oHRR#D@!X2KCkTZT)T@ovj&5R3Fbrc8U>{NtPO z(2^1-(y{V=Dv?m(mRjQBKQ5erR72u=(GwW*qe3c$4o8Ag6|v8g5T{%~u9j@1%><*S z4=Rwub3u$#YG3xIs&`lNQkcZsvGqNH_AQ~&0em%v)%Q@gM413&rCQMh;W26@uhsdpCcjgNm(%TU?mFf%I4dZ&Vf@tf*0Fc zmj2hE6ghB{2QqU0YnbBu*78um+#vxu0{}$~7|8>3vIgd*3?P&+;Kd9LN*L>u(SM){ z1t_DhP)1y#jN%8}<)Qw${;v^)JP1%~ul=w2qtJyG*_*CXGIz>m1aO(KmC0tTyG%^g zD4FKTX24b`nY!jMHC`lRmMNJAohN7Lluli8nSh-qujg@@{NI}ab;?3sa*+bKNHUcD z57k{H11wSY=W&t#qP`j>Ao)^|UqAjszg_?2Ai-4p5B*;nHC-gn)hG$dmj?gN^dI`2 zNgxLauHt{_ii;G)MUvy!yE!L{|7UJRZ8eiSq*ue<=-blmbglWqKGNVah#+J7a?XMYCyU_4WIt}175p+NM=1#Xh^s16n?4YNPL z-?7qg`IGJ3$t10)gjj>PC*7V7^?W@-HWCJ6v@$z)w9InF8M}lsQgsiuaqMkSZ>Fht z$#0tUs%@2SEHX-V(xQf)9enq@%e#!VPImsPnoxENNu1Z|gBE0p8L|~}n>xxii&qG?G=u^jA-UlAUcF=DY z4aI(1rfremTP@w%J_4`ZEkWsXObmHZ?yeQAq0206}q zqetEC4k_J99(l;62b(I3)-?lKjf2n}OqTYwV?;DlY4(9hfvY#E2?cU!bE%cHW;AnT zJ;d3ZdDnI~>y{Q8;3L1Wo-TN57l4o%EPabW*>B^5ah%YMTe8h3z@^3s^BQy(MJMKo zmXZP%Qu%|cSifGlN%dk0AC)gs68cD-uv`hHe*b$zePvXksFi3f4vsRRc`_Q1Q*P!0 z2gu@x9lAJkPpvyu?$OSsNe-z`^>Stzh_X2$@{!q%(GyjI00(+g61M70x;!>1~WU^A?Y_tC&)$U4NX>IeR)#|ygMd0fa__U&@O zsavXU;*=6bnoyrFyec1>r?rHc`(-F%N3g^(@`eIoaSXTQBNxyA3Q@4Q%1oeKFe;fn zV_w$;O-{7F$&9?XTJ7l8AKqvIV#tD)#8i)y)x>KxmX7az;Y)J)B{n7+qtYuL==6(#HF^?BGNaP8UYVo@Y3{>b%mV1%^^r4 z6v<;^QMC&}fv0nJtw9|`g&10*h(&YB3RCp;jyk>2+G}yUHcbstuAbf`+2*sV7rFU| zvU)4Zks?P!nv$C(j<2Nq6`huqJdHCWR;`@az_t*j+>GELVmcrzQYtxY&!s#zfZN;# zOJevY`FR|m))P7dsuSD14L@MY){M8`MB7J0Gr$IHM?{mr(kJLEl}}IGgsHXio0;#@ z`Z0OotuM9Lfy|uEJlZAq+|%a&Hw}pG+9ff8PLiZ{)=V7OE)m_quCDc5F6!H@MlN8 ziFCJvybkP%jk!J|XV_xRg1tzK34h>itW(e15NqFSXyY|F7%P2r_Ai?rm{>qm2)r`T zWt|bBR!#=bMb~Tk-Xc`bI$9YcN**p+SiW_|f;64!FY)8GzS;HWFwlFr^J!R&>XNdx z!&-_(F}mUx?Odg7(8UG!@@k$JR)<+h8ZMT2W_*sOd@b0~Y&`6NfYb0UI4SP+u!^K^ z$??aCjtdW^4qc<1475A24_1+@07^}7RMS==EbqskiW*YtB)97B7cAT^&lgwq(B4Ah zhDS?B2Sgd6+Xj}*Q3D^`3gInGqc7zbS*OW4<)0u+pxBFNb(G@wA;HhovEOah;jMNy#*9 zmA7G~FB5{xdBO>Xy5ls8%6C0aus_PXu(Fx(^%o{d38MvLZ=aPJ7jrGty$#yH#jj@G zE@pUm-eMnal*cxi%6qQd=we59)+>JLNMG}h03^ab;)+9bgAuo2}{+H|ywS99qqmh2R-izlKS{FsQ9l18G; z(kSQo)fq)t7(bD!2+Emi;IH8&R@K9?8wme81$FPk3{=LGvKCCr=>R3tvhv3`yXsK=2aELF? z>jxA&z)K=bW^Mv}BwciZfdA==!gUbNh->U)P)+sLEsNr(QHaq0UmG7HjHDu$XBf2U z8F&&WOsc4`aBZX$d0dWC%TTI!L<72<)&YkDyEJ7jJ&U*X7=9do6{ia_A=vTem5icz zY88L~YCazuWGP`w@PN~qtmyezx|&VH_JeG>BrPX#z0H_h(vw~8@RUT|wu|z?>-{?O zPA?v=5ea!C+vjL~5A%t;j2iCAQD5;i?dmWtQlnlBgM0 zZY8M*Y?SMsze)*FbMZuVl%yN{N9_0-33KohRgE_9^}-#6{Qyi6UC!z+0fl2lhE2g^ zN~1FRDt13n-&u%sltQDRh0167(p!vi5xhZe4=LdGWI+l982u=zl%oKV?{ws zyF&38(GnF8&dUqk=!cXs=Wtp(q%s?Z?a3fVT1%c7{{XeKLYL3b^uz6w^hJ@Ir$?$D z-;J+AZAb{}ly3epEuEp@orBh>urR~Adom6WNBaXdp64^2$wSIEFHt^L8?6;@Gc2>l za1OWS>D1P~tf`Gs6*MFjcpI#-$UIw0F)%tuNLA!-+mS0P7n(c|al$$G&v{{i>x=+Ff>dXXI4sgt&M_wKll!5Q zMXCa(&K;5+-T~5n7-l3lu`)Ub-%h+&Zd@&v$|+0#JpHKvk!@aZaGd9o8t1B3&0|{$ zV_hBCd!Baf{U@Y*L*pzmjk-xI5 zhzK+;eK)1xSR{|4i>cR&iY?z~x3Dy`gKHu8_uH@Gi&Spn96b8H^;xlFlruxiA1L;Qamo_`yhIy@~DUn7?^Wv;bB12an$ zp%eg8aTfLxR;X3>Hs!%UodMPKN-5NGbg&~6ung4+~t(uKkp4YZR`R#|;{nbiv`+qcXvE88YTW86+_nNYaA zY4nHWC5o5}BuPxmB04mS-=;Q_w$2(3iBTc<-qlk08Im}Gr^0=~LiaiLR@0yo%aZOq z4I=tdr58R9!;RScag<0uFC^7~njNnP;69S^0Rk&8V7+ShY(una=<~mvso3857H^Vq znGm*I0#MiqFHfTRRNPJv0-b*=(mwRrKmDxH5)LK1ZL8oLkK-pOAV}7n|dwbDuBAT_lm>!&B*J9$;xl@Pz`1o{hotQ{g_Qw^a4$x+= zD8d(2z>6uH>J~1}z}iGU2g6v1^ZaxTQNzH;0;TD$Q#{b*?2t87>t+#%6CpRH%|Wkn z)meF`{VYDlY+&`V8+0-&-(GxX@ASpp1N()w&$MWkZ_vza$*U6N2RNRn!o5PttwPu{=TdVu4@@Ae+dOu-ujof>!m`>j_ofZLcm6R?~ zWl~p`hr&9-W#_$|$-?O!AH-ilKsT|LeEMp;JOD~sLQA2<6|Y}`=5DANRif)61yV%_UTGDy{+aKO+QG} z&()uc6N6fS5b(m4+VAJ_Sgs^_T5NCC&A3#>JmeDQP+sN;T#|Ns9wuucd+~mdThP7J zrO2MzskzI&$5myEqqiH_b86ABAPqkg9SeH<;>xhc9a6BA1dA`abe-e|)D=TYK|Yc; zn4X*sr6j5-ru*dSiPG2B(D`tl+YwzwQ(5aBNdCw9Rn_!Ls|}gBrUznLQ?=Ufxj&Hd zL?x3}lf2fBM6cWB-hMieQa+TD)@aTYXWb;N)s{#T#G;AW-q0i9oxy2u!Ykt4?od25 zlcH98@OEH=UNc2fL-XnG$k{s2WVJ8ZC48Tn*^X58^|Td0UFnQk6hTeuTGORIb(of; zDo@~Wd_MfS9Hqvl8HiRhrKW&DZdyYUPG1kKw(w+`GE$S=G$wgV)DhWfPnxVI@BGHq zw1Cv&V1guP7GMHejc#$?5NLYl*zWkB1FPSY9*-T+YDAo;=68mCtu=XNHlW)>NpnQh z4=zVdwM7zG8!sti8PxO%U>=NT11ajMDd-QA1Wofut@bAM;h*b6WYppi+Qy{nv}yI! zq_ho4J?SB8I&Dm8ZTANvD50vjEOv*INIM{@+ibdW*{TSN#@~)-k`X!7Y69Mj$He3L8KGB8yO z{+rGAgiyb=7t`A51Ts7>^Fxa&b(yUSbB2RZXE7;aPp5e^GiNt!>mB!rK>S}L={L7h zkCsW7T`~>B*G&t9cwh%y$X$lNMEvtfh4!(tt-Zz{C)#)Mj;;fk#{fN`$e()i(1W&+ zO$3LX?Jsf@&e{0!(JAiVd}PBFEFe(MXK=fJ z#&my9LIqx=6de%1eSKs^5^AYV=sfO&b@VXrcg$`39CVF`bbz|~>RJ_#is1TMBqLAo z6mUr3+`5b$)6|bp-&g&3VFy$^FPzt{uFdvZZ`II53bzDS2N-rp-O4Et`J*6JQN|fr zQf)bfwzV-Y8Z%`{L9E5;-RNx5%F!=}3n0?n`t47E1rQFG zUy_mvcdgN~dk}JOXDI3ToKd;FzS~hhlib~GiAmrK#*MQIl#_BJdRg%kOokEll9XG) ztV2rID+Ia@@{;S7r#&E-USWOYZL^tgBu2*+p*4`JFory~fqwfN$o-%Zw@g2oG-|xy zbUm!$PZvgbX_Jl<@PD9U={xe9087C@r}GTYTsht^Im_#eJb$iz$o}`vgl;>Bi?sF~@8-|UU06oCdB z)_@sal4M@Y=qR&34>uN zC|Lf}vPEX{_Tt277OPGz!S57;%z4)YCne#yks3A%BSsfC)NmDUkTfY2kZXkq{^r!K zk&`So#%`DoV*6Y8xPJddM_bM>y=kfyQR)}VZ)`$Fwr*QSQ#rfY1ZnFCC_%JG+V+o2 z|4Lh8K={U%c3oj#-G1w)FR9`{tSZ|W#IU?+vfuTLsZ**&QYr8SAH0a+{7BX=>EMg% zr_C!yNkhdve_7@n+%c4-zhEg6Plj@$@mKuUse+{!nNg42Z5@sAWY!{9la%--4F;3& z(yt4DF>Yt}O{W3dgH+Sdictg<*H)EKaBX{!t-7vaK%y)BCX?)Jp{R$L{`ozKW-+O1 zN8G(UeCG>0MPF{S#-ro7%E_@grfz(nn9t4mE)`0nWpk@gU(oj0@lt(c0`e#BFKxzV zUndWc^Pv;>3S;srZTc$O3^eFt;LSBH{Y|yq&Hn1kL0&1m-5gJ4AZcwNYop*to*BIT z+^F%R1C}!b(ocH@9v*xw73sxL&@CXGXPLKtpM4=X#}=h}w#H5qO+<{e8qNxh+yWhc z;tT&l`uaGLs(WB1@D_ zh-+fb%kV7cLR$L^+wQSmbXTQ!7)&w62To?wiE)wl{t-erx8|T90!koAn6F4#-o)HkfIdweJh! z{izPrZ)QJN?RGYX6U0|k4FC2;RC5^w6+J&&awfu%0Wu#}QHU*`sBQ-_^AsJsYNIDf zn$iy|vn8kRV9e>J;AX6aR6phCKA(ZzPgzaQ7B9^-!-sM%C zIDJ&$Q2?F?@t4ibH1uZ?7uHu?W70plqON$hN-Q@|EVoW9w@fP+wWhPV!e6$hSP9e? z`!(#2O2>@bQGCP#&Q~@;K&b>n27Nqueq&FK7RhLFlr`{V9gF4w%tYRNwuPo^@V%1{ zS})%(Tk3}h5RoJIwBi{}BAF&S{;9FqjNkUcZaNdw;M-2oH_|M)1A$FnW!$;Af)4*N z=Ea5C_xaF++`_uw-lto}cA+{*HE~%Ry#I50q-=&Z6^p6YkJg?kY(O6oCrXs2$sKEL z+0>aOJcVpm*&j5AKs|DL0e?ik=oW=L;kyh==W!M1(*^X~vH|f-?U#P3$+;2Xs;T3* zo^@C(Jq%@Oyjm#q zX9n&vu(%L&4Y$b>^x1!I8ba6)Wt@8s=`wv^F9{y7$q)rfPuWW9H93pFdMZ~sv|vuS z5luvLnv7V!uwc<#A9w+ zsL(S^>?!vBnJud+kV3OVZ6v3vFk+MH&6J2stFr-P16CI>ZvGrJMps@7Vq+zsQw*!0 z5x$GT5Tg%E^&f0YL@~9WjZ15zA;pISfVQa7dY+LB>W)GWe&5#Abxr!h(@n*hhToVBzG?|P8FGhh9_AdZ3tC(yUmV>K z_Ers=zUnCTky~>glc%ni`skttht8Tk=5{SF%;6bP=DK}`b{#Lxfd)$y5Oz%;6MT)W zI<|KbaZ4ONnw2UxT@ZUq*fDng&k&k2TH|VN*mprSwe>?{g!KhfhxsN~fUIT(_GU-m z%!VqMMs`d8cT%;H$(l_Emz|DE4|3oHorbGX%ZR?yo~AlbyFKl6oXbI`0Q~-l&D}v} zc3V!w`SsCd%)sRs>$^iI)IU4+vA;cAg?DRR?ZAL)GBdt^{-n`8ol?1yMG)W~(vopn z_x}s~bMaphSe>G53HyNIMG1&dQXZVm19h28gZ4d9f7cxo1lb*uB@LPd0`s&il6}04 z378bA-pZ?MQW_IxecVrFku>x0G7|-jwPrA}u;Oa9#2q-HQT#ItviTNCGm;iM4}Qu< zb_%onCN=B0p0{`f$Sfx05t&?!=t7uK2HF5}5f@BW?;nyF`Y09++NePtr6Cj%--I8`k-MF z|8&@R@j1HbU2_qZMC!5~;&pT?kAIJxx-Y(u0yUClpY+Tq_bEyY05JO=b>*kVmvKCP zvDD)<1tsCqInZ92TU#Vh_>^FZ7!|91UHyMFMoUpttCJdab-~mEm`Gfm*cU`CUf-0Q zKue3%5tw1@*9@<+O`&5yNj!Z|G`GyCmdF(Mpy<fJ+^+{r^sCz&RD25>dzg!m7g~0dMdknS6~k0Tt(p;#?95xYa$rBjjX2=(qrom zG{v^sVBgH4_pc*Sw~EDL9ND!p|lXzuS+rL%^4dD?b;QjVbvfNCez zcy)eV#1KKIT6`&I->rbxah33xOlZIOrdnGIVV(CidJqHI_F} z#z8|$AK8CnrtD?zo5epSoeP+~Jm-8QXoXLXTD=H`%-&{r1?A$bY)1?nrcz$D6b{j( z`0)C)F*!5E?oLz?i(`JlwA7pdYO}GOBWJUhX_iPxX!_K!5YrCo8Yklw)iIktft9uX85vcV#q)6LQg3eJori zRw_2H=iEVbzJFKj4=PqU7>LtHcp2UTt`--_8P2_)5WBx(#IHP>5n0;L!^Ii8W61of z3DUiL$)|A3$xS(Clyg{P?#1xT@jLd4&KZWS!1EC6P$Uk{)9E9{d(_M=6jBFdUY*EG z=U@TOUO^wK9sCL&xO2P}n3`ayRw}OpY&{LQ7%vxZqTHMfUwO&zzLO)l z5$Bo<>rR&$;lR{;Wt#aC01f_p;@}-v*lOt+{1up$Q%4nci0DexTaEX-52LM~4i2OH zm2`_5H$IP)11c)11_oQzE-2=Hhbc2C+Vr8CYI^7E!>sb8H4dEg$;>%L-P$B;+oC*_ ztvkqL1~mOAW!4s%);|SqiPt&kg6!7w$bBnNe=BW2KEh4V?kAe_yt>MMgl{sc7FpD& zEdS?K#}9lwll{!Jd1Zht|1i`NWHNU@vMA@&q|+r=_ApMPdEAv4qS$0goB#1_Se`1( zO4TV5MaajN$Mu(SRbljrY(2`(5pcn%t?W-Aq~-A}gZ!VwC7>qH=@q_D;EJ~ABp4}P z^=dThR#Y3`Ybv&bTHR^dhI^e3nKYFSuA3H#Y=3{**;uoMeTxK=MeJU1?DqLNhg)*b z{LPR9*?%GV052P)-0|K}V?Mwa9g;|_$emCN7I^Ef1n%yfj@}iUJ`FmMe1Lm9^ZGi) z;kZy8k@FUK6R!FHJ@v8O^y$fw-~&DCagf#_jlc!&lw63=?QkXZa942jq2Kfw_}|l= zes&#`h`*nmkqZ*K6|Q-1|BZaJ@&At8vrn|mitX^=ylP$QVY3l(qIAmE%3kTi5>Gr{ z>c914TUN<3e-Rkl;7lJUvOSKkTebB!+cnoy%rPu%^GCO*@{d8Tt(phc$(cF++u3KT zGeQ|}@o3CifB(*=DaiIc=1|u*^uI6HwhxKvJQVZQrW~FG;JTkyp=z_hE<2!(UE^t( zNl+4v?mbJ1ps_!+51l>%u}fnh)}7TA0U__Cjl@lGx^qfEVYSK0rCEEt6ZR}ky2P-2 zTZK2SU^w1kSy{TlZCny^5Sw(y(^*4*9Z$rE0Ss4cx?TuOYJ~Wk<2k+L^+6vpE$R{nK5rZ+OKsF6QKFIdHcdOF?YW8_6&_TMwLxjSz;{ErwnSIB>!J zEG3*C*Z#seM=b>J$iqnY0|2d9l)Vt>#sc#<+qb_t$$`BMVW%U*0z;^!)$asZx5IW? z9i6E(Y=0liN9?d@T1cb)*^z$zc(Dl7)YDVbXilMW6m;>ZNi;mZ>y@7^3~!itY0B2Z z)&AE07C$G2)U#@Pqhf7GT~2>YAJJJ=^PedASGyTb^2C8V@{0;)~e>mYF{ z+98yjytpuKeg}2?m4=-tr3N7sc=&Tj{LMMzTKR|^XbMg`eDd)j$I_$iNmRsxGq?ZM zz`3=(r{_Deg7$`vnueNG-~>6@)F0R!5NIg)9Yxu%Cw6+%#{2E3jb8z0X87aA$ctZp zLTJkbngwxiBHQS_U8oSwxF62p$N3ww2HZwXRZU3`<1K%!&Jd~C?{kB#f}CnGjS^^f z`H?F^5(34G;*Z_+jy{^o`1p~*p0sTnBqdDhhmUG5WkYn$rZ^a5^QH!wWMI6rc*vOp zez=i^%l-if7%(br^rX)3)CqKMw9wIwx;3XYrqSz)Abbqrv7X<&$*r!MSJ*-0NkR1h z+vqbJUfbSF37=!AISFrKZ0|e72z8C4zCDK>F=sAcTpW{a)yO>wwT10d@vuo_x7uXR$Y&%TKwsUKYfDy!NK;YV;L&A~56N1Pg^mqukKA#K(^n#+ZF1e)8U~RDE~SFtzB`>n2O)DYr5Y%fin|ls2ey-8yLt=`eMcVRK+-4 zJ5g04eEb2fgzl)zpZGbb{N|4m$;gUo4yrl$YFDLNz_&Lh+BA`tf2e%{xotfDxyd?W zZ*+J~c?+}7qVtAjLuui*r1bedA(`-4f1ZZ&SOk^t*EmM5es8Bmfy5nTgi(k?OMg0@ zeqi7hrQNu_>PBIV^-ca;T}PY7|e3HcVYN4K2kgA9Iaz6rXO!zmu zWDS^%<-`$bAC4-1$%L5RQH5&M3mVtv(c?&G<}zuPR_gzMVbk zVoqIBZPj9d&x6gt4j5rP+5#dE1g&Kc81QlcIv!4m$fD*Mxtk;-h-3%h774zdIY|zq zw}x82Zeh%V3N(9FZtx?v<^XaARsGg&_=&ab{K{|=f$?O--LOTB)}tYJs}$5<#FJHO zg%&@48eg8`Y&OLUUK)R(R9k&gH6vDD!n!S19kNGSXGYg$pP#pQLQ*NRVn`}TOh%{Q zzpm^|Zv_BAD92qFuD4HYtr9@Mg8KCtFs5K2R-ZkiF1i_~7hP$1VvelJ-)Gc>ESMKG z7<@SXQlq`^0!DaQji*}Nu9a2iGkMR8!d4$#M9&bHo zpG8g8hm{HH^?u2?OXkM9LXR=~VNC@FUkHhKa6DA3AA+ykt*s{qt0&*i%gH%+bwC;Czs+VLHW=T~m`k^cJ! zsI~db4`^3V>>CTtqOiYOWw#PvRDk6`lsM{3(m|6ER?U)ZtKbCYVoA+*%d}oIBJldk z{y2_LH#isPsb6&NQS0+!AqsD!dihF|^5dy~jNE~d?%m^1CO*0*`>`~9wfXJjXj9Fp z1}xdNi#&16>Eq>DqaH zbw{MiSg+U^jj26q!Yo~tU{Tnze~J}YL;{h)2lt)Ng}WjvBO@?NSJTVT;isq-+Ky)g zfe0zt!hpj4juGIE3l^<8Bu)E@E6U!}3v*`D< z43QOGOlP$<2L$>tJ2xQ$rowP znKV5sD(ra0^#D{QN7|J}-zjY1yT1>A=J%?02}ew*-xcdj=trzkwdTUZd*SCX?j77Q72jMoMOCnZ=Vcg1 z0?b!I2fsj(wLIWv5XtdGdidSC-qt8*yW|S&OIJtEUe@J(Nubst`-FASjD|^N)wwO% z6I$0?==A^at=Rfo#8k4}E^C^cR%(jF+FQEUOoOl#U)%5@zp zb0lThxzx(j`j3ZGy4M>|o)8(&ljf1XDbYjLNSuftWo8~r2Q1e42Zt+bG>{>p4!6PHb1XTg zqkBkbEDilen}tR-o(S+1D+Z12g%rz}IGY%?XXVv9B37jrqrL~im{e&j&A)1P0G94@ zY9oc7?)~N9TaZP~IDw6x965X(J128zI3$hOF>J8hZJ+us-Oz7Y1yz#fkN8Pgmse1YRw1wPj|%UMPF~ZCLb^S zAPM<12kTdn{$M@(bX!u)YU%;5e&*2m&ypE$HHZ>i)n zEW@X7qI)6rSwWGM7NKOdrg{#kqo4UCKGbcuwVl!~Pb*`qnt@vMSmfESDJm znNCd1BqZ!4wX&OP2n$bFMq2rZI)*{jU^7b(z6b-;RJ_36(6^Bwqj%@burp?gfl}c* zNj3gp2s;!*XV~Ue-Bp9u z*OI4~9Y&luC~IyQfuPZ0z>H1cIwz|l^WTEkBUp>5pYr>NjBjBihx5JJW{NJdA~8}y zNek0RA7!qG{z;_F(V*R^g(2?=Ig-S^!4uJBUC1+s@jPQlBH~jc#Y`}{{6-F87GdyW z4UOD$m;SKrWYW$=(hDnxXHN#aBpAvZQq+6OYA>RqNqGLeHD5i21dc%-pmnMVvFZ}X zy#~SZIV|23H31&M#;>g!Gi=`sUCnz4TJ{cXmK-u2kKoiSL5;1q*w~x44s7~QM9T{2 zbQDk{{?t+zcmpUfUU-$~r>MH&K`dVkBc7_Ou=7Sa9+UD!%7c~hbq=rbD|#S3q|RP zr4LE7Cjqs~HC?Z7P-)|jl7DF^q)1rGrH>943E}bcbJrclgITKbf)5JwbEW?UHT#6v z=7JW+Q7R8;I<3rCid*UVa;LCj6_|3BOmTvhq*H0&o@H3t%Q07|s&$nNn^xNHS%nxw z=Fj6atO6%SAkTO2owv}fi?Ltnn$oP+`t{190(y7BC9W}!{Dsd4J4~KYbTOD`xivLm z`d2&e$S1b0ru6j~wMci|rvfL74?`vTFxA8cYq#KB^qZGX_5i;DreOYHG4r)rT=C{U zp_DHf$n0U5X4PhLoVklCa^zF2%+~7R6THI*O=2}&)TC)eyTeB;GYREI5_hTL1u3fV z>s}+lyvghc3;iysq0%F_a_Q-4aZtNddd;oHzT;>7emOaXMMQukkK%mYVQ^AE`@TIG z1xW7Hp$2Mw;=VG3u7Rc4$fumx_T(1G0-{tAS7DcFmTYX<7knUn?h(l^AtMr*uVpI) zc+%Q+o~O1MJT~8DsrAU}@PSWXUvN~u&F&%csm5P|f{0zyi_KWM@FB9^7QO-lq-SE(u==~|dJ{w4Uug`WS(O3W$KDEz>aV}Fc!yd- z9$^pF#;CsTMvfi}RAKok z0fP+7DB=NvHb$yt;zgE^B1r0k$Xa9jtP0>K=uKDZ$qpw6`}EV1GA6x$UGeh?`WTh_g3RP6Ns14lr(zofqDiPSf;X(i;3u}tDG zUW8Hb8{P&uRXxtLU-``+RawziT)iGdba(&h)Am7IYx5PXx_kzk_i}3HM5V0$I2;CP z@>qM6u5=C4I8s6YJzn~NeIEliKFy7hJDC~;}3U@ns zD5;Uo#YO=m*2^*u^|}!PUqFHU_UcccKW*tv)&*PMr%8She14114-Yzx_9M2)$1S%( ze&PCKQPpfdn6IR=adS&fwymszNxh_R12jwyo~M&pi(X&iH8w&3<;_u>9->iS4T0G# z0468=#VXaZdwDgzfL=w9-Z#Hxceu@5!w{d1tM53(Mws23j=;l7ExBFrOhQWSl*qWz zcUmSc)Gg;{oO-DN$^rATkF zX)RWr#j3Fs>MM3_MXQo#OA#db-jO3wOuO&3Q8AoPbO!?{#0`VRFm;ptssmVsQ&L?c zkA-r|uHvXn`87Fg-RgfphHF|FuI~0bz*~82r(Ptv7TdL&tLVIn4OiB)a-}M#zTG=%?M=!rI=M-1}19DE+CaMhPc(B0gucGt%oRd?}#yQ#w&1!$zgmpe`$~&JP z$UL9c;vQw7gcZ^lJs7-B&pvv#q4;#)vG}yXV6@C>ED9?D--Y90DX*VQ$!owg&-gb=P<%JnoHn`5Xqx4M$ zyQtdUE~nPlq5bvP{+f;)e_e)&Z~Yw1F0Jnuk#D!w>31@3g0*!eTm>yfKPxIsnV!bV ztb%&gun3+a83O{S(dc#eY!s=xsFSn`T5H;H9~8FMZ?yaOY^`N$O;)nD)@gS-_iU}b zdR#J-;C?N2EG-pkg7<8vn{8)>-r2%`_iODtSYjl9s2297i~P}8QL}aLn(cen?A*I% z_dYepW2ib#EL9ag%c+`JMG?M08)`5Q#C_K%J}h&wkBx24&i2NOT1i&3m|@(rx54%t z_Gyu`(nz_kNXr#u9ED?FT4E01p`txKMG=h}-B>2Q)~Ht(g3bzE&9uU=bZs4}o$j@?#*QqH>m#Q;(nKX!Teg;k8Z*_>GFz=x|59 zbCG3&l$Pm}<+R`wtuw&?qelJ`FBfPJiJdYbaqUF`ZJw08P;=yiDVuUv$xIUq6K@tw zZ+D&25$>oQs9vf%rT8|+Q}ty~!tuV_f`(*8)h@q`rsa|sLsRk2#7C0i@n!8Y@^9Vv z`m$7kwrhC36>w&)dwu0};6KI@2NO)4dgg;iiHm0B9ytj<`Qtsr<02g2DuI^Vz1q?j z=tm6%z|^m?-c+5ZAkRL&^hT%j{2Z!4S5N)R(0AS*VYg30n7m<$-S1a={pt47pX2+t z7t49F#9s#;01kNN-*9wi;XI5N-iR9bH~0s?KYEw`&KNWl zKHST|orPmyR`-|q-yY*%yRspGTAgma(dc&TP_Eu+b$T86`)^<2 z-!g{52UH%RlX&ne|NfKw1FoQ?9}Xz#f0+g&G@r01Z<$=tfk!yM{Y&DH;IHci?3-Ye zn*Rw_;{fNgHwAWauIn!7e5}xkKlPF0nZ<|h0ysK7aCjpw724U_VzyuBvojom)Cn%< zju*?{e`;3Ycf7!R81^HW9nPIIiNcw)oy61NVtY?iKk>a0O#RQ!GWJgsFY&AR>u@r` zyFKwI-oFRSEd74z&qDff;!h;N2qB~Z3DPU?I=B?TjzgBSj~?E5kvEGOG%p!lad0s6 zuKn>F57u_)^%9m6*5HfCpH!WbaEYKIR*Ds(cL3*U6yAUsp~pzasTR@8+BlpU=>6x? zk8Z0D{W+KhXp&VQ-bCRwg*NNpe#H_hq|+n<=|erLO0fJf{hfgZB^j*Rf{3AlJX{8+ zC}yH6{?yk%dPNy&=-2b9|B134%cmof><9t|l73Kv6Z&-=dbr>oa0@iPq8y66*rl(2 zQJ$Z|5<~9}XN%+(`T~C#BE%H95+03z^5=f!B_YH5h+KRQrJEVih8OY2FQ^9l&Tfzu zEy^EQ@2MBb=M;x13ZtjEAbJsdgBSbo&cwm!43#_fNN#Ns0@G4dLYyvw`JBIc=EtKb zScna$?OjTC&Mv}f3@yK=7G3M-J*s)-#mc9&3Und~(M!bDOR!q-b#W9Q&X+Ub zeMHPsZ^3J*<$w;8<(y~(%LuDdz7}e0Fmdp~dGh3mGha@p&OiR)h-X|fCNM-YA9QjB z0@9iLH_jQfMiZ#K&5_{C#>kt)mejfM(ODSXiRiW(f*eLE#O(^xe=*;gpDd%fqaa3l zm&7@~3YXLITU-awo2ks5g83$h_23%~iS*(x4twHFV}8?d9@{V^CnX*U}Etu3mJ!wCyc(tt5UYBJeh-u5m=Ko|tB^I#3_1;~g{m=10M z;dqOm>;Rba&U=8gJ@#?_2%1>=@Rc|7<1$sMoY&veFmHFZS5j=#&bI2EuF=`1n3Zgc z6d~UMiQz5m>H_D_P6Pjb|9y%J)jHoEZad#|61gZS4z9cigfDD-8mxW9zKyu1w*{02!`Z!}x&PPf+|d=;9uI8E^# zau3X|%d6m*kJH&aT>Kiv$+jCWra^)TxW^ia{DHdWA${?TL|ymh}D(1Pk8WTJ|G}IS})2zB3Nz+lhn9FwAXl zev6k}p}y-~z=8>)kBP4;-gyP`344YwK~lxuglWPVBxr+9EJdB%XEN@IMJD~|=yDKt z){@K#9%zFmz&4ExX#|SQyvKh7CQnlF%xYA`$5^Z$TguGAwWhHLfBx)1=_RWFu{-tW zm&p~pP3IA(;MiY8qc4(6(=_KjCR58hYwyCk8L={MO| zwKzUU<(taYTQq#HlBi*l|TJ-6;QF%u-)F@R2l$yrd{aZ`221$77Zd{B(8 zdIqYs9Bx+E5btIO|ZKqR9YcWcx>= z)FnK2>y3JAZ>w0>bDu}vC2};c&;xSfz?Q`PE72l{>JcEoc*pra|A+rVp_op{D}a%{ z$3a9iuF54s!3Av`8!FMfTpuf0f5P9Dn1+Kb;>?`5!{O=S!O7v-@aWaq;mNE0m7?v}@~G-~AO%tyUQ~s9I;~CO3Ds590>$%` zKa+?<17Dq1iH|rmWh`7O!K(kUVtn^-&C$!yt86*w4VA-&=&6#5&kN*GPt55#oAc0( ziwaixW?@jQ%-)yB=NCBHJ@}KVugGg7{5*1bPzY87F{ZQxmGrOGv~`X&@+iT#HzXwn ztMsQoF@D~4E*U}ban~8K2O3kq%2zZf#Ho(54t7yv_B0HUZFZfR%fn!>A!5uGtPO$) zko$FSjdC$7m@*8s`BzjL*m_zOIyVU3*YoLZ%0;MIq^$fgt-?kzSHCqD5oPgQu`^4- z6Srz;(U_!Q#HzwF>?`UNe8}iC);7gHAGS||5Lnmsl}#Jdxhk~6#_nPnU%6;>zb)gl zT$?i6DEzALpN6c7Q!?K*g=)b~+RB>QU~6Vpmrzzsq9+sIe7pF~le7k`e4qzukGoPm z4V-VCCVUng!1WQX6IDU9*fdm}+LEM0wt1A(Qs`AsNGMmNa8v~Kp!pT_k5k1>10LWO zfrDQKLi7Qfv-fUg&ul0d{aeLItSPRLr7F9jZxBR-KbR;%PGks`{&In5+&fqP6!)1< zjW3?1Jp~f4g+f?eXtV2ViE(Q7qZ=g5&Idz~l0{;X;>;?+2d4h-7M6xL)M_zOP|6*_ zW*#;bsGE@V)xOdq!ts;~DIh9)vuom2)d*>j*cezS!AF&nF{hRou7E4uvU5fXKyVNN z+GT&_nk&W0E^VKxGDdYi2`-nGFE>$;q;FLwa(vhl2~YEjUxboR?U`IgB(aE~zXb{G zo04>j9fx7;OV0H_ji$@7ur?t%gs5S%rXttCJGpBjewLfyR6PAPyMFMwxRLfI`xZ7H9&J`3sit{hhJp6p|Pp0dX`pfs%PdhFezRL5;nncn@D^n6)RGq0hMDXA!R(gE=0ko}%b9jZ`JW<~0_9B`i zRs7uKW@pwAw!x+j{NmFD3!(Z(&}deq%!c0#JR@M^er{+B@3HUUdFd~I5pPQGrO5dvNGi&)02|~W=CrS1)iSkP zI6Ep-P{*5a!T*S9!D-AmhDE!UbfX#Kf>ymi#%8DHsV(KrbF=|Sm8Oy!$&F1P*~E68 z=T-SM-_ET>m?YXf^y&k8a8rey!+6S(Ogy+CV@9iM((i*{VzjPW%O{IQKs#WqD7M1zjxa zj>EYeA&wTl*P6>4WZ6ey+UH$_H@*g7V#hZ<0+b7I22Gf-&=-!`H$wN3uhI_QIUsX@ zRwhV>WJPde6zydVy3(3w8brpJb0}PJJ0Q(#We3QQwXs86(in|?nyx>;c3-`Ib~rqI z^^OU})U+anOj)OiGKgdw{8K|1R8{FCynCK#CmM9*xPNwb`0DKF^($T+4^^&UMPbgB zG^d0Ogw9fen2f#EwD=oxH9}=3CN~0L-B47AD%|r0h?0Z=1!KJ;f4mb%qaAck^ylLp z!k6oL+bQ6)D_<-Tco0wRdzWNmrW%LLFk73Vphf{5yUr0E{zPQUo`(*bunFVYHlRASiR&n=XcOcxlo1-i5BCqwhKI+8FM)!?v%kMNL?QnP zQ0whwioJP#a<+f0mGUI_GnP=T$5h}V3+D9fGA7>ziNdB7R(M$-T~#ZWjzaF-oARakF27z z!MKwx`t0!O+n)T0>nsanl4X)?9M(Mz^D%RI`| z#?8+t8P3A7Z^74?U0IBy5Cvsqt*T8pTUGMN%2qYzV5a7Xd0J*GT4rUIT48kKMdM-Q zPb>s8=4zH&%XoojgauXA>6=@BI1OS;2h?eusXOy$VYZ4o%QID`-fy?rD%wQO)S)mK zOaClFAlp4Zy7r?y5Ej{x9Uk;qWbVEyfNV>naN!r02p8V3OWzH~Sw!+BPX@}^zgS)l z@oEo0Ge@#bP9`zz7yY?qm~5geJ6`^!H@Y2O1>>;_EZC`?C@m&?Dfg; z^zSd9zCO-uH*4>0x z)ZFoeUD>EkPBl!6+tznZT-_DNs|I~ocT!+v|IVQpkVI?s+**vb(nb%XZX>-ZL*U*_VdrI2!GU_U+^D7KW9Y& z%6k<9_WHeQ2v7)&XUV}l`5OxlD{oV8x2q28FGIUxbAmC+q=A{@cF6#uU@SHyqbqNI zNqY+1gG|HAU{rN(!=*DL&zBo-PFsB3eW-Ppi!tu_M--XkqjCE*fo;b#|JuE|xxu&z zFLrMH>D09jmgJjfDDAlC1*jb4qHJR**Is(hfEgna0z{@Xn!pLoeUx_N<*Z!U+cL~N z3<8ORZF7VfEuHV-+qd!dUS{;!kjJPljJ%|LPO#ora)%u;#tKM29vI0X=$@1y6K5ta zd{%CwJ12hE8ewj)2SCBea=PoByb{SdVMjjpK_3{$4mvR7kT0N6@JU5WN6B5zdpNxClT`-`K1i+Sd{mgj~c6ttrb3y-3hn=`rxDOMQy6{IHmI)H2aR5j8 zkz(iQaIh=gIxhjAk7&S}EEuZlTQHRx!Y!HDH^a(r+`K4{{wQGWLNC7RZv z-~yv)oH8)2>%gwQ>Rh4Q4e}^#tb>Tz24R}PrX1~Xw>(@RcDGdF%r2EUMcrlp&5p@VL?G{D_Br2v-2w|Yi>gd$|~C( zUP?q3svx6SKquK+$lK&O zjBWC!CJ*Y5KIjY{#u;G+((qhiB_~H|4_7Bp2Hfq+O3t^gQ7hIV%b+GIx8@SCXhF;!GQFGIp1Q;( zw4@Q;Vb?_Q$=lDF8TW))ar4@f%E)d($4n9L5+~#XO&9x(pbi=C1%Rb~Wy1YzJhQPw zJuwG3P1XJeCS1MTqWGLLHN)cRL z$Y?DO5aMm1W%xtnkj0u2!zzMFJmTS{*|3UT0@RA;=zMa01q;+jvHA)HC%`{|Kv z?TIGT@^(=j{Q=HGd*5g2#%(6+PUUWI4=0=Umk?hskh+iZ!%vG=i{syQ(zBBl4sIZdiR8Q z?+%A#op_eMl0F?d;Gjrc&a;X#uM3T6Psrs`XYp*H{yH`i3^!Au@BzR8os?_$GDUDe zlrn)bK4~EwA*IlbGGJ*T8ZxDnuMS~aj7CH$cBu}kQA`f2Sw1t~MnxELvkEeS8k@Y@ zh&8AW23uQ}HFFX35Hn4Z=enLt^*hID-Ec5d7|<+Xabi!s(6DoVdOi(ro(G>^`VRg= zqvHHyEC_+BdoY_V35Kh8EiY6=8qm!CBB$&!YM5vOqvd=-&dK>i?2_}12C(RxeG{dqs6pj3RUZfSW zX6&hn6pP{^)8I)XfA`Xf7yc-i1S5_m^X9y`1@#@Yc062jw^nV^nDa05CO4R!gUPiD@TJn?Um`LD&vdI!PF*jLuq&&f4iq)g0)Nb_i9C?(({oa{t zC)-x0!{r)@`$RY1Gc%9M7zZ#g^0RK2e-p-dW5n&>eDC8+Z;^WR$QQax&yVuMt^@x~ zF|@SE-7JhI$_18n!QLzhjKSTLIXhRS_$0%P;b;PEkDEmlC|>-LyBB+$?g9Bv!{fyJ z=sUuk6C^zC3>pd?5RW0uQdjqXpUjanIHj$2+U@O?26L90hMjy^=!7l_(7UW30;}^) z(d-nbH>M**R$is{zbKrlM=FAe^wT1-lMTXU{3i18YA|w}z#DiicX#E*>XZ4XJoI)*g)u?`b^Y~(|UL)fA~&%E0EKK zJaa}50GXjhH?Qa?Gsu!W0d%bCgvCfHi9HM@oGI#7{xhX6IsId<7{>7=fL(*%th0+( zK9$ppL%=joEN?Rxh^UEkDyU(E8J+z(&Os$W3!lrCjg|<5%eGeQ*SBSCCUxGZI@^Tt zc2*IBUMb-*@Km-L1JmWeW2h2oSQ0D@dqR&F5TlbQ{LRPECyH|tn+nTzQ24z_4uds} zS=SgLDC-HrV6M{+x`n1zysTw3pL(XH^3F64BP)orsuO>L88cZ>o)Sp-qxQ5bT`GC` zO7{4le{pk}EHw!70?^@cFq!x?2e{y(IYiTsOxPHBHm8_k%1=h7#w<{_>|)>yQ&cn- zrRi%D&~8}Hbb*+v>YTsNlDN>4EII>POm=LxRyB$X;raV2O`MGKq+}IX)g77<GBn6lq$PE%C6|0=Z|DU5KI0hYaz9g48F}X+6 zkaR{|8F7Y>F?^CZdl{QDnYBUbkT~LL$SnKja)-y<1LYJcZi;7y{YenT3D-*~r5(QH z&5`&C2syIMr*a)pa5Ia;$6&Ew2Mj)k$OITn%NUOfksQ=!`VF~)y-aSx>?*+!!F;xq zAxP<|NWl2>eA^gyMZpmj1;%UCOxvN#A{@EqG%T&8ptFUw(l=MQt1QPDIozOOq*Qkw~Jsz97&S&CZNr7nqh7h zGMKLOBE0b_H?q2aL4R>5pM^VGLbb`n87~QinfED};f+32cN)xs1j7jDsr;@I=Hz}Z zDrcekUNjAaQy-m3p^u-7bl}WI{G@O%IWg098DS*eThPVyeJr98r=CEbH|K)JgZ#_2 z9a!kb27wr;7$r!ac(EX8z9)h15cyzZuwZ8P>~o4vX7u3uI9LmO@w zbiREQDk-pP>|Oelo|O58zIz!nzhu`6cLKE9jwrwBl04ppD~{Gu)$AOZlu$~B^E_^2 zC#O^yDaTw-0eW)lT!ta0eH_D#Oo&~9unI+Cm4iJryrU7Ko_bczQKhzX+#V`x6&`n~Fqli%g3%pik3_Ti6;TO_PvVq*~ zR)q?jud)(P5F0db&pl#4?FaF&V%lCiI34z^A8>+k>51YiPEhDkl7Scm)08|9fJk^- z5jsJ0NhjCEVs%lAt41I5+$ok$E*#?-Kj;pZmsjqV6)4Mw_-9x#fF}2wG7`IYebj-G z_eyjBrX-9_C|kIhibfEFy^nol(#W4-rr#i8;`}51B)&xnnbQ!(-w1ODH*4vLyX28D z^2^)E*k~hyZ5aK|xYZQ7qgY()Ci6lszN{jfHO9m~)38|=Dto!r?{dD7sqiF~95iQd zc!F0quX`fFO~#T_+~8fFf?@M+$+k^l7Av-gIXZAQyMvQwk<1R?N`ps{jYqU(vw-OM z=9`vsOiC7_G$Y7=izlo_P^7W7>4^806gY! zZ#v|f*RpNc3*DIS>z2H|ZH@FtuMK}p7<$2U8IhIk^WEOoV+VC-R$E^vjMG~RKlSkJ ziBqi1liw6MJ6MVcjER((C5;tvStfUjiI9huuQhA}7@MpTv^IP!eK%;n#6-JniQUVp z%Goe>AP2c+kmkx}DPgCteKuSA`T#T7+^wM%jqu)NJat2I#3VXS7yc;bshQ#LRNgo^ zQoZvfjq(OjKUo%5_V6QGBbN#D!V@NS92aBi@r%M>_+%_M?d30m`MA8|iU(cj$utw9 zbFY{sP(H^dlkqEGRBEVoD|S~Ga&4ltbL>t7GGHJ|Oy*qkSrAeN55DI>>liy4yYevz zzlw5+#p3fk4i=Lh%w+ZSdU1sSxY-gf9HG4pm0~s}VK+iw|Ezq&)OVAFU2y_%$jEZx zW1fkr@8N+6UW$0*Z%?Oq9}OD_2tq}&|k_--hRiqH6d1)aG>EB&Zy3{jz}Fhz!lw_6mc&qd%vTP^o$_#A zklPH$5AQ@|M_JM^_5qKwYm_4JgTt@gWj8`aBHojlRCPiN9SG+SZtA8N0tX30V=Pb3 z7$HL#ktM8eFian$q;Un3AJp@AbiV;zI`NF=v@#_iG16(I++BPg_f3d zF6U67EX1SwHX|Za*-3Z5INLn24o|1^X8-hbc=qDx)S6UhJO7;5w;uGSNc*c#dTEX2 z74Xs*`5>~u!f+7(R%}hJx4iG!Q7mtN8}D*Oj5{atTL&l3w=pr5^WocAXLCAw#45C6 z!8E3FavdY?=ep1bB=!e1VS|YIK%Mx&c^to!@%!7Ddzt$3B=NV+OVMf&$!A^X5814sw5)*W}7McHTUHo7K4vx69giLx#MHbWkB-RWf1vl z%N2LqV6BW4QF%>gNimiA_}T*LibvC;<*eW*lZ7+}bHzaqtiW0Iw32g*MEB6lLeQ;+ zN6CcM0BVkW#SsTr!GzM~uwzvZ8cFz7cs9Uf=O@&%3qlsXbE6aQGoE;lG()gKVAOA8 zeznoJ`VbpvJl2@5v-4QtPyL!J=PO;QU#m*{{jP;oFgToVnVk;=`ka8 zDU|+7-1wDw%WwWt!b-H=6A3VHia7n%zvcOsPOo5_kW=c!pX8MS%?&^8<9Q~#BmfG> zSx;blIc;N?RrG;�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ⓈKaTUu1)Y#~ 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≠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