diff --git a/.github/actions/next-stats-action/src/run/index.js b/.github/actions/next-stats-action/src/run/index.js index 09e5b3761a17d..5e332d4c9f6b2 100644 --- a/.github/actions/next-stats-action/src/run/index.js +++ b/.github/actions/next-stats-action/src/run/index.js @@ -253,9 +253,13 @@ async function linkPkgs(pkgDir = '', pkgPaths) { await fs.writeFile(pkgJsonPath, JSON.stringify(pkgData, null, 2), 'utf8') await fs.remove(yarnEnvValues.YARN_CACHE_FOLDER) - await exec(`cd ${pkgDir} && pnpm install`, false, { - env: yarnEnvValues, - }) + await exec( + `cd ${pkgDir} && pnpm install --strict-peer-dependencies=false`, + false, + { + env: yarnEnvValues, + } + ) } module.exports = runConfigs diff --git a/.github/workflows/build_test_deploy.yml b/.github/workflows/build_test_deploy.yml index fe28799b023e8..b50ad040edc54 100644 --- a/.github/workflows/build_test_deploy.yml +++ b/.github/workflows/build_test_deploy.yml @@ -9,7 +9,7 @@ name: Build, test, and deploy env: NAPI_CLI_VERSION: 2.7.0 TURBO_VERSION: 1.3.2-canary.1 - RUST_TOOLCHAIN: nightly-2022-06-12 + RUST_TOOLCHAIN: nightly-2022-09-14 PNPM_VERSION: 7.2.1 jobs: @@ -1008,7 +1008,7 @@ jobs: - run: npm i -g pnpm@${PNPM_VERSION} - run: echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" >> ~/.npmrc - run: ./scripts/publish-native.js $GITHUB_REF - - run: ./scripts/publish-release.sh + - run: ./scripts/publish-release.js testDeployE2E: name: E2E (deploy) diff --git a/docs/advanced-features/error-handling.md b/docs/advanced-features/error-handling.md index a164c58e48392..f4b8d258e5f07 100644 --- a/docs/advanced-features/error-handling.md +++ b/docs/advanced-features/error-handling.md @@ -88,7 +88,7 @@ import ErrorBoundary from '../components/ErrorBoundary' function MyApp({ Component, pageProps }) { return ( // Wrap the Component prop with ErrorBoundary component - + ) diff --git a/docs/advanced-features/static-html-export.md b/docs/advanced-features/static-html-export.md index 107a348a4f3f5..426a009edd040 100644 --- a/docs/advanced-features/static-html-export.md +++ b/docs/advanced-features/static-html-export.md @@ -45,7 +45,7 @@ The majority of core Next.js features needed to build a static site are supporte - [Client-side data fetching](/docs/basic-features/data-fetching/client-side.md) - [`getStaticProps`](/docs/basic-features/data-fetching/get-static-props.md) - [`getStaticPaths`](/docs/basic-features/data-fetching/get-static-paths.md) -- [Image Optimization](/docs/basic-features/image-optimization.md) using a [custom loader](/docs/basic-features/image-optimization.md#loader) +- [Image Optimization](/docs/basic-features/image-optimization.md) using a [custom loader](/docs/basic-features/image-optimization.md#loaders) ## Unsupported Features diff --git a/docs/testing.md b/docs/testing.md index c8ad384536eed..3906a4e87e57c 100644 --- a/docs/testing.md +++ b/docs/testing.md @@ -107,7 +107,7 @@ describe('Navigation', () => { }) ``` -You can use `cy.visit("/")` instead of `cy.visit("http://localhost:3000/")` if you add `"baseUrl": "http://localhost:3000"` to the `cypress.json` configuration file. +You can use `cy.visit("/")` instead of `cy.visit("http://localhost:3000/")` if you add `baseUrl: 'http://localhost:3000'` to the `cypress.config.js` configuration file. ### Running your Cypress tests diff --git a/errors/react-hydration-error.md b/errors/react-hydration-error.md index 5b0ae7b6a500a..26d65c5516767 100644 --- a/errors/react-hydration-error.md +++ b/errors/react-hydration-error.md @@ -37,6 +37,40 @@ function MyComponent() { } ``` +Another example: + +Invalid HTML may cause hydration mismatch such as div inside p. + +```jsx +export const IncorrectComponent = () => { + return ( +

+

+ This is not correct and should never be done because the p tag has been + abused +
+ +

+ ) +} +``` + +How to fix it: + +```jsx +export const CorrectComponent = () => { + return ( +
+
+ This is correct and should work because a div is really good for this + task. +
+ +
+ ) +} +``` + Common causes with css-in-js libraries: - When using Styled Components / Emotion @@ -50,5 +84,5 @@ Common causes with css-in-js libraries: ### Useful Links -- [React Hydration Documentation](https://reactjs.org/docs/react-dom.html#hydrate) +- [React Hydration Documentation](https://reactjs.org/docs/react-dom-client.html#hydrateroot) - [Josh Comeau's article on React Hydration](https://www.joshwcomeau.com/react/the-perils-of-rehydration/) diff --git a/examples/cms-contentful/pages/api/revalidate.js b/examples/cms-contentful/pages/api/revalidate.js index 8b3b73924f1ec..fd5a7078d37f8 100644 --- a/examples/cms-contentful/pages/api/revalidate.js +++ b/examples/cms-contentful/pages/api/revalidate.js @@ -14,6 +14,8 @@ export default async function handler(req, res) { } try { + // Note: if this fails to parse you may have forget to set the + // "content-type" header correctly as mentioned here https://github.com/vercel/next.js/blob/canary/examples/cms-contentful/README.md#step-9-try-using-on-demand-revalidation let postSlug = req.body.fields.slug['en-US'] // revalidate the individual post and the home page diff --git a/examples/cms-sanity/.env.local.example b/examples/cms-sanity/.env.local.example index 84f39e3cd4a54..6b24096d5f9df 100644 --- a/examples/cms-sanity/.env.local.example +++ b/examples/cms-sanity/.env.local.example @@ -1,3 +1,4 @@ NEXT_PUBLIC_SANITY_PROJECT_ID= NEXT_PUBLIC_SANITY_DATASET= SANITY_API_READ_TOKEN= +SANITY_REVALIDATE_SECRET= diff --git a/examples/progressive-web-app/pages/index.tsx b/examples/progressive-web-app/pages/index.tsx index c7aef703d4d6b..4ee04e47cee7c 100644 --- a/examples/progressive-web-app/pages/index.tsx +++ b/examples/progressive-web-app/pages/index.tsx @@ -34,6 +34,8 @@ export default function Home() {

Deploy →

diff --git a/examples/using-router/components/CustomLink.tsx b/examples/using-router/components/CustomLink.tsx new file mode 100644 index 0000000000000..6964c15ab58ba --- /dev/null +++ b/examples/using-router/components/CustomLink.tsx @@ -0,0 +1,47 @@ +import { useRouter } from 'next/router' +import { useEffect, ReactNode, HTMLAttributes } from 'react' + +type CustomLinkProps = { + children: ReactNode + href: string + prefetch?: boolean + replace?: boolean + shallow?: boolean +} & HTMLAttributes + +// typically you want to use `next/link` for this usecase +// but this example shows how you can also access the router +// and use it manually +export default function CustomLink({ + children, + href, + prefetch = false, + replace = false, + shallow = false, + ...props +}: CustomLinkProps) { + const router = useRouter() + + useEffect(() => { + if (prefetch) { + router.prefetch(href) + } + }, [router, href, prefetch]) + + return ( +
{ + event.preventDefault() + if (replace) { + router.replace(href, undefined, { shallow }) + } else { + router.push(href, undefined, { shallow }) + } + }} + > + {children} + + ) +} diff --git a/examples/using-router/components/Header.js b/examples/using-router/components/Header.js deleted file mode 100644 index 22090caa181e8..0000000000000 --- a/examples/using-router/components/Header.js +++ /dev/null @@ -1,33 +0,0 @@ -import { useRouter } from 'next/router' - -export default function Header() { - return ( -
- Home - About -
- ) -} - -const Link = ({ children, href }) => { - const router = useRouter() - return ( - { - e.preventDefault() - // typically you want to use `next/link` for this usecase - // but this example shows how you can also access the router - // and use it manually - router.push(href) - }} - > - {children} - - - ) -} diff --git a/examples/using-router/components/Header.tsx b/examples/using-router/components/Header.tsx new file mode 100644 index 0000000000000..7525d7bb739b1 --- /dev/null +++ b/examples/using-router/components/Header.tsx @@ -0,0 +1,14 @@ +import CustomLink from './CustomLink' + +export default function Header() { + return ( +
+ +
+ ) +} diff --git a/examples/using-router/package.json b/examples/using-router/package.json index 349de02f4d84b..bf29745bfe271 100644 --- a/examples/using-router/package.json +++ b/examples/using-router/package.json @@ -7,7 +7,7 @@ }, "dependencies": { "next": "latest", - "react": "^17.0.2", - "react-dom": "^17.0.2" + "react": "^18.2.0", + "react-dom": "^18.2.0" } } diff --git a/examples/using-router/pages/about.js b/examples/using-router/pages/about.tsx similarity index 67% rename from examples/using-router/pages/about.js rename to examples/using-router/pages/about.tsx index 086dde4a32665..0f43605f1b198 100644 --- a/examples/using-router/pages/about.js +++ b/examples/using-router/pages/about.tsx @@ -1,10 +1,10 @@ import Header from '../components/Header' -export default function About() { +export default function AboutPage() { return ( -
+ <>

This is the about page.

-
+ ) } diff --git a/examples/using-router/pages/index.js b/examples/using-router/pages/index.tsx similarity index 66% rename from examples/using-router/pages/index.js rename to examples/using-router/pages/index.tsx index 36583518a84cd..a1ac37ffab93c 100644 --- a/examples/using-router/pages/index.js +++ b/examples/using-router/pages/index.tsx @@ -1,10 +1,10 @@ import Header from '../components/Header' -export default function Home() { +export default function IndexPage() { return ( -
+ <>

HOME PAGE is here!

-
+ ) } diff --git a/examples/using-router/tsconfig.json b/examples/using-router/tsconfig.json new file mode 100644 index 0000000000000..50bcb22f653d7 --- /dev/null +++ b/examples/using-router/tsconfig.json @@ -0,0 +1,20 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noEmit": true, + "incremental": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve" + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], + "exclude": ["node_modules"] +} diff --git a/examples/with-chakra-ui/README.md b/examples/with-chakra-ui/README.md index ba37792453b2d..60720036ddcde 100644 --- a/examples/with-chakra-ui/README.md +++ b/examples/with-chakra-ui/README.md @@ -10,7 +10,7 @@ We are connecting the Next.js `_app.js` with `chakra-ui`'s Provider and theme so Deploy the example using [Vercel](https://vercel.com?utm_source=github&utm_medium=readme&utm_campaign=next-example) or preview live with [StackBlitz](https://stackblitz.com/github/vercel/next.js/tree/canary/examples/with-chakra-ui) -[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/git/external?repository-url=https://github.com/vercel/next.js/tree/canary/examples/with-chakra-ui-typescript&project-name=with-chakra-ui&repository-name=with-chakra-ui) +[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/git/external?repository-url=https://github.com/vercel/next.js/tree/canary/examples/with-chakra-ui&project-name=with-chakra-ui&repository-name=with-chakra-ui) ## How to use diff --git a/examples/with-cypress/pages/index.tsx b/examples/with-cypress/pages/index.tsx index 36b3381bad611..40761ba6e80f4 100644 --- a/examples/with-cypress/pages/index.tsx +++ b/examples/with-cypress/pages/index.tsx @@ -50,6 +50,8 @@ export default function Home() {

Deploy →

diff --git a/examples/with-docker-compose/next-app/src/pages/index.tsx b/examples/with-docker-compose/next-app/src/pages/index.tsx index c1d66369a0651..e6a00dac07b78 100644 --- a/examples/with-docker-compose/next-app/src/pages/index.tsx +++ b/examples/with-docker-compose/next-app/src/pages/index.tsx @@ -41,6 +41,8 @@ export default function Home() {

Deploy →

diff --git a/examples/with-docker-multi-env/pages/index.js b/examples/with-docker-multi-env/pages/index.js index 51e835d5e8720..8e57d8b0338c8 100644 --- a/examples/with-docker-multi-env/pages/index.js +++ b/examples/with-docker-multi-env/pages/index.js @@ -41,6 +41,8 @@ export default function Home() {

Deploy →

diff --git a/examples/with-docker/pages/index.js b/examples/with-docker/pages/index.js index 0a6884b38582b..55ad6fe7735bd 100644 --- a/examples/with-docker/pages/index.js +++ b/examples/with-docker/pages/index.js @@ -40,6 +40,8 @@ export default function Home() {

Deploy →

diff --git a/examples/with-elasticsearch/pages/index.js b/examples/with-elasticsearch/pages/index.js index 0d2c6e3563e1b..5cc227f6ea5f2 100644 --- a/examples/with-elasticsearch/pages/index.js +++ b/examples/with-elasticsearch/pages/index.js @@ -52,6 +52,8 @@ export default function Home({ isConnected }) {

Deploy →

diff --git a/examples/with-geist-ui/pages/_document.js b/examples/with-geist-ui/pages/_document.js deleted file mode 100644 index 8ff3141143ca0..0000000000000 --- a/examples/with-geist-ui/pages/_document.js +++ /dev/null @@ -1,33 +0,0 @@ -import Document, { Html, Head, Main, NextScript } from 'next/document' -import { CssBaseline } from '@geist-ui/core' - -class MyDocument extends Document { - static async getInitialProps(ctx) { - const initialProps = await Document.getInitialProps(ctx) - const styles = CssBaseline.flush() - - return { - ...initialProps, - styles: ( - <> - {initialProps.styles} - {styles} - - ), - } - } - - render() { - return ( - - - -
- - - - ) - } -} - -export default MyDocument diff --git a/examples/with-geist-ui/pages/_document.tsx b/examples/with-geist-ui/pages/_document.tsx new file mode 100644 index 0000000000000..4223a62279661 --- /dev/null +++ b/examples/with-geist-ui/pages/_document.tsx @@ -0,0 +1,38 @@ +import Document, { + Html, + Head, + Main, + NextScript, + DocumentContext, + DocumentInitialProps, +} from 'next/document' +import { CssBaseline } from '@geist-ui/core' + +export default function MyDocument() { + return ( + + + +
+ + + + ) +} + +MyDocument.getInitialProps = async ( + ctx: DocumentContext +): Promise => { + const initialProps = await Document.getInitialProps(ctx) + const styles = CssBaseline.flush() + + return { + ...initialProps, + styles: ( + <> + {initialProps.styles} + {styles} + + ), + } +} diff --git a/examples/with-google-analytics/pages/_document.js b/examples/with-google-analytics/pages/_document.js new file mode 100644 index 0000000000000..db3c34b900d5b --- /dev/null +++ b/examples/with-google-analytics/pages/_document.js @@ -0,0 +1,25 @@ +import { Html, Head, Main, NextScript } from 'next/document' + +export default function Document() { + return ( + + + +
+ + + {/* Global Site Tag (gtag.js) - Google Analytics */} + ` writer.write(encodeText(scripts)) - process() + read() } }) } - process() + read() return res } @@ -224,6 +315,7 @@ function useFlightResponse( function createServerComponentRenderer( ComponentToRender: React.ComponentType, ComponentMod: { + renderToReadableStream: any __next_app_webpack_require__?: any __next_rsc__?: { __webpack_require__?: any @@ -242,6 +334,7 @@ function createServerComponentRenderer( > rscChunks: Uint8Array[] }, + serverComponentsErrorHandler: ReturnType, nonce?: string ): () => JSX.Element { // We need to expose the `__webpack_require__` API globally for @@ -259,7 +352,7 @@ function createServerComponentRenderer( let RSCStream: ReadableStream const createRSCStream = () => { if (!RSCStream) { - RSCStream = renderToReadableStream( + RSCStream = ComponentMod.renderToReadableStream( , serverComponentManifest, { @@ -493,6 +586,20 @@ function getScriptNonceFromHeader(cspHeaderValue: string): string | undefined { return nonce } +const FLIGHT_PARAMETERS = [ + '__flight__', + '__flight_router_state_tree__', + '__flight_prefetch__', +] as const + +function headersWithoutFlight(headers: IncomingHttpHeaders) { + const newHeaders = { ...headers } + for (const param of FLIGHT_PARAMETERS) { + delete newHeaders[param] + } + return newHeaders +} + export async function renderToHTMLOrFlight( req: IncomingMessage, res: ServerResponse, @@ -502,10 +609,34 @@ export async function renderToHTMLOrFlight( isPagesDir: boolean, isStaticGeneration: boolean = false ): Promise { - patchFetch() + const capturedErrors: Error[] = [] + + const serverComponentsErrorHandler = createErrorHandler( + 'serverComponentsRenderer', + capturedErrors + ) + const flightDataRendererErrorHandler = createErrorHandler( + 'flightDataRenderer', + capturedErrors + ) + const htmlRendererErrorHandler = createErrorHandler( + 'htmlRenderer', + capturedErrors + ) + + const { + buildManifest, + subresourceIntegrityManifest, + serverComponentManifest, + serverCSSManifest = {}, + supportsDynamicHTML, + ComponentMod, + } = renderOpts + + patchFetch(ComponentMod) - const { staticGenerationAsyncStorage } = - require('../client/components/hooks-server') as typeof import('../client/components/hooks-server') + const staticGenerationAsyncStorage = ComponentMod.staticGenerationAsyncStorage + const requestAsyncStorage = ComponentMod.requestAsyncStorage if ( !('getStore' in staticGenerationAsyncStorage) && @@ -523,42 +654,34 @@ export async function renderToHTMLOrFlight( ? staticGenerationAsyncStorage.getStore() : staticGenerationAsyncStorage - const { CONTEXT_NAMES } = - require('../client/components/hooks-server-context') as typeof import('../client/components/hooks-server-context') - - // @ts-expect-error createServerContext exists in react@experimental + react-dom@experimental - if (typeof React.createServerContext === 'undefined') { - throw new Error( - '"app" directory requires React.createServerContext which is not available in the version of React you are using. Please update to react@experimental and react-dom@experimental.' - ) - } - // don't modify original query object query = Object.assign({}, query) - const { - buildManifest, - subresourceIntegrityManifest, - serverComponentManifest, - serverCSSManifest = {}, - supportsDynamicHTML, - ComponentMod, - } = renderOpts - - const isFlight = query.__flight__ !== undefined - const isPrefetch = query.__flight_prefetch__ !== undefined + const isFlight = req.headers.__flight__ !== undefined + const isPrefetch = req.headers.__flight_prefetch__ !== undefined // Handle client-side navigation to pages directory if (isFlight && isPagesDir) { stripInternalQueries(query) const search = stringifyQuery(query) + // For pages dir, there is only the SSR pass and we don't have the bundled + // React subset. Here we directly import the flight renderer with the + // unbundled React. + // TODO-APP: Is it possible to hard code the flight response here instead of + // rendering it? + const ReactServerDOMWebpack = require('next/dist/compiled/react-server-dom-webpack/writer.browser.server') + // Empty so that the client-side router will do a full page navigation. const flightData: FlightData = pathname + (search ? `?${search}` : '') return new FlightRenderResult( - renderToReadableStream(flightData, serverComponentManifest, { - onError: flightDataRendererErrorHandler, - }).pipeThrough(createBufferedTransformStream()) + ReactServerDOMWebpack.renderToReadableStream( + flightData, + serverComponentManifest, + { + onError: flightDataRendererErrorHandler, + } + ).pipeThrough(createBufferedTransformStream()) ) } @@ -569,8 +692,8 @@ export async function renderToHTMLOrFlight( * Router state provided from the client-side router. Used to handle rendering from the common layout down. */ const providedFlightRouterState: FlightRouterState = isFlight - ? query.__flight_router_state_tree__ - ? JSON.parse(query.__flight_router_state_tree__ as string) + ? req.headers.__flight_router_state_tree__ + ? JSON.parse(req.headers.__flight_router_state_tree__ as string) : {} : undefined @@ -584,29 +707,10 @@ export async function renderToHTMLOrFlight( | typeof import('../client/components/hot-reloader.client').default | null - const headers = req.headers - // TODO-APP: fix type of req - // @ts-expect-error - const cookies = req.cookies - /** * The tree created in next-app-loader that holds component segments and modules */ const loaderTree: LoaderTree = ComponentMod.tree - - const tryGetPreviewData = - process.env.NEXT_RUNTIME === 'edge' - ? () => false - : require('./api-utils/node').tryGetPreviewData - - // Reads of this are cached on the `req` object, so this should resolve - // instantly. There's no need to pass this data down from a previous - // invoke, where we'd have to consider server & serverless. - const previewData = tryGetPreviewData( - req, - res, - (renderOpts as any).previewProps - ) /** * Server Context is specifically only available in Server Components. * It has to hold values that can't change while rendering from the common layout down. @@ -615,9 +719,6 @@ export async function renderToHTMLOrFlight( const serverContexts: Array<[string, any]> = [ ['WORKAROUND', null], // TODO-APP: First value has a bug currently where the value is not set on the second request: https://github.com/facebook/react/issues/24849 - [CONTEXT_NAMES.HeadersContext, headers], - [CONTEXT_NAMES.CookiesContext, cookies], - [CONTEXT_NAMES.PreviewDataContext, previewData], ] type CreateSegmentPath = (child: FlightSegmentPath) => FlightSegmentPath @@ -714,7 +815,15 @@ export async function renderToHTMLOrFlight( loaderTree: [ segment, parallelRoutes, - { layoutOrPagePath, layout, template, error, loading, page }, + { + layoutOrPagePath, + layout, + template, + error, + loading, + page, + '404': notFound, + }, ], parentParams, firstItem, @@ -737,6 +846,7 @@ export async function renderToHTMLOrFlight( const Template = template ? await interopDefault(template()) : React.Fragment + const NotFound = notFound ? await interopDefault(notFound()) : undefined const ErrorComponent = error ? await interopDefault(error()) : undefined const Loading = loading ? await interopDefault(loading()) : undefined const isLayout = typeof layout !== 'undefined' @@ -749,6 +859,13 @@ export async function renderToHTMLOrFlight( if (layoutOrPageMod?.config) { defaultRevalidate = layoutOrPageMod.config.revalidate + + if (isStaticGeneration && defaultRevalidate === 0) { + const { DynamicServerError } = + ComponentMod.serverHooks as typeof import('../client/components/hooks-server-context') + + throw new DynamicServerError(`revalidate: 0 configured ${segment}`) + } } /** * Checks if the current segment is a root layout. @@ -831,6 +948,7 @@ export async function renderToHTMLOrFlight( } + notFound={NotFound ? : undefined} childProp={childProp} rootLayoutIncluded={rootLayoutIncludedAtThisLevelOrAbove} />, @@ -869,6 +987,7 @@ export async function renderToHTMLOrFlight( } + notFound={NotFound ? : undefined} childProp={childProp} rootLayoutIncluded={rootLayoutIncludedAtThisLevelOrAbove} />, @@ -1043,7 +1162,9 @@ export async function renderToHTMLOrFlight( ).slice(1), ] - const readable = renderToReadableStream( + // For app dir, use the bundled version of Fizz renderer (renderToReadableStream) + // which contains the subset React. + const readable = ComponentMod.renderToReadableStream( flightData, serverComponentManifest, { @@ -1121,6 +1242,7 @@ export async function renderToHTMLOrFlight( }, ComponentMod, serverComponentsRenderOpts, + serverComponentsErrorHandler, nonce ) @@ -1182,10 +1304,6 @@ export async function renderToHTMLOrFlight( flushEffectsToHead: true, }) } catch (err: any) { - if (err.code === REDIRECT_ERROR_CODE) { - throw err - } - // TODO-APP: show error overlay in development. `element` should probably be wrapped in AppRouter for this case. const renderStream = await renderToInitialStream({ ReactDOMServer, @@ -1224,6 +1342,12 @@ export async function renderToHTMLOrFlight( (await readable.getReader().read()).value || '' ).toString() + // if we encountered any unexpected errors during build + // we fail the prerendering phase and the build + if (capturedErrors.length > 0) { + throw capturedErrors[0] + } + ;(renderOpts as any).pageData = Buffer.concat( serverComponentsRenderOpts.rscChunks ).toString() @@ -1235,21 +1359,7 @@ export async function renderToHTMLOrFlight( return new RenderResult(staticHtml) } - try { - return new RenderResult(await bodyResult()) - } catch (err: any) { - if (err.code === REDIRECT_ERROR_CODE) { - ;(renderOpts as any).pageData = { - pageProps: { - __N_REDIRECT: err.url, - __N_REDIRECT_STATUS: 307, - }, - } - ;(renderOpts as any).isRedirect = true - return RenderResult.fromStatic('') - } - throw err - } + return new RenderResult(await bodyResult()) } const initialStaticGenerationStore = { @@ -1258,18 +1368,64 @@ export async function renderToHTMLOrFlight( pathname, } - if ('getStore' in staticGenerationAsyncStorage) { - return new Promise>>( - (resolve, reject) => { + const tryGetPreviewData = + process.env.NEXT_RUNTIME === 'edge' + ? () => false + : require('./api-utils/node').tryGetPreviewData + + // Reads of this are cached on the `req` object, so this should resolve + // instantly. There's no need to pass this data down from a previous + // invoke, where we'd have to consider server & serverless. + const previewData = tryGetPreviewData( + req, + res, + (renderOpts as any).previewProps + ) + + const requestStore = { + headers: new ReadonlyHeaders(headersWithoutFlight(req.headers)), + cookies: new ReadonlyNextCookies({ + headers: { + get: (key) => { + if (key !== 'cookie') { + throw new Error('Only cookie header is supported') + } + return req.headers.cookie + }, + }, + }), + previewData, + } + + function handleRequestStoreRun(fn: () => T): Promise { + if ('getStore' in requestAsyncStorage) { + return new Promise((resolve, reject) => { + requestAsyncStorage.run(requestStore, () => { + return Promise.resolve(fn()).then(resolve).catch(reject) + }) + }) + } else { + Object.assign(requestAsyncStorage, requestStore) + return Promise.resolve(fn()) + } + } + + function handleStaticGenerationStoreRun(fn: () => T): Promise { + if ('getStore' in staticGenerationAsyncStorage) { + return new Promise((resolve, reject) => { staticGenerationAsyncStorage.run(initialStaticGenerationStore, () => { - wrappedRender().then(resolve).catch(reject) + return Promise.resolve(fn()).then(resolve).catch(reject) }) - } - ) - } else { - Object.assign(staticGenerationAsyncStorage, initialStaticGenerationStore) - return wrappedRender().finally(() => { - staticGenerationAsyncStorage.inUse = false - }) + }) + } else { + Object.assign(staticGenerationAsyncStorage, initialStaticGenerationStore) + return Promise.resolve(fn()).finally(() => { + staticGenerationAsyncStorage.inUse = false + }) + } } + + return handleRequestStoreRun(() => + handleStaticGenerationStoreRun(() => wrappedRender()) + ) } diff --git a/packages/next/server/base-http/node.ts b/packages/next/server/base-http/node.ts index 62db04b592379..4cb033d0ca5b7 100644 --- a/packages/next/server/base-http/node.ts +++ b/packages/next/server/base-http/node.ts @@ -1,5 +1,6 @@ import type { ServerResponse, IncomingMessage } from 'http' import type { Writable, Readable } from 'stream' +import type { SizeLimit } from 'next/types' import { NextApiRequestCookies, SYMBOL_CLEARED_COOKIES } from '../api-utils' import { parseBody } from '../api-utils/node' @@ -34,7 +35,7 @@ export class NodeNextRequest extends BaseNextRequest { super(_req.method!.toUpperCase(), _req.url!, _req) } - async parseBody(limit: string | number): Promise { + async parseBody(limit: SizeLimit): Promise { return parseBody(this._req, limit) } } diff --git a/packages/next/server/base-server.ts b/packages/next/server/base-server.ts index cccb74732abed..d296c187f91c6 100644 --- a/packages/next/server/base-server.ts +++ b/packages/next/server/base-server.ts @@ -28,6 +28,7 @@ import type { PagesManifest } from '../build/webpack/plugins/pages-manifest-plug import type { BaseNextRequest, BaseNextResponse } from './base-http' import type { PayloadOptions } from './send-payload' import type { PrerenderManifest } from '../build' +import type { FontLoaderManifest } from '../build/webpack/plugins/font-loader-manifest-plugin' import { parse as parseQs } from 'querystring' import { format as formatUrl, parse as parseUrl } from 'url' @@ -218,6 +219,7 @@ export default abstract class Server { supportsDynamicHTML?: boolean serverComponentManifest?: any serverCSSManifest?: any + fontLoaderManifest?: FontLoaderManifest renderServerComponentData?: boolean serverComponentProps?: any largePageDataBytes?: number @@ -230,6 +232,7 @@ export default abstract class Server { protected customRoutes: CustomRoutes protected serverComponentManifest?: any protected serverCSSManifest?: any + protected fontLoaderManifest?: FontLoaderManifest public readonly hostname?: string public readonly port?: number @@ -252,6 +255,7 @@ export default abstract class Server { protected abstract getPrerenderManifest(): PrerenderManifest protected abstract getServerComponentManifest(): any protected abstract getServerCSSManifest(): any + protected abstract getFontLoaderManifest(): FontLoaderManifest | undefined protected abstract attachRequestMeta( req: BaseNextRequest, parsedUrl: NextUrlWithParsedQuery @@ -363,13 +367,16 @@ export default abstract class Server { this.buildId = this.getBuildId() this.minimalMode = minimalMode || !!process.env.NEXT_PRIVATE_MINIMAL_MODE - const serverComponents = this.nextConfig.experimental.serverComponents + const serverComponents = !!this.nextConfig.experimental.appDir this.serverComponentManifest = serverComponents ? this.getServerComponentManifest() : undefined this.serverCSSManifest = serverComponents ? this.getServerCSSManifest() : undefined + this.fontLoaderManifest = this.nextConfig.experimental.fontLoaders + ? this.getFontLoaderManifest() + : undefined this.renderOpts = { poweredByHeader: this.nextConfig.poweredByHeader, @@ -1032,7 +1039,7 @@ export default abstract class Server { // Don't delete query.__flight__ yet, it still needs to be used in renderToHTML later const isFlightRequest = Boolean( - this.serverComponentManifest && query.__flight__ + this.serverComponentManifest && req.headers.__flight__ ) // we need to ensure the status code if /404 is visited directly diff --git a/packages/next/server/body-streams.ts b/packages/next/server/body-streams.ts index 7218529a660a4..f5bd6dfe172bc 100644 --- a/packages/next/server/body-streams.ts +++ b/packages/next/server/body-streams.ts @@ -3,11 +3,14 @@ import { PassThrough, Readable } from 'stream' export function requestToBodyStream( context: { ReadableStream: typeof ReadableStream }, + KUint8Array: typeof Uint8Array, stream: Readable ) { return new context.ReadableStream({ start(controller) { - stream.on('data', (chunk) => controller.enqueue(chunk)) + stream.on('data', (chunk) => + controller.enqueue(new KUint8Array([...new Uint8Array(chunk)])) + ) stream.on('end', () => controller.close()) stream.on('error', (err) => controller.error(err)) }, diff --git a/packages/next/server/config-schema.ts b/packages/next/server/config-schema.ts index d22bb9d61c491..f330036276f68 100644 --- a/packages/next/server/config-schema.ts +++ b/packages/next/server/config-schema.ts @@ -342,9 +342,6 @@ const configSchema = { scrollRestoration: { type: 'boolean', }, - serverComponents: { - type: 'boolean', - }, sharedPool: { type: 'boolean', }, @@ -390,6 +387,9 @@ const configSchema = { workerThreads: { type: 'boolean', }, + fontLoaders: { + type: 'object', + }, }, type: 'object', }, diff --git a/packages/next/server/config-shared.ts b/packages/next/server/config-shared.ts index 769fe0bb6fedc..e42e9d8f907e9 100644 --- a/packages/next/server/config-shared.ts +++ b/packages/next/server/config-shared.ts @@ -114,7 +114,6 @@ export interface ExperimentalConfig { esmExternals?: boolean | 'loose' isrMemoryCacheSize?: number runtime?: Exclude - serverComponents?: boolean fullySpecified?: boolean urlImports?: NonNullable['buildHttp'] outputFileTracingRoot?: string @@ -151,6 +150,11 @@ export interface ExperimentalConfig { algorithm?: SubresourceIntegrityAlgorithm } adjustFontFallbacks?: boolean + + // A list of packages that should be treated as external in the RSC server build + optoutServerComponentsBundle?: string[] + + fontLoaders?: { [fontLoader: string]: any } } export type ExportPathMap = { @@ -570,7 +574,6 @@ export const defaultConfig: NextConfig = { // default to 50MB limit isrMemoryCacheSize: 50 * 1024 * 1024, incrementalCacheHandlerPath: undefined, - serverComponents: false, fullySpecified: false, outputFileTracingRoot: process.env.NEXT_PRIVATE_OUTPUT_TRACE_ROOT || '', swcTraceProfiling: false, diff --git a/packages/next/server/dev/hot-reloader.ts b/packages/next/server/dev/hot-reloader.ts index e4ebb99edcfad..6a92fe1a1ddf7 100644 --- a/packages/next/server/dev/hot-reloader.ts +++ b/packages/next/server/dev/hot-reloader.ts @@ -217,8 +217,7 @@ export default class HotReloader { this.config = config this.hasReactRoot = !!process.env.__NEXT_REACT_ROOT - this.hasServerComponents = - this.hasReactRoot && !!config.experimental.serverComponents + this.hasServerComponents = this.hasReactRoot && !!config.experimental.appDir this.previewProps = previewProps this.rewrites = rewrites this.hotReloaderSpan = trace('hot-reloader', undefined, { @@ -627,6 +626,7 @@ export default class HotReloader { ), appDir: this.appDir!, pageExtensions: this.config.pageExtensions, + nextRuntime: 'edge', }).import : undefined @@ -706,6 +706,7 @@ export default class HotReloader { ), appDir: this.appDir!, pageExtensions: this.config.pageExtensions, + nextRuntime: 'nodejs', }) : relativeRequest, appDir: this.config.experimental.appDir, diff --git a/packages/next/server/dev/next-dev-server.ts b/packages/next/server/dev/next-dev-server.ts index 8c66ad17dfe14..cea2e139c78ba 100644 --- a/packages/next/server/dev/next-dev-server.ts +++ b/packages/next/server/dev/next-dev-server.ts @@ -1126,6 +1126,10 @@ export default class DevServer extends Server { return undefined } + protected getFontLoaderManifest() { + return undefined + } + protected async hasMiddleware(): Promise { return this.hasPage(this.actualMiddlewareFile!) } @@ -1347,14 +1351,13 @@ export default class DevServer extends Server { clientOnly: false, }) - const serverComponents = this.nextConfig.experimental.serverComponents - // When the new page is compiled, we need to reload the server component // manifest. - if (serverComponents) { + if (this.nextConfig.experimental.appDir) { this.serverComponentManifest = super.getServerComponentManifest() this.serverCSSManifest = super.getServerCSSManifest() } + this.fontLoaderManifest = super.getFontLoaderManifest() return super.findPageComponents({ pathname, query, params, isAppPath }) } catch (err) { diff --git a/packages/next/server/font-utils.ts b/packages/next/server/font-utils.ts index c505bbbb55028..557d47b17612a 100644 --- a/packages/next/server/font-utils.ts +++ b/packages/next/server/font-utils.ts @@ -98,7 +98,7 @@ function parseGoogleFontName(css: string): Array { return [...fontNames] } -function calculateOverrideCSS(font: string, fontMetrics: any) { +export function calculateOverrideCSS(font: string, fontMetrics: any) { const fontName = font.toLowerCase().trim().replace(/ /g, '-') const fontKey = font.toLowerCase().trim().replace(/ /g, '') const { category, ascentOverride, descentOverride, lineGapOverride } = diff --git a/packages/next/server/next-server.ts b/packages/next/server/next-server.ts index 4ca035f980095..e04669a71dab9 100644 --- a/packages/next/server/next-server.ts +++ b/packages/next/server/next-server.ts @@ -45,6 +45,7 @@ import { FLIGHT_SERVER_CSS_MANIFEST, SERVERLESS_DIRECTORY, SERVER_DIRECTORY, + FONT_LOADER_MANIFEST, } from '../shared/lib/constants' import { recursiveReadDirSync } from './lib/recursive-readdir-sync' import { format as formatUrl, UrlWithParsedQuery } from 'url' @@ -524,7 +525,8 @@ export default class NextNodeServer extends BaseServer { params.path[0] === 'media' || params.path[0] === this.buildId || params.path[0] === 'pages' || - params.path[1] === 'pages' + params.path[1] === 'pages' || + params.path[0] === 'fonts' ) { this.setImmutableAssetCacheControl(res) } @@ -822,10 +824,11 @@ export default class NextNodeServer extends BaseServer { // https://github.com/vercel/next.js/blob/df7cbd904c3bd85f399d1ce90680c0ecf92d2752/packages/next/server/render.tsx#L947-L952 renderOpts.serverComponentManifest = this.serverComponentManifest renderOpts.serverCSSManifest = this.serverCSSManifest + renderOpts.fontLoaderManifest = this.fontLoaderManifest if ( this.nextConfig.experimental.appDir && - (renderOpts.isAppPath || query.__flight__) + (renderOpts.isAppPath || req.headers.__flight__) ) { const isPagesDir = !renderOpts.isAppPath return appRenderToHTMLOrFlight( @@ -981,7 +984,6 @@ export default class NextNodeServer extends BaseServer { __nextDataReq: query.__nextDataReq, __nextLocale: query.__nextLocale, __nextDefaultLocale: query.__nextDefaultLocale, - __flight__: query.__flight__, } as NextParsedUrlQuery) : query), // For appDir params is excluded. @@ -1004,12 +1006,12 @@ export default class NextNodeServer extends BaseServer { } protected getServerComponentManifest() { - if (!this.nextConfig.experimental.serverComponents) return undefined + if (!this.nextConfig.experimental.appDir) return undefined return require(join(this.distDir, 'server', FLIGHT_MANIFEST + '.json')) } protected getServerCSSManifest() { - if (!this.nextConfig.experimental.serverComponents) return undefined + if (!this.nextConfig.experimental.appDir) return undefined return require(join( this.distDir, 'server', @@ -1017,6 +1019,11 @@ export default class NextNodeServer extends BaseServer { )) } + protected getFontLoaderManifest() { + if (!this.nextConfig.experimental.fontLoaders) return undefined + return require(join(this.distDir, 'server', `${FONT_LOADER_MANIFEST}.json`)) + } + protected getFallback(page: string): Promise { page = normalizePagePath(page) const cacheFs = this.getCacheFilesystem() diff --git a/packages/next/server/render.tsx b/packages/next/server/render.tsx index 304167ef843d8..5e5a0a8aed862 100644 --- a/packages/next/server/render.tsx +++ b/packages/next/server/render.tsx @@ -26,6 +26,7 @@ import type { } from 'next/types' import type { UnwrapPromise } from '../lib/coalesced-function' import type { ReactReadableStream } from './node-web-streams-helper' +import type { FontLoaderManifest } from '../build/webpack/plugins/font-loader-manifest-plugin' import React from 'react' import { StyleRegistry, createStyleRegistry } from 'styled-jsx' @@ -232,6 +233,7 @@ export type RenderOptsPartial = { resolvedAsPath?: string serverComponentManifest?: any serverCSSManifest?: any + fontLoaderManifest?: FontLoaderManifest distDir?: string locale?: string locales?: string[] @@ -1446,6 +1448,7 @@ export async function renderToHTML( nextScriptWorkers: renderOpts.nextScriptWorkers, runtime: globalRuntime, largePageDataBytes: renderOpts.largePageDataBytes, + fontLoaderManifest: renderOpts.fontLoaderManifest, } const document = ( diff --git a/packages/next/server/web-server.ts b/packages/next/server/web-server.ts index 2326ec5bf8136..77fe205d393d0 100644 --- a/packages/next/server/web-server.ts +++ b/packages/next/server/web-server.ts @@ -131,6 +131,11 @@ export default class NextWebServer extends BaseServer { return this.serverOptions.webServerConfig.extendRenderOpts.serverCSSManifest } + protected getFontLoaderManifest() { + return this.serverOptions.webServerConfig.extendRenderOpts + .fontLoaderManifest + } + protected generateRoutes(): { headers: Route[] rewrites: { diff --git a/packages/next/server/web/adapter.ts b/packages/next/server/web/adapter.ts index 0a03f3f8936c5..c808a2b02f823 100644 --- a/packages/next/server/web/adapter.ts +++ b/packages/next/server/web/adapter.ts @@ -35,6 +35,12 @@ class NextRequestHint extends NextRequest { } } +const FLIGHT_PARAMETERS = [ + '__flight__', + '__flight_router_state_tree__', + '__flight_prefetch__', +] as const + export async function adapter(params: { handler: NextMiddleware page: string @@ -58,11 +64,12 @@ export async function adapter(params: { requestUrl.pathname = '/' } - // Preserve flight data. - const flightSearchParameters = requestUrl.flightSearchParameters + const requestHeaders = fromNodeHeaders(params.request.headers) // Parameters should only be stripped for middleware if (!isEdgeRendering) { - requestUrl.flightSearchParameters = undefined + for (const param of FLIGHT_PARAMETERS) { + requestHeaders.delete(param) + } } // Strip internal query parameters off the request. @@ -74,7 +81,7 @@ export async function adapter(params: { init: { body: params.request.body, geo: params.request.geo, - headers: fromNodeHeaders(params.request.headers), + headers: requestHeaders, ip: params.request.ip, method: params.request.method, nextConfig: params.request.nextConfig, @@ -112,8 +119,6 @@ export async function adapter(params: { if (rewriteUrl.host === request.nextUrl.host) { rewriteUrl.buildId = buildId || rewriteUrl.buildId - rewriteUrl.flightSearchParameters = - flightSearchParameters || rewriteUrl.flightSearchParameters response.headers.set('x-middleware-rewrite', String(rewriteUrl)) } @@ -151,8 +156,6 @@ export async function adapter(params: { if (redirectURL.host === request.nextUrl.host) { redirectURL.buildId = buildId || redirectURL.buildId - redirectURL.flightSearchParameters = - flightSearchParameters || redirectURL.flightSearchParameters response.headers.set('Location', String(redirectURL)) } diff --git a/packages/next/server/web/next-url.ts b/packages/next/server/web/next-url.ts index 5f05ec8e8ddb8..9ed9fc34a4a2c 100644 --- a/packages/next/server/web/next-url.ts +++ b/packages/next/server/web/next-url.ts @@ -15,12 +15,6 @@ interface Options { } } -const FLIGHT_PARAMETERS = [ - '__flight__', - '__flight_router_state_tree__', - '__flight_prefetch__', -] as const - const REGEX_LOCALHOST_HOSTNAME = /(?!^https?:\/\/)(127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}|::1|localhost)/ @@ -31,28 +25,6 @@ function parseURL(url: string | URL, base?: string | URL) { ) } -function parseFlightParameters( - searchParams: URLSearchParams -): Record | undefined { - let flightSearchParameters: Record = {} - let flightSearchParametersUpdated = false - for (const name of FLIGHT_PARAMETERS) { - const value = searchParams.get(name) - if (value === null) { - continue - } - - flightSearchParameters[name] = value - flightSearchParametersUpdated = true - } - - if (!flightSearchParametersUpdated) { - return undefined - } - - return flightSearchParameters -} - const Internal = Symbol('NextURLInternal') export class NextURL { @@ -118,9 +90,6 @@ export class NextURL { this[Internal].buildId = pathnameInfo.buildId this[Internal].locale = pathnameInfo.locale ?? defaultLocale this[Internal].trailingSlash = pathnameInfo.trailingSlash - this[Internal].flightSearchParameters = parseFlightParameters( - this[Internal].url.searchParams - ) } private formatPathname() { @@ -137,22 +106,7 @@ export class NextURL { } private formatSearch() { - const flightSearchParameters = this[Internal].flightSearchParameters - // If no flight parameters are set, return the search string as is. - // This is a fast path to ensure URLSearchParams only has to be recreated on Flight requests. - if (!flightSearchParameters) { - return this[Internal].url.search - } - - // Create separate URLSearchParams to ensure the original search string is not modified. - const searchParams = new URLSearchParams(this[Internal].url.searchParams) - // If any exist this loop is always limited to the amount of FLIGHT_PARAMETERS. - for (const name in flightSearchParameters) { - searchParams.set(name, flightSearchParameters[name]) - } - - const params = searchParams.toString() - return params === '' ? '' : `?${params}` + return this[Internal].url.search } public get buildId() { @@ -163,32 +117,6 @@ export class NextURL { this[Internal].buildId = buildId } - public get flightSearchParameters() { - return this[Internal].flightSearchParameters - } - - public set flightSearchParameters( - flightSearchParams: Record | undefined - ) { - if (flightSearchParams) { - for (const name of FLIGHT_PARAMETERS) { - // Ensure only the provided values are set - if (flightSearchParams[name]) { - this[Internal].url.searchParams.set(name, flightSearchParams[name]) - } else { - // Delete the ones that are not provided as flightData should be overridden. - this[Internal].url.searchParams.delete(name) - } - } - } else { - for (const name of FLIGHT_PARAMETERS) { - this[Internal].url.searchParams.delete(name) - } - } - - this[Internal].flightSearchParameters = flightSearchParams - } - public get locale() { return this[Internal].locale ?? '' } diff --git a/packages/next/server/web/sandbox/fetch-inline-assets.ts b/packages/next/server/web/sandbox/fetch-inline-assets.ts index 8c3c0ba751b11..b017c6e8ee752 100644 --- a/packages/next/server/web/sandbox/fetch-inline-assets.ts +++ b/packages/next/server/web/sandbox/fetch-inline-assets.ts @@ -34,7 +34,7 @@ export async function fetchInlineAsset(options: { if (fileIsReadable) { const readStream = createReadStream(filePath) return new options.context.Response( - requestToBodyStream(options.context, readStream) + requestToBodyStream(options.context, Uint8Array, readStream) ) } } diff --git a/packages/next/server/web/sandbox/sandbox.ts b/packages/next/server/web/sandbox/sandbox.ts index d232294d5fcea..1d689fd0b8749 100644 --- a/packages/next/server/web/sandbox/sandbox.ts +++ b/packages/next/server/web/sandbox/sandbox.ts @@ -92,11 +92,14 @@ export const run = withTaggedErrors(async (params) => { ? params.request.body?.cloneBodyStream() : undefined + const KUint8Array = runtime.evaluate('Uint8Array') + try { const result = await edgeFunction({ request: { ...params.request, - body: cloned && requestToBodyStream(runtime.context, cloned), + body: + cloned && requestToBodyStream(runtime.context, KUint8Array, cloned), }, }) for (const headerName of FORBIDDEN_HEADERS) { diff --git a/packages/next/shared/lib/app-router-context.ts b/packages/next/shared/lib/app-router-context.ts index bceec77fc5bb2..686a5c3e99508 100644 --- a/packages/next/shared/lib/app-router-context.ts +++ b/packages/next/shared/lib/app-router-context.ts @@ -37,12 +37,12 @@ export interface AppRouterInstance { * Hard navigate to the provided href. Fetches new data from the server. * Pushes a new history entry. */ - push(href: string, options: NavigateOptions): void + push(href: string, options?: NavigateOptions): void /** * Hard navigate to the provided href. Does not fetch data from the server if it was already fetched. * Replaces the current history entry. */ - replace(href: string, options: NavigateOptions): void + replace(href: string, options?: NavigateOptions): void /** * Soft prefetch the provided href. Does not fetch data from the server if it was already fetched. */ diff --git a/packages/next/shared/lib/constants.ts b/packages/next/shared/lib/constants.ts index fe527c83685e7..e9c43bdd4cf36 100644 --- a/packages/next/shared/lib/constants.ts +++ b/packages/next/shared/lib/constants.ts @@ -27,6 +27,7 @@ export const APP_PATH_ROUTES_MANIFEST = 'app-path-routes-manifest.json' export const BUILD_MANIFEST = 'build-manifest.json' export const APP_BUILD_MANIFEST = 'app-build-manifest.json' export const SUBRESOURCE_INTEGRITY_MANIFEST = 'subresource-integrity-manifest' +export const FONT_LOADER_MANIFEST = 'font-loader-manifest' export const EXPORT_MARKER = 'export-marker.json' export const EXPORT_DETAIL = 'export-detail.json' export const PRERENDER_MANIFEST = 'prerender-manifest.json' diff --git a/packages/next/shared/lib/html-context.ts b/packages/next/shared/lib/html-context.ts index 57b08a6972533..254db0636cf4b 100644 --- a/packages/next/shared/lib/html-context.ts +++ b/packages/next/shared/lib/html-context.ts @@ -2,6 +2,7 @@ import type { BuildManifest } from '../../server/get-page-files' import type { ServerRuntime } from 'next/types' import type { NEXT_DATA } from './utils' import type { FontConfig } from '../../server/font-utils' +import type { FontLoaderManifest } from '../../build/webpack/plugins/font-loader-manifest-plugin' import { createContext } from 'react' @@ -42,6 +43,7 @@ export type HtmlProps = { runtime?: ServerRuntime hasConcurrentFeatures?: boolean largePageDataBytes?: number + fontLoaderManifest?: FontLoaderManifest } export const HtmlContext = createContext(null as any) diff --git a/packages/next/shared/lib/router/router.ts b/packages/next/shared/lib/router/router.ts index c0e6bd190168d..b6d789925cacf 100644 --- a/packages/next/shared/lib/router/router.ts +++ b/packages/next/shared/lib/router/router.ts @@ -1550,6 +1550,7 @@ export default class Router implements BaseRouter { locale: nextState.locale, isPreview: nextState.isPreview, hasMiddleware: isMiddlewareMatch, + unstable_skipClientCache: options.unstable_skipClientCache, }) if ('route' in routeInfo && isMiddlewareMatch) { diff --git a/packages/next/taskfile-swc.js b/packages/next/taskfile-swc.js index bf61332c316a8..ea4bcf40ddec2 100644 --- a/packages/next/taskfile-swc.js +++ b/packages/next/taskfile-swc.js @@ -18,6 +18,7 @@ module.exports = function (task) { stripExtension, keepImportAssertions = false, interopClientDefaultExport = false, + esm = false, } = {} ) { // Don't compile .d.ts @@ -28,7 +29,7 @@ module.exports = function (task) { /** @type {import('@swc/core').Options} */ const swcClientOptions = { module: { - type: 'commonjs', + type: esm ? 'es6' : 'commonjs', ignoreDynamic: true, }, jsc: { @@ -59,7 +60,7 @@ module.exports = function (task) { /** @type {import('@swc/core').Options} */ const swcServerOptions = { module: { - type: 'commonjs', + type: esm ? 'es6' : 'commonjs', ignoreDynamic: true, }, env: { @@ -126,7 +127,7 @@ module.exports = function (task) { } if (output.map) { - if (interopClientDefaultExport) { + if (interopClientDefaultExport && !esm) { output.code += ` if ((typeof exports.default === 'function' || (typeof exports.default === 'object' && exports.default !== null)) && typeof exports.default.__esModule === 'undefined') { Object.defineProperty(exports.default, '__esModule', { value: true }); diff --git a/packages/next/taskfile.js b/packages/next/taskfile.js index 51c672b32a287..b91bf3be9ffa6 100644 --- a/packages/next/taskfile.js +++ b/packages/next/taskfile.js @@ -1935,16 +1935,23 @@ export async function compile(task, opts) { 'cli', 'bin', 'server', + 'server_esm', 'nextbuild', 'nextbuildjest', 'nextbuildstatic', + 'nextbuild_esm', 'pages', + 'pages_esm', 'lib', + 'lib_esm', 'client', + 'client_esm', 'telemetry', 'trace', 'shared', + 'shared_esm', 'shared_re_exported', + 'shared_re_exported_esm', 'server_wasm', // we compile this each time so that fresh runtime data is pulled // before each publish @@ -1979,6 +1986,14 @@ export async function lib(task, opts) { notify('Compiled lib files') } +export async function lib_esm(task, opts) { + await task + .source(opts.src || 'lib/**/*.+(js|ts|tsx)') + .swc('server', { dev: opts.dev, esm: true }) + .target('dist/esm/lib') + notify('Compiled lib files') +} + export async function server(task, opts) { await task .source(opts.src || 'server/**/*.+(js|ts|tsx)') @@ -1993,6 +2008,14 @@ export async function server(task, opts) { notify('Compiled server files') } +export async function server_esm(task, opts) { + await task + .source(opts.src || 'server/**/*.+(js|ts|tsx)') + .swc('server', { dev: opts.dev, esm: true }) + .target('dist/esm/server') + notify('Compiled server files to ESM') +} + export async function nextbuild(task, opts) { await task .source(opts.src || 'build/**/*.+(js|ts|tsx)', { @@ -2003,6 +2026,16 @@ export async function nextbuild(task, opts) { notify('Compiled build files') } +export async function nextbuild_esm(task, opts) { + await task + .source(opts.src || 'build/**/*.+(js|ts|tsx)', { + ignore: ['**/fixture/**', '**/tests/**', '**/jest/**'], + }) + .swc('server', { dev: opts.dev, esm: true }) + .target('dist/esm/build') + notify('Compiled build files to ESM') +} + export async function nextbuildjest(task, opts) { await task .source(opts.src || 'build/jest/**/*.+(js|ts|tsx)', { @@ -2021,6 +2054,14 @@ export async function client(task, opts) { notify('Compiled client files') } +export async function client_esm(task, opts) { + await task + .source(opts.src || 'client/**/*.+(js|ts|tsx)') + .swc('client', { dev: opts.dev, esm: true }) + .target('dist/esm/client') + notify('Compiled client files to ESM') +} + // export is a reserved keyword for functions export async function nextbuildstatic(task, opts) { await task @@ -2051,10 +2092,38 @@ export async function pages_document(task, opts) { .target('dist/pages') } +export async function pages_app_esm(task, opts) { + await task + .source('pages/_app.tsx') + .swc('client', { dev: opts.dev, keepImportAssertions: true, esm: true }) + .target('dist/esm/pages') +} + +export async function pages_error_esm(task, opts) { + await task + .source('pages/_error.tsx') + .swc('client', { dev: opts.dev, keepImportAssertions: true, esm: true }) + .target('dist/esm/pages') +} + +export async function pages_document_esm(task, opts) { + await task + .source('pages/_document.tsx') + .swc('server', { dev: opts.dev, keepImportAssertions: true, esm: true }) + .target('dist/esm/pages') +} + export async function pages(task, opts) { await task.parallel(['pages_app', 'pages_error', 'pages_document'], opts) } +export async function pages_esm(task, opts) { + await task.parallel( + ['pages_app_esm', 'pages_error_esm', 'pages_document_esm'], + opts + ) +} + export async function telemetry(task, opts) { await task .source(opts.src || 'telemetry/**/*.+(js|ts|tsx)') @@ -2082,11 +2151,15 @@ export default async function (task) { await task.watch('bin/*', 'bin', opts) await task.watch('pages/**/*.+(js|ts|tsx)', 'pages', opts) await task.watch('server/**/*.+(js|ts|tsx)', 'server', opts) + await task.watch('server/**/*.+(js|ts|tsx)', 'server_esm', opts) await task.watch('build/**/*.+(js|ts|tsx)', 'nextbuild', opts) + await task.watch('build/**/*.+(js|ts|tsx)', 'nextbuild_esm', opts) await task.watch('build/jest/**/*.+(js|ts|tsx)', 'nextbuildjest', opts) await task.watch('export/**/*.+(js|ts|tsx)', 'nextbuildstatic', opts) await task.watch('client/**/*.+(js|ts|tsx)', 'client', opts) + await task.watch('client/**/*.+(js|ts|tsx)', 'client_esm', opts) await task.watch('lib/**/*.+(js|ts|tsx)', 'lib', opts) + await task.watch('lib/**/*.+(js|ts|tsx)', 'lib_esm', opts) await task.watch('cli/**/*.+(js|ts|tsx)', 'cli', opts) await task.watch('telemetry/**/*.+(js|ts|tsx)', 'telemetry', opts) await task.watch('trace/**/*.+(js|ts|tsx)', 'trace', opts) @@ -2100,6 +2173,16 @@ export default async function (task) { 'shared', opts ) + await task.watch( + 'shared/**/!(amp|config|constants|dynamic|head).+(js|ts|tsx)', + 'shared_esm', + opts + ) + await task.watch( + 'shared/lib/{amp,config,constants,dynamic,head}.+(js|ts|tsx)', + 'shared_re_exported_esm', + opts + ) await task.watch('server/**/*.+(wasm)', 'server_wasm', opts) await task.watch( '../react-dev-overlay/dist/**/*.js', @@ -2119,6 +2202,16 @@ export async function shared(task, opts) { notify('Compiled shared files') } +export async function shared_esm(task, opts) { + await task + .source( + opts.src || 'shared/**/!(amp|config|constants|dynamic|head).+(js|ts|tsx)' + ) + .swc('client', { dev: opts.dev, esm: true }) + .target('dist/esm/shared') + notify('Compiled shared files to ESM') +} + export async function shared_re_exported(task, opts) { await task .source( @@ -2130,6 +2223,19 @@ export async function shared_re_exported(task, opts) { notify('Compiled shared re-exported files') } +export async function shared_re_exported_esm(task, opts) { + await task + .source( + opts.src || 'shared/**/{amp,config,constants,dynamic,head}.+(js|ts|tsx)' + ) + .swc('client', { + dev: opts.dev, + esm: true, + }) + .target('dist/esm/shared') + notify('Compiled shared re-exported files as ESM') +} + export async function server_wasm(task, opts) { await task.source(opts.src || 'server/**/*.+(wasm)').target('dist/server') notify('Moved server wasm files') diff --git a/packages/next/types/index.d.ts b/packages/next/types/index.d.ts index 7a2e2e55dc0ab..169111ff95097 100644 --- a/packages/next/types/index.d.ts +++ b/packages/next/types/index.d.ts @@ -61,6 +61,22 @@ export type Redirect = */ export type NextPage

= NextComponentType +export type FileSizeSuffix = `${ + | 'k' + | 'K' + | 'm' + | 'M' + | 'g' + | 'G' + | 't' + | 'T' + | 'p' + | 'P'}${'b' | 'B'}` + +export type SizeLimit = number | `${number}${FileSizeSuffix}` + +export type ResponseLimit = SizeLimit | boolean + /** * `Config` type, use it for export const config */ @@ -72,12 +88,16 @@ export type PageConfig = { * any string format supported by `bytes`, for example `1000`, `'500kb'` or * `'3mb'`. */ - responseLimit?: number | string | boolean + responseLimit?: ResponseLimit /** * The byte limit of the body. This is the number of bytes or any string * format supported by `bytes`, for example `1000`, `'500kb'` or `'3mb'`. */ - bodyParser?: { sizeLimit?: number | string } | false + bodyParser?: + | { + sizeLimit?: SizeLimit + } + | false /** * Flag to disable warning "API page resolved * without sending a response", due to explicitly diff --git a/packages/react-dev-overlay/package.json b/packages/react-dev-overlay/package.json index c83baa837d4b3..44dcec6115f56 100644 --- a/packages/react-dev-overlay/package.json +++ b/packages/react-dev-overlay/package.json @@ -1,6 +1,6 @@ { "name": "@next/react-dev-overlay", - "version": "12.3.1", + "version": "12.3.2-canary.10", "description": "A development-only overlay for developing React applications.", "repository": { "url": "vercel/next.js", diff --git a/packages/react-refresh-utils/package.json b/packages/react-refresh-utils/package.json index c1f20f24ec94a..f83d97879e7d2 100644 --- a/packages/react-refresh-utils/package.json +++ b/packages/react-refresh-utils/package.json @@ -1,6 +1,6 @@ { "name": "@next/react-refresh-utils", - "version": "12.3.1", + "version": "12.3.2-canary.10", "description": "An experimental package providing utilities for React Refresh.", "repository": { "url": "vercel/next.js", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a6f82edb63c7c..45419d3d2a908 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,12 +18,13 @@ importers: '@babel/plugin-proposal-object-rest-spread': 7.14.7 '@babel/preset-flow': 7.14.5 '@babel/preset-react': 7.14.5 - '@edge-runtime/jest-environment': 1.1.0-beta.31 + '@edge-runtime/jest-environment': 1.1.0-beta.33 '@fullhuman/postcss-purgecss': 1.3.0 '@mdx-js/loader': 0.18.0 '@next/bundle-analyzer': workspace:* '@next/env': workspace:* '@next/eslint-plugin-next': workspace:* + '@next/font': workspace:* '@next/mdx': workspace:* '@next/plugin-storybook': workspace:* '@next/polyfill-module': workspace:* @@ -141,8 +142,8 @@ importers: react-17: npm:react@17.0.2 react-dom: 18.2.0 react-dom-17: npm:react-dom@17.0.2 - react-dom-exp: npm:react-dom@0.0.0-experimental-8951c5fc9-20220915 - react-exp: npm:react@0.0.0-experimental-8951c5fc9-20220915 + react-dom-exp: npm:react-dom@0.0.0-experimental-cb5084d1c-20220924 + react-exp: npm:react@0.0.0-experimental-cb5084d1c-20220924 react-ssr-prepass: 1.0.8 react-virtualized: 9.22.3 relay-compiler: 13.0.2 @@ -161,7 +162,7 @@ importers: taskr: 1.1.0 tree-kill: 1.2.2 tsec: 0.2.1 - turbo: 1.3.2-canary.1 + turbo: 1.5.3 typescript: 4.8.2 wait-port: 0.2.2 webpack: 5.74.0 @@ -174,12 +175,13 @@ importers: '@babel/plugin-proposal-object-rest-spread': 7.14.7_@babel+core@7.18.0 '@babel/preset-flow': 7.14.5_@babel+core@7.18.0 '@babel/preset-react': 7.14.5_@babel+core@7.18.0 - '@edge-runtime/jest-environment': 1.1.0-beta.31 + '@edge-runtime/jest-environment': 1.1.0-beta.33 '@fullhuman/postcss-purgecss': 1.3.0 '@mdx-js/loader': 0.18.0_uuaxwgga6hqycsez5ok7v2wg4i '@next/bundle-analyzer': link:packages/next-bundle-analyzer '@next/env': link:packages/next-env '@next/eslint-plugin-next': link:packages/eslint-plugin-next + '@next/font': link:packages/font '@next/mdx': link:packages/next-mdx '@next/plugin-storybook': link:packages/next-plugin-storybook '@next/polyfill-module': link:packages/next-polyfill-module @@ -275,7 +277,7 @@ importers: lint-staged: 10.1.7 lost: 8.3.1 minimatch: 3.0.4 - moment: 2.29.4 + moment: 2.24.0 nanoid: 3.1.30 next: link:packages/next node-fetch: 2.6.7 @@ -297,8 +299,8 @@ importers: react-17: /react/17.0.2 react-dom: 18.2.0_react@18.2.0 react-dom-17: /react-dom/17.0.2_react@18.2.0 - react-dom-exp: /react-dom/0.0.0-experimental-8951c5fc9-20220915_react@18.2.0 - react-exp: /react/0.0.0-experimental-8951c5fc9-20220915 + react-dom-exp: /react-dom/0.0.0-experimental-cb5084d1c-20220924_react@18.2.0 + react-exp: /react/0.0.0-experimental-cb5084d1c-20220924 react-ssr-prepass: 1.0.8_qncsgtzehe3fgiqp6tr7lwq6fm react-virtualized: 9.22.3_biqbaboplfbrettd7655fr4n2y relay-compiler: 13.0.2 @@ -317,7 +319,7 @@ importers: taskr: 1.1.0 tree-kill: 1.2.2 tsec: 0.2.1_sbe2uaqno6akssxfwbhgeg7v2q - turbo: 1.3.2-canary.1 + turbo: 1.5.3 typescript: 4.8.2 wait-port: 0.2.2 webpack: 5.74.0_@swc+core@1.2.203 @@ -370,7 +372,7 @@ importers: devDependencies: '@types/async-retry': 1.4.2 '@types/cross-spawn': 6.0.0 - '@types/node': 12.20.55 + '@types/node': 12.12.24 '@types/prompts': 2.0.1 '@types/rimraf': 3.0.0 '@types/tar': 4.0.3 @@ -390,7 +392,7 @@ importers: packages/eslint-config-next: specifiers: - '@next/eslint-plugin-next': 12.3.1 + '@next/eslint-plugin-next': 12.3.2-canary.10 '@rushstack/eslint-patch': ^1.1.3 '@typescript-eslint/parser': ^5.21.0 eslint-import-resolver-node: ^0.3.6 @@ -401,14 +403,14 @@ importers: eslint-plugin-react-hooks: ^4.5.0 dependencies: '@next/eslint-plugin-next': link:../eslint-plugin-next - '@rushstack/eslint-patch': 1.2.0 - '@typescript-eslint/parser': 5.38.0_irgkl5vooow2ydyo6aokmferha + '@rushstack/eslint-patch': 1.1.3 + '@typescript-eslint/parser': 5.21.0_td6yqss6ra3qoebludh4ctrhym eslint-import-resolver-node: 0.3.6 - eslint-import-resolver-typescript: 2.7.1_hdzsmr7kawaomymueo2tso6fjq - eslint-plugin-import: 2.26.0_ar2mambzda7ptwcepuhox2isnu - eslint-plugin-jsx-a11y: 6.6.1_eslint@8.23.1 - eslint-plugin-react: 7.31.8_eslint@8.23.1 - eslint-plugin-react-hooks: 4.6.0_eslint@8.23.1 + eslint-import-resolver-typescript: 2.7.1_hpmu7kn6tcn2vnxpfzvv33bxmy + eslint-plugin-import: 2.26.0_asoxhzjlkaozogjqriaz4fv5ly + eslint-plugin-jsx-a11y: 6.5.1_eslint@7.32.0 + eslint-plugin-react: 7.31.8_eslint@7.32.0 + eslint-plugin-react-hooks: 4.5.0_eslint@7.32.0 packages/eslint-plugin-next: specifiers: @@ -419,6 +421,9 @@ importers: devDependencies: '@types/eslint': 7.28.0 + packages/font: + specifiers: {} + packages/next: specifiers: '@ampproject/toolbox-optimizer': 2.8.3 @@ -442,16 +447,16 @@ importers: '@babel/runtime': 7.15.4 '@babel/traverse': 7.18.0 '@babel/types': 7.18.0 - '@edge-runtime/primitives': 1.1.0-beta.31 + '@edge-runtime/primitives': 1.1.0-beta.34 '@hapi/accept': 5.0.2 '@napi-rs/cli': 2.7.0 '@napi-rs/triples': 1.1.0 - '@next/env': 12.3.1 - '@next/polyfill-module': 12.3.1 - '@next/polyfill-nomodule': 12.3.1 - '@next/react-dev-overlay': 12.3.1 - '@next/react-refresh-utils': 12.3.1 - '@next/swc': 12.3.1 + '@next/env': 12.3.2-canary.10 + '@next/polyfill-module': 12.3.2-canary.10 + '@next/polyfill-nomodule': 12.3.2-canary.10 + '@next/react-dev-overlay': 12.3.2-canary.10 + '@next/react-refresh-utils': 12.3.2-canary.10 + '@next/swc': 12.3.2-canary.10 '@segment/ajv-human-errors': 2.1.2 '@swc/helpers': 0.4.11 '@taskr/clear': 1.1.0 @@ -523,7 +528,7 @@ importers: debug: 4.1.1 devalue: 2.0.1 domain-browser: 4.19.0 - edge-runtime: 1.1.0-beta.31 + edge-runtime: 1.1.0-beta.34 events: 3.3.0 find-cache-dir: 3.3.1 find-up: 4.1.0 @@ -573,7 +578,7 @@ importers: raw-body: 2.4.1 react-is: 17.0.2 react-refresh: 0.12.0 - react-server-dom-webpack: 0.0.0-experimental-8951c5fc9-20220915 + react-server-dom-webpack: 0.0.0-experimental-cb5084d1c-20220924 regenerator-runtime: 0.13.4 sass-loader: 12.4.0 schema-utils2: npm:schema-utils@2.7.1 @@ -617,7 +622,7 @@ importers: '@ampproject/toolbox-optimizer': 2.8.3 '@babel/code-frame': 7.12.11 '@babel/core': 7.18.0 - '@babel/eslint-parser': 7.18.2_6u4riqlloqzu7mfcjslak2dtje + '@babel/eslint-parser': 7.18.2_pv54mmcbvvc2ehtbbm4mt3a4my '@babel/generator': 7.18.0 '@babel/plugin-proposal-class-properties': 7.14.5_@babel+core@7.18.0 '@babel/plugin-proposal-export-namespace-from': 7.14.5_@babel+core@7.18.0 @@ -635,7 +640,7 @@ importers: '@babel/runtime': 7.15.4 '@babel/traverse': 7.18.0 '@babel/types': 7.18.0 - '@edge-runtime/primitives': 1.1.0-beta.31 + '@edge-runtime/primitives': 1.1.0-beta.34 '@hapi/accept': 5.0.2 '@napi-rs/cli': 2.7.0 '@napi-rs/triples': 1.1.0 @@ -713,7 +718,7 @@ importers: debug: 4.1.1 devalue: 2.0.1 domain-browser: 4.19.0 - edge-runtime: 1.1.0-beta.31 + edge-runtime: 1.1.0-beta.34 events: 3.3.0 find-cache-dir: 3.3.1 find-up: 4.1.0 @@ -721,7 +726,7 @@ importers: get-orientation: 1.1.2 glob: 7.1.7 gzip-size: 5.1.1 - http-proxy: 1.18.1_debug@4.1.1 + http-proxy: 1.18.1 https-browserify: 1.0.0 icss-utils: 5.1.0_postcss@8.4.14 ignore-loader: 0.1.2 @@ -762,7 +767,7 @@ importers: raw-body: 2.4.1 react-is: 17.0.2 react-refresh: 0.12.0 - react-server-dom-webpack: 0.0.0-experimental-8951c5fc9-20220915_webpack@5.74.0 + react-server-dom-webpack: 0.0.0-experimental-cb5084d1c-20220924_webpack@5.74.0 regenerator-runtime: 0.13.4 sass-loader: 12.4.0_webpack@5.74.0 schema-utils2: /schema-utils/2.7.1 @@ -818,7 +823,7 @@ importers: globby: 11.0.1 inquirer: 7.3.3 is-git-clean: 1.1.0 - jscodeshift: 0.13.1_@babel+preset-env@7.19.1 + jscodeshift: 0.13.1_@babel+preset-env@7.18.0 meow: 7.0.1 devDependencies: '@types/jscodeshift': 0.11.0 @@ -900,15 +905,14 @@ importers: webpack: 5.74.0 packages: - /@ampproject/remapping/2.2.0: + /@ampproject/remapping/2.1.2: resolution: { - integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==, + integrity: sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==, } engines: { node: '>=6.0.0' } dependencies: - '@jridgewell/gen-mapping': 0.1.1 - '@jridgewell/trace-mapping': 0.3.15 + '@jridgewell/trace-mapping': 0.3.13 /@ampproject/toolbox-core/2.8.0: resolution: @@ -986,76 +990,58 @@ packages: integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==, } dependencies: - '@babel/highlight': 7.18.6 + '@babel/highlight': 7.16.10 - /@babel/code-frame/7.18.6: + /@babel/code-frame/7.16.7: resolution: { - integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==, + integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==, } engines: { node: '>=6.9.0' } dependencies: - '@babel/highlight': 7.18.6 + '@babel/highlight': 7.16.10 - /@babel/compat-data/7.19.1: + /@babel/compat-data/7.17.0: resolution: { - integrity: sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==, + integrity: sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==, } engines: { node: '>=6.9.0' } + dev: true - /@babel/core/7.18.0: + /@babel/compat-data/7.17.10: resolution: { - integrity: sha512-Xyw74OlJwDijToNi0+6BBI5mLLR5+5R3bcSH80LXzjzEGEUlvNzujEE71BaD/ApEZHAvFI/Mlmp4M5lIkdeeWw==, + integrity: sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==, } engines: { node: '>=6.9.0' } - dependencies: - '@ampproject/remapping': 2.2.0 - '@babel/code-frame': 7.18.6 - '@babel/generator': 7.18.0 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.18.0 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helpers': 7.19.0 - '@babel/parser': 7.18.0 - '@babel/template': 7.18.10 - '@babel/traverse': 7.18.0 - '@babel/types': 7.18.0 - convert-source-map: 1.8.0 - debug: 4.1.1 - gensync: 1.0.0-beta.2 - json5: 2.2.1 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - /@babel/core/7.19.1: + /@babel/core/7.18.0: resolution: { - integrity: sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==, + integrity: sha512-Xyw74OlJwDijToNi0+6BBI5mLLR5+5R3bcSH80LXzjzEGEUlvNzujEE71BaD/ApEZHAvFI/Mlmp4M5lIkdeeWw==, } engines: { node: '>=6.9.0' } dependencies: - '@ampproject/remapping': 2.2.0 - '@babel/code-frame': 7.18.6 - '@babel/generator': 7.19.0 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helpers': 7.19.0 + '@ampproject/remapping': 2.1.2 + '@babel/code-frame': 7.16.7 + '@babel/generator': 7.18.0 + '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.0 + '@babel/helper-module-transforms': 7.18.0 + '@babel/helpers': 7.18.2 '@babel/parser': 7.18.0 - '@babel/template': 7.18.10 + '@babel/template': 7.16.7 '@babel/traverse': 7.18.0 '@babel/types': 7.18.0 - convert-source-map: 1.8.0 + convert-source-map: 1.7.0 debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.1 semver: 6.3.0 transitivePeerDependencies: - supports-color - dev: false - /@babel/eslint-parser/7.18.2_6u4riqlloqzu7mfcjslak2dtje: + /@babel/eslint-parser/7.18.2_pv54mmcbvvc2ehtbbm4mt3a4my: resolution: { integrity: sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==, @@ -1066,7 +1052,7 @@ packages: eslint: ^7.5.0 || ^8.0.0 dependencies: '@babel/core': 7.18.0 - eslint: 8.23.1 + eslint: 7.32.0 eslint-scope: 5.1.1 eslint-visitor-keys: 2.1.0 semver: 6.3.0 @@ -1097,399 +1083,439 @@ packages: engines: { node: '>=6.9.0' } dependencies: '@babel/types': 7.18.0 - '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/gen-mapping': 0.3.1 jsesc: 2.5.2 - /@babel/generator/7.19.0: + /@babel/helper-annotate-as-pure/7.16.7: resolution: { - integrity: sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==, + integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==, } engines: { node: '>=6.9.0' } dependencies: '@babel/types': 7.18.0 - '@jridgewell/gen-mapping': 0.3.2 - jsesc: 2.5.2 - dev: false - /@babel/helper-annotate-as-pure/7.18.6: + /@babel/helper-builder-binary-assignment-operator-visitor/7.14.5: resolution: { - integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==, + integrity: sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==, } engines: { node: '>=6.9.0' } dependencies: + '@babel/helper-explode-assignable-expression': 7.14.5 '@babel/types': 7.18.0 + dev: true - /@babel/helper-builder-binary-assignment-operator-visitor/7.18.9: + /@babel/helper-builder-binary-assignment-operator-visitor/7.16.7: resolution: { - integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==, + integrity: sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==, } engines: { node: '>=6.9.0' } dependencies: - '@babel/helper-explode-assignable-expression': 7.18.6 + '@babel/helper-explode-assignable-expression': 7.16.7 '@babel/types': 7.18.0 - /@babel/helper-compilation-targets/7.19.1_@babel+core@7.18.0: + /@babel/helper-compilation-targets/7.16.7_@babel+core@7.18.0: resolution: { - integrity: sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==, + integrity: sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.19.1 + '@babel/compat-data': 7.17.10 '@babel/core': 7.18.0 - '@babel/helper-validator-option': 7.18.6 + '@babel/helper-validator-option': 7.16.7 browserslist: 4.20.2 semver: 6.3.0 + dev: true - /@babel/helper-compilation-targets/7.19.1_@babel+core@7.19.1: + /@babel/helper-compilation-targets/7.18.2_@babel+core@7.18.0: resolution: { - integrity: sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==, + integrity: sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.19.1 - '@babel/core': 7.19.1 - '@babel/helper-validator-option': 7.18.6 + '@babel/compat-data': 7.17.10 + '@babel/core': 7.18.0 + '@babel/helper-validator-option': 7.16.7 browserslist: 4.20.2 semver: 6.3.0 - dev: false - /@babel/helper-create-class-features-plugin/7.19.0_@babel+core@7.18.0: + /@babel/helper-create-class-features-plugin/7.17.1_@babel+core@7.18.0: resolution: { - integrity: sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==, + integrity: sha512-JBdSr/LtyYIno/pNnJ75lBcqc3Z1XXujzPanHqjvvrhOA+DTceTFuJi8XjmWTZh4r3fsdfqaCMN0iZemdkxZHQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-member-expression-to-functions': 7.18.9 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-replace-supers': 7.19.1 - '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-annotate-as-pure': 7.16.7 + '@babel/helper-environment-visitor': 7.18.2 + '@babel/helper-function-name': 7.17.9 + '@babel/helper-member-expression-to-functions': 7.16.7 + '@babel/helper-optimise-call-expression': 7.16.7 + '@babel/helper-replace-supers': 7.16.7 + '@babel/helper-split-export-declaration': 7.16.7 transitivePeerDependencies: - supports-color - /@babel/helper-create-class-features-plugin/7.19.0_@babel+core@7.19.1: + /@babel/helper-create-class-features-plugin/7.18.0_@babel+core@7.18.0: resolution: { - integrity: sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==, + integrity: sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-member-expression-to-functions': 7.18.9 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-replace-supers': 7.19.1 - '@babel/helper-split-export-declaration': 7.18.6 + '@babel/core': 7.18.0 + '@babel/helper-annotate-as-pure': 7.16.7 + '@babel/helper-environment-visitor': 7.18.2 + '@babel/helper-function-name': 7.17.9 + '@babel/helper-member-expression-to-functions': 7.17.7 + '@babel/helper-optimise-call-expression': 7.16.7 + '@babel/helper-replace-supers': 7.18.2 + '@babel/helper-split-export-declaration': 7.16.7 transitivePeerDependencies: - supports-color - dev: false - /@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.18.0: + /@babel/helper-create-regexp-features-plugin/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==, + integrity: sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-annotate-as-pure': 7.18.6 - regexpu-core: 5.2.1 + '@babel/helper-annotate-as-pure': 7.16.7 + regexpu-core: 4.7.1 dev: true - /@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.19.1: + /@babel/helper-create-regexp-features-plugin/7.17.12_@babel+core@7.18.0: resolution: { - integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==, + integrity: sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-annotate-as-pure': 7.18.6 - regexpu-core: 5.2.1 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-annotate-as-pure': 7.16.7 + regexpu-core: 5.0.1 - /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.18.0: + /@babel/helper-define-polyfill-provider/0.2.3_@babel+core@7.18.0: resolution: { - integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==, + integrity: sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==, } peerDependencies: '@babel/core': ^7.4.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - debug: 4.1.1 + '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.0 + '@babel/helper-module-imports': 7.16.7 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/traverse': 7.18.0 + debug: 4.3.4 lodash.debounce: 4.0.8 - resolve: 1.22.1 + resolve: 1.22.0 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.19.1: + /@babel/helper-define-polyfill-provider/0.3.1_@babel+core@7.18.0: resolution: { - integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==, + integrity: sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==, } peerDependencies: '@babel/core': ^7.4.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - debug: 4.1.1 + '@babel/core': 7.18.0 + '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.0 + '@babel/helper-module-imports': 7.16.7 + '@babel/helper-plugin-utils': 7.17.12 + '@babel/traverse': 7.18.0 + debug: 4.3.4 lodash.debounce: 4.0.8 - resolve: 1.22.1 + resolve: 1.22.0 semver: 6.3.0 transitivePeerDependencies: - supports-color - dev: false - /@babel/helper-environment-visitor/7.18.9: + /@babel/helper-environment-visitor/7.18.2: + resolution: + { + integrity: sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==, + } + engines: { node: '>=6.9.0' } + + /@babel/helper-explode-assignable-expression/7.14.5: + resolution: + { + integrity: sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==, + } + engines: { node: '>=6.9.0' } + dependencies: + '@babel/types': 7.18.0 + dev: true + + /@babel/helper-explode-assignable-expression/7.16.7: resolution: { - integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==, + integrity: sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==, } engines: { node: '>=6.9.0' } + dependencies: + '@babel/types': 7.18.0 - /@babel/helper-explode-assignable-expression/7.18.6: + /@babel/helper-function-name/7.17.9: resolution: { - integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==, + integrity: sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==, } engines: { node: '>=6.9.0' } dependencies: + '@babel/template': 7.16.7 '@babel/types': 7.18.0 - /@babel/helper-function-name/7.19.0: + /@babel/helper-hoist-variables/7.16.7: resolution: { - integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==, + integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==, } engines: { node: '>=6.9.0' } dependencies: - '@babel/template': 7.18.10 '@babel/types': 7.18.0 - /@babel/helper-hoist-variables/7.18.6: + /@babel/helper-member-expression-to-functions/7.16.7: resolution: { - integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==, + integrity: sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==, } engines: { node: '>=6.9.0' } dependencies: '@babel/types': 7.18.0 - /@babel/helper-member-expression-to-functions/7.18.9: + /@babel/helper-member-expression-to-functions/7.17.7: resolution: { - integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==, + integrity: sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==, } engines: { node: '>=6.9.0' } dependencies: '@babel/types': 7.18.0 - /@babel/helper-module-imports/7.18.6: + /@babel/helper-module-imports/7.16.7: resolution: { - integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==, + integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==, } engines: { node: '>=6.9.0' } dependencies: '@babel/types': 7.18.0 - /@babel/helper-module-transforms/7.19.0: + /@babel/helper-module-transforms/7.18.0: resolution: { - integrity: sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==, + integrity: sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==, } engines: { node: '>=6.9.0' } dependencies: - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-simple-access': 7.18.6 - '@babel/helper-split-export-declaration': 7.18.6 - '@babel/helper-validator-identifier': 7.19.1 - '@babel/template': 7.18.10 + '@babel/helper-environment-visitor': 7.18.2 + '@babel/helper-module-imports': 7.16.7 + '@babel/helper-simple-access': 7.18.2 + '@babel/helper-split-export-declaration': 7.16.7 + '@babel/helper-validator-identifier': 7.16.7 + '@babel/template': 7.16.7 '@babel/traverse': 7.18.0 '@babel/types': 7.18.0 transitivePeerDependencies: - supports-color - /@babel/helper-optimise-call-expression/7.18.6: + /@babel/helper-optimise-call-expression/7.16.7: resolution: { - integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==, + integrity: sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==, } engines: { node: '>=6.9.0' } dependencies: '@babel/types': 7.18.0 - /@babel/helper-plugin-utils/7.19.0: + /@babel/helper-plugin-utils/7.16.7: resolution: { - integrity: sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==, + integrity: sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==, } engines: { node: '>=6.9.0' } - /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.18.0: + /@babel/helper-plugin-utils/7.17.12: resolution: { - integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==, + integrity: sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==, + } + engines: { node: '>=6.9.0' } + + /@babel/helper-remap-async-to-generator/7.14.5: + resolution: + { + integrity: sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==, } engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.18.0 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-wrap-function': 7.19.0 + '@babel/helper-annotate-as-pure': 7.16.7 + '@babel/helper-wrap-function': 7.14.5 '@babel/types': 7.18.0 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.19.1: + /@babel/helper-remap-async-to-generator/7.16.8: resolution: { - integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==, + integrity: sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==, } engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-wrap-function': 7.19.0 + '@babel/helper-annotate-as-pure': 7.16.7 + '@babel/helper-wrap-function': 7.16.8 + '@babel/types': 7.18.0 + transitivePeerDependencies: + - supports-color + + /@babel/helper-replace-supers/7.16.7: + resolution: + { + integrity: sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==, + } + engines: { node: '>=6.9.0' } + dependencies: + '@babel/helper-environment-visitor': 7.18.2 + '@babel/helper-member-expression-to-functions': 7.16.7 + '@babel/helper-optimise-call-expression': 7.16.7 + '@babel/traverse': 7.18.0 '@babel/types': 7.18.0 transitivePeerDependencies: - supports-color - dev: false - /@babel/helper-replace-supers/7.19.1: + /@babel/helper-replace-supers/7.18.2: resolution: { - integrity: sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==, + integrity: sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==, } engines: { node: '>=6.9.0' } dependencies: - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-member-expression-to-functions': 7.18.9 - '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-environment-visitor': 7.18.2 + '@babel/helper-member-expression-to-functions': 7.17.7 + '@babel/helper-optimise-call-expression': 7.16.7 '@babel/traverse': 7.18.0 '@babel/types': 7.18.0 transitivePeerDependencies: - supports-color - /@babel/helper-simple-access/7.18.6: + /@babel/helper-simple-access/7.18.2: resolution: { - integrity: sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==, + integrity: sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==, } engines: { node: '>=6.9.0' } dependencies: '@babel/types': 7.18.0 - /@babel/helper-skip-transparent-expression-wrappers/7.18.9: + /@babel/helper-skip-transparent-expression-wrappers/7.16.0: resolution: { - integrity: sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==, + integrity: sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==, } engines: { node: '>=6.9.0' } dependencies: '@babel/types': 7.18.0 - /@babel/helper-split-export-declaration/7.18.6: + /@babel/helper-split-export-declaration/7.16.7: resolution: { - integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==, + integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==, } engines: { node: '>=6.9.0' } dependencies: '@babel/types': 7.18.0 - /@babel/helper-string-parser/7.18.10: + /@babel/helper-validator-identifier/7.16.7: resolution: { - integrity: sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==, + integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==, } engines: { node: '>=6.9.0' } - /@babel/helper-validator-identifier/7.19.1: + /@babel/helper-validator-option/7.16.7: resolution: { - integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==, + integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==, } engines: { node: '>=6.9.0' } - /@babel/helper-validator-option/7.18.6: + /@babel/helper-wrap-function/7.14.5: resolution: { - integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==, + integrity: sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==, } engines: { node: '>=6.9.0' } + dependencies: + '@babel/helper-function-name': 7.17.9 + '@babel/template': 7.16.7 + '@babel/traverse': 7.18.0 + '@babel/types': 7.18.0 + transitivePeerDependencies: + - supports-color + dev: true - /@babel/helper-wrap-function/7.19.0: + /@babel/helper-wrap-function/7.16.8: resolution: { - integrity: sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==, + integrity: sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==, } engines: { node: '>=6.9.0' } dependencies: - '@babel/helper-function-name': 7.19.0 - '@babel/template': 7.18.10 + '@babel/helper-function-name': 7.17.9 + '@babel/template': 7.16.7 '@babel/traverse': 7.18.0 '@babel/types': 7.18.0 transitivePeerDependencies: - supports-color - /@babel/helpers/7.19.0: + /@babel/helpers/7.18.2: resolution: { - integrity: sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==, + integrity: sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==, } engines: { node: '>=6.9.0' } dependencies: - '@babel/template': 7.18.10 + '@babel/template': 7.16.7 '@babel/traverse': 7.18.0 '@babel/types': 7.18.0 transitivePeerDependencies: - supports-color - /@babel/highlight/7.18.6: + /@babel/highlight/7.16.10: resolution: { - integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==, + integrity: sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==, } engines: { node: '>=6.9.0' } dependencies: - '@babel/helper-validator-identifier': 7.19.1 + '@babel/helper-validator-identifier': 7.16.7 chalk: 2.4.2 js-tokens: 4.0.0 @@ -1501,99 +1527,81 @@ packages: engines: { node: '>=6.0.0' } hasBin: true dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.18.0 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.18.0: + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.17.12_@babel+core@7.18.0: resolution: { - integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==, + integrity: sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - dev: true - - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9_@babel+core@7.18.0: + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==, + integrity: sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.13.0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 - '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 + '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.18.0 dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9_@babel+core@7.19.1: + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.17.12_@babel+core@7.18.0: resolution: { - integrity: sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==, + integrity: sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 - '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.19.1 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 + '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 + '@babel/plugin-proposal-optional-chaining': 7.17.12_@babel+core@7.18.0 - /@babel/plugin-proposal-async-generator-functions/7.19.1_@babel+core@7.18.0: + /@babel/plugin-proposal-async-generator-functions/7.14.9_@babel+core@7.18.0: resolution: { - integrity: sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==, + integrity: sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-remap-async-to-generator': 7.14.5 '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.0 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-async-generator-functions/7.19.1_@babel+core@7.19.1: + /@babel/plugin-proposal-async-generator-functions/7.17.12_@babel+core@7.18.0: resolution: { - integrity: sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==, + integrity: sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.19.1 + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 + '@babel/helper-remap-async-to-generator': 7.16.8 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.0 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-proposal-class-properties/7.12.1_@babel+core@7.18.0: resolution: @@ -1604,8 +1612,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-create-class-features-plugin': 7.18.0_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.17.12 transitivePeerDependencies: - supports-color dev: true @@ -1620,104 +1628,101 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-create-class-features-plugin': 7.18.0_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.17.12 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.18.0: + /@babel/plugin-proposal-class-properties/7.16.7_@babel+core@7.18.0: resolution: { - integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==, + integrity: sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-create-class-features-plugin': 7.17.1_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.16.7 transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.19.1: + /@babel/plugin-proposal-class-properties/7.17.12_@babel+core@7.18.0: resolution: { - integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==, + integrity: sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.18.0 + '@babel/helper-create-class-features-plugin': 7.18.0_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.17.12 transitivePeerDependencies: - supports-color - dev: false - /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.18.0: + /@babel/plugin-proposal-class-static-block/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==, + integrity: sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.12.0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-create-class-features-plugin': 7.17.1_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.16.7 '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.18.0 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.19.1: + /@babel/plugin-proposal-class-static-block/7.18.0_@babel+core@7.18.0: resolution: { - integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==, + integrity: sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.19.1 + '@babel/core': 7.18.0 + '@babel/helper-create-class-features-plugin': 7.18.0_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.17.12 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.18.0 transitivePeerDependencies: - supports-color - dev: false - /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.18.0: + /@babel/plugin-proposal-dynamic-import/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==, + integrity: sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.16.7 '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.0 dev: true - /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.19.1: + /@babel/plugin-proposal-dynamic-import/7.16.7_@babel+core@7.18.0: resolution: { - integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==, + integrity: sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.1 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.0 /@babel/plugin-proposal-export-namespace-from/7.14.5_@babel+core@7.18.0: resolution: @@ -1729,120 +1734,102 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.17.12 '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.0 dev: true - /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.18.0: + /@babel/plugin-proposal-export-namespace-from/7.17.12_@babel+core@7.18.0: resolution: { - integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==, + integrity: sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.17.12 '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.0 - dev: true - - /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.19.1: - resolution: - { - integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.19.1 - dev: false - /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.18.0: + /@babel/plugin-proposal-json-strings/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==, + integrity: sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.16.7 '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.0 dev: true - /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.19.1: + /@babel/plugin-proposal-json-strings/7.17.12_@babel+core@7.18.0: resolution: { - integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==, + integrity: sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.1 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.0 - /@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.18.0: + /@babel/plugin-proposal-logical-assignment-operators/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==, + integrity: sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.16.7 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.0 dev: true - /@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.19.1: + /@babel/plugin-proposal-logical-assignment-operators/7.17.12_@babel+core@7.18.0: resolution: { - integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==, + integrity: sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.19.1 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.0 - /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.18.0: + /@babel/plugin-proposal-nullish-coalescing-operator/7.16.7_@babel+core@7.18.0: resolution: { - integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==, + integrity: sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.16.7 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.0 - /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.19.1: + /@babel/plugin-proposal-nullish-coalescing-operator/7.17.12_@babel+core@7.18.0: resolution: { - integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==, + integrity: sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.19.1 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.0 /@babel/plugin-proposal-numeric-separator/7.14.5_@babel+core@7.18.0: resolution: @@ -1854,37 +1841,22 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.16.7 '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.0 dev: true - /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.18.0: + /@babel/plugin-proposal-numeric-separator/7.16.7_@babel+core@7.18.0: resolution: { - integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==, + integrity: sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.17.12 '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.0 - dev: true - - /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.19.1 - dev: false /@babel/plugin-proposal-object-rest-spread/7.14.7_@babel+core@7.18.0: resolution: @@ -1895,200 +1867,177 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.19.1 + '@babel/compat-data': 7.17.0 '@babel/core': 7.18.0 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-compilation-targets': 7.16.7_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.16.7 '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.0 - '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.18.0 + '@babel/plugin-transform-parameters': 7.14.5_@babel+core@7.18.0 dev: true - /@babel/plugin-proposal-object-rest-spread/7.18.9_@babel+core@7.18.0: + /@babel/plugin-proposal-object-rest-spread/7.18.0_@babel+core@7.18.0: resolution: { - integrity: sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==, + integrity: sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.19.1 + '@babel/compat-data': 7.17.10 '@babel/core': 7.18.0 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.17.12 '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.0 - '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.18.0 - dev: true - - /@babel/plugin-proposal-object-rest-spread/7.18.9_@babel+core@7.19.1: - resolution: - { - integrity: sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.19.1 - '@babel/core': 7.19.1 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.19.1 - dev: false + '@babel/plugin-transform-parameters': 7.17.12_@babel+core@7.18.0 - /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.18.0: + /@babel/plugin-proposal-optional-catch-binding/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==, + integrity: sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.16.7 '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.0 dev: true - /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.19.1: + /@babel/plugin-proposal-optional-catch-binding/7.16.7_@babel+core@7.18.0: resolution: { - integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==, + integrity: sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.19.1 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.0 - /@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.18.0: + /@babel/plugin-proposal-optional-chaining/7.16.7_@babel+core@7.18.0: resolution: { - integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==, + integrity: sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.0 - /@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.19.1: + /@babel/plugin-proposal-optional-chaining/7.17.12_@babel+core@7.18.0: resolution: { - integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==, + integrity: sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.19.1 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 + '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.0 - /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.18.0: + /@babel/plugin-proposal-private-methods/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==, + integrity: sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-create-class-features-plugin': 7.17.1_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.16.7 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.19.1: + /@babel/plugin-proposal-private-methods/7.17.12_@babel+core@7.18.0: resolution: { - integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==, + integrity: sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.18.0 + '@babel/helper-create-class-features-plugin': 7.18.0_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.17.12 transitivePeerDependencies: - supports-color - dev: false - /@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.18.0: + /@babel/plugin-proposal-private-property-in-object/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==, + integrity: sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-annotate-as-pure': 7.16.7 + '@babel/helper-create-class-features-plugin': 7.17.1_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.16.7 '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.18.0 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.19.1: + /@babel/plugin-proposal-private-property-in-object/7.17.12_@babel+core@7.18.0: resolution: { - integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==, + integrity: sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.19.1 + '@babel/core': 7.18.0 + '@babel/helper-annotate-as-pure': 7.16.7 + '@babel/helper-create-class-features-plugin': 7.18.0_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.17.12 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.18.0 transitivePeerDependencies: - supports-color - dev: false - /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.18.0: + /@babel/plugin-proposal-unicode-property-regex/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==, + integrity: sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==, } engines: { node: '>=4' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-create-regexp-features-plugin': 7.14.5_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.19.1: + /@babel/plugin-proposal-unicode-property-regex/7.17.12_@babel+core@7.18.0: resolution: { - integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==, + integrity: sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==, } engines: { node: '>=4' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-create-regexp-features-plugin': 7.17.12_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.17.12 /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.18.0: resolution: @@ -2099,1281 +2048,1035 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - dev: true + '@babel/helper-plugin-utils': 7.16.7 - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.19.1: + /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.18.0: resolution: { - integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==, + integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==, } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 + dev: true - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.18.0: + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.18.0: resolution: { - integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==, + integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==, } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - dev: true + '@babel/helper-plugin-utils': 7.16.7 - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.18.0: + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==, + integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==, } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - dev: true + '@babel/helper-plugin-utils': 7.16.7 - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.19.1: + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.18.0: resolution: { - integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==, + integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==, } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.18.0: + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.18.0: resolution: { - integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==, + integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==, } - engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - dev: true + '@babel/helper-plugin-utils': 7.16.7 - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.19.1: + /@babel/plugin-syntax-flow/7.16.7_@babel+core@7.18.0: resolution: { - integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==, + integrity: sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.16.7 - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.18.0: + /@babel/plugin-syntax-import-assertions/7.16.7_@babel+core@7.18.0: resolution: { - integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==, + integrity: sha512-DoM/wsaMaDXpM2fa+QkZeqqfYs340WTY+boLRiZ7ckqt3PAFt1CdGmMXVniFCcN8RuStim2Z4Co3bIKdWjTXIQ==, } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.19.1: + /@babel/plugin-syntax-import-assertions/7.17.12_@babel+core@7.18.0: resolution: { - integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==, + integrity: sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==, } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.18.0: + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.18.0: resolution: { - integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==, + integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==, } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.19.1: + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.18.0: resolution: { - integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==, + integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==, } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.16.7 - /@babel/plugin-syntax-flow/7.18.6_@babel+core@7.18.0: + /@babel/plugin-syntax-jsx/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==, + integrity: sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.17.12 + dev: true - /@babel/plugin-syntax-import-assertions/7.16.7_@babel+core@7.18.0: + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.18.0: resolution: { - integrity: sha512-DoM/wsaMaDXpM2fa+QkZeqqfYs340WTY+boLRiZ7ckqt3PAFt1CdGmMXVniFCcN8RuStim2Z4Co3bIKdWjTXIQ==, + integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==, } - engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - dev: true + '@babel/helper-plugin-utils': 7.16.7 - /@babel/plugin-syntax-import-assertions/7.18.6_@babel+core@7.18.0: + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.18.0: resolution: { - integrity: sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==, + integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==, } - engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - dev: true + '@babel/helper-plugin-utils': 7.16.7 - /@babel/plugin-syntax-import-assertions/7.18.6_@babel+core@7.19.1: + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.18.0: resolution: { - integrity: sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==, + integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==, } - engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.16.7 - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.18.0: + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.18.0: resolution: { - integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==, + integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==, } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - dev: true + '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.18.0: + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.18.0: resolution: { - integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==, + integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==, } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - dev: true + '@babel/helper-plugin-utils': 7.16.7 - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.19.1: + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.18.0: resolution: { - integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==, + integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==, } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.16.7 - /@babel/plugin-syntax-jsx/7.14.5_@babel+core@7.18.0: + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==, + integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - dev: true + '@babel/helper-plugin-utils': 7.16.7 - /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.18.0: + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==, + integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - dev: true + '@babel/helper-plugin-utils': 7.16.7 - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.18.0: + /@babel/plugin-syntax-typescript/7.16.7_@babel+core@7.18.0: resolution: { - integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==, + integrity: sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==, } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - dev: true + '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.19.1: + /@babel/plugin-syntax-typescript/7.17.12_@babel+core@7.18.0: resolution: { - integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==, + integrity: sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==, } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false - - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.18.0: - resolution: - { - integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==, - } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.19.1: - resolution: - { - integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==, - } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false - - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.18.0: - resolution: - { - integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==, - } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - dev: true - - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.19.1: - resolution: - { - integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==, - } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false - - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.18.0: - resolution: - { - integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==, - } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - dev: true - - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.19.1: - resolution: - { - integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==, - } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false - - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.18.0: - resolution: - { - integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==, - } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - dev: true - - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.19.1: - resolution: - { - integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==, - } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false - - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.18.0: - resolution: - { - integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==, - } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.19.1: - resolution: - { - integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==, - } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false - - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.18.0: - resolution: - { - integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==, - } - engines: { node: '>=6.9.0' } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.19.1: - resolution: - { - integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false - - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.18.0: + /@babel/plugin-transform-arrow-functions/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==, + integrity: sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.19.1: - resolution: - { - integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false - - /@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.18.0: - resolution: - { - integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - - /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.18.0: + /@babel/plugin-transform-arrow-functions/7.17.12_@babel+core@7.18.0: resolution: { - integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==, + integrity: sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - dev: true - - /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.18.0: + /@babel/plugin-transform-async-to-generator/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==, + integrity: sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.18.0 + '@babel/helper-module-imports': 7.16.7 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-remap-async-to-generator': 7.14.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-async-to-generator/7.17.12_@babel+core@7.18.0: resolution: { - integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==, + integrity: sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.19.1 + '@babel/core': 7.18.0 + '@babel/helper-module-imports': 7.16.7 + '@babel/helper-plugin-utils': 7.17.12 + '@babel/helper-remap-async-to-generator': 7.16.8 transitivePeerDependencies: - supports-color - dev: false - /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.18.0: + /@babel/plugin-transform-block-scoped-functions/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==, + integrity: sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-block-scoped-functions/7.16.7_@babel+core@7.18.0: resolution: { - integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==, + integrity: sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-block-scoping/7.18.9_@babel+core@7.18.0: + /@babel/plugin-transform-block-scoping/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==, + integrity: sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-block-scoping/7.18.9_@babel+core@7.19.1: + /@babel/plugin-transform-block-scoping/7.18.4_@babel+core@7.18.0: resolution: { - integrity: sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==, + integrity: sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-classes/7.19.0_@babel+core@7.18.0: + /@babel/plugin-transform-classes/7.14.9_@babel+core@7.18.0: resolution: { - integrity: sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==, + integrity: sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.18.0 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-replace-supers': 7.19.1 - '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-annotate-as-pure': 7.16.7 + '@babel/helper-function-name': 7.17.9 + '@babel/helper-optimise-call-expression': 7.16.7 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-replace-supers': 7.16.7 + '@babel/helper-split-export-declaration': 7.16.7 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-classes/7.19.0_@babel+core@7.19.1: + /@babel/plugin-transform-classes/7.18.4_@babel+core@7.18.0: resolution: { - integrity: sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==, + integrity: sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-replace-supers': 7.19.1 - '@babel/helper-split-export-declaration': 7.18.6 + '@babel/core': 7.18.0 + '@babel/helper-annotate-as-pure': 7.16.7 + '@babel/helper-environment-visitor': 7.18.2 + '@babel/helper-function-name': 7.17.9 + '@babel/helper-optimise-call-expression': 7.16.7 + '@babel/helper-plugin-utils': 7.17.12 + '@babel/helper-replace-supers': 7.18.2 + '@babel/helper-split-export-declaration': 7.16.7 globals: 11.12.0 transitivePeerDependencies: - supports-color - dev: false - /@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.18.0: + /@babel/plugin-transform-computed-properties/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==, + integrity: sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.19.1: + /@babel/plugin-transform-computed-properties/7.17.12_@babel+core@7.18.0: resolution: { - integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==, + integrity: sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-destructuring/7.18.13_@babel+core@7.18.0: + /@babel/plugin-transform-destructuring/7.14.7_@babel+core@7.18.0: resolution: { - integrity: sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==, + integrity: sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-destructuring/7.18.13_@babel+core@7.19.1: + /@babel/plugin-transform-destructuring/7.18.0_@babel+core@7.18.0: resolution: { - integrity: sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==, + integrity: sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.18.0: + /@babel/plugin-transform-dotall-regex/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==, + integrity: sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-create-regexp-features-plugin': 7.14.5_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-dotall-regex/7.16.7_@babel+core@7.18.0: resolution: { - integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==, + integrity: sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-create-regexp-features-plugin': 7.17.12_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.18.0: + /@babel/plugin-transform-duplicate-keys/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==, + integrity: sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.19.1: + /@babel/plugin-transform-duplicate-keys/7.17.12_@babel+core@7.18.0: resolution: { - integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==, + integrity: sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.18.0: + /@babel/plugin-transform-exponentiation-operator/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==, + integrity: sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.14.5 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-exponentiation-operator/7.16.7_@babel+core@7.18.0: resolution: { - integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==, + integrity: sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.16.7 + '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-flow-strip-types/7.19.0_@babel+core@7.18.0: + /@babel/plugin-transform-flow-strip-types/7.16.7_@babel+core@7.18.0: resolution: { - integrity: sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==, + integrity: sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-flow': 7.18.6_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/plugin-syntax-flow': 7.16.7_@babel+core@7.18.0 - /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.18.0: + /@babel/plugin-transform-for-of/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==, + integrity: sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.19.1: + /@babel/plugin-transform-for-of/7.18.1_@babel+core@7.18.0: resolution: { - integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==, + integrity: sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.18.0: + /@babel/plugin-transform-function-name/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==, + integrity: sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.18.0 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-function-name': 7.17.9 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.19.1: + /@babel/plugin-transform-function-name/7.16.7_@babel+core@7.18.0: resolution: { - integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==, + integrity: sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.0 + '@babel/helper-function-name': 7.17.9 + '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-literals/7.18.9_@babel+core@7.18.0: + /@babel/plugin-transform-literals/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==, + integrity: sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-literals/7.18.9_@babel+core@7.19.1: + /@babel/plugin-transform-literals/7.17.12_@babel+core@7.18.0: resolution: { - integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==, + integrity: sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.18.0: + /@babel/plugin-transform-member-expression-literals/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==, + integrity: sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-member-expression-literals/7.16.7_@babel+core@7.18.0: resolution: { - integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==, + integrity: sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-modules-amd/7.18.6_@babel+core@7.18.0: + /@babel/plugin-transform-modules-amd/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==, + integrity: sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-module-transforms': 7.18.0 + '@babel/helper-plugin-utils': 7.16.7 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-modules-amd/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 - babel-plugin-dynamic-import-node: 2.3.3 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/plugin-transform-modules-commonjs/7.18.0_@babel+core@7.18.0: + /@babel/plugin-transform-modules-amd/7.18.0_@babel+core@7.18.0: resolution: { - integrity: sha512-cCeR0VZWtfxWS4YueAK2qtHtBPJRSaJcMlbS8jhSIm/A3E2Kpro4W1Dn4cqJtp59dtWfXjQwK7SPKF8ghs7rlw==, + integrity: sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-simple-access': 7.18.6 + '@babel/helper-module-transforms': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color - dev: true - /@babel/plugin-transform-modules-commonjs/7.18.6_@babel+core@7.18.0: + /@babel/plugin-transform-modules-commonjs/7.16.8_@babel+core@7.18.0: resolution: { - integrity: sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==, + integrity: sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-simple-access': 7.18.6 + '@babel/helper-module-transforms': 7.18.0 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-simple-access': 7.18.2 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color - /@babel/plugin-transform-modules-commonjs/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-modules-commonjs/7.18.0_@babel+core@7.18.0: resolution: { - integrity: sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==, + integrity: sha512-cCeR0VZWtfxWS4YueAK2qtHtBPJRSaJcMlbS8jhSIm/A3E2Kpro4W1Dn4cqJtp59dtWfXjQwK7SPKF8ghs7rlw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-simple-access': 7.18.6 + '@babel/core': 7.18.0 + '@babel/helper-module-transforms': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 + '@babel/helper-simple-access': 7.18.2 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color - dev: false - /@babel/plugin-transform-modules-systemjs/7.19.0_@babel+core@7.18.0: + /@babel/plugin-transform-modules-systemjs/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==, + integrity: sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-validator-identifier': 7.19.1 + '@babel/helper-hoist-variables': 7.16.7 + '@babel/helper-module-transforms': 7.18.0 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-validator-identifier': 7.16.7 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-modules-systemjs/7.19.0_@babel+core@7.19.1: + /@babel/plugin-transform-modules-systemjs/7.18.4_@babel+core@7.18.0: resolution: { - integrity: sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==, + integrity: sha512-lH2UaQaHVOAeYrUUuZ8i38o76J/FnO8vu21OE+tD1MyP9lxdZoSfz+pDbWkq46GogUrdrMz3tiz/FYGB+bVThg==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-validator-identifier': 7.19.1 + '@babel/core': 7.18.0 + '@babel/helper-hoist-variables': 7.16.7 + '@babel/helper-module-transforms': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 + '@babel/helper-validator-identifier': 7.16.7 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color - dev: false - /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.18.0: + /@babel/plugin-transform-modules-umd/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==, + integrity: sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-module-transforms': 7.18.0 + '@babel/helper-plugin-utils': 7.16.7 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-modules-umd/7.18.0_@babel+core@7.18.0: resolution: { - integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==, + integrity: sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.18.0 + '@babel/helper-module-transforms': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 transitivePeerDependencies: - supports-color - dev: false - /@babel/plugin-transform-named-capturing-groups-regex/7.19.1_@babel+core@7.18.0: + /@babel/plugin-transform-named-capturing-groups-regex/7.14.9_@babel+core@7.18.0: resolution: { - integrity: sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==, + integrity: sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-create-regexp-features-plugin': 7.14.5_@babel+core@7.18.0 dev: true - /@babel/plugin-transform-named-capturing-groups-regex/7.19.1_@babel+core@7.19.1: + /@babel/plugin-transform-named-capturing-groups-regex/7.17.12_@babel+core@7.18.0: resolution: { - integrity: sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==, + integrity: sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-create-regexp-features-plugin': 7.17.12_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.18.0: + /@babel/plugin-transform-new-target/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==, + integrity: sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-new-target/7.17.12_@babel+core@7.18.0: resolution: { - integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==, + integrity: sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.18.0: + /@babel/plugin-transform-object-super/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==, + integrity: sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-replace-supers': 7.19.1 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-replace-supers': 7.16.7 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-object-super/7.16.7_@babel+core@7.18.0: resolution: { - integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==, + integrity: sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-replace-supers': 7.19.1 + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 + '@babel/helper-replace-supers': 7.18.2 transitivePeerDependencies: - supports-color - dev: false - /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.18.0: + /@babel/plugin-transform-parameters/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==, + integrity: sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.19.1: + /@babel/plugin-transform-parameters/7.17.12_@babel+core@7.18.0: resolution: { - integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==, + integrity: sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.18.0: + /@babel/plugin-transform-property-literals/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==, + integrity: sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-property-literals/7.16.7_@babel+core@7.18.0: resolution: { - integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==, + integrity: sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-react-constant-elements/7.18.12_@babel+core@7.18.0: + /@babel/plugin-transform-react-constant-elements/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==, + integrity: sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.18.0: + /@babel/plugin-transform-react-display-name/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==, + integrity: sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.18.0: + /@babel/plugin-transform-react-jsx-development/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==, + integrity: sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.18.0 + '@babel/plugin-transform-react-jsx': 7.14.5_@babel+core@7.18.0 dev: true - /@babel/plugin-transform-react-jsx/7.19.0_@babel+core@7.18.0: + /@babel/plugin-transform-react-jsx/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==, + integrity: sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.18.0 + '@babel/helper-annotate-as-pure': 7.16.7 + '@babel/helper-module-imports': 7.16.7 + '@babel/helper-plugin-utils': 7.17.12 + '@babel/plugin-syntax-jsx': 7.14.5_@babel+core@7.18.0 '@babel/types': 7.18.0 dev: true - /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.18.0: + /@babel/plugin-transform-react-pure-annotations/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==, + integrity: sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-annotate-as-pure': 7.16.7 + '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.18.0: + /@babel/plugin-transform-regenerator/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==, + integrity: sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - regenerator-transform: 0.15.0 + regenerator-transform: 0.14.4 dev: true - /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-regenerator/7.18.0_@babel+core@7.18.0: resolution: { - integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==, + integrity: sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 regenerator-transform: 0.15.0 - dev: false - /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.18.0: + /@babel/plugin-transform-reserved-words/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==, + integrity: sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-reserved-words/7.17.12_@babel+core@7.18.0: resolution: { - integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==, + integrity: sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 /@babel/plugin-transform-runtime/7.18.0_@babel+core@7.18.0: resolution: @@ -3385,255 +3088,263 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.18.0 - babel-plugin-polyfill-corejs3: 0.5.3_@babel+core@7.18.0 + '@babel/helper-module-imports': 7.16.7 + '@babel/helper-plugin-utils': 7.17.12 + babel-plugin-polyfill-corejs2: 0.3.1_@babel+core@7.18.0 + babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.18.0 babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.18.0 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.18.0: + /@babel/plugin-transform-shorthand-properties/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==, + integrity: sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-shorthand-properties/7.16.7_@babel+core@7.18.0: resolution: { - integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==, + integrity: sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-spread/7.19.0_@babel+core@7.18.0: + /@babel/plugin-transform-spread/7.14.6_@babel+core@7.18.0: resolution: { - integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==, + integrity: sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 dev: true - /@babel/plugin-transform-spread/7.19.0_@babel+core@7.19.1: + /@babel/plugin-transform-spread/7.17.12_@babel+core@7.18.0: resolution: { - integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==, + integrity: sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 + '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 - /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.18.0: + /@babel/plugin-transform-sticky-regex/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==, + integrity: sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-sticky-regex/7.16.7_@babel+core@7.18.0: resolution: { - integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==, + integrity: sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.18.0: + /@babel/plugin-transform-template-literals/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==, + integrity: sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.19.1: + /@babel/plugin-transform-template-literals/7.18.2_@babel+core@7.18.0: resolution: { - integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==, + integrity: sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.18.0: + /@babel/plugin-transform-typeof-symbol/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==, + integrity: sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.19.1: + /@babel/plugin-transform-typeof-symbol/7.17.12_@babel+core@7.18.0: resolution: { - integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==, + integrity: sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 + + /@babel/plugin-transform-typescript/7.16.8_@babel+core@7.18.0: + resolution: + { + integrity: sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.18.0 + '@babel/helper-create-class-features-plugin': 7.18.0_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.17.12 + '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.18.0 + transitivePeerDependencies: + - supports-color - /@babel/plugin-transform-typescript/7.19.1_@babel+core@7.18.0: + /@babel/plugin-transform-typescript/7.18.4_@babel+core@7.18.0: resolution: { - integrity: sha512-+ILcOU+6mWLlvCwnL920m2Ow3wWx3Wo8n2t5aROQmV55GZt+hOiLvBaa3DNzRjSEHa1aauRs4/YLmkCfFkhhRQ==, + integrity: sha512-l4vHuSLUajptpHNEOUDEGsnpl9pfRLsN1XUoDQDD/YBuXTM+v37SHGS+c6n4jdcZy96QtuUuSvZYMLSSsjH8Mw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.18.0 + '@babel/helper-create-class-features-plugin': 7.18.0_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.17.12 + '@babel/plugin-syntax-typescript': 7.17.12_@babel+core@7.18.0 transitivePeerDependencies: - supports-color + dev: true - /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.18.0: + /@babel/plugin-transform-unicode-escapes/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==, + integrity: sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.19.1: + /@babel/plugin-transform-unicode-escapes/7.16.7_@babel+core@7.18.0: resolution: { - integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==, + integrity: sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.18.0: + /@babel/plugin-transform-unicode-regex/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==, + integrity: sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.18.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-create-regexp-features-plugin': 7.14.5_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-unicode-regex/7.16.7_@babel+core@7.18.0: resolution: { - integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==, + integrity: sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@babel/core': 7.18.0 + '@babel/helper-create-regexp-features-plugin': 7.17.12_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.17.12 - /@babel/preset-env/7.18.0_@babel+core@7.18.0: + /@babel/preset-env/7.15.0_@babel+core@7.18.0: resolution: { - integrity: sha512-cP74OMs7ECLPeG1reiCQ/D/ypyOxgfm8uR6HRYV23vTJ7Lu1nbgj9DQDo/vH59gnn7GOAwtTDPPYV4aXzsMKHA==, + integrity: sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.19.1 + '@babel/compat-data': 7.17.10 '@babel/core': 7.18.0 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.18.9_@babel+core@7.18.0 - '@babel/plugin-proposal-async-generator-functions': 7.19.1_@babel+core@7.18.0 - '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-proposal-class-static-block': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.18.0 - '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-proposal-logical-assignment-operators': 7.18.9_@babel+core@7.18.0 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-proposal-object-rest-spread': 7.18.9_@babel+core@7.18.0 - '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.18.0 - '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-proposal-private-property-in-object': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.18.0 + '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-validator-option': 7.16.7 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-proposal-async-generator-functions': 7.14.9_@babel+core@7.18.0 + '@babel/plugin-proposal-class-properties': 7.16.7_@babel+core@7.18.0 + '@babel/plugin-proposal-class-static-block': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-proposal-dynamic-import': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-proposal-export-namespace-from': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-proposal-json-strings': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-proposal-logical-assignment-operators': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.16.7_@babel+core@7.18.0 + '@babel/plugin-proposal-numeric-separator': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-proposal-object-rest-spread': 7.14.7_@babel+core@7.18.0 + '@babel/plugin-proposal-optional-catch-binding': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.18.0 + '@babel/plugin-proposal-private-methods': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-proposal-private-property-in-object': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-proposal-unicode-property-regex': 7.14.5_@babel+core@7.18.0 '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.0 '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.18.0 '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.18.0 '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.0 '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.0 - '@babel/plugin-syntax-import-assertions': 7.18.6_@babel+core@7.18.0 '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.0 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.0 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.0 @@ -3643,86 +3354,86 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.0 '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.18.0 '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.18.0 - '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-async-to-generator': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-block-scoping': 7.18.9_@babel+core@7.18.0 - '@babel/plugin-transform-classes': 7.19.0_@babel+core@7.18.0 - '@babel/plugin-transform-computed-properties': 7.18.9_@babel+core@7.18.0 - '@babel/plugin-transform-destructuring': 7.18.13_@babel+core@7.18.0 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.18.0 - '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.18.0 - '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.18.0 - '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.18.0 - '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-modules-amd': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-modules-commonjs': 7.18.0_@babel+core@7.18.0 - '@babel/plugin-transform-modules-systemjs': 7.19.0_@babel+core@7.18.0 - '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-named-capturing-groups-regex': 7.19.1_@babel+core@7.18.0 - '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.18.0 - '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-regenerator': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-spread': 7.19.0_@babel+core@7.18.0 - '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.18.0 - '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.18.0 - '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.18.0 - '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.18.0 - '@babel/preset-modules': 0.1.5_@babel+core@7.18.0 + '@babel/plugin-transform-arrow-functions': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-async-to-generator': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-block-scoped-functions': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-block-scoping': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-classes': 7.14.9_@babel+core@7.18.0 + '@babel/plugin-transform-computed-properties': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-destructuring': 7.14.7_@babel+core@7.18.0 + '@babel/plugin-transform-dotall-regex': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-duplicate-keys': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-exponentiation-operator': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-for-of': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-function-name': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-literals': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-member-expression-literals': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-modules-amd': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-modules-commonjs': 7.16.8_@babel+core@7.18.0 + '@babel/plugin-transform-modules-systemjs': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-modules-umd': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-named-capturing-groups-regex': 7.14.9_@babel+core@7.18.0 + '@babel/plugin-transform-new-target': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-object-super': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-parameters': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-property-literals': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-regenerator': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-reserved-words': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-shorthand-properties': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-spread': 7.14.6_@babel+core@7.18.0 + '@babel/plugin-transform-sticky-regex': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-template-literals': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-typeof-symbol': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-unicode-escapes': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-unicode-regex': 7.14.5_@babel+core@7.18.0 + '@babel/preset-modules': 0.1.4_@babel+core@7.18.0 '@babel/types': 7.18.0 - babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.18.0 - babel-plugin-polyfill-corejs3: 0.5.3_@babel+core@7.18.0 - babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.18.0 - core-js-compat: 3.25.2 + babel-plugin-polyfill-corejs2: 0.2.2_@babel+core@7.18.0 + babel-plugin-polyfill-corejs3: 0.2.3_@babel+core@7.18.0 + babel-plugin-polyfill-regenerator: 0.2.2_@babel+core@7.18.0 + core-js-compat: 3.16.2 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-env/7.19.1_@babel+core@7.18.0: + /@babel/preset-env/7.18.0_@babel+core@7.18.0: resolution: { - integrity: sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA==, + integrity: sha512-cP74OMs7ECLPeG1reiCQ/D/ypyOxgfm8uR6HRYV23vTJ7Lu1nbgj9DQDo/vH59gnn7GOAwtTDPPYV4aXzsMKHA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.19.1 + '@babel/compat-data': 7.17.10 '@babel/core': 7.18.0 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.18.9_@babel+core@7.18.0 - '@babel/plugin-proposal-async-generator-functions': 7.19.1_@babel+core@7.18.0 - '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-proposal-class-static-block': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.18.0 - '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-proposal-logical-assignment-operators': 7.18.9_@babel+core@7.18.0 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-proposal-object-rest-spread': 7.18.9_@babel+core@7.18.0 - '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.18.0 - '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-proposal-private-property-in-object': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.18.0 + '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.17.12 + '@babel/helper-validator-option': 7.16.7 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.17.12_@babel+core@7.18.0 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.17.12_@babel+core@7.18.0 + '@babel/plugin-proposal-async-generator-functions': 7.17.12_@babel+core@7.18.0 + '@babel/plugin-proposal-class-properties': 7.17.12_@babel+core@7.18.0 + '@babel/plugin-proposal-class-static-block': 7.18.0_@babel+core@7.18.0 + '@babel/plugin-proposal-dynamic-import': 7.16.7_@babel+core@7.18.0 + '@babel/plugin-proposal-export-namespace-from': 7.17.12_@babel+core@7.18.0 + '@babel/plugin-proposal-json-strings': 7.17.12_@babel+core@7.18.0 + '@babel/plugin-proposal-logical-assignment-operators': 7.17.12_@babel+core@7.18.0 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.17.12_@babel+core@7.18.0 + '@babel/plugin-proposal-numeric-separator': 7.16.7_@babel+core@7.18.0 + '@babel/plugin-proposal-object-rest-spread': 7.18.0_@babel+core@7.18.0 + '@babel/plugin-proposal-optional-catch-binding': 7.16.7_@babel+core@7.18.0 + '@babel/plugin-proposal-optional-chaining': 7.17.12_@babel+core@7.18.0 + '@babel/plugin-proposal-private-methods': 7.17.12_@babel+core@7.18.0 + '@babel/plugin-proposal-private-property-in-object': 7.17.12_@babel+core@7.18.0 + '@babel/plugin-proposal-unicode-property-regex': 7.17.12_@babel+core@7.18.0 '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.0 '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.18.0 '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.18.0 '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.0 '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.0 - '@babel/plugin-syntax-import-assertions': 7.18.6_@babel+core@7.18.0 + '@babel/plugin-syntax-import-assertions': 7.17.12_@babel+core@7.18.0 '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.0 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.0 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.0 @@ -3732,184 +3443,94 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.0 '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.18.0 '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.18.0 - '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-async-to-generator': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-block-scoping': 7.18.9_@babel+core@7.18.0 - '@babel/plugin-transform-classes': 7.19.0_@babel+core@7.18.0 - '@babel/plugin-transform-computed-properties': 7.18.9_@babel+core@7.18.0 - '@babel/plugin-transform-destructuring': 7.18.13_@babel+core@7.18.0 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.18.0 - '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.18.0 - '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.18.0 - '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.18.0 - '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-modules-amd': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-modules-commonjs': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-modules-systemjs': 7.19.0_@babel+core@7.18.0 - '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-named-capturing-groups-regex': 7.19.1_@babel+core@7.18.0 - '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.18.0 - '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-regenerator': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-spread': 7.19.0_@babel+core@7.18.0 - '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.18.0 - '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.18.0 - '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.18.0 - '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.18.0 + '@babel/plugin-transform-arrow-functions': 7.17.12_@babel+core@7.18.0 + '@babel/plugin-transform-async-to-generator': 7.17.12_@babel+core@7.18.0 + '@babel/plugin-transform-block-scoped-functions': 7.16.7_@babel+core@7.18.0 + '@babel/plugin-transform-block-scoping': 7.18.4_@babel+core@7.18.0 + '@babel/plugin-transform-classes': 7.18.4_@babel+core@7.18.0 + '@babel/plugin-transform-computed-properties': 7.17.12_@babel+core@7.18.0 + '@babel/plugin-transform-destructuring': 7.18.0_@babel+core@7.18.0 + '@babel/plugin-transform-dotall-regex': 7.16.7_@babel+core@7.18.0 + '@babel/plugin-transform-duplicate-keys': 7.17.12_@babel+core@7.18.0 + '@babel/plugin-transform-exponentiation-operator': 7.16.7_@babel+core@7.18.0 + '@babel/plugin-transform-for-of': 7.18.1_@babel+core@7.18.0 + '@babel/plugin-transform-function-name': 7.16.7_@babel+core@7.18.0 + '@babel/plugin-transform-literals': 7.17.12_@babel+core@7.18.0 + '@babel/plugin-transform-member-expression-literals': 7.16.7_@babel+core@7.18.0 + '@babel/plugin-transform-modules-amd': 7.18.0_@babel+core@7.18.0 + '@babel/plugin-transform-modules-commonjs': 7.18.0_@babel+core@7.18.0 + '@babel/plugin-transform-modules-systemjs': 7.18.4_@babel+core@7.18.0 + '@babel/plugin-transform-modules-umd': 7.18.0_@babel+core@7.18.0 + '@babel/plugin-transform-named-capturing-groups-regex': 7.17.12_@babel+core@7.18.0 + '@babel/plugin-transform-new-target': 7.17.12_@babel+core@7.18.0 + '@babel/plugin-transform-object-super': 7.16.7_@babel+core@7.18.0 + '@babel/plugin-transform-parameters': 7.17.12_@babel+core@7.18.0 + '@babel/plugin-transform-property-literals': 7.16.7_@babel+core@7.18.0 + '@babel/plugin-transform-regenerator': 7.18.0_@babel+core@7.18.0 + '@babel/plugin-transform-reserved-words': 7.17.12_@babel+core@7.18.0 + '@babel/plugin-transform-shorthand-properties': 7.16.7_@babel+core@7.18.0 + '@babel/plugin-transform-spread': 7.17.12_@babel+core@7.18.0 + '@babel/plugin-transform-sticky-regex': 7.16.7_@babel+core@7.18.0 + '@babel/plugin-transform-template-literals': 7.18.2_@babel+core@7.18.0 + '@babel/plugin-transform-typeof-symbol': 7.17.12_@babel+core@7.18.0 + '@babel/plugin-transform-unicode-escapes': 7.16.7_@babel+core@7.18.0 + '@babel/plugin-transform-unicode-regex': 7.16.7_@babel+core@7.18.0 '@babel/preset-modules': 0.1.5_@babel+core@7.18.0 '@babel/types': 7.18.0 - babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.18.0 - babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.18.0 - babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.18.0 - core-js-compat: 3.25.2 + babel-plugin-polyfill-corejs2: 0.3.1_@babel+core@7.18.0 + babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.18.0 + babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.18.0 + core-js-compat: 3.22.7 semver: 6.3.0 transitivePeerDependencies: - supports-color - dev: true - /@babel/preset-env/7.19.1_@babel+core@7.19.1: + /@babel/preset-flow/7.14.5_@babel+core@7.18.0: resolution: { - integrity: sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.19.1 - '@babel/core': 7.19.1 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-proposal-async-generator-functions': 7.19.1_@babel+core@7.19.1 - '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-class-static-block': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-logical-assignment-operators': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-object-rest-spread': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-private-property-in-object': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.19.1 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.19.1 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.19.1 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-import-assertions': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.19.1 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.19.1 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.19.1 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.19.1 - '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-async-to-generator': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-block-scoping': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-transform-classes': 7.19.0_@babel+core@7.19.1 - '@babel/plugin-transform-computed-properties': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-transform-destructuring': 7.18.13_@babel+core@7.19.1 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.19.1 - '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-modules-amd': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-modules-commonjs': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-modules-systemjs': 7.19.0_@babel+core@7.19.1 - '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-named-capturing-groups-regex': 7.19.1_@babel+core@7.19.1 - '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.19.1 - '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-regenerator': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-spread': 7.19.0_@babel+core@7.19.1 - '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.19.1 - '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.19.1 - '@babel/preset-modules': 0.1.5_@babel+core@7.19.1 - '@babel/types': 7.18.0 - babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.19.1 - babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.19.1 - babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.19.1 - core-js-compat: 3.25.2 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/preset-flow/7.14.5_@babel+core@7.18.0: - resolution: - { - integrity: sha512-pP5QEb4qRUSVGzzKx9xqRuHUrM/jEzMqdrZpdMA+oUCRgd5zM1qGr5y5+ZgAL/1tVv1H0dyk5t4SKJntqyiVtg==, + integrity: sha512-pP5QEb4qRUSVGzzKx9xqRuHUrM/jEzMqdrZpdMA+oUCRgd5zM1qGr5y5+ZgAL/1tVv1H0dyk5t4SKJntqyiVtg==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-transform-flow-strip-types': 7.19.0_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-validator-option': 7.16.7 + '@babel/plugin-transform-flow-strip-types': 7.16.7_@babel+core@7.18.0 dev: true - /@babel/preset-flow/7.18.6_@babel+core@7.18.0: + /@babel/preset-flow/7.16.7_@babel+core@7.18.0: resolution: { - integrity: sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==, + integrity: sha512-6ceP7IyZdUYQ3wUVqyRSQXztd1YmFHWI4Xv11MIqAlE4WqxBSd/FZ61V9k+TS5Gd4mkHOtQtPp9ymRpxH4y1Ug==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-transform-flow-strip-types': 7.19.0_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-validator-option': 7.16.7 + '@babel/plugin-transform-flow-strip-types': 7.16.7_@babel+core@7.18.0 - /@babel/preset-modules/0.1.5_@babel+core@7.18.0: + /@babel/preset-modules/0.1.4_@babel+core@7.18.0: resolution: { - integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==, + integrity: sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==, } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/plugin-proposal-unicode-property-regex': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-dotall-regex': 7.14.5_@babel+core@7.18.0 '@babel/types': 7.18.0 esutils: 2.0.3 dev: true - /@babel/preset-modules/0.1.5_@babel+core@7.19.1: + /@babel/preset-modules/0.1.5_@babel+core@7.18.0: resolution: { integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==, @@ -3917,13 +3538,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.19.1 + '@babel/core': 7.18.0 + '@babel/helper-plugin-utils': 7.17.12 + '@babel/plugin-proposal-unicode-property-regex': 7.17.12_@babel+core@7.18.0 + '@babel/plugin-transform-dotall-regex': 7.16.7_@babel+core@7.18.0 '@babel/types': 7.18.0 esutils: 2.0.3 - dev: false /@babel/preset-react/7.14.5_@babel+core@7.18.0: resolution: @@ -3935,31 +3555,29 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.18.0 - '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-validator-option': 7.16.7 + '@babel/plugin-transform-react-display-name': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-react-jsx': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-react-jsx-development': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-react-pure-annotations': 7.14.5_@babel+core@7.18.0 dev: true - /@babel/preset-react/7.18.6_@babel+core@7.18.0: + /@babel/preset-typescript/7.16.7_@babel+core@7.18.0: resolution: { - integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==, + integrity: sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.18.0 - '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.18.0 - dev: true + '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-validator-option': 7.16.7 + '@babel/plugin-transform-typescript': 7.16.8_@babel+core@7.18.0 + transitivePeerDependencies: + - supports-color /@babel/preset-typescript/7.17.12_@babel+core@7.18.0: resolution: @@ -3971,33 +3589,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-transform-typescript': 7.19.1_@babel+core@7.18.0 + '@babel/helper-plugin-utils': 7.17.12 + '@babel/helper-validator-option': 7.16.7 + '@babel/plugin-transform-typescript': 7.18.4_@babel+core@7.18.0 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-typescript/7.18.6_@babel+core@7.18.0: - resolution: - { - integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.0 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-transform-typescript': 7.19.1_@babel+core@7.18.0 - transitivePeerDependencies: - - supports-color - - /@babel/register/7.18.9_@babel+core@7.18.0: + /@babel/register/7.17.0_@babel+core@7.18.0: resolution: { - integrity: sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw==, + integrity: sha512-UNZsMAZ7uKoGHo1HlEXfteEOYssf64n/PNLHGqOKq/bgYcu/4LrQWAHJwSCb3BRZK8Hi5gkJdRcwrGTO2wtRCg==, } engines: { node: '>=6.9.0' } peerDependencies: @@ -4008,18 +3610,17 @@ packages: find-cache-dir: 2.1.0 make-dir: 2.1.0 pirates: 4.0.5 - source-map-support: 0.5.21 + source-map-support: 0.5.20 dev: false - /@babel/runtime-corejs3/7.19.1: + /@babel/runtime-corejs3/7.12.13: resolution: { - integrity: sha512-j2vJGnkopRzH+ykJ8h68wrHnEUmtK//E723jjixiAl/PPf6FhqY/vYRcMVlNydRKQjQsTsYEjpx+DZMIvnGk/g==, + integrity: sha512-8fSpqYRETHATtNitsCXq8QQbKJP31/KnDl2Wz2Vtui9nKzjss2ysuZtyVsWjBtvkeEFo346gkwjYPab1hvrXkQ==, } - engines: { node: '>=6.9.0' } dependencies: - core-js-pure: 3.25.2 - regenerator-runtime: 0.13.9 + core-js-pure: 3.8.2 + regenerator-runtime: 0.13.5 dev: false /@babel/runtime/7.15.4: @@ -4029,26 +3630,26 @@ packages: } engines: { node: '>=6.9.0' } dependencies: - regenerator-runtime: 0.13.4 + regenerator-runtime: 0.13.5 dev: true - /@babel/runtime/7.19.0: + /@babel/runtime/7.16.7: resolution: { - integrity: sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==, + integrity: sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==, } engines: { node: '>=6.9.0' } dependencies: - regenerator-runtime: 0.13.9 + regenerator-runtime: 0.13.5 - /@babel/template/7.18.10: + /@babel/template/7.16.7: resolution: { - integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==, + integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==, } engines: { node: '>=6.9.0' } dependencies: - '@babel/code-frame': 7.18.6 + '@babel/code-frame': 7.16.7 '@babel/parser': 7.18.0 '@babel/types': 7.18.0 @@ -4059,15 +3660,15 @@ packages: } engines: { node: '>=6.9.0' } dependencies: - '@babel/code-frame': 7.18.6 + '@babel/code-frame': 7.16.7 '@babel/generator': 7.18.0 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-environment-visitor': 7.18.2 + '@babel/helper-function-name': 7.17.9 + '@babel/helper-hoist-variables': 7.16.7 + '@babel/helper-split-export-declaration': 7.16.7 '@babel/parser': 7.18.0 '@babel/types': 7.18.0 - debug: 4.1.1 + debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -4079,15 +3680,15 @@ packages: } engines: { node: '>=6.9.0' } dependencies: - '@babel/code-frame': 7.18.6 + '@babel/code-frame': 7.16.7 '@babel/generator': 7.18.0 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-environment-visitor': 7.18.2 + '@babel/helper-function-name': 7.17.9 + '@babel/helper-hoist-variables': 7.16.7 + '@babel/helper-split-export-declaration': 7.16.7 '@babel/parser': 7.18.0 '@babel/types': 7.18.0 - debug: 4.1.1_supports-color@5.5.0 + debug: 4.3.4_supports-color@5.5.0 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -4100,18 +3701,7 @@ packages: } engines: { node: '>=6.9.0' } dependencies: - '@babel/helper-validator-identifier': 7.19.1 - to-fast-properties: 2.0.0 - - /@babel/types/7.19.0: - resolution: - { - integrity: sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==, - } - engines: { node: '>=6.9.0' } - dependencies: - '@babel/helper-string-parser': 7.18.10 - '@babel/helper-validator-identifier': 7.19.1 + '@babel/helper-validator-identifier': 7.16.7 to-fast-properties: 2.0.0 /@bazel/bazelisk/1.12.1: @@ -4129,95 +3719,94 @@ packages: } dev: true - /@csstools/postcss-color-function/1.1.1_postcss@8.4.14: + /@csstools/postcss-color-function/1.1.0_postcss@8.4.14: resolution: { - integrity: sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==, + integrity: sha512-5D5ND/mZWcQoSfYnSPsXtuiFxhzmhxt6pcjrFLJyldj+p0ZN2vvRpYNX+lahFTtMhAYOa2WmkdGINr0yP0CvGA==, } engines: { node: ^12 || ^14 || >=16 } peerDependencies: - postcss: ^8.2 + postcss: ^8.4 dependencies: '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.14 postcss: 8.4.14 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-font-format-keywords/1.0.1_postcss@8.4.14: + /@csstools/postcss-font-format-keywords/1.0.0_postcss@8.4.14: resolution: { - integrity: sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==, + integrity: sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==, } engines: { node: ^12 || ^14 || >=16 } peerDependencies: - postcss: ^8.2 + postcss: ^8.3 dependencies: postcss: 8.4.14 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-hwb-function/1.0.2_postcss@8.4.14: + /@csstools/postcss-hwb-function/1.0.0_postcss@8.4.14: resolution: { - integrity: sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==, + integrity: sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==, } engines: { node: ^12 || ^14 || >=16 } peerDependencies: - postcss: ^8.2 + postcss: ^8.3 dependencies: postcss: 8.4.14 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-ic-unit/1.0.1_postcss@8.4.14: + /@csstools/postcss-ic-unit/1.0.0_postcss@8.4.14: resolution: { - integrity: sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==, + integrity: sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==, } engines: { node: ^12 || ^14 || >=16 } peerDependencies: - postcss: ^8.2 + postcss: ^8.3 dependencies: '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.14 postcss: 8.4.14 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-is-pseudo-class/2.0.7_postcss@8.4.14: + /@csstools/postcss-is-pseudo-class/2.0.2_postcss@8.4.14: resolution: { - integrity: sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==, + integrity: sha512-L9h1yxXMj7KpgNzlMrw3isvHJYkikZgZE4ASwssTnGEH8tm50L6QsM9QQT5wR4/eO5mU0rN5axH7UzNxEYg5CA==, } engines: { node: ^12 || ^14 || >=16 } peerDependencies: - postcss: ^8.2 + postcss: ^8.4 dependencies: - '@csstools/selector-specificity': 2.0.2_444rcjjorr3kpoqtvoodsr46pu postcss: 8.4.14 postcss-selector-parser: 6.0.10 dev: true - /@csstools/postcss-normalize-display-values/1.0.1_postcss@8.4.14: + /@csstools/postcss-normalize-display-values/1.0.0_postcss@8.4.14: resolution: { - integrity: sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==, + integrity: sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==, } engines: { node: ^12 || ^14 || >=16 } peerDependencies: - postcss: ^8.2 + postcss: ^8.3 dependencies: postcss: 8.4.14 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-oklab-function/1.1.1_postcss@8.4.14: + /@csstools/postcss-oklab-function/1.1.0_postcss@8.4.14: resolution: { - integrity: sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==, + integrity: sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww==, } engines: { node: ^12 || ^14 || >=16 } peerDependencies: - postcss: ^8.2 + postcss: ^8.4 dependencies: '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.14 postcss: 8.4.14 @@ -4237,24 +3826,10 @@ packages: postcss-value-parser: 4.2.0 dev: true - /@csstools/selector-specificity/2.0.2_444rcjjorr3kpoqtvoodsr46pu: - resolution: - { - integrity: sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==, - } - engines: { node: ^12 || ^14 || >=16 } - peerDependencies: - postcss: ^8.2 - postcss-selector-parser: ^6.0.10 - dependencies: - postcss: 8.4.14 - postcss-selector-parser: 6.0.10 - dev: true - - /@datadog/native-appsec/0.8.3: + /@datadog/native-appsec/0.8.1: resolution: { - integrity: sha512-X8RAZkyZUEZ5qywLydpqojJxMcFZjvNS6FhSbBXY8+slbez7wH+nja3CUgUP43Jez/B6jfS49t3WrOX0/BfA8g==, + integrity: sha512-0jewxGPoRxFd/UYY5+9uisTsTfctwRZy19fU5wo+psejhlxflDnupSDamtnr0nF72s4dbX1z1uAwGWGkuxnV3Q==, } engines: { node: '>=12' } hasBin: true @@ -4265,14 +3840,15 @@ packages: tar: 6.1.11 dev: true - /@datadog/native-metrics/1.4.3: + /@datadog/native-metrics/1.1.0: resolution: { - integrity: sha512-EUOoTbCWEAqCp3Cswe3JR3DkK6GUaBQIz7sLPNdy1RDu6Zc39HNCXEDo5RL3Hexo87gDkOq+pRifLkxjwrf7gQ==, + integrity: sha512-OSrhoo8U/JB/FltvAp54cgMHCBWEriF/D/ZboBH4Pn7UY/Zu8dkzB6eAWQFJIxQlHjYrAEuNgZPBkaHhS3e0KQ==, } engines: { node: '>=12' } requiresBuild: true dependencies: + nan: 2.15.0 node-gyp-build: 3.9.0 dev: true @@ -4286,40 +3862,40 @@ packages: dependencies: delay: 5.0.0 findit2: 2.2.3 - nan: 2.16.0 + nan: 2.15.0 node-gyp-build: 3.9.0 p-limit: 3.1.0 pify: 5.0.0 - protobufjs: 6.11.3 + protobufjs: 6.11.2 rimraf: 3.0.2 semver: 7.3.7 - source-map: 0.7.4 + source-map: 0.7.3 split: 1.0.1 dev: true - /@datadog/sketches-js/1.0.5: + /@datadog/sketches-js/1.0.4: resolution: { - integrity: sha512-1ZKyHxxgDI+zY0r+7msMUhFdLR7gkRgKGcNLdYjtXVyo5H64q16J/Khfp5+YAXOedKizKzT0Jf0kLwQ/IBU/pA==, + integrity: sha512-9S5fdz448dLfGw4jSH1A4GZpkLWBufdsJu4PeevEjDvkauEmE175xBiBLfYHQEdKe7lEVNB4IRtUZqY16QRVUw==, } dependencies: - protobufjs: 6.11.3 + protobufjs: 6.11.2 dev: true - /@edge-runtime/format/1.1.0-beta.31: + /@edge-runtime/format/1.1.0-beta.33: resolution: { - integrity: sha512-tUZy+LMls1TivqVb7dbC0C0IMNjwP55co6vSkTgXCl9xFos3v43bCwAzivMaJ3NR8ZuihvK1gEj8CmvoqvOt0g==, + integrity: sha512-t34oTdZOqYSiguCGnt9GYzh9mrnhCHNRPGDvxt5PB5T3LZpSVk+vfSXRqpvTxy51sxQpxvTZry8QLC+E+Fm67w==, } dev: true - /@edge-runtime/jest-environment/1.1.0-beta.31: + /@edge-runtime/jest-environment/1.1.0-beta.33: resolution: { - integrity: sha512-a65LVlCMkwkMxg8RjhEY5o3OZFHzMnLZcGqL234h3HO7Ri1Vriorj330BcPSh2GUt4zFqTS/3+XmWE6ueJwAZg==, + integrity: sha512-OoUX2+yhtBH6FGtPoI3gP0YQfjDyLWUzifuvZ3cZwF8AF8Gs7DWM9Lg8/9OfhP4I9ZL8DAuK+hSwxOKdvOLXew==, } dependencies: - '@edge-runtime/vm': 1.1.0-beta.31 + '@edge-runtime/vm': 1.1.0-beta.33 '@jest/environment': 28.1.3 '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 @@ -4327,20 +3903,29 @@ packages: jest-util: 28.1.3 dev: true - /@edge-runtime/primitives/1.1.0-beta.31: + /@edge-runtime/primitives/1.1.0-beta.34: + resolution: + { + integrity: sha512-gFubu4qIqg1k6sOM2Ho/txFUE/vZCn057wGiY0NIQ8h6tySiUO5FULCaebPrp+Yfxb3ZCWqDLeWanQGFB3TYQQ==, + } + dev: true + + /@edge-runtime/vm/1.1.0-beta.33: resolution: { - integrity: sha512-OO1x32aJoxgME1k77RVxVNsazs5NY/SNwYEN8ptlZ6DKUXn0eesXftDsmlypX/OU0ZeJc61/xNVUuoeyDGJDVA==, + integrity: sha512-Aifd/elNDeI01oEzUnCF5URPtMgBIVDhnuy/F6SgS2OMJvzts/U5Rl2hxYliViU2OpC8ZkM/XT/t+Q7rQPJsgw==, } + dependencies: + '@edge-runtime/primitives': 1.1.0-beta.34 dev: true - /@edge-runtime/vm/1.1.0-beta.31: + /@edge-runtime/vm/1.1.0-beta.34: resolution: { - integrity: sha512-D3JW32u7LSTt0KbphGWx2F41jId7BY8H0Awr25PTRFWroqohfWo1C2huOh7/Yyn4qeyJOVEuxWeTzvbSkTyyTg==, + integrity: sha512-1rLtF7pQTnBCkz+1vYsUXTeecJ+PJSqZDRlCUPZbw2C4E0qZzn6P9Zt0ed+lhofosPnMNiagXoVZIuEWZAkZaA==, } dependencies: - '@edge-runtime/primitives': 1.1.0-beta.31 + '@edge-runtime/primitives': 1.1.0-beta.34 dev: true /@emotion/is-prop-valid/0.8.8: @@ -4383,30 +3968,10 @@ packages: ajv: 6.12.6 debug: 4.3.4 espree: 7.3.1 - globals: 13.17.0 + globals: 13.12.0 ignore: 4.0.6 - import-fresh: 3.3.0 + import-fresh: 3.2.1 js-yaml: 3.14.1 - minimatch: 3.0.4 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: true - - /@eslint/eslintrc/1.3.2: - resolution: - { - integrity: sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - dependencies: - ajv: 6.12.6 - debug: 4.3.4 - espree: 9.4.0 - globals: 13.17.0 - ignore: 5.2.0 - import-fresh: 3.3.0 - js-yaml: 4.1.0 minimatch: 3.1.2 strip-json-comments: 3.1.1 transitivePeerDependencies: @@ -4566,7 +4131,7 @@ packages: '@firebase/util': 0.2.47 '@firebase/webchannel-wrapper': 0.2.41 '@grpc/grpc-js': 0.8.1 - '@grpc/proto-loader': 0.5.6 + '@grpc/proto-loader': 0.5.3 tslib: 1.11.1 dev: true @@ -4776,7 +4341,7 @@ packages: integrity: sha512-zvfS3dPKD2FAtMcXapMJXGbDgEp9E++mLR6lTgSruv6y37uvV5xJ1crVktuC1gvnmMwsa7Zh1m05FeEiz4VnIQ==, } dependencies: - postcss: 7.0.39 + postcss: 7.0.32 purgecss: 1.4.2 dev: true @@ -4797,15 +4362,15 @@ packages: semver: 6.3.0 dev: true - /@grpc/proto-loader/0.5.6: + /@grpc/proto-loader/0.5.3: resolution: { - integrity: sha512-DT14xgw3PSzPxwS13auTEwxhMMOoz33DPUKNtmYK/QYbBSpLXJy78FGGs5yVoxVobEqPm4iW9MOIoz0A3bLTRQ==, + integrity: sha512-8qvUtGg77G2ZT2HqdqYoM/OY97gQd/0crSG34xNmZ4ZOsv3aQT/FQV9QfZPazTGna6MIoyUd+u6AxsoZjJ/VMQ==, } engines: { node: '>=6' } dependencies: lodash.camelcase: 4.3.0 - protobufjs: 6.11.3 + protobufjs: 6.11.2 dev: true /@hapi/accept/5.0.2: @@ -4814,30 +4379,30 @@ packages: integrity: sha512-CmzBx/bXUR8451fnZRuZAJRlzgm0Jgu5dltTX/bszmR2lheb9BpyN47Q1RbaGTsvFzn0PXAEs+lXDKfshccYZw==, } dependencies: - '@hapi/boom': 9.1.4 - '@hapi/hoek': 9.3.0 + '@hapi/boom': 9.1.0 + '@hapi/hoek': 9.1.0 dev: true - /@hapi/boom/9.1.4: + /@hapi/boom/9.1.0: resolution: { - integrity: sha512-Ls1oH8jaN1vNsqcaHVYJrKmgMcKsC1wcp8bujvXrHaAqD2iDYq3HoOwsxwo09Cuda5R5nC0o0IxlrlTuvPuzSw==, + integrity: sha512-4nZmpp4tXbm162LaZT45P7F7sgiem8dwAh2vHWT6XX24dozNjGMg6BvKCRvtCUcmcXqeMIUqWN8Rc5X8yKuROQ==, } dependencies: - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.1.0 dev: true - /@hapi/hoek/9.3.0: + /@hapi/hoek/9.1.0: resolution: { - integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==, + integrity: sha512-i9YbZPN3QgfighY/1X1Pu118VUz2Fmmhd6b2n0/O8YVgGGfw0FbUYoA97k7FkpGJ+pLCFEDLUmAPPV4D1kpeFw==, } dev: true - /@humanwhocodes/config-array/0.10.4: + /@humanwhocodes/config-array/0.5.0: resolution: { - integrity: sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==, + integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==, } engines: { node: '>=10.10.0' } dependencies: @@ -4847,74 +4412,52 @@ packages: transitivePeerDependencies: - supports-color - /@humanwhocodes/gitignore-to-minimatch/1.0.2: - resolution: - { - integrity: sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==, - } - - /@humanwhocodes/module-importer/1.0.1: - resolution: - { - integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==, - } - engines: { node: '>=12.22' } - /@humanwhocodes/object-schema/1.2.1: resolution: { integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==, } - /@hutson/parse-repository-url/3.0.2: + /@istanbuljs/load-nyc-config/1.0.0: resolution: { - integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==, - } - engines: { node: '>=6.9.0' } - dev: true - - /@istanbuljs/load-nyc-config/1.1.0: - resolution: - { - integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==, + integrity: sha512-ZR0rq/f/E4f4XcgnDvtMWXCUJpi8eO0rssVhmztsZqLIEFA9UUP9zmpE0VxlM+kv/E1ul2I876Fwil2ayptDVg==, } engines: { node: '>=8' } dependencies: camelcase: 5.3.1 find-up: 4.1.0 - get-package-type: 0.1.0 js-yaml: 3.14.1 resolve-from: 5.0.0 dev: true - /@istanbuljs/schema/0.1.3: + /@istanbuljs/schema/0.1.2: resolution: { - integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==, + integrity: sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==, } engines: { node: '>=8' } dev: true - /@jest/console/27.5.1: + /@jest/console/27.0.6: resolution: { - integrity: sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==, + integrity: sha512-fMlIBocSHPZ3JxgWiDNW/KPj6s+YRd0hicb33IrmelCcjXo/pXPwvuiKFmZz+XuqI/1u7nbUK10zSsWL/1aegg==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@jest/types': 27.5.1 - '@types/node': 13.11.0 + '@jest/types': 27.0.6 + '@types/node': 17.0.21 chalk: 4.1.2 - jest-message-util: 27.5.1 - jest-util: 27.5.1 + jest-message-util: 27.0.6 + jest-util: 27.0.6 slash: 3.0.0 dev: true - /@jest/core/27.5.1_node-notifier@8.0.1: + /@jest/core/27.0.6_node-notifier@8.0.1: resolution: { - integrity: sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==, + integrity: sha512-SsYBm3yhqOn5ZLJCtccaBcvD/ccTLCeuDv8U41WJH/V1MW5eKUkeMHT9U+Pw/v1m1AIWlnIW/eM2XzQr0rEmow==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } peerDependencies: @@ -4923,32 +4466,33 @@ packages: node-notifier: optional: true dependencies: - '@jest/console': 27.5.1 - '@jest/reporters': 27.5.1_node-notifier@8.0.1 - '@jest/test-result': 27.5.1 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 13.11.0 + '@jest/console': 27.0.6 + '@jest/reporters': 27.0.6_node-notifier@8.0.1 + '@jest/test-result': 27.0.6 + '@jest/transform': 27.0.6 + '@jest/types': 27.0.6 + '@types/node': 17.0.21 ansi-escapes: 4.3.0 chalk: 4.1.2 emittery: 0.8.1 exit: 0.1.2 graceful-fs: 4.2.10 - 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 - micromatch: 4.0.5 + jest-changed-files: 27.0.6 + jest-config: 27.0.6 + jest-haste-map: 27.0.6 + jest-message-util: 27.0.6 + jest-regex-util: 27.0.6 + jest-resolve: 27.0.6 + jest-resolve-dependencies: 27.0.6 + jest-runner: 27.0.6 + jest-runtime: 27.0.6 + jest-snapshot: 27.0.6 + jest-util: 27.0.6 + jest-validate: 27.0.6 + jest-watcher: 27.0.6 + micromatch: 4.0.4 node-notifier: 8.0.1 + p-each-series: 2.2.0 rimraf: 3.0.2 slash: 3.0.0 strip-ansi: 6.0.1 @@ -4960,17 +4504,17 @@ packages: - utf-8-validate dev: true - /@jest/environment/27.5.1: + /@jest/environment/27.0.6: resolution: { - integrity: sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==, + integrity: sha512-4XywtdhwZwCpPJ/qfAkqExRsERW+UaoSRStSHCCiQTUpoYdLukj+YJbQSFrZjhlUDRZeNiU9SFH0u7iNimdiIg==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@jest/fake-timers': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 13.11.0 - jest-mock: 27.5.1 + '@jest/fake-timers': 27.0.6 + '@jest/types': 27.0.6 + '@types/node': 17.0.21 + jest-mock: 27.0.6 dev: true /@jest/environment/28.1.3: @@ -4982,23 +4526,23 @@ packages: dependencies: '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 13.11.0 + '@types/node': 17.0.21 jest-mock: 28.1.3 dev: true - /@jest/fake-timers/27.5.1: + /@jest/fake-timers/27.0.6: resolution: { - integrity: sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==, + integrity: sha512-sqd+xTWtZ94l3yWDKnRTdvTeZ+A/V7SSKrxsrOKSqdyddb9CeNRF8fbhAU0D7ZJBpTTW2nbp6MftmKJDZfW2LQ==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@jest/types': 27.5.1 - '@sinonjs/fake-timers': 8.1.0 - '@types/node': 13.11.0 - jest-message-util: 27.5.1 - jest-mock: 27.5.1 - jest-util: 27.5.1 + '@jest/types': 27.0.6 + '@sinonjs/fake-timers': 7.0.2 + '@types/node': 17.0.21 + jest-message-util: 27.0.6 + jest-mock: 27.0.6 + jest-util: 27.0.6 dev: true /@jest/fake-timers/28.1.3: @@ -5010,28 +4554,28 @@ packages: dependencies: '@jest/types': 28.1.3 '@sinonjs/fake-timers': 9.1.2 - '@types/node': 13.11.0 + '@types/node': 17.0.21 jest-message-util: 28.1.3 jest-mock: 28.1.3 jest-util: 28.1.3 dev: true - /@jest/globals/27.5.1: + /@jest/globals/27.0.6: resolution: { - integrity: sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==, + integrity: sha512-DdTGCP606rh9bjkdQ7VvChV18iS7q0IMJVP1piwTWyWskol4iqcVwthZmoJEf7obE1nc34OpIyoVGPeqLC+ryw==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@jest/environment': 27.5.1 - '@jest/types': 27.5.1 - expect: 27.5.1 + '@jest/environment': 27.0.6 + '@jest/types': 27.0.6 + expect: 27.0.6 dev: true - /@jest/reporters/27.5.1_node-notifier@8.0.1: + /@jest/reporters/27.0.6_node-notifier@8.0.1: resolution: { - integrity: sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==, + integrity: sha512-TIkBt09Cb2gptji3yJXb3EE+eVltW6BjO7frO7NEfjI9vSIYoISi5R3aI3KpEDXlB1xwB+97NXIqz84qYeYsfA==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } peerDependencies: @@ -5041,31 +4585,30 @@ packages: optional: true 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 - '@types/node': 13.11.0 + '@jest/console': 27.0.6 + '@jest/test-result': 27.0.6 + '@jest/transform': 27.0.6 + '@jest/types': 27.0.6 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 - glob: 7.1.6 + glob: 7.2.0 graceful-fs: 4.2.10 - istanbul-lib-coverage: 3.2.0 - istanbul-lib-instrument: 5.2.0 + istanbul-lib-coverage: 3.0.0 + istanbul-lib-instrument: 4.0.3 istanbul-lib-report: 3.0.0 - istanbul-lib-source-maps: 4.0.1 - istanbul-reports: 3.1.5 - jest-haste-map: 27.5.1 - jest-resolve: 27.5.1 - jest-util: 27.5.1 - jest-worker: 27.5.1 + istanbul-lib-source-maps: 4.0.0 + istanbul-reports: 3.0.2 + jest-haste-map: 27.0.6 + jest-resolve: 27.0.6 + jest-util: 27.0.6 + jest-worker: 27.0.6 node-notifier: 8.0.1 slash: 3.0.0 source-map: 0.6.1 - string-length: 4.0.2 + string-length: 4.0.1 terminal-link: 2.1.1 - v8-to-istanbul: 8.1.1 + v8-to-istanbul: 8.0.0 transitivePeerDependencies: - supports-color dev: true @@ -5077,23 +4620,13 @@ packages: } engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 } dependencies: - '@sinclair/typebox': 0.24.42 - dev: true - - /@jest/schemas/29.0.0: - resolution: - { - integrity: sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - dependencies: - '@sinclair/typebox': 0.24.42 + '@sinclair/typebox': 0.24.20 dev: true - /@jest/source-map/27.5.1: + /@jest/source-map/27.0.6: resolution: { - integrity: sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==, + integrity: sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: @@ -5102,52 +4635,52 @@ packages: source-map: 0.6.1 dev: true - /@jest/test-result/27.5.1: + /@jest/test-result/27.0.6: resolution: { - integrity: sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==, + integrity: sha512-ja/pBOMTufjX4JLEauLxE3LQBPaI2YjGFtXexRAjt1I/MbfNlMx0sytSX3tn5hSLzQsR3Qy2rd0hc1BWojtj9w==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@jest/console': 27.5.1 - '@jest/types': 27.5.1 - '@types/istanbul-lib-coverage': 2.0.4 + '@jest/console': 27.0.6 + '@jest/types': 27.0.6 + '@types/istanbul-lib-coverage': 2.0.3 collect-v8-coverage: 1.0.1 dev: true - /@jest/test-sequencer/27.5.1: + /@jest/test-sequencer/27.0.6: resolution: { - integrity: sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==, + integrity: sha512-bISzNIApazYOlTHDum9PwW22NOyDa6VI31n6JucpjTVM0jD6JDgqEZ9+yn575nDdPF0+4csYDxNNW13NvFQGZA==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@jest/test-result': 27.5.1 + '@jest/test-result': 27.0.6 graceful-fs: 4.2.10 - jest-haste-map: 27.5.1 - jest-runtime: 27.5.1 + jest-haste-map: 27.0.6 + jest-runtime: 27.0.6 transitivePeerDependencies: - supports-color dev: true - /@jest/transform/27.5.1: + /@jest/transform/27.0.6: resolution: { - integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==, + integrity: sha512-rj5Dw+mtIcntAUnMlW/Vju5mr73u8yg+irnHwzgtgoeI6cCPOvUwQ0D1uQtc/APmWgvRweEb1g05pkUpxH3iCA==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: '@babel/core': 7.18.0 - '@jest/types': 27.5.1 - babel-plugin-istanbul: 6.1.1 + '@jest/types': 27.0.6 + babel-plugin-istanbul: 6.0.0 chalk: 4.1.2 - convert-source-map: 1.8.0 + convert-source-map: 1.7.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.10 - jest-haste-map: 27.5.1 - jest-regex-util: 27.5.1 - jest-util: 27.5.1 - micromatch: 4.0.5 + jest-haste-map: 27.0.6 + jest-regex-util: 27.0.6 + jest-util: 27.0.6 + micromatch: 4.0.4 pirates: 4.0.5 slash: 3.0.0 source-map: 0.6.1 @@ -5163,24 +4696,24 @@ packages: } engines: { node: '>= 10.14.2' } dependencies: - '@types/istanbul-lib-coverage': 2.0.4 - '@types/istanbul-reports': 3.0.1 - '@types/node': 13.11.0 + '@types/istanbul-lib-coverage': 2.0.3 + '@types/istanbul-reports': 3.0.0 + '@types/node': 17.0.21 '@types/yargs': 15.0.14 chalk: 4.1.2 dev: true - /@jest/types/27.5.1: + /@jest/types/27.0.6: resolution: { - integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==, + integrity: sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@types/istanbul-lib-coverage': 2.0.4 - '@types/istanbul-reports': 3.0.1 - '@types/node': 13.11.0 - '@types/yargs': 16.0.4 + '@types/istanbul-lib-coverage': 2.0.3 + '@types/istanbul-reports': 3.0.0 + '@types/node': 17.0.21 + '@types/yargs': 16.0.0 chalk: 4.1.2 dev: true @@ -5192,45 +4725,35 @@ packages: engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 } dependencies: '@jest/schemas': 28.1.3 - '@types/istanbul-lib-coverage': 2.0.4 - '@types/istanbul-reports': 3.0.1 - '@types/node': 13.11.0 - '@types/yargs': 17.0.12 + '@types/istanbul-lib-coverage': 2.0.3 + '@types/istanbul-reports': 3.0.0 + '@types/node': 17.0.21 + '@types/yargs': 17.0.10 chalk: 4.1.2 dev: true - /@jridgewell/gen-mapping/0.1.1: - resolution: - { - integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==, - } - engines: { node: '>=6.0.0' } - dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.14 - - /@jridgewell/gen-mapping/0.3.2: + /@jridgewell/gen-mapping/0.3.1: resolution: { - integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==, + integrity: sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==, } engines: { node: '>=6.0.0' } dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.14 - '@jridgewell/trace-mapping': 0.3.15 + '@jridgewell/set-array': 1.1.1 + '@jridgewell/sourcemap-codec': 1.4.11 + '@jridgewell/trace-mapping': 0.3.13 - /@jridgewell/resolve-uri/3.1.0: + /@jridgewell/resolve-uri/3.0.5: resolution: { - integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==, + integrity: sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==, } engines: { node: '>=6.0.0' } - /@jridgewell/set-array/1.1.2: + /@jridgewell/set-array/1.1.1: resolution: { - integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==, + integrity: sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==, } engines: { node: '>=6.0.0' } @@ -5240,24 +4763,24 @@ packages: integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==, } dependencies: - '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.15 + '@jridgewell/gen-mapping': 0.3.1 + '@jridgewell/trace-mapping': 0.3.13 dev: true - /@jridgewell/sourcemap-codec/1.4.14: + /@jridgewell/sourcemap-codec/1.4.11: resolution: { - integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==, + integrity: sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==, } - /@jridgewell/trace-mapping/0.3.15: + /@jridgewell/trace-mapping/0.3.13: resolution: { - integrity: sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==, + integrity: sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==, } dependencies: - '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/resolve-uri': 3.0.5 + '@jridgewell/sourcemap-codec': 1.4.11 /@lerna/add/4.0.0: resolution: @@ -5272,9 +4795,9 @@ packages: '@lerna/npm-conf': 4.0.0 '@lerna/validation-error': 4.0.0 dedent: 0.7.0 - npm-package-arg: 8.1.5 + npm-package-arg: 8.1.0 p-map: 4.0.0 - pacote: 11.3.5 + pacote: 11.2.6 semver: 7.3.7 transitivePeerDependencies: - bluebird @@ -5303,7 +4826,7 @@ packages: dedent: 0.7.0 get-port: 5.1.1 multimatch: 5.0.0 - npm-package-arg: 8.1.5 + npm-package-arg: 8.1.0 npmlog: 4.1.2 p-map: 4.0.0 p-map-series: 2.1.0 @@ -5345,7 +4868,7 @@ packages: engines: { node: '>= 10.18.0' } dependencies: chalk: 4.1.2 - execa: 5.1.1 + execa: 5.0.0 strong-log-transformer: 2.1.0 dev: true @@ -5400,7 +4923,7 @@ packages: dependencies: '@lerna/child-process': 4.0.0 '@lerna/describe-ref': 4.0.0 - minimatch: 3.0.4 + minimatch: 3.1.2 npmlog: 4.1.2 slash: 3.0.0 dev: true @@ -5419,7 +4942,7 @@ packages: '@lerna/write-log-file': 4.0.0 clone-deep: 4.0.1 dedent: 0.7.0 - execa: 5.1.1 + execa: 5.0.0 is-ci: 2.0.0 npmlog: 4.1.2 dev: true @@ -5432,13 +4955,13 @@ packages: engines: { node: '>= 10.18.0' } dependencies: '@lerna/validation-error': 4.0.0 - conventional-changelog-angular: 5.0.13 - conventional-changelog-core: 4.2.4 + conventional-changelog-angular: 5.0.12 + conventional-changelog-core: 4.2.2 conventional-recommended-bump: 6.1.0 fs-extra: 9.1.0 - get-stream: 6.0.1 + get-stream: 6.0.0 lodash.template: 4.5.0 - npm-package-arg: 8.1.5 + npm-package-arg: 8.1.0 npmlog: 4.1.2 pify: 5.0.0 semver: 7.3.7 @@ -5470,10 +4993,10 @@ packages: dedent: 0.7.0 fs-extra: 9.1.0 globby: 11.1.0 - init-package-json: 2.0.5 - npm-package-arg: 8.1.5 + init-package-json: 2.0.2 + npm-package-arg: 8.1.0 p-reduce: 2.1.0 - pacote: 11.3.5 + pacote: 11.2.6 pify: 5.0.0 semver: 7.3.7 slash: 3.0.0 @@ -5582,8 +5105,8 @@ packages: dependencies: '@lerna/child-process': 4.0.0 '@octokit/plugin-enterprise-rest': 6.0.1 - '@octokit/rest': 18.12.0 - git-url-parse: 11.6.0 + '@octokit/rest': 18.1.0 + git-url-parse: 11.4.4 npmlog: 4.1.2 transitivePeerDependencies: - encoding @@ -5648,7 +5171,7 @@ packages: dependencies: '@lerna/command': 4.0.0 '@lerna/output': 4.0.0 - envinfo: 7.8.1 + envinfo: 7.7.4 dev: true /@lerna/init/4.0.0: @@ -5701,7 +5224,7 @@ packages: dependencies: '@lerna/query-graph': 4.0.0 chalk: 4.1.2 - columnify: 1.6.0 + columnify: 1.5.4 dev: true /@lerna/log-packed/4.0.0: @@ -5711,8 +5234,8 @@ packages: } engines: { node: '>= 10.18.0' } dependencies: - byte-size: 7.0.1 - columnify: 1.6.0 + byte-size: 7.0.0 + columnify: 1.5.4 has-unicode: 2.0.1 npmlog: 4.1.2 dev: true @@ -5724,7 +5247,7 @@ packages: } engines: { node: '>= 10.18.0' } dependencies: - config-chain: 1.1.13 + config-chain: 1.1.12 pify: 5.0.0 dev: true @@ -5736,7 +5259,7 @@ packages: engines: { node: '>= 10.18.0' } dependencies: '@lerna/otplease': 4.0.0 - npm-package-arg: 8.1.5 + npm-package-arg: 8.1.0 npm-registry-fetch: 9.0.0 npmlog: 4.1.2 transitivePeerDependencies: @@ -5754,9 +5277,9 @@ packages: '@lerna/child-process': 4.0.0 '@lerna/get-npm-exec-opts': 4.0.0 fs-extra: 9.1.0 - npm-package-arg: 8.1.5 + npm-package-arg: 8.1.0 npmlog: 4.1.2 - signal-exit: 3.0.3 + signal-exit: 3.0.7 write-pkg: 4.0.0 dev: true @@ -5770,11 +5293,11 @@ packages: '@lerna/otplease': 4.0.0 '@lerna/run-lifecycle': 4.0.0 fs-extra: 9.1.0 - libnpmpublish: 4.0.2 - npm-package-arg: 8.1.5 + libnpmpublish: 4.0.0 + npm-package-arg: 8.1.0 npmlog: 4.1.2 pify: 5.0.0 - read-package-json: 3.0.1 + read-package-json: 3.0.0 transitivePeerDependencies: - bluebird - supports-color @@ -5822,7 +5345,7 @@ packages: '@lerna/get-packed': 4.0.0 '@lerna/package': 4.0.0 '@lerna/run-lifecycle': 4.0.0 - npm-packlist: 2.2.2 + npm-packlist: 2.1.4 npmlog: 4.1.2 tar: 6.1.11 temp-write: 4.0.0 @@ -5837,7 +5360,7 @@ packages: dependencies: '@lerna/prerelease-id-from-version': 4.0.0 '@lerna/validation-error': 4.0.0 - npm-package-arg: 8.1.5 + npm-package-arg: 8.1.0 npmlog: 4.1.2 semver: 7.3.7 dev: true @@ -5850,7 +5373,7 @@ packages: engines: { node: '>= 10.18.0' } dependencies: load-json-file: 6.2.0 - npm-package-arg: 8.1.5 + npm-package-arg: 8.1.0 write-pkg: 4.0.0 dev: true @@ -5885,7 +5408,7 @@ packages: dependencies: '@lerna/package': 4.0.0 '@lerna/validation-error': 4.0.0 - cosmiconfig: 7.0.1 + cosmiconfig: 7.0.0 dedent: 0.7.0 dot-prop: 6.0.1 glob-parent: 5.1.2 @@ -5935,13 +5458,13 @@ packages: '@lerna/validation-error': 4.0.0 '@lerna/version': 4.0.0 fs-extra: 9.1.0 - libnpmaccess: 4.0.3 - npm-package-arg: 8.1.5 + libnpmaccess: 4.0.1 + npm-package-arg: 8.1.0 npm-registry-fetch: 9.0.0 npmlog: 4.1.2 p-map: 4.0.0 p-pipe: 3.1.0 - pacote: 11.3.5 + pacote: 11.2.6 semver: 7.3.7 transitivePeerDependencies: - bluebird @@ -6104,7 +5627,7 @@ packages: chalk: 4.1.2 dedent: 0.7.0 load-json-file: 6.2.0 - minimatch: 3.0.4 + minimatch: 3.1.2 npmlog: 4.1.2 p-map: 4.0.0 p-pipe: 3.1.0 @@ -6129,19 +5652,19 @@ packages: write-file-atomic: 3.0.3 dev: true - /@mapbox/node-pre-gyp/1.0.10: + /@mapbox/node-pre-gyp/1.0.5: resolution: { - integrity: sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==, + integrity: sha512-4srsKPXWlIxp5Vbqz5uLfBN+du2fJChBoYn/f2h991WLdk7jUvcSk/McVLSv/X+xQIPI8eGD5GjrnygdyHnhPA==, } hasBin: true dependencies: - detect-libc: 2.0.1 - https-proxy-agent: 5.0.1 + detect-libc: 1.0.3 + https-proxy-agent: 5.0.0 make-dir: 3.1.0 node-fetch: 2.6.7 nopt: 5.0.0 - npmlog: 5.0.1 + npmlog: 4.1.2 rimraf: 3.0.2 semver: 7.3.7 tar: 6.1.11 @@ -6170,8 +5693,8 @@ packages: integrity: sha512-7DqNBOGPV+36qpH8YZmKI5uvuXhrGZFhJ4C9+9uaQSpH2hQg9xAfdzjSSEO8FQhAlu6wJtUgb72J5/eWdc1HFw==, } dependencies: - '@babel/plugin-proposal-object-rest-spread': 7.14.7_@babel+core@7.18.0 - '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.18.0 + '@babel/plugin-proposal-object-rest-spread': 7.18.0_@babel+core@7.18.0 + '@babel/plugin-syntax-jsx': 7.14.5_@babel+core@7.18.0 change-case: 3.1.0 detab: 2.0.4 mdast-util-to-hast: 4.0.0 @@ -6223,15 +5746,15 @@ packages: } dev: true - /@nodelib/fs.scandir/2.1.5: + /@nodelib/fs.scandir/2.1.3: resolution: { - integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, + integrity: sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==, } engines: { node: '>= 8' } dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 + '@nodelib/fs.stat': 2.0.3 + run-parallel: 1.1.9 /@nodelib/fs.stat/1.1.3: resolution: @@ -6241,27 +5764,27 @@ packages: engines: { node: '>= 6' } dev: true - /@nodelib/fs.stat/2.0.5: + /@nodelib/fs.stat/2.0.3: resolution: { - integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, + integrity: sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==, } engines: { node: '>= 8' } - /@nodelib/fs.walk/1.2.8: + /@nodelib/fs.walk/1.2.4: resolution: { - integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, + integrity: sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==, } engines: { node: '>= 8' } dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.13.0 + '@nodelib/fs.scandir': 2.1.3 + fastq: 1.8.0 - /@npmcli/ci-detect/1.4.0: + /@npmcli/ci-detect/1.3.0: resolution: { - integrity: sha512-3BGrt6FLjqM6br5AhWRKTr3u5GIVkjRYeAFrMp3HjnfICrg4xOrVRwFavKT6tsp++bq5dluL5t8ME/Nha/6c1Q==, + integrity: sha512-oN3y7FAROHhrAt7Rr7PnTSwrHrZVRTS2ZbyxeQwSSYD0ifwM3YNgQqbaRmjcWoPyq77MjchusjJDspbzMmip1Q==, } dev: true @@ -6275,19 +5798,20 @@ packages: semver: 7.3.7 dev: true - /@npmcli/git/2.1.0: + /@npmcli/git/2.0.4: resolution: { - integrity: sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw==, + integrity: sha512-OJZCmJ9DNn1cz9HPXXsPmUBnqaArot3CGYo63CyajHQk+g87rPXVOJByGsskQJhPsUUEXJcsZ2Q6bWd2jSwnBA==, } dependencies: '@npmcli/promise-spawn': 1.3.2 lru-cache: 6.0.0 mkdirp: 1.0.4 - npm-pick-manifest: 6.1.1 + npm-pick-manifest: 6.1.0 promise-inflight: 1.0.1 - promise-retry: 2.0.1 + promise-retry: 1.1.1 semver: 7.3.7 + unique-filename: 1.1.1 which: 2.0.2 transitivePeerDependencies: - bluebird @@ -6305,21 +5829,20 @@ packages: npm-normalize-package-bin: 1.0.1 dev: true - /@npmcli/move-file/1.1.2: + /@npmcli/move-file/1.0.1: resolution: { - integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==, + integrity: sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==, } engines: { node: '>=10' } dependencies: mkdirp: 1.0.4 - rimraf: 3.0.2 dev: true - /@npmcli/node-gyp/1.0.3: + /@npmcli/node-gyp/1.0.2: resolution: { - integrity: sha512-fnkhw+fmX65kiLqk6E3BFLXNC26rUhK90zVwe2yncPliVT/Qos3xjhTLE59Df8KnPlcwIERXKVlU1bXoUQ+liA==, + integrity: sha512-yrJUe6reVMpktcvagumoqD9r08fH1iRo01gn1u0zoCApa9lnZGEigVKUd2hzsCId4gdtkZZIVscLhNxMECKgRg==, } dev: true @@ -6332,72 +5855,73 @@ packages: infer-owner: 1.0.4 dev: true - /@npmcli/run-script/1.8.6: + /@npmcli/run-script/1.8.3: resolution: { - integrity: sha512-e42bVZnC6VluBZBAFEr3YrdqSspG3bgilyg4nSLBJ7TRGNCzxHa92XAHxQBLYg0BmgwO4b2mf3h/l5EkEWRn3g==, + integrity: sha512-ELPGWAVU/xyU+A+H3pEPj0QOvYwLTX71RArXcClFzeiyJ/b/McsZ+d0QxpznvfFtZzxGN/gz/1cvlqICR4/suQ==, } dependencies: - '@npmcli/node-gyp': 1.0.3 + '@npmcli/node-gyp': 1.0.2 '@npmcli/promise-spawn': 1.3.2 + infer-owner: 1.0.4 node-gyp: 7.1.2 - read-package-json-fast: 2.0.3 + puka: 1.0.1 + read-package-json-fast: 2.0.1 dev: true - /@octokit/auth-token/2.5.0: + /@octokit/auth-token/2.4.5: resolution: { - integrity: sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==, + integrity: sha512-BpGYsPgJt05M7/L/5FoE1PiAbdxXFZkX/3kDYcsvd1v6UhlnE5e96dTDr0ezX/EFwciQxf3cNV0loipsURU+WA==, } dependencies: - '@octokit/types': 6.41.0 + '@octokit/types': 6.8.3 dev: true - /@octokit/core/3.6.0: + /@octokit/core/3.2.5: resolution: { - integrity: sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==, + integrity: sha512-+DCtPykGnvXKWWQI0E1XD+CCeWSBhB6kwItXqfFmNBlIlhczuDPbg+P6BtLnVBaRJDAjv+1mrUJuRsFSjktopg==, } dependencies: - '@octokit/auth-token': 2.5.0 - '@octokit/graphql': 4.8.0 - '@octokit/request': 5.6.3 - '@octokit/request-error': 2.1.0 - '@octokit/types': 6.41.0 - before-after-hook: 2.2.2 + '@octokit/auth-token': 2.4.5 + '@octokit/graphql': 4.6.0 + '@octokit/request': 5.4.14 + '@octokit/types': 6.8.3 + before-after-hook: 2.1.1 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding dev: true - /@octokit/endpoint/6.0.12: + /@octokit/endpoint/6.0.11: resolution: { - integrity: sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==, + integrity: sha512-fUIPpx+pZyoLW4GCs3yMnlj2LfoXTWDUVPTC4V3MUEKZm48W+XYpeWSZCv+vYF1ZABUm2CqnDVf1sFtIYrj7KQ==, } dependencies: - '@octokit/types': 6.41.0 + '@octokit/types': 6.8.3 is-plain-object: 5.0.0 universal-user-agent: 6.0.0 dev: true - /@octokit/graphql/4.8.0: + /@octokit/graphql/4.6.0: resolution: { - integrity: sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==, + integrity: sha512-CJ6n7izLFXLvPZaWzCQDjU/RP+vHiZmWdOunaCS87v+2jxMsW9FB5ktfIxybRBxZjxuJGRnxk7xJecWTVxFUYQ==, } dependencies: - '@octokit/request': 5.6.3 - '@octokit/types': 6.41.0 + '@octokit/request': 5.4.14 + '@octokit/types': 6.8.3 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding dev: true - /@octokit/openapi-types/12.11.0: + /@octokit/openapi-types/4.0.2: resolution: { - integrity: sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==, + integrity: sha512-quqmeGTjcVks8YaatVGCpt7QpUTs2PK0D3mW5aEQqmFKOuIZ/CxwWrgnggPjqP3CNp6eALdQRgf0jUpcG8X1/Q==, } dev: true @@ -6408,64 +5932,66 @@ packages: } dev: true - /@octokit/plugin-paginate-rest/2.21.3_@octokit+core@3.6.0: + /@octokit/plugin-paginate-rest/2.9.1_@octokit+core@3.2.5: resolution: { - integrity: sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw==, + integrity: sha512-8wnuWGjwDIEobbBet2xAjZwgiMVTgIer5wBsnGXzV3lJ4yqphLU2FEMpkhSrDx7y+WkZDfZ+V+1cFMZ1mAaFag==, } peerDependencies: '@octokit/core': '>=2' dependencies: - '@octokit/core': 3.6.0 - '@octokit/types': 6.41.0 + '@octokit/core': 3.2.5 + '@octokit/types': 6.8.3 dev: true - /@octokit/plugin-request-log/1.0.4_@octokit+core@3.6.0: + /@octokit/plugin-request-log/1.0.3_@octokit+core@3.2.5: resolution: { - integrity: sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==, + integrity: sha512-4RFU4li238jMJAzLgAwkBAw+4Loile5haQMQr+uhFq27BmyJXcXSKvoQKqh0agsZEiUlW6iSv3FAgvmGkur7OQ==, } peerDependencies: '@octokit/core': '>=3' dependencies: - '@octokit/core': 3.6.0 + '@octokit/core': 3.2.5 dev: true - /@octokit/plugin-rest-endpoint-methods/5.16.2_@octokit+core@3.6.0: + /@octokit/plugin-rest-endpoint-methods/4.10.1_@octokit+core@3.2.5: resolution: { - integrity: sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw==, + integrity: sha512-YGMiEidTORzgUmYZu0eH4q2k8kgQSHQMuBOBYiKxUYs/nXea4q/Ze6tDzjcRAPmHNJYXrENs1bEMlcdGKT+8ug==, } peerDependencies: '@octokit/core': '>=3' dependencies: - '@octokit/core': 3.6.0 - '@octokit/types': 6.41.0 + '@octokit/core': 3.2.5 + '@octokit/types': 6.8.3 deprecation: 2.3.1 dev: true - /@octokit/request-error/2.1.0: + /@octokit/request-error/2.0.5: resolution: { - integrity: sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==, + integrity: sha512-T/2wcCFyM7SkXzNoyVNWjyVlUwBvW3igM3Btr/eKYiPmucXTtkxt2RBsf6gn3LTzaLSLTQtNmvg+dGsOxQrjZg==, } dependencies: - '@octokit/types': 6.41.0 + '@octokit/types': 6.8.3 deprecation: 2.3.1 once: 1.4.0 dev: true - /@octokit/request/5.6.3: + /@octokit/request/5.4.14: resolution: { - integrity: sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==, + integrity: sha512-VkmtacOIQp9daSnBmDI92xNIeLuSRDOIuplp/CJomkvzt7M18NXgG044Cx/LFKLgjKt9T2tZR6AtJayba9GTSA==, } dependencies: - '@octokit/endpoint': 6.0.12 - '@octokit/request-error': 2.1.0 - '@octokit/types': 6.41.0 + '@octokit/endpoint': 6.0.11 + '@octokit/request-error': 2.0.5 + '@octokit/types': 6.8.3 + deprecation: 2.3.1 is-plain-object: 5.0.0 node-fetch: 2.6.7 + once: 1.4.0 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding @@ -6491,33 +6017,34 @@ packages: - supports-color dev: true - /@octokit/rest/18.12.0: + /@octokit/rest/18.1.0: resolution: { - integrity: sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q==, + integrity: sha512-YQfpTzWV3jdzDPyXQVO54f5I2t1zxk/S53Vbe+Aa5vQj6MdTx6sNEWzmUzUO8lSVowbGOnjcQHzW1A8ATr+/7g==, } dependencies: - '@octokit/core': 3.6.0 - '@octokit/plugin-paginate-rest': 2.21.3_@octokit+core@3.6.0 - '@octokit/plugin-request-log': 1.0.4_@octokit+core@3.6.0 - '@octokit/plugin-rest-endpoint-methods': 5.16.2_@octokit+core@3.6.0 + '@octokit/core': 3.2.5 + '@octokit/plugin-paginate-rest': 2.9.1_@octokit+core@3.2.5 + '@octokit/plugin-request-log': 1.0.3_@octokit+core@3.2.5 + '@octokit/plugin-rest-endpoint-methods': 4.10.1_@octokit+core@3.2.5 transitivePeerDependencies: - encoding dev: true - /@octokit/types/6.41.0: + /@octokit/types/6.8.3: resolution: { - integrity: sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==, + integrity: sha512-ZNAy8z77ewKZ5LCX0KaUm4tWdgloWQ6FWJCh06qgahq/MH13sQefIPKSo0dBdPU3bcioltyZUcC0k8oHHfjvnQ==, } dependencies: - '@octokit/openapi-types': 12.11.0 + '@octokit/openapi-types': 4.0.2 + '@types/node': 17.0.21 dev: true - /@polka/url/1.0.0-next.21: + /@polka/url/1.0.0-next.11: resolution: { - integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==, + integrity: sha512-3NsZsJIA/22P3QUyrEDNA2D133H4j224twJrdipXN38dpnIOzAbUDtOwkcJ5pXmn75w7LSQDjA4tO9dm1XlqlA==, } /@protobufjs/aspromise/1.1.2: @@ -6593,23 +6120,23 @@ packages: } dev: true - /@rollup/plugin-alias/3.1.9_rollup@2.79.0: + /@rollup/plugin-alias/3.1.1_rollup@2.35.1: resolution: { - integrity: sha512-QI5fsEvm9bDzt32k39wpOwZhVzRcL5ydcffUHMyLVaVaLeC70I8TJZ17F1z1eMoLu4E/UOcH9BWVkKpIKdrfiw==, + integrity: sha512-hNcQY4bpBUIvxekd26DBPgF7BT4mKVNDF5tBG4Zi+3IgwLxGYRY0itHs9D0oLVwXM5pvJDWJlBQro+au8WaUWw==, } engines: { node: '>=8.0.0' } peerDependencies: rollup: ^1.20.0||^2.0.0 dependencies: - rollup: 2.79.0 + rollup: 2.35.1 slash: 3.0.0 dev: true - /@rollup/plugin-babel/5.3.1_u2o2r7pv2twmzi4nfsja2pcbqa: + /@rollup/plugin-babel/5.2.2_6pbdyizg3cvv5r6onmzcm6zd4i: resolution: { - integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==, + integrity: sha512-MjmH7GvFT4TW8xFdIeFS3wqIX646y5tACdxkTO+khbHvS3ZcVJL6vkAHLw2wqPmkhwCfWHoNsp15VYNwW6JEJA==, } engines: { node: '>= 10.0.0' } peerDependencies: @@ -6621,31 +6148,31 @@ packages: optional: true dependencies: '@babel/core': 7.18.0 - '@babel/helper-module-imports': 7.18.6 - '@rollup/pluginutils': 3.1.0_rollup@2.79.0 - rollup: 2.79.0 + '@babel/helper-module-imports': 7.16.7 + '@rollup/pluginutils': 3.1.0_rollup@2.35.1 + rollup: 2.35.1 dev: true - /@rollup/plugin-commonjs/17.1.0_rollup@2.79.0: + /@rollup/plugin-commonjs/17.0.0_rollup@2.35.1: resolution: { - integrity: sha512-PoMdXCw0ZyvjpCMT5aV4nkL0QywxP29sODQsSGeDpr/oI49Qq9tRtAsb/LbYbDzFlOydVEqHmmZWFtXJEAX9ew==, + integrity: sha512-/omBIJG1nHQc+bgkYDuLpb/V08QyutP9amOrJRUSlYJZP+b/68gM//D8sxJe3Yry2QnYIr3QjR3x4AlxJEN3GA==, } engines: { node: '>= 8.0.0' } peerDependencies: rollup: ^2.30.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.0 + '@rollup/pluginutils': 3.1.0_rollup@2.35.1 commondir: 1.0.1 estree-walker: 2.0.2 - glob: 7.2.3 + glob: 7.2.0 is-reference: 1.2.1 - magic-string: 0.25.9 - resolve: 1.22.1 - rollup: 2.79.0 + magic-string: 0.25.7 + resolve: 1.22.0 + rollup: 2.35.1 dev: true - /@rollup/plugin-json/4.1.0_rollup@2.79.0: + /@rollup/plugin-json/4.1.0_rollup@2.35.1: resolution: { integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==, @@ -6653,29 +6180,29 @@ packages: peerDependencies: rollup: ^1.20.0 || ^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.0 - rollup: 2.79.0 + '@rollup/pluginutils': 3.1.0_rollup@2.35.1 + rollup: 2.35.1 dev: true - /@rollup/plugin-node-resolve/11.2.1_rollup@2.79.0: + /@rollup/plugin-node-resolve/11.0.1_rollup@2.35.1: resolution: { - integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==, + integrity: sha512-ltlsj/4Bhwwhb+Nb5xCz/6vieuEj2/BAkkqVIKmZwC7pIdl8srmgmglE4S0jFlZa32K4qvdQ6NHdmpRKD/LwoQ==, } engines: { node: '>= 10.0.0' } peerDependencies: rollup: ^1.20.0||^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.0 + '@rollup/pluginutils': 3.1.0_rollup@2.35.1 '@types/resolve': 1.17.1 - builtin-modules: 3.3.0 + builtin-modules: 3.1.0 deepmerge: 4.2.2 is-module: 1.0.0 - resolve: 1.22.1 - rollup: 2.79.0 + resolve: 1.22.0 + rollup: 2.35.1 dev: true - /@rollup/pluginutils/3.1.0_rollup@2.79.0: + /@rollup/pluginutils/3.1.0_rollup@2.35.1: resolution: { integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==, @@ -6686,36 +6213,34 @@ packages: dependencies: '@types/estree': 0.0.39 estree-walker: 1.0.1 - picomatch: 2.3.1 - rollup: 2.79.0 + picomatch: 2.2.3 + rollup: 2.35.1 dev: true - /@rushstack/eslint-patch/1.2.0: + /@rushstack/eslint-patch/1.1.3: resolution: { - integrity: sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==, + integrity: sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==, } dev: false - /@samverschueren/stream-to-observable/0.3.1_rxjs@6.6.7: + /@samverschueren/stream-to-observable/0.3.0_rxjs@6.6.2: resolution: { - integrity: sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==, + integrity: sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==, } engines: { node: '>=6' } peerDependencies: rxjs: '*' - zen-observable: '*' + zenObservable: '*' peerDependenciesMeta: rxjs: optional: true - zen-observable: + zenObservable: optional: true dependencies: - any-observable: 0.3.0_rxjs@6.6.7 - rxjs: 6.6.7 - transitivePeerDependencies: - - zenObservable + any-observable: 0.3.0_rxjs@6.6.2 + rxjs: 6.6.2 dev: true /@segment/ajv-human-errors/2.1.2_ajv@8.11.0: @@ -6738,7 +6263,7 @@ packages: peerDependencies: ajv: 4.11.8 - 6 dependencies: - '@babel/code-frame': 7.18.6 + '@babel/code-frame': 7.16.7 ajv: 6.12.6 chalk: 2.4.2 json-to-ast: 2.1.0 @@ -6746,10 +6271,10 @@ packages: leven: 3.1.0 dev: true - /@sinclair/typebox/0.24.42: + /@sinclair/typebox/0.24.20: resolution: { - integrity: sha512-d+2AtrHGyWek2u2ITF0lHRIv6Tt7X0dEHW+0rP+5aDCEjC3fiN2RBjrLD0yU0at52BcZbRGxLbAtXiR0hFCjYw==, + integrity: sha512-kVaO5aEFZb33nPMTZBxiPEkY+slxiPtqC7QX8f9B3eGOMBvEfuMfxp9DSTTCsRJPumPKjrge4yagyssO4q6qzQ==, } dev: true @@ -6761,30 +6286,30 @@ packages: engines: { node: '>=6' } dev: true - /@sindresorhus/is/2.1.1: + /@sindresorhus/is/2.1.0: resolution: { - integrity: sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==, + integrity: sha512-lXKXfypKo644k4Da4yXkPCrwcvn6SlUW2X2zFbuflKHNjf0w9htru01bo26uMhleMXsDmnZ12eJLdrAZa9MANg==, } engines: { node: '>=10' } dev: true - /@sinonjs/commons/1.8.3: + /@sinonjs/commons/1.7.2: resolution: { - integrity: sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==, + integrity: sha512-+DUO6pnp3udV/v2VfUWgaY5BIE1IfT7lLfeDzPVeMT1XKkaAp9LgSI9x5RtrFQoZ9Oi0PgXQQHPaoKu7dCjVxw==, } dependencies: type-detect: 4.0.8 dev: true - /@sinonjs/fake-timers/8.1.0: + /@sinonjs/fake-timers/7.0.2: resolution: { - integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==, + integrity: sha512-dF84L5YC90gIOegPDCYymPIsDmwMWWSh7BwfDXQYePi8lVIEp7IZ1UVGkME8FjXOsDPxan12x4aaK+Lo6wVh9A==, } dependencies: - '@sinonjs/commons': 1.8.3 + '@sinonjs/commons': 1.7.2 dev: true /@sinonjs/fake-timers/9.1.2: @@ -6793,7 +6318,7 @@ packages: integrity: sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==, } dependencies: - '@sinonjs/commons': 1.8.3 + '@sinonjs/commons': 1.7.2 dev: true /@surma/rollup-plugin-off-main-thread/2.2.3: @@ -6804,8 +6329,8 @@ packages: dependencies: ejs: 3.1.8 json5: 2.2.1 - magic-string: 0.25.9 - string.prototype.matchall: 4.0.7 + magic-string: 0.25.7 + string.prototype.matchall: 4.0.6 dev: true /@svgr/babel-plugin-add-jsx-attribute/5.4.0: @@ -6897,8 +6422,8 @@ packages: engines: { node: '>=10' } dependencies: '@svgr/plugin-jsx': 5.5.0 - camelcase: 6.3.0 - cosmiconfig: 7.0.1 + camelcase: 6.2.0 + cosmiconfig: 7.0.0 transitivePeerDependencies: - supports-color dev: true @@ -6935,7 +6460,7 @@ packages: } engines: { node: '>=10' } dependencies: - cosmiconfig: 7.0.1 + cosmiconfig: 7.0.0 deepmerge: 4.2.2 svgo: 1.3.2 dev: true @@ -6948,13 +6473,13 @@ packages: engines: { node: '>=10' } dependencies: '@babel/core': 7.18.0 - '@babel/plugin-transform-react-constant-elements': 7.18.12_@babel+core@7.18.0 - '@babel/preset-env': 7.19.1_@babel+core@7.18.0 + '@babel/plugin-transform-react-constant-elements': 7.14.5_@babel+core@7.18.0 + '@babel/preset-env': 7.15.0_@babel+core@7.18.0 '@babel/preset-react': 7.14.5_@babel+core@7.18.0 '@svgr/core': 5.5.0 '@svgr/plugin-jsx': 5.5.0 '@svgr/plugin-svgo': 5.5.0 - loader-utils: 2.0.2 + loader-utils: 2.0.0 transitivePeerDependencies: - supports-color dev: true @@ -6975,9 +6500,9 @@ packages: dependencies: '@swc/core': 1.2.203 commander: 7.2.0 - fast-glob: 3.2.12 + fast-glob: 3.2.11 slash: 3.0.0 - source-map: 0.7.4 + source-map: 0.7.3 dev: true /@swc/core-android-arm-eabi/1.2.203: @@ -7177,14 +6702,14 @@ packages: defer-to-connect: 1.1.3 dev: true - /@szmarczak/http-timer/4.0.6: + /@szmarczak/http-timer/4.0.5: resolution: { - integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==, + integrity: sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==, } engines: { node: '>=10' } dependencies: - defer-to-connect: 2.0.1 + defer-to-connect: 2.0.0 dev: true /@szmarczak/http-timer/5.0.1: @@ -7230,19 +6755,19 @@ packages: - supports-color dev: true - /@testing-library/dom/8.18.1: + /@testing-library/dom/8.13.0: resolution: { - integrity: sha512-oEvsm2B/WtcHKE+IcEeeCqNU/ltFGaVyGbpcm4g/2ytuT49jrlH9x5qRKL/H3A6yfM4YAbSbC0ceT5+9CEXnLg==, + integrity: sha512-9VHgfIatKNXQNaZTtLnalIy0jNZzY35a4S3oi08YAt9Hv1VsfZ/DfA45lM8D/UhtHBGJ4/lGwp0PZkVndRkoOQ==, } engines: { node: '>=12' } dependencies: - '@babel/code-frame': 7.18.6 - '@babel/runtime': 7.19.0 - '@types/aria-query': 4.2.2 - aria-query: 5.0.2 + '@babel/code-frame': 7.16.7 + '@babel/runtime': 7.16.7 + '@types/aria-query': 4.2.1 + aria-query: 5.0.0 chalk: 4.1.2 - dom-accessibility-api: 0.5.14 + dom-accessibility-api: 0.5.13 lz-string: 1.4.4 pretty-format: 27.5.1 dev: true @@ -7257,9 +6782,9 @@ packages: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@babel/runtime': 7.19.0 - '@testing-library/dom': 8.18.1 - '@types/react-dom': 16.9.4 + '@babel/runtime': 7.16.7 + '@testing-library/dom': 8.13.0 + '@types/react-dom': 17.0.14 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: true @@ -7272,36 +6797,19 @@ packages: engines: { node: '>= 6' } dev: true - /@trysound/sax/0.2.0: - resolution: - { - integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==, - } - engines: { node: '>=10.13.0' } - dev: true - - /@types/acorn/4.0.6: - resolution: - { - integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==, - } - dependencies: - '@types/estree': 1.0.0 - dev: true - /@types/amphtml-validator/1.0.0: resolution: { integrity: sha512-CJOi00fReT1JehItkgTZDI47v9WJxUH/OLX0XzkDgyEed7dGdeUQfXk5CTRM7N9FkHdv3klSjsZxo5sH1oTIGg==, } dependencies: - '@types/node': 18.7.18 + '@types/node': 17.0.21 dev: true - /@types/aria-query/4.2.2: + /@types/aria-query/4.2.1: resolution: { - integrity: sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==, + integrity: sha512-S6oPal772qJZHoRZLFc/XoZW2gFvwXusYUmXPXkgxJLuEk2vOt7jc4Yo6z/vtI0EBkbPBVrJJ0B+prLIKiWqHg==, } dev: true @@ -7318,7 +6826,7 @@ packages: integrity: sha512-GUDuJURF0YiJZ+CBjNQA0+vbP/VHlJbB0sFqkzsV7EcOPRfurVonXpXKAt3w8qIjM1TEzpz6hc6POocPvHOS3w==, } dependencies: - '@types/retry': 0.12.2 + '@types/retry': 0.12.0 dev: true /@types/babel__code-frame/7.0.2: @@ -7337,20 +6845,20 @@ packages: '@babel/types': 7.18.0 '@types/babel__generator': 7.6.2 '@types/babel__template': 7.4.0 - '@types/babel__traverse': 7.11.0 + '@types/babel__traverse': 7.11.1 dev: true - /@types/babel__core/7.1.19: + /@types/babel__core/7.1.14: resolution: { - integrity: sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==, + integrity: sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==, } dependencies: '@babel/parser': 7.18.0 '@babel/types': 7.18.0 - '@types/babel__generator': 7.6.4 - '@types/babel__template': 7.4.1 - '@types/babel__traverse': 7.18.1 + '@types/babel__generator': 7.6.2 + '@types/babel__template': 7.4.0 + '@types/babel__traverse': 7.11.1 dev: true /@types/babel__generator/7.6.2: @@ -7362,15 +6870,6 @@ packages: '@babel/types': 7.18.0 dev: true - /@types/babel__generator/7.6.4: - resolution: - { - integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==, - } - dependencies: - '@babel/types': 7.18.0 - dev: true - /@types/babel__template/7.4.0: resolution: { @@ -7381,16 +6880,6 @@ packages: '@babel/types': 7.18.0 dev: true - /@types/babel__template/7.4.1: - resolution: - { - integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==, - } - dependencies: - '@babel/parser': 7.18.0 - '@babel/types': 7.18.0 - dev: true - /@types/babel__traverse/7.11.0: resolution: { @@ -7400,23 +6889,23 @@ packages: '@babel/types': 7.18.0 dev: true - /@types/babel__traverse/7.18.1: + /@types/babel__traverse/7.11.1: resolution: { - integrity: sha512-FSdLaZh2UxaMuLp9lixWaHq/golWTRWOnRsAXzDTDSDOQLuZb1nsdCt6pJSPWSEQt2eFZ2YVk3oYhn+1kLMeMA==, + integrity: sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==, } dependencies: '@babel/types': 7.18.0 dev: true - /@types/body-parser/1.19.2: + /@types/body-parser/1.17.1: resolution: { - integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==, + integrity: sha512-RoX2EZjMiFMjZh9lmYrwgoP9RTpAjSHiJxdp4oidAQVO02T7HER3xj9UKue5534ULWeqVEkujhWcyvUce+d68w==, } dependencies: - '@types/connect': 3.4.35 - '@types/node': 18.7.18 + '@types/connect': 3.4.33 + '@types/node': 17.0.21 dev: true /@types/braces/3.0.1: @@ -7433,15 +6922,15 @@ packages: } dev: true - /@types/cacheable-request/6.0.2: + /@types/cacheable-request/6.0.1: resolution: { - integrity: sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==, + integrity: sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==, } dependencies: - '@types/http-cache-semantics': 4.0.1 - '@types/keyv': 3.1.4 - '@types/node': 12.20.55 + '@types/http-cache-semantics': 4.0.0 + '@types/keyv': 3.1.1 + '@types/node': 17.0.21 '@types/responselike': 1.0.0 dev: true @@ -7451,7 +6940,7 @@ packages: integrity: sha512-bSbnU/D4yzFdzLpp3+rcDj0aQQMIRUBNJU7azPxdqMpnexjUSvGJyDuOBQBHeOZh1mMKgsJm6Dy+LLh80Ew4tQ==, } dependencies: - '@types/node': 13.11.0 + '@types/node': 17.0.21 dev: true /@types/ci-info/2.0.0: @@ -7467,16 +6956,16 @@ packages: integrity: sha512-B66iZCIcD2eB2F8e8YDIVtCUKgfiseOR5YOIbmMN2tM57Wu55j1xSdxdSw78aVzsPmbZ6G+hINc+1xe1tt4NBg==, } dependencies: - '@types/express': 4.17.14 + '@types/express': 4.17.2 dev: true - /@types/connect/3.4.35: + /@types/connect/3.4.33: resolution: { - integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==, + integrity: sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A==, } dependencies: - '@types/node': 18.7.18 + '@types/node': 17.0.21 dev: true /@types/content-disposition/0.5.4: @@ -7506,7 +6995,7 @@ packages: integrity: sha512-evp2ZGsFw9YKprDbg8ySgC9NA15g3YgiI8ANkGmKKvvi0P2aDGYLPxQIC5qfeKNUOe3TjABVGuah6omPRpIYhg==, } dependencies: - '@types/node': 12.20.55 + '@types/node': 17.0.21 dev: true /@types/debug/4.1.5: @@ -7516,22 +7005,13 @@ packages: } dev: true - /@types/debug/4.1.7: - resolution: - { - integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==, - } - dependencies: - '@types/ms': 0.7.31 - dev: true - - /@types/eslint-scope/3.7.4: + /@types/eslint-scope/3.7.3: resolution: { - integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==, + integrity: sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==, } dependencies: - '@types/eslint': 8.4.6 + '@types/eslint': 7.28.0 '@types/estree': 0.0.51 dev: true @@ -7540,28 +7020,9 @@ packages: { integrity: sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==, } - dependencies: - '@types/estree': 1.0.0 - '@types/json-schema': 7.0.11 - dev: true - - /@types/eslint/8.4.6: - resolution: - { - integrity: sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==, - } dependencies: '@types/estree': 0.0.51 - '@types/json-schema': 7.0.11 - dev: true - - /@types/estree-jsx/1.0.0: - resolution: - { - integrity: sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==, - } - dependencies: - '@types/estree': 1.0.0 + '@types/json-schema': 7.0.9 dev: true /@types/estree/0.0.39: @@ -7578,13 +7039,6 @@ packages: } dev: true - /@types/estree/1.0.0: - resolution: - { - integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==, - } - dev: true - /@types/events/3.0.0: resolution: { @@ -7592,27 +7046,25 @@ packages: } dev: true - /@types/express-serve-static-core/4.17.31: + /@types/express-serve-static-core/4.17.1: resolution: { - integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==, + integrity: sha512-9e7jj549ZI+RxY21Cl0t8uBnWyb22HzILupyHZjYEVK//5TT/1bZodU+yUbLnPdoYViBBnNWbxp4zYjGV0zUGw==, } dependencies: - '@types/node': 18.7.18 - '@types/qs': 6.9.7 - '@types/range-parser': 1.2.4 + '@types/node': 17.0.21 + '@types/range-parser': 1.2.3 dev: true - /@types/express/4.17.14: + /@types/express/4.17.2: resolution: { - integrity: sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==, + integrity: sha512-5mHFNyavtLoJmnusB8OKJ5bshSzw+qkMIBAobLrIM48HJvunFva9mOa6aBwh64lBFyNwBbs0xiEFuj4eU/NjCA==, } dependencies: - '@types/body-parser': 1.19.2 - '@types/express-serve-static-core': 4.17.31 - '@types/qs': 6.9.7 - '@types/serve-static': 1.15.0 + '@types/body-parser': 1.17.1 + '@types/express-serve-static-core': 4.17.1 + '@types/serve-static': 1.13.3 dev: true /@types/fined/1.1.3: @@ -7635,7 +7087,7 @@ packages: integrity: sha512-UoOfVEzAUpeSPmjm7h1uk5MH6KZma2z2O7a75onTGjnNvAvMVrPzPL/vBbT65iIGHWj6rokwfmYcmxmlSf2uwg==, } dependencies: - '@types/node': 13.11.0 + '@types/node': 17.0.21 dev: true /@types/glob/7.1.1: @@ -7645,46 +7097,26 @@ packages: } dependencies: '@types/events': 3.0.0 - '@types/minimatch': 5.1.2 - '@types/node': 18.7.18 - dev: true - - /@types/glob/7.2.0: - resolution: - { - integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==, - } - dependencies: - '@types/minimatch': 5.1.2 - '@types/node': 12.20.55 - dev: true - - /@types/glob/8.0.0: - resolution: - { - integrity: sha512-l6NQsDDyQUVeoTynNpC9uRvCUint/gSUXQA2euwmTuWGvPY5LSDUu6tkCtJB2SvGQlJQzLaKqcGZP4//7EDveA==, - } - dependencies: - '@types/minimatch': 5.1.2 - '@types/node': 12.20.55 + '@types/minimatch': 3.0.3 + '@types/node': 17.0.21 dev: true - /@types/graceful-fs/4.1.5: + /@types/graceful-fs/4.1.3: resolution: { - integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==, + integrity: sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ==, } dependencies: - '@types/node': 13.11.0 + '@types/node': 17.0.21 dev: true - /@types/hast/2.3.4: + /@types/hast/2.3.1: resolution: { - integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==, + integrity: sha512-viwwrB+6xGzw+G1eWpF9geV3fnsDgXqHG+cqgiHrvQfDUW5hzhCyV7Sy3UJxhfRFBsgky2SSW33qi/YrIkjX5Q==, } dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.3 dev: true /@types/html-validator/5.0.3: @@ -7693,13 +7125,13 @@ packages: integrity: sha512-QcKpR0cAWhLy7T3J24dwCuviRyS8xj/gVtFxcfZer9lfRgHdSAUFvE02nI/rsgIxSr71Z/2moXVYvWl2fTAzHQ==, } dependencies: - '@types/node': 13.11.0 + '@types/node': 17.0.21 dev: true - /@types/http-cache-semantics/4.0.1: + /@types/http-cache-semantics/4.0.0: resolution: { - integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==, + integrity: sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==, } dev: true @@ -7709,41 +7141,42 @@ packages: integrity: sha512-wIPqXANye5BbORbuh74exbwNzj+UWCwWyeEFJzUQ7Fq3W2NSAy+7x7nX1fgbEypr2/TdKqpeuxLnXWgzN533/Q==, } dependencies: - '@types/node': 13.11.0 + '@types/node': 17.0.21 dev: true - /@types/inquirer/8.2.3: + /@types/inquirer/8.1.3: resolution: { - integrity: sha512-ZlBqD+8WIVNy3KIVkl+Qne6bGLW2erwN0GJXY9Ri/9EMbyupee3xw3H0Mmv5kJoLyNpfd/oHlwKxO0DUDH7yWA==, + integrity: sha512-AayK4ZL5ssPzR1OtnOLGAwpT0Dda3Xi/h1G0l1oJDNrowp7T1423q4Zb8/emr7tzRlCy4ssEri0LWVexAqHyKQ==, } dependencies: '@types/through': 0.0.30 + rxjs: 7.5.1 dev: true - /@types/istanbul-lib-coverage/2.0.4: + /@types/istanbul-lib-coverage/2.0.3: resolution: { - integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==, + integrity: sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==, } dev: true - /@types/istanbul-lib-report/3.0.0: + /@types/istanbul-lib-report/1.1.1: resolution: { - integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==, + integrity: sha512-3BUTyMzbZa2DtDI2BkERNC6jJw2Mr2Y0oGI7mRxYNBPxppbtEK1F66u3bKwU2g+wxwWI7PAoRpJnOY1grJqzHg==, } dependencies: - '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-lib-coverage': 2.0.3 dev: true - /@types/istanbul-reports/3.0.1: + /@types/istanbul-reports/3.0.0: resolution: { - integrity: sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==, + integrity: sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==, } dependencies: - '@types/istanbul-lib-report': 3.0.0 + '@types/istanbul-lib-report': 1.1.1 dev: true /@types/jest-diff/24.3.0: @@ -7753,7 +7186,7 @@ packages: } deprecated: This is a stub types definition. jest-diff provides its own type definitions, so you do not need this installed. dependencies: - jest-diff: 29.0.3 + jest-diff: 27.0.6 dev: true /@types/jest/24.0.13: @@ -7775,10 +7208,10 @@ packages: recast: 0.20.5 dev: true - /@types/json-schema/7.0.11: + /@types/json-schema/7.0.9: resolution: { - integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==, + integrity: sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==, } dev: true @@ -7794,16 +7227,16 @@ packages: integrity: sha512-B5SSifLkjB0ns7VXpOOtOUlynE78/hKcY8G8pOAhkLJZinwofIBYqz555nRj2W9iDWZqFhK5R+7NZDaRmKWAoQ==, } dependencies: - '@types/node': 18.7.18 + '@types/node': 17.0.21 dev: true - /@types/keyv/3.1.4: + /@types/keyv/3.1.1: resolution: { - integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==, + integrity: sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==, } dependencies: - '@types/node': 12.20.55 + '@types/node': 17.0.21 dev: true /@types/liftoff/4.0.0: @@ -7813,7 +7246,7 @@ packages: } dependencies: '@types/fined': 1.1.3 - '@types/node': 13.11.0 + '@types/node': 17.0.21 dev: true /@types/lodash.curry/4.1.6: @@ -7832,10 +7265,10 @@ packages: } dev: true - /@types/long/4.0.2: + /@types/long/4.0.1: resolution: { - integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==, + integrity: sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==, } dev: true @@ -7853,15 +7286,6 @@ packages: } dev: true - /@types/mdast/3.0.10: - resolution: - { - integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==, - } - dependencies: - '@types/unist': 2.0.6 - dev: true - /@types/micromatch/4.0.2: resolution: { @@ -7871,48 +7295,42 @@ packages: '@types/braces': 3.0.1 dev: true - /@types/mime/3.0.1: - resolution: - { - integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==, - } - dev: true - - /@types/minimatch/3.0.5: + /@types/mime/2.0.1: resolution: { - integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==, + integrity: sha512-FwI9gX75FgVBJ7ywgnq/P7tw+/o1GUbtP0KzbtusLigAOgIgNISRK0ZPl4qertvXSIE8YbsVJueQ90cDt9YYyw==, } dev: true - /@types/minimatch/5.1.2: + /@types/minimatch/3.0.3: resolution: { - integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==, + integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==, } dev: true - /@types/minimist/1.2.2: + /@types/minimist/1.2.0: resolution: { - integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==, + integrity: sha512-BsF2gEVEIOcbQCSwXR6V14fGD6QLLT0yQBK6RpblkxVYP9x8ANNThpxMUxV7h4KKjqMDR8qELlcnqrEoyvsohw==, } - /@types/minipass/3.3.5: + /@types/minipass/2.2.0: resolution: { - integrity: sha512-M2BLHQdEmDmH671h0GIlOQQJrgezd1vNqq7PVj1VOsHZ2uQQb4iPiQIl0SlMdhxZPUsLIfEklmeEHXg8DJRewA==, + integrity: sha512-wuzZksN4w4kyfoOv/dlpov4NOunwutLA/q7uc00xU02ZyUY+aoM5PWIXEKBMnm0NHd4a+N71BMjq+x7+2Af1fg==, } - deprecated: This is a stub types definition. minipass provides its own type definitions, so you do not need this installed. dependencies: - minipass: 3.3.4 + '@types/node': 17.0.21 dev: true - /@types/ms/0.7.31: + /@types/node-fetch/2.3.2: resolution: { - integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==, + integrity: sha512-yW0EOebSsQme9yKu09XbdDfle4/SmWZMK4dfteWcSLCYNQQcF+YOv0kIrvm+9pO11/ghA4E6A+RNQqvYj4Nr3A==, } + dependencies: + '@types/node': 17.0.21 dev: true /@types/node-fetch/2.6.1: @@ -7921,7 +7339,7 @@ packages: integrity: sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==, } dependencies: - '@types/node': 18.7.18 + '@types/node': 17.0.21 form-data: 3.0.1 dev: true @@ -7932,10 +7350,10 @@ packages: } dev: true - /@types/node/12.20.55: + /@types/node/12.12.24: resolution: { - integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==, + integrity: sha512-1Ciqv9pqwVtW6FsIUKSZNB82E5Cu1I2bBTj1xuIHXLe/1zYLl3956Nbhg2MzSYHVfl9/rmanjbQIb7LibfCnug==, } dev: true @@ -7946,17 +7364,17 @@ packages: } dev: true - /@types/node/18.7.18: + /@types/node/17.0.21: resolution: { - integrity: sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==, + integrity: sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==, } dev: true - /@types/normalize-package-data/2.4.1: + /@types/normalize-package-data/2.4.0: resolution: { - integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==, + integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==, } /@types/parse-json/4.0.0: @@ -7983,10 +7401,10 @@ packages: path-to-regexp: 6.1.0 dev: true - /@types/prettier/2.7.0: + /@types/prettier/2.2.3: resolution: { - integrity: sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==, + integrity: sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA==, } dev: true @@ -7997,38 +7415,40 @@ packages: } dev: true - /@types/prop-types/15.7.5: + /@types/prop-types/15.7.3: resolution: { - integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==, + integrity: sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==, } dev: true - /@types/q/1.5.5: + /@types/q/1.5.2: resolution: { - integrity: sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==, + integrity: sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==, } dev: true - /@types/qs/6.9.7: + /@types/range-parser/1.2.3: resolution: { - integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==, + integrity: sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==, } dev: true - /@types/range-parser/1.2.4: + /@types/react-dom/16.9.4: resolution: { - integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==, + integrity: sha512-fya9xteU/n90tda0s+FtN5Ym4tbgxpq/hb/Af24dvs6uYnYn+fspaxw5USlw0R8apDNwxsqumdRoCoKitckQqw==, } + dependencies: + '@types/react': 16.9.17 dev: true - /@types/react-dom/16.9.4: + /@types/react-dom/17.0.14: resolution: { - integrity: sha512-fya9xteU/n90tda0s+FtN5Ym4tbgxpq/hb/Af24dvs6uYnYn+fspaxw5USlw0R8apDNwxsqumdRoCoKitckQqw==, + integrity: sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ==, } dependencies: '@types/react': 16.9.17 @@ -8049,8 +7469,8 @@ packages: integrity: sha512-UP27In4fp4sWF5JgyV6pwVPAQM83Fj76JOcg02X5BZcpSu5Wx+fP9RMqc2v0ssBoQIFvD5JdKY41gjJJKmw6Bg==, } dependencies: - '@types/prop-types': 15.7.5 - csstype: 2.6.21 + '@types/prop-types': 15.7.3 + csstype: 2.6.8 dev: true /@types/relay-runtime/13.0.0: @@ -8066,7 +7486,7 @@ packages: integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==, } dependencies: - '@types/node': 18.7.18 + '@types/node': 17.0.21 dev: true /@types/responselike/1.0.0: @@ -8075,13 +7495,13 @@ packages: integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==, } dependencies: - '@types/node': 12.20.55 + '@types/node': 17.0.21 dev: true - /@types/retry/0.12.2: + /@types/retry/0.12.0: resolution: { - integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==, + integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==, } dev: true @@ -8091,8 +7511,8 @@ packages: integrity: sha512-7WhJ0MdpFgYQPXlF4Dx+DhgvlPCfz/x5mHaeDQAKhcenvQP1KCpLQ18JklAqeGMYSAT2PxLpzd0g2/HE7fj7hQ==, } dependencies: - '@types/glob': 8.0.0 - '@types/node': 12.20.55 + '@types/glob': 7.1.1 + '@types/node': 17.0.21 dev: true /@types/selenium-webdriver/4.0.15: @@ -8108,7 +7528,7 @@ packages: integrity: sha512-ooD/FJ8EuwlDKOI6D9HWxgIgJjMg2cuziXm/42npDC8y4NjxplBUn9loewZiBNCt44450lHAU0OSb51/UqXeag==, } dependencies: - '@types/node': 18.7.18 + '@types/node': 17.0.21 dev: true /@types/send/0.14.4: @@ -8117,18 +7537,18 @@ packages: integrity: sha512-SCVCRRjSbpwoKgA34wK8cq14OUPu4qrKigO85/ZH6J04NGws37khLtq7YQr17zyOH01p4T5oy8e1TxEzql01Pg==, } dependencies: - '@types/mime': 3.0.1 - '@types/node': 18.7.18 + '@types/mime': 2.0.1 + '@types/node': 17.0.21 dev: true - /@types/serve-static/1.15.0: + /@types/serve-static/1.13.3: resolution: { - integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==, + integrity: sha512-oprSwp094zOglVrXdlo/4bAHtKTAxX6VT8FOZlBKrmyLbNvE1zxZyJ6yikMVtHIvwP45+ZQGJn+FdXGKTozq0g==, } dependencies: - '@types/mime': 3.0.1 - '@types/node': 18.7.18 + '@types/express-serve-static-core': 4.17.1 + '@types/mime': 2.0.1 dev: true /@types/sharp/0.29.3: @@ -8137,7 +7557,7 @@ packages: integrity: sha512-83Xp05eK2hvfNnmKLr2Fz0C2A0jrr2TnSLqKRbkLTYuAu+Erj6mKQLoEMGafE73Om8p3q3ryZxtHFM/7hy4Adg==, } dependencies: - '@types/node': 13.11.0 + '@types/node': 17.0.21 dev: true /@types/source-list-map/0.1.2: @@ -8147,10 +7567,10 @@ packages: } dev: true - /@types/stack-utils/2.0.1: + /@types/stack-utils/2.0.0: resolution: { - integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==, + integrity: sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==, } dev: true @@ -8167,8 +7587,8 @@ packages: integrity: sha512-Z7AVMMlkI8NTWF0qGhC4QIX0zkV/+y0J8x7b/RsHrN0310+YNjoJd8UrApCiGBCWtKjxS9QhNqLi2UJNToh5hA==, } dependencies: - '@types/minipass': 3.3.5 - '@types/node': 12.20.55 + '@types/minipass': 2.2.0 + '@types/node': 17.0.21 dev: true /@types/text-table/0.2.1: @@ -8184,7 +7604,7 @@ packages: integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==, } dependencies: - '@types/node': 13.11.0 + '@types/node': 17.0.21 dev: true /@types/trusted-types/2.0.2: @@ -8201,10 +7621,10 @@ packages: } dev: true - /@types/unist/2.0.6: + /@types/unist/2.0.3: resolution: { - integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==, + integrity: sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==, } dev: true @@ -8229,7 +7649,7 @@ packages: } deprecated: This is a stub types definition. vfile-message provides its own type definitions, so you do not need this installed. dependencies: - vfile-message: 3.1.2 + vfile-message: 3.0.2 dev: true /@types/vfile/3.0.2: @@ -8238,8 +7658,8 @@ packages: integrity: sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==, } dependencies: - '@types/node': 13.11.0 - '@types/unist': 2.0.6 + '@types/node': 17.0.21 + '@types/unist': 2.0.3 '@types/vfile-message': 2.0.0 dev: true @@ -8249,7 +7669,7 @@ packages: integrity: sha512-zfvjpp7jiafSmrzJ2/i3LqOyTYTuJ7u1KOXlKgDlvsj9Rr0x7ZiYu5lZbXwobL7lmsRNtPXlBfmaUD8eU2Hu8w==, } dependencies: - '@types/node': 18.7.18 + '@types/node': 17.0.21 '@types/source-list-map': 0.1.2 source-map: 0.6.1 dev: true @@ -8260,13 +7680,13 @@ packages: integrity: sha512-cyeefcUCgJlEk+hk2h3N+MqKKsPViQgF5boi9TTHSK+PoR9KWBb/C5ccPcDyAqgsbAYHTwulch725DV84+pSpg==, } dependencies: - '@types/node': 18.7.18 + '@types/node': 17.0.21 dev: true - /@types/yargs-parser/21.0.0: + /@types/yargs-parser/13.1.0: resolution: { - integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==, + integrity: sha512-gCubfBUZ6KxzoibJ+SCUc/57Ms1jz5NjHe4+dI2krNmU5zCPAphyLJYyTOg06ueIyfj+SaCUqmzun7ImlxDcKg==, } dev: true @@ -8276,25 +7696,25 @@ packages: integrity: sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==, } dependencies: - '@types/yargs-parser': 21.0.0 + '@types/yargs-parser': 13.1.0 dev: true - /@types/yargs/16.0.4: + /@types/yargs/16.0.0: resolution: { - integrity: sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==, + integrity: sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==, } dependencies: - '@types/yargs-parser': 21.0.0 + '@types/yargs-parser': 13.1.0 dev: true - /@types/yargs/17.0.12: + /@types/yargs/17.0.10: resolution: { - integrity: sha512-Nz4MPhecOFArtm81gFQvQqdV7XYCrWKx5uUt6GNHredFHn1i2mtWqXTON7EPXMtNi1qjtjEM/VCHDhcHsAMLXQ==, + integrity: sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==, } dependencies: - '@types/yargs-parser': 21.0.0 + '@types/yargs-parser': 13.1.0 dev: true /@typescript-eslint/eslint-plugin/4.29.1_qxyn66xcaddhgaahwkbomftvi4: @@ -8317,7 +7737,7 @@ packages: debug: 4.3.4 eslint: 7.24.0 functional-red-black-tree: 1.0.1 - regexpp: 3.2.0 + regexpp: 3.1.0 semver: 7.3.7 tsutils: 3.21.0_typescript@4.8.2 typescript: 4.8.2 @@ -8334,7 +7754,7 @@ packages: peerDependencies: eslint: '*' dependencies: - '@types/json-schema': 7.0.11 + '@types/json-schema': 7.0.9 '@typescript-eslint/scope-manager': 4.29.1 '@typescript-eslint/types': 4.29.1 '@typescript-eslint/typescript-estree': 4.29.1_typescript@4.8.2 @@ -8346,27 +7766,6 @@ packages: - typescript dev: true - /@typescript-eslint/experimental-utils/4.33.0_6x3mpmmsttbpxxsctsorxedanu: - resolution: - { - integrity: sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==, - } - engines: { node: ^10.12.0 || >=12.0.0 } - peerDependencies: - eslint: '*' - dependencies: - '@types/json-schema': 7.0.11 - '@typescript-eslint/scope-manager': 4.33.0 - '@typescript-eslint/types': 4.33.0 - '@typescript-eslint/typescript-estree': 4.33.0_typescript@4.8.2 - eslint: 7.24.0 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@7.24.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /@typescript-eslint/parser/4.29.1_6x3mpmmsttbpxxsctsorxedanu: resolution: { @@ -8390,10 +7789,10 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.38.0_irgkl5vooow2ydyo6aokmferha: + /@typescript-eslint/parser/5.21.0_td6yqss6ra3qoebludh4ctrhym: resolution: { - integrity: sha512-/F63giJGLDr0ms1Cr8utDAxP2SPiglaD6V+pCOcG35P2jCqdfR7uuEhz1GIC3oy4hkUF8xA1XSXmd9hOh/a5EA==, + integrity: sha512-8RUwTO77hstXUr3pZoWZbRQUxXcSXafZ8/5gpnQCfXvgmP9gpNlRGlWzvfbEQ14TLjmtU8eGnONkff8U2ui2Eg==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -8403,12 +7802,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.38.0 - '@typescript-eslint/types': 5.38.0 - '@typescript-eslint/typescript-estree': 5.38.0_typescript@4.8.3 + '@typescript-eslint/scope-manager': 5.21.0 + '@typescript-eslint/types': 5.21.0 + '@typescript-eslint/typescript-estree': 5.21.0_typescript@4.8.2 debug: 4.3.4 - eslint: 8.23.1 - typescript: 4.8.3 + eslint: 7.32.0 + typescript: 4.8.2 transitivePeerDependencies: - supports-color dev: false @@ -8424,27 +7823,16 @@ packages: '@typescript-eslint/visitor-keys': 4.29.1 dev: true - /@typescript-eslint/scope-manager/4.33.0: + /@typescript-eslint/scope-manager/5.21.0: resolution: { - integrity: sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==, + integrity: sha512-XTX0g0IhvzcH/e3393SvjRCfYQxgxtYzL3UREteUneo72EFlt7UNoiYnikUtmGVobTbhUDByhJ4xRBNe+34kOQ==, } - engines: { node: ^8.10.0 || ^10.13.0 || >=11.10.1 } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - '@typescript-eslint/types': 4.33.0 - '@typescript-eslint/visitor-keys': 4.33.0 - dev: true - - /@typescript-eslint/scope-manager/5.38.0: - resolution: - { - integrity: sha512-ByhHIuNyKD9giwkkLqzezZ9y5bALW8VNY6xXcP+VxoH4JBDKjU5WNnsiD4HJdglHECdV+lyaxhvQjTUbRboiTA==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - dependencies: - '@typescript-eslint/types': 5.38.0 - '@typescript-eslint/visitor-keys': 5.38.0 - dev: false + '@typescript-eslint/types': 5.21.0 + '@typescript-eslint/visitor-keys': 5.21.0 + dev: false /@typescript-eslint/types/4.29.1: resolution: @@ -8454,18 +7842,10 @@ packages: engines: { node: ^8.10.0 || ^10.13.0 || >=11.10.1 } dev: true - /@typescript-eslint/types/4.33.0: - resolution: - { - integrity: sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==, - } - engines: { node: ^8.10.0 || ^10.13.0 || >=11.10.1 } - dev: true - - /@typescript-eslint/types/5.38.0: + /@typescript-eslint/types/5.21.0: resolution: { - integrity: sha512-HHu4yMjJ7i3Cb+8NUuRCdOGu2VMkfmKyIJsOr9PfkBVYLYrtMCK/Ap50Rpov+iKpxDTfnqvDbuPLgBE5FwUNfA==, + integrity: sha512-XnOOo5Wc2cBlq8Lh5WNvAgHzpjnEzxn4CJBwGkcau7b/tZ556qrWXQz4DJyChYg8JZAD06kczrdgFPpEQZfDsA==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: false @@ -8494,20 +7874,20 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree/4.33.0_typescript@4.8.2: + /@typescript-eslint/typescript-estree/5.21.0_typescript@4.8.2: resolution: { - integrity: sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==, + integrity: sha512-Y8Y2T2FNvm08qlcoSMoNchh9y2Uj3QmjtwNMdRQkcFG7Muz//wfJBGBxh8R7HAGQFpgYpdHqUpEoPQk+q9Kjfg==, } - engines: { node: ^10.12.0 || >=12.0.0 } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/types': 4.33.0 - '@typescript-eslint/visitor-keys': 4.33.0 + '@typescript-eslint/types': 5.21.0 + '@typescript-eslint/visitor-keys': 5.21.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -8516,30 +7896,6 @@ packages: typescript: 4.8.2 transitivePeerDependencies: - supports-color - dev: true - - /@typescript-eslint/typescript-estree/5.38.0_typescript@4.8.3: - resolution: - { - integrity: sha512-6P0RuphkR+UuV7Avv7MU3hFoWaGcrgOdi8eTe1NwhMp2/GjUJoODBTRWzlHpZh6lFOaPmSvgxGlROa0Sg5Zbyg==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.38.0 - '@typescript-eslint/visitor-keys': 5.38.0 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.3.7 - tsutils: 3.21.0_typescript@4.8.3 - typescript: 4.8.3 - transitivePeerDependencies: - - supports-color dev: false /@typescript-eslint/visitor-keys/4.29.1: @@ -8553,51 +7909,40 @@ packages: eslint-visitor-keys: 2.1.0 dev: true - /@typescript-eslint/visitor-keys/4.33.0: - resolution: - { - integrity: sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==, - } - engines: { node: ^8.10.0 || ^10.13.0 || >=11.10.1 } - dependencies: - '@typescript-eslint/types': 4.33.0 - eslint-visitor-keys: 2.1.0 - dev: true - - /@typescript-eslint/visitor-keys/5.38.0: + /@typescript-eslint/visitor-keys/5.21.0: resolution: { - integrity: sha512-MxnrdIyArnTi+XyFLR+kt/uNAcdOnmT+879os7qDRI+EYySR4crXJq9BXPfRzzLGq0wgxkwidrCJ9WCAoacm1w==, + integrity: sha512-SX8jNN+iHqAF0riZQMkm7e8+POXa/fXw5cxL+gjpyP+FI+JVNhii53EmQgDAfDcBpFekYSlO0fGytMQwRiMQCA==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - '@typescript-eslint/types': 5.38.0 - eslint-visitor-keys: 3.3.0 + '@typescript-eslint/types': 5.21.0 + eslint-visitor-keys: 3.0.0 dev: false - /@vercel/fetch-cached-dns/2.1.0_node-fetch@2.6.7: + /@vercel/fetch-cached-dns/2.0.2_node-fetch@2.6.7: resolution: { - integrity: sha512-dIQWF+bG2EOYeCCCeT3E77qZZa7VgW2quEKw4k8/keeoD8lRMjiNi//Ww7LJ8wXecfv7XXtprwN5uLLLGo/ktg==, + integrity: sha512-gDqKEV8CeY2YmCdZpP1rn3tFK1L07Vw2+HYkCK8zpRHOVGr/sP8yhBsW+C/yqGVj0i9z/rIvqIHe5emvRvxwgw==, } peerDependencies: - node-fetch: ^2.6.1 + node-fetch: '*' dependencies: - '@types/node-fetch': 2.6.1 + '@types/node-fetch': 2.3.2 '@zeit/dns-cached-resolve': 2.1.2 node-fetch: 2.6.7 dev: true - /@vercel/fetch-retry/5.1.3_node-fetch@2.6.7: + /@vercel/fetch-retry/5.0.3_node-fetch@2.6.7: resolution: { - integrity: sha512-UIbFc4VsEZHOr6dWuE+kxY4NxnOLXFMCWm0fSKRRHUEtrIzaJLzHpWk2QskCXTSzFgFvhkLAvSrBK2XZg7NSzg==, + integrity: sha512-DIIoBY92r+sQ6iHSf5WjKiYvkdsDIMPWKYATlE0KcUAj2RV6SZK9UWpUzBRKsofXqedOqpVjrI0IE6AWL7JRtg==, } peerDependencies: - node-fetch: ^2.6.7 + node-fetch: '*' dependencies: - async-retry: 1.3.3 - debug: 4.3.4 + async-retry: 1.3.1 + debug: 3.2.7 node-fetch: 2.6.7 transitivePeerDependencies: - supports-color @@ -8614,8 +7959,8 @@ packages: dependencies: '@types/async-retry': 1.2.1 '@types/node-fetch': 2.6.1 - '@vercel/fetch-cached-dns': 2.1.0_node-fetch@2.6.7 - '@vercel/fetch-retry': 5.1.3_node-fetch@2.6.7 + '@vercel/fetch-cached-dns': 2.0.2_node-fetch@2.6.7 + '@vercel/fetch-retry': 5.0.3_node-fetch@2.6.7 agentkeepalive: 3.4.1 debug: 3.1.0 node-fetch: 2.6.7 @@ -8638,15 +7983,15 @@ packages: } hasBin: true dependencies: - '@mapbox/node-pre-gyp': 1.0.10 + '@mapbox/node-pre-gyp': 1.0.5 acorn: 8.8.0 async-sema: 3.1.1 bindings: 1.5.0 estree-walker: 2.0.2 - glob: 7.1.7 - graceful-fs: 4.2.10 + glob: 7.2.0 + graceful-fs: 4.2.9 micromatch: 4.0.4 - node-gyp-build: 4.5.0 + node-gyp-build: 4.2.3 resolve-from: 5.0.0 rollup-pluginutils: 2.8.2 transitivePeerDependencies: @@ -8838,7 +8183,7 @@ packages: integrity: sha512-DxBzRYBFG7FvoU7nyf7nBP4gr0CdM/7noMCirVbFpfWVg7csOEBIVxWcAeUmlJRaxDBPplZ9W5BvtbxL3A8DRQ==, } dependencies: - '@babel/preset-typescript': 7.18.6_@babel+core@7.18.0 + '@babel/preset-typescript': 7.16.7_@babel+core@7.18.0 transitivePeerDependencies: - '@babel/core' - supports-color @@ -8855,10 +8200,10 @@ packages: through: 2.3.8 dev: true - /abab/2.0.6: + /abab/2.0.5: resolution: { - integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==, + integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==, } dev: true @@ -8879,15 +8224,15 @@ packages: event-target-shim: 5.0.1 dev: true - /accepts/1.3.8: + /accepts/1.3.7: resolution: { - integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==, + integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==, } engines: { node: '>= 0.6' } dependencies: - mime-types: 2.1.35 - negotiator: 0.6.3 + mime-types: 2.1.30 + negotiator: 0.6.2 dev: true /acorn-globals/6.0.0: @@ -8897,13 +8242,13 @@ packages: } dependencies: acorn: 7.4.1 - acorn-walk: 7.2.0 + acorn-walk: 7.1.1 dev: true - /acorn-import-assertions/1.8.0_acorn@8.8.0: + /acorn-import-assertions/1.7.6_acorn@8.8.0: resolution: { - integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==, + integrity: sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==, } peerDependencies: acorn: ^8 @@ -8911,39 +8256,39 @@ packages: acorn: 8.8.0 dev: true - /acorn-jsx/5.3.2_acorn@7.4.1: + /acorn-jsx/5.3.1_acorn@7.4.1: resolution: { - integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==, + integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==, } peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: acorn: 7.4.1 - dev: true - /acorn-jsx/5.3.2_acorn@8.8.0: + /acorn-jsx/5.3.1_acorn@8.8.0: resolution: { - integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==, + integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==, } peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: acorn: 8.8.0 + dev: true - /acorn-walk/7.2.0: + /acorn-walk/7.1.1: resolution: { - integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==, + integrity: sha512-wdlPY2tm/9XBr7QkKlq0WQVgiuGTX6YWPyRyBviSoScBuLfTVQhvwg6wJ369GJ/1nPfTLMfnrFIfjqVg6d+jQQ==, } engines: { node: '>=0.4.0' } dev: true - /acorn-walk/8.2.0: + /acorn-walk/8.0.0: resolution: { - integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==, + integrity: sha512-oZRad/3SMOI/pxbbmqyurIx7jHw1wZDcR9G44L8pUVFEomX/0dH89SrM1KaDXuv1NpzAXz6Op/Xu/Qd5XXzdEA==, } engines: { node: '>=0.4.0' } @@ -8963,7 +8308,6 @@ packages: } engines: { node: '>=0.4.0' } hasBin: true - dev: true /acorn/8.5.0: resolution: @@ -8974,6 +8318,14 @@ packages: hasBin: true dev: true + /acorn/8.6.0: + resolution: + { + integrity: sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==, + } + engines: { node: '>=0.4.0' } + hasBin: true + /acorn/8.8.0: resolution: { @@ -8981,6 +8333,7 @@ packages: } engines: { node: '>=0.4.0' } hasBin: true + dev: true /add-stream/1.0.0: resolution: @@ -9013,7 +8366,7 @@ packages: } engines: { node: '>= 6.0.0' } dependencies: - debug: 4.1.1 + debug: 4.3.4 transitivePeerDependencies: - supports-color dev: true @@ -9028,10 +8381,10 @@ packages: humanize-ms: 1.2.1 dev: true - /agentkeepalive/4.2.1: + /agentkeepalive/4.1.4: resolution: { - integrity: sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==, + integrity: sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==, } engines: { node: '>= 8.0.0' } dependencies: @@ -9072,7 +8425,7 @@ packages: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 - uri-js: 4.4.1 + uri-js: 4.2.2 /ajv/8.11.0: resolution: @@ -9083,8 +8436,7 @@ packages: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - uri-js: 4.4.1 - dev: true + uri-js: 4.2.2 /alex/9.1.0: resolution: @@ -9097,16 +8449,16 @@ packages: rehype-parse: 7.0.1 rehype-retext: 2.0.4 remark-frontmatter: 2.0.0 - remark-mdx: 2.1.3 + remark-mdx: 2.0.0-next.9 remark-message-control: 6.0.0 remark-parse: 8.0.3 remark-retext: 4.0.0 retext-english: 3.0.4 retext-equality: 5.5.0 retext-profanities: 6.1.0 - unified: 9.2.2 + unified: 9.2.1 unified-diff: 3.1.0 - unified-engine: 8.2.0 + unified-engine: 8.1.0 update-notifier: 4.1.3 vfile: 4.2.1 vfile-reporter: 6.0.2 @@ -9115,6 +8467,13 @@ packages: - supports-color dev: true + /alphanum-sort/1.0.2: + resolution: + { + integrity: sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==, + } + dev: true + /amphtml-validator/1.0.35: resolution: { @@ -9134,22 +8493,21 @@ packages: } dev: false - /ansi-align/3.0.1: + /ansi-align/3.0.0: resolution: { - integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==, + integrity: sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==, } dependencies: - string-width: 4.2.3 + string-width: 3.1.0 dev: true - /ansi-colors/4.1.3: + /ansi-colors/4.1.1: resolution: { - integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==, + integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==, } engines: { node: '>=6' } - dev: true /ansi-escapes/3.2.0: resolution: @@ -9176,18 +8534,18 @@ packages: engines: { node: '>=0.10.0' } dev: true - /ansi-regex/3.0.1: + /ansi-regex/3.0.0: resolution: { - integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==, + integrity: sha512-wFUFA5bg5dviipbQQ32yOQhl6gcJaJXiHE7dvR8VYPG97+J/GNC5FKGepKdEDUFeXRzDxPF1X/Btc8L+v7oqIQ==, } engines: { node: '>=4' } dev: true - /ansi-regex/4.1.1: + /ansi-regex/4.1.0: resolution: { - integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==, + integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==, } engines: { node: '>=6' } dev: true @@ -9233,15 +8591,15 @@ packages: dependencies: color-convert: 2.0.1 - /ansi-styles/5.2.0: + /ansi-styles/5.1.0: resolution: { - integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==, + integrity: sha512-osxifZo3ar56+e8tdYreU6p8FZGciBHo5O0JoDAxMUqZuyNUb+yHEwYtJZ+Z32R459jEgtwVf1u8D7qYwU0l6w==, } engines: { node: '>=10' } dev: true - /any-observable/0.3.0_rxjs@6.6.7: + /any-observable/0.3.0_rxjs@6.6.2: resolution: { integrity: sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==, @@ -9256,7 +8614,7 @@ packages: zenObservable: optional: true dependencies: - rxjs: 6.6.7 + rxjs: 6.6.2 dev: true /anymatch/1.3.2: @@ -9269,15 +8627,15 @@ packages: normalize-path: 2.1.1 dev: true - /anymatch/3.1.2: + /anymatch/3.1.1: resolution: { - integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==, + integrity: sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==, } engines: { node: '>= 8' } dependencies: normalize-path: 3.0.0 - picomatch: 2.3.1 + picomatch: 2.2.3 dev: true /append-field/1.0.0: @@ -9301,27 +8659,16 @@ packages: } dev: true - /are-we-there-yet/1.1.7: + /are-we-there-yet/1.1.5: resolution: { - integrity: sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==, + integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==, } dependencies: delegates: 1.0.0 readable-stream: 2.3.7 dev: true - /are-we-there-yet/2.0.0: - resolution: - { - integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==, - } - engines: { node: '>=10' } - dependencies: - delegates: 1.0.0 - readable-stream: 3.6.0 - dev: true - /arg/4.1.0: resolution: { @@ -9336,13 +8683,6 @@ packages: } dependencies: sprintf-js: 1.0.3 - dev: true - - /argparse/2.0.1: - resolution: - { - integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==, - } /args/4.0.0: resolution: @@ -9364,14 +8704,14 @@ packages: } engines: { node: '>=6.0' } dependencies: - '@babel/runtime': 7.19.0 - '@babel/runtime-corejs3': 7.19.1 + '@babel/runtime': 7.16.7 + '@babel/runtime-corejs3': 7.12.13 dev: false - /aria-query/5.0.2: + /aria-query/5.0.0: resolution: { - integrity: sha512-eigU3vhqSO+Z8BKDnVLN/ompjhf3pYzecKXz8+whRy+9gZu8n1TCGfwzQUUPnqdHl9ax1Hr9031orZ+UOEYr7Q==, + integrity: sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==, } engines: { node: '>=6.0' } dev: true @@ -9406,6 +8746,7 @@ packages: integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==, } engines: { node: '>=0.10.0' } + requiresBuild: true /array-differ/1.0.0: resolution: @@ -9431,11 +8772,23 @@ packages: engines: { node: '>=0.10.0' } dev: true - /array-flatten/1.1.1: + /array-filter/1.0.0: + resolution: + { + integrity: sha512-Ene1hbrinPZ1qPoZp7NSx4jQnh4nr7MtY78pHNb+yr8yHbxmTS7ChGW0a55JKA7TkRDeoQxK4GcJaCvBYplSKA==, + } + dev: true + + /array-find-index/1.0.2: resolution: { - integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==, + integrity: sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==, } + engines: { node: '>=0.10.0' } + dev: true + + /array-flatten/1.1.1: + resolution: { integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= } dev: true /array-ify/1.0.0: @@ -9445,6 +8798,19 @@ packages: } dev: true + /array-includes/3.1.4: + resolution: + { + integrity: sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==, + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.20.2 + get-intrinsic: 1.1.1 + is-string: 1.0.7 + /array-includes/3.1.5: resolution: { @@ -9455,7 +8821,7 @@ packages: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.20.2 - get-intrinsic: 1.1.3 + get-intrinsic: 1.1.1 is-string: 1.0.7 /array-iterate/1.1.4: @@ -9519,43 +8885,41 @@ packages: } engines: { node: '>=0.10.0' } - /array.prototype.flat/1.3.0: + /array.prototype.flat/1.2.5: resolution: { - integrity: sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==, + integrity: sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==, } engines: { node: '>= 0.4' } dependencies: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.20.2 - es-shim-unscopables: 1.0.0 - /array.prototype.flatmap/1.3.0: + /array.prototype.flatmap/1.2.5: resolution: { - integrity: sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==, + integrity: sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==, } engines: { node: '>= 0.4' } dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.2 - es-shim-unscopables: 1.0.0 + define-properties: 1.1.3 + es-abstract: 1.19.1 + dev: true - /array.prototype.reduce/1.0.4: + /array.prototype.flatmap/1.3.0: resolution: { - integrity: sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==, + integrity: sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==, } engines: { node: '>= 0.4' } dependencies: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.20.2 - es-array-method-boxes-properly: 1.0.0 - is-string: 1.0.7 - dev: true + es-shim-unscopables: 1.0.0 + dev: false /arrify/1.0.1: resolution: @@ -9585,22 +8949,21 @@ packages: } dev: false - /asn1.js/5.4.1: + /asn1.js/4.10.1: resolution: { - integrity: sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==, + integrity: sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==, } dependencies: - bn.js: 4.12.0 + bn.js: 4.11.9 inherits: 2.0.4 minimalistic-assert: 1.0.1 - safer-buffer: 2.1.2 dev: true - /asn1/0.2.6: + /asn1/0.2.4: resolution: { - integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==, + integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==, } dependencies: safer-buffer: 2.1.2 @@ -9622,7 +8985,7 @@ packages: dependencies: es6-object-assign: 1.1.0 is-nan: 1.3.2 - object-is: 1.1.5 + object-is: 1.0.2 util: 0.12.4 dev: true @@ -9632,6 +8995,7 @@ packages: integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==, } engines: { node: '>=0.10.0' } + requiresBuild: true /ast-types-flow/0.0.7: resolution: @@ -9647,7 +9011,7 @@ packages: } engines: { node: '>=4' } dependencies: - tslib: 2.4.0 + tslib: 2.3.1 /astral-regex/2.0.0: resolution: @@ -9690,15 +9054,6 @@ packages: retry: 0.12.0 dev: true - /async-retry/1.3.3: - resolution: - { - integrity: sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==, - } - dependencies: - retry: 0.13.1 - dev: true - /async-sema/3.0.0: resolution: { @@ -9757,10 +9112,10 @@ packages: engines: { node: '>= 4.5.0' } hasBin: true - /autoprefixer/10.4.12_postcss@8.4.14: + /autoprefixer/10.4.4_postcss@8.4.14: resolution: { - integrity: sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==, + integrity: sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==, } engines: { node: ^10 || ^12 || >=14 } hasBin: true @@ -9776,10 +9131,10 @@ packages: postcss-value-parser: 4.2.0 dev: true - /autoprefixer/10.4.12_postcss@8.4.16: + /autoprefixer/10.4.4_postcss@8.4.5: resolution: { - integrity: sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==, + integrity: sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==, } engines: { node: ^10 || ^12 || >=14 } hasBin: true @@ -9791,32 +9146,35 @@ packages: fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.16 + postcss: 8.4.5 postcss-value-parser: 4.2.0 dev: true - /autoprefixer/9.8.8: + /autoprefixer/9.7.4: resolution: { - integrity: sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==, + integrity: sha512-g0Ya30YrMBAEZk60lp+qfX5YQllG+S5W3GYCFvyHTvhOki0AEQJLPEcIuGRsqVwLi8FvXPVtwTGhfr38hVpm0g==, } + engines: { node: '>=6.0.0' } hasBin: true dependencies: browserslist: 4.20.2 caniuse-lite: 1.0.30001406 + chalk: 2.4.2 normalize-range: 0.1.2 num2fraction: 1.2.2 - picocolors: 0.2.1 - postcss: 7.0.39 + postcss: 7.0.32 postcss-value-parser: 4.2.0 dev: true - /available-typed-arrays/1.0.5: + /available-typed-arrays/1.0.2: resolution: { - integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==, + integrity: sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ==, } engines: { node: '>= 0.4' } + dependencies: + array-filter: 1.0.0 dev: true /aws-sign2/0.7.0: @@ -9826,17 +9184,17 @@ packages: } dev: true - /aws4/1.11.0: + /aws4/1.9.0: resolution: { - integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==, + integrity: sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A==, } dev: true - /axe-core/4.4.3: + /axe-core/4.3.5: resolution: { - integrity: sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==, + integrity: sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==, } engines: { node: '>=4' } dev: false @@ -9859,21 +9217,21 @@ packages: '@babel/core': 7.18.0 dev: false - /babel-jest/27.5.1_@babel+core@7.18.0: + /babel-jest/27.0.6_@babel+core@7.18.0: resolution: { - integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==, + integrity: sha512-iTJyYLNc4wRofASmofpOc5NK9QunwMk+TLFgGXsTFS8uEqmd8wdI7sga0FPe2oVH3b5Agt/EAK1QjPEuKL8VfA==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } peerDependencies: '@babel/core': ^7.8.0 dependencies: '@babel/core': 7.18.0 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 - '@types/babel__core': 7.1.19 - babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 27.5.1_@babel+core@7.18.0 + '@jest/transform': 27.0.6 + '@jest/types': 27.0.6 + '@types/babel__core': 7.1.14 + babel-plugin-istanbul: 6.0.0 + babel-preset-jest: 27.0.6_@babel+core@7.18.0 chalk: 4.1.2 graceful-fs: 4.2.10 slash: 3.0.0 @@ -9887,181 +9245,148 @@ packages: integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==, } dependencies: - object.assign: 4.1.4 + object.assign: 4.1.2 - /babel-plugin-istanbul/6.1.1: + /babel-plugin-istanbul/6.0.0: resolution: { - integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==, + integrity: sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==, } engines: { node: '>=8' } dependencies: - '@babel/helper-plugin-utils': 7.19.0 - '@istanbuljs/load-nyc-config': 1.1.0 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 5.2.0 + '@babel/helper-plugin-utils': 7.16.7 + '@istanbuljs/load-nyc-config': 1.0.0 + '@istanbuljs/schema': 0.1.2 + istanbul-lib-instrument: 4.0.3 test-exclude: 6.0.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-jest-hoist/27.5.1: + /babel-plugin-jest-hoist/27.0.6: resolution: { - integrity: sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==, + integrity: sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@babel/template': 7.18.10 + '@babel/template': 7.16.7 '@babel/types': 7.18.0 - '@types/babel__core': 7.1.19 - '@types/babel__traverse': 7.18.1 + '@types/babel__core': 7.1.14 + '@types/babel__traverse': 7.11.1 dev: true - /babel-plugin-macros/3.1.0: + /babel-plugin-macros/3.0.1: resolution: { - integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==, + integrity: sha512-CKt4+Oy9k2wiN+hT1uZzOw7d8zb1anbQpf7KLwaaXRCi/4pzKdFKHf7v5mvoPmjkmxshh7eKZQuRop06r5WP4w==, } engines: { node: '>=10', npm: '>=6' } dependencies: - '@babel/runtime': 7.19.0 - cosmiconfig: 7.0.1 - resolve: 1.22.1 + '@babel/runtime': 7.16.7 + cosmiconfig: 7.0.0 + resolve: 1.22.0 dev: true - /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.18.0: + /babel-plugin-polyfill-corejs2/0.2.2_@babel+core@7.18.0: resolution: { - integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==, + integrity: sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==, } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.19.1 + '@babel/compat-data': 7.17.10 '@babel/core': 7.18.0 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.18.0 + '@babel/helper-define-polyfill-provider': 0.2.3_@babel+core@7.18.0 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.19.1: + /babel-plugin-polyfill-corejs2/0.3.1_@babel+core@7.18.0: resolution: { - integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==, + integrity: sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==, } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.19.1 - '@babel/core': 7.19.1 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.1 + '@babel/compat-data': 7.17.10 + '@babel/core': 7.18.0 + '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.18.0 semver: 6.3.0 transitivePeerDependencies: - supports-color - dev: false - /babel-plugin-polyfill-corejs3/0.5.3_@babel+core@7.18.0: + /babel-plugin-polyfill-corejs3/0.2.3_@babel+core@7.18.0: resolution: { - integrity: sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==, + integrity: sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g==, } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.18.0 - core-js-compat: 3.25.2 + '@babel/helper-define-polyfill-provider': 0.2.3_@babel+core@7.18.0 + core-js-compat: 3.16.2 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.18.0: + /babel-plugin-polyfill-corejs3/0.5.2_@babel+core@7.18.0: resolution: { - integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==, + integrity: sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==, } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.18.0 - core-js-compat: 3.25.2 - transitivePeerDependencies: - - supports-color - dev: true - - /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.19.1: - resolution: - { - integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==, - } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.1 - core-js-compat: 3.25.2 + '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.18.0 + core-js-compat: 3.22.7 transitivePeerDependencies: - supports-color - dev: false - /babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.18.0: + /babel-plugin-polyfill-regenerator/0.2.2_@babel+core@7.18.0: resolution: { - integrity: sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==, + integrity: sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==, } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.18.0 + '@babel/helper-define-polyfill-provider': 0.2.3_@babel+core@7.18.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.18.0: + /babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.18.0: resolution: { - integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==, + integrity: sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==, } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.0 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.18.0 - transitivePeerDependencies: - - supports-color - dev: true - - /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.19.1: - resolution: - { - integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==, - } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.1 + '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.18.0 transitivePeerDependencies: - supports-color - dev: false - /babel-plugin-styled-components/2.0.7_styled-components@5.3.3: + /babel-plugin-styled-components/1.13.3_styled-components@5.3.3: resolution: { - integrity: sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==, + integrity: sha512-meGStRGv+VuKA/q0/jXxrPNWEm4LPfYIqxooDTdmh8kFsP/Ph7jJG5rUPwUPX3QHUvggwdbgdGpo88P/rRYsVw==, } peerDependencies: styled-components: '>= 2' dependencies: - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-module-imports': 7.18.6 + '@babel/helper-annotate-as-pure': 7.16.7 + '@babel/helper-module-imports': 7.16.7 babel-plugin-syntax-jsx: 6.18.0 lodash: 4.17.21 - picomatch: 2.3.1 styled-components: 5.3.3_vtcxgy2wlmese7djxl6h7ok674 dev: true @@ -10072,10 +9397,10 @@ packages: } dev: true - /babel-plugin-transform-async-to-promises/0.8.18: + /babel-plugin-transform-async-to-promises/0.8.15: resolution: { - integrity: sha512-WpOrF76nUHijnNn10eBGOHZmXQC8JYRME9rOLxStOga7Av2VO53ehVFvVNImMksVtQuL2/7ZNxEgxnx7oo/3Hw==, + integrity: sha512-fDXP68ZqcinZO2WCiimCL9zhGjGXOnn3D33zvbh+yheZ/qOrNVVDDIBtAaM3Faz8TRvQzHiRKsu3hfrBAhEncQ==, } dev: true @@ -10132,31 +9457,31 @@ packages: '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.18.0 dev: true - /babel-preset-jest/27.5.1_@babel+core@7.18.0: + /babel-preset-jest/27.0.6_@babel+core@7.18.0: resolution: { - integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==, + integrity: sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.18.0 - babel-plugin-jest-hoist: 27.5.1 + babel-plugin-jest-hoist: 27.0.6 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.18.0 dev: true - /bail/1.0.5: + /bail/1.0.4: resolution: { - integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==, + integrity: sha512-S8vuDB4w6YpRhICUDET3guPlQpaJl7od94tpZ0Fvnyp+MKW/HyDTcRDck+29C9g+d/qQHnddRH3+94kZdrW0Ww==, } dev: true - /balanced-match/1.0.2: + /balanced-match/1.0.0: resolution: { - integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, + integrity: sha512-9Y0g0Q8rmSt+H33DfKv7FOc3v+iRI+o1lbzt8jGcIosYW37IIW/2XVYq5NPdmaD5NQ59Nk26Kl/vZbwW9Fr8vg==, } /base/0.11.2: @@ -10165,6 +9490,7 @@ packages: integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: cache-base: 1.0.1 class-utils: 0.3.6 @@ -10197,10 +9523,10 @@ packages: } dev: true - /before-after-hook/2.2.2: + /before-after-hook/2.1.1: resolution: { - integrity: sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==, + integrity: sha512-5ekuQOvO04MDj7kYZJaMab2S8SPjGJbotVNyv7QYFCOAwrGZs/YnoDNlh1U+m5hl7H2D/+n0taaAV/tfyd3KMA==, } dev: true @@ -10211,10 +9537,10 @@ packages: } dev: true - /big.js/6.2.1: + /big.js/6.1.1: resolution: { - integrity: sha512-bCtHMwL9LeDIozFn+oNhhFoq+yQ3BNdnsLSASUxLciOb1vgvpHsIO1dsENiGMgbb4SkP5TrzWzRiLddn8ahVOQ==, + integrity: sha512-1vObw81a8ylZO5ePrtMay0n018TcftpTA5HFKDaSuiUDBo8biRBtjIobw60OpwuvrGk+FsxKamqN4cnmj/eXdg==, } dev: true @@ -10224,12 +9550,13 @@ packages: integrity: sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==, } engines: { node: '>=0.10.0' } + requiresBuild: true dev: true - /binary-extensions/2.2.0: + /binary-extensions/2.1.0: resolution: { - integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==, + integrity: sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==, } engines: { node: '>=8' } dev: true @@ -10272,17 +9599,17 @@ packages: } dev: true - /bn.js/4.12.0: + /bn.js/4.11.9: resolution: { - integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==, + integrity: sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==, } dev: true - /bn.js/5.2.1: + /bn.js/5.1.2: resolution: { - integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==, + integrity: sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==, } dev: true @@ -10320,7 +9647,7 @@ packages: } engines: { node: '>=8' } dependencies: - ansi-align: 3.0.1 + ansi-align: 3.0.0 camelcase: 5.3.1 chalk: 3.0.0 cli-boxes: 2.2.1 @@ -10336,7 +9663,7 @@ packages: integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, } dependencies: - balanced-match: 1.0.2 + balanced-match: 1.0.0 concat-map: 0.0.1 /brace-expansion/2.0.1: @@ -10345,7 +9672,7 @@ packages: integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==, } dependencies: - balanced-match: 1.0.2 + balanced-match: 1.0.0 dev: true /braces/1.8.5: @@ -10357,7 +9684,7 @@ packages: dependencies: expand-range: 1.8.2 preserve: 0.2.0 - repeat-element: 1.1.4 + repeat-element: 1.1.3 dev: true /braces/2.3.2: @@ -10372,7 +9699,7 @@ packages: extend-shallow: 2.0.1 fill-range: 4.0.0 isobject: 3.0.1 - repeat-element: 1.1.4 + repeat-element: 1.1.3 snapdragon: 0.8.2 snapdragon-node: 2.1.1 split-string: 3.1.0 @@ -10424,7 +9751,7 @@ packages: create-hash: 1.2.0 evp_bytestokey: 1.0.3 inherits: 2.0.4 - safe-buffer: 5.2.1 + safe-buffer: 5.2.0 dev: true /browserify-cipher/1.0.1: @@ -10447,34 +9774,34 @@ packages: cipher-base: 1.0.4 des.js: 1.0.1 inherits: 2.0.4 - safe-buffer: 5.2.1 + safe-buffer: 5.2.0 dev: true - /browserify-rsa/4.1.0: + /browserify-rsa/4.0.1: resolution: { - integrity: sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==, + integrity: sha512-+YpEyaLDDvvdzIxQ+cCx73r5YEhS3ANGOkiHdyWqW4t3gdeoNEYjSiQwntbU4Uo2/9yRkpYX3SRFeH+7jc2Duw==, } dependencies: - bn.js: 5.2.1 + bn.js: 4.11.9 randombytes: 2.1.0 dev: true - /browserify-sign/4.2.1: + /browserify-sign/4.2.0: resolution: { - integrity: sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==, + integrity: sha512-hEZC1KEeYuoHRqhGhTy6gWrpJA3ZDjFWv0DE61643ZnOXAKJb3u7yWcrU0mMc9SwAqK1n7myPGndkp0dFG7NFA==, } dependencies: - bn.js: 5.2.1 - browserify-rsa: 4.1.0 + bn.js: 5.1.2 + browserify-rsa: 4.0.1 create-hash: 1.2.0 create-hmac: 1.1.7 - elliptic: 6.5.4 + elliptic: 6.5.3 inherits: 2.0.4 - parse-asn1: 5.1.6 + parse-asn1: 5.1.5 readable-stream: 3.6.0 - safe-buffer: 5.2.1 + safe-buffer: 5.2.0 dev: true /browserify-zlib/0.2.0: @@ -10495,9 +9822,9 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001406 - electron-to-chromium: 1.4.256 + electron-to-chromium: 1.4.118 escalade: 3.1.1 - node-releases: 2.0.6 + node-releases: 2.0.3 picocolors: 1.0.0 /bser/2.1.1: @@ -10542,10 +9869,10 @@ packages: } dev: true - /buffer-from/1.1.2: + /buffer-from/1.1.1: resolution: { - integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==, + integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==, } /buffer-xor/1.0.3: @@ -10585,10 +9912,10 @@ packages: ieee754: 1.2.1 dev: true - /builtin-modules/3.3.0: + /builtin-modules/3.1.0: resolution: { - integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==, + integrity: sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==, } engines: { node: '>=6' } dev: true @@ -10626,10 +9953,10 @@ packages: engines: { node: '>=0.10.0' } dev: true - /byte-size/7.0.1: + /byte-size/7.0.0: resolution: { - integrity: sha512-crQdqyCwhokxwV1UyDzLZanhkugAgft7vt0qbbdt60C6Zf3CAiGmtUCylbtYwrU6loOUw3euGrNtW1J651ot1A==, + integrity: sha512-NNiBxKgxybMBtWdmvx7ZITJi4ZG+CYUgwOSZTfqB1qogkRHrhbQE/R2r5Fh94X+InN5MCYz6SvB/ejHMj/HbsQ==, } engines: { node: '>=10' } dev: true @@ -10658,14 +9985,6 @@ packages: engines: { node: '>= 0.8' } dev: true - /bytes/3.1.2: - resolution: - { - integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==, - } - engines: { node: '>= 0.8' } - dev: true - /cacache/15.3.0: resolution: { @@ -10674,13 +9993,13 @@ packages: engines: { node: '>= 10' } dependencies: '@npmcli/fs': 1.1.1 - '@npmcli/move-file': 1.1.2 + '@npmcli/move-file': 1.0.1 chownr: 2.0.0 fs-minipass: 2.1.0 - glob: 7.1.6 + glob: 7.2.0 infer-owner: 1.0.4 lru-cache: 6.0.0 - minipass: 3.3.4 + minipass: 3.1.3 minipass-collect: 1.0.2 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 @@ -10701,6 +10020,7 @@ packages: integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: collection-visit: 1.0.0 component-emitter: 1.3.0 @@ -10719,8 +10039,8 @@ packages: } engines: { node: '>=10' } dependencies: - '@types/keyv': 3.1.4 - keyv: 4.5.0 + '@types/keyv': 3.1.1 + keyv: 4.0.0 dev: true /cacheable-request/6.1.0: @@ -10730,29 +10050,29 @@ packages: } engines: { node: '>=8' } dependencies: - clone-response: 1.0.3 - get-stream: 5.2.0 + clone-response: 1.0.2 + get-stream: 5.1.0 http-cache-semantics: 4.1.0 keyv: 3.1.0 lowercase-keys: 2.0.0 - normalize-url: 4.5.1 + normalize-url: 4.5.0 responselike: 1.0.2 dev: true - /cacheable-request/7.0.2: + /cacheable-request/7.0.1: resolution: { - integrity: sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==, + integrity: sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==, } engines: { node: '>=8' } dependencies: - clone-response: 1.0.3 - get-stream: 5.2.0 + clone-response: 1.0.2 + get-stream: 5.1.0 http-cache-semantics: 4.1.0 - keyv: 4.5.0 + keyv: 4.0.0 lowercase-keys: 2.0.0 - normalize-url: 6.1.0 - responselike: 2.0.1 + normalize-url: 4.5.0 + responselike: 2.0.0 dev: true /call-bind/1.0.2: @@ -10762,7 +10082,7 @@ packages: } dependencies: function-bind: 1.1.1 - get-intrinsic: 1.1.3 + get-intrinsic: 1.1.1 /call-me-maybe/1.0.1: resolution: @@ -10771,6 +10091,34 @@ packages: } dev: true + /caller-callsite/2.0.0: + resolution: + { + integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==, + } + engines: { node: '>=4' } + dependencies: + callsites: 2.0.0 + dev: true + + /caller-path/2.0.0: + resolution: + { + integrity: sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==, + } + engines: { node: '>=4' } + dependencies: + caller-callsite: 2.0.0 + dev: true + + /callsites/2.0.0: + resolution: + { + integrity: sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==, + } + engines: { node: '>=4' } + dev: true + /callsites/3.1.0: resolution: { @@ -10806,6 +10154,17 @@ packages: engines: { node: '>= 6' } dev: true + /camelcase-keys/2.1.0: + resolution: + { + integrity: sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ==, + } + engines: { node: '>=0.10.0' } + dependencies: + camelcase: 2.1.1 + map-obj: 1.0.1 + dev: true + /camelcase-keys/6.2.2: resolution: { @@ -10814,9 +10173,17 @@ packages: engines: { node: '>=8' } dependencies: camelcase: 5.3.1 - map-obj: 4.3.0 + map-obj: 4.1.0 quick-lru: 4.0.1 + /camelcase/2.1.1: + resolution: + { + integrity: sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==, + } + engines: { node: '>=0.10.0' } + dev: true + /camelcase/5.0.0: resolution: { @@ -10832,10 +10199,10 @@ packages: } engines: { node: '>=6' } - /camelcase/6.3.0: + /camelcase/6.2.0: resolution: { - integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==, + integrity: sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==, } engines: { node: '>=10' } @@ -10896,13 +10263,6 @@ packages: } dev: true - /ccount/2.0.1: - resolution: - { - integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==, - } - dev: true - /chalk/1.1.3: resolution: { @@ -10983,6 +10343,7 @@ packages: dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 + dev: false /chalk/4.1.2: resolution: @@ -11056,52 +10417,31 @@ packages: engines: { node: '>=10' } dev: true - /character-entities-html4/2.1.0: - resolution: - { - integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==, - } - dev: true - - /character-entities-legacy/1.1.4: - resolution: - { - integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==, - } - dev: true - - /character-entities-legacy/3.0.0: - resolution: - { - integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==, - } - dev: true - - /character-entities/1.2.4: + /character-entities-html4/1.1.4: resolution: { - integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==, + integrity: sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==, } dev: true - /character-entities/2.0.2: + /character-entities-legacy/1.1.3: resolution: { - integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==, + integrity: sha512-YAxUpPoPwxYFsslbdKkhrGnXAtXoHNgYjlBM3WMXkWGTl5RsY3QmOyhwAgL8Nxm9l5LBThXGawxKPn68y6/fww==, } dev: true - /character-reference-invalid/1.1.4: + /character-entities/1.2.3: resolution: { - integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==, + integrity: sha512-yB4oYSAa9yLcGyTbB4ItFwHw43QHdH129IJ5R+WvxOkWlyFnR5FAaBNnUq4mcxsTVZGh28bHoeTHMKXH1wZf3w==, } dev: true - /character-reference-invalid/2.0.1: + /character-reference-invalid/1.1.3: resolution: { - integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==, + integrity: sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg==, } dev: true @@ -11118,17 +10458,17 @@ packages: integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==, } - /cheerio-select/1.6.0: + /cheerio-select/1.4.0: resolution: { - integrity: sha512-eq0GdBvxVFbqWgmCm7M3XGs1I8oLy/nExUnh6oLqmBditPO9AqQJrkslDpMun/hZ0yyTs8L0m85OHp4ho6Qm9g==, + integrity: sha512-sobR3Yqz27L553Qa7cK6rtJlMDbiKPdNywtR95Sj/YgfpLfy0u6CGJuaBKe5YE/vTc23SCRKxWSdlon/w6I/Ew==, } dependencies: - css-select: 4.3.0 - css-what: 6.1.0 - domelementtype: 2.3.0 - domhandler: 4.3.1 - domutils: 2.8.0 + css-select: 4.1.2 + css-what: 5.0.0 + domelementtype: 2.2.0 + domhandler: 4.2.0 + domutils: 2.6.0 dev: false /cheerio/0.22.0: @@ -11163,13 +10503,13 @@ packages: } engines: { node: '>= 6' } dependencies: - cheerio-select: 1.6.0 - dom-serializer: 1.4.1 - domhandler: 4.3.1 + cheerio-select: 1.4.0 + dom-serializer: 1.3.1 + domhandler: 4.2.0 htmlparser2: 6.1.0 parse5: 6.0.1 parse5-htmlparser2-tree-adapter: 6.0.1 - tslib: 2.4.0 + tslib: 2.3.1 dev: false /child-process-promise/2.2.1: @@ -11179,7 +10519,7 @@ packages: } dependencies: cross-spawn: 4.0.2 - node-version: 1.1.3 + node-version: 1.2.0 promise-polyfill: 6.1.0 dev: true @@ -11199,33 +10539,34 @@ packages: path-is-absolute: 1.0.1 readdirp: 2.2.1 optionalDependencies: - fsevents: 1.2.13 + fsevents: 1.2.11 transitivePeerDependencies: - supports-color dev: true - /chokidar/3.5.3: + /chokidar/3.4.3: resolution: { - integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==, + integrity: sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==, } engines: { node: '>= 8.10.0' } + requiresBuild: true dependencies: - anymatch: 3.1.2 + anymatch: 3.1.1 braces: 3.0.2 glob-parent: 5.1.2 is-binary-path: 2.1.0 is-glob: 4.0.3 normalize-path: 3.0.0 - readdirp: 3.6.0 + readdirp: 3.5.0 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.1.3 dev: true - /chownr/1.1.4: + /chownr/1.1.3: resolution: { - integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==, + integrity: sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==, } dev: true @@ -11237,12 +10578,14 @@ packages: engines: { node: '>=10' } dev: true - /chrome-trace-event/1.0.3: + /chrome-trace-event/1.0.2: resolution: { - integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==, + integrity: sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==, } engines: { node: '>=6.0' } + dependencies: + tslib: 1.11.1 dev: true /ci-info/2.0.0: @@ -11252,10 +10595,10 @@ packages: } dev: true - /ci-info/3.4.0: + /ci-info/3.3.1: resolution: { - integrity: sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==, + integrity: sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==, } dev: true @@ -11266,13 +10609,13 @@ packages: } dependencies: inherits: 2.0.4 - safe-buffer: 5.2.1 + safe-buffer: 5.2.0 dev: true - /cjs-module-lexer/1.2.2: + /cjs-module-lexer/1.1.0: resolution: { - integrity: sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==, + integrity: sha512-zE63fH4Nrb9N7JUc9yQx+PY1kt+5rClC1xAK6qMldoRcMZUv0LtNQdGJ1jgo5XLETEl0EmSCGvTloAt/J4tayA==, } dev: true @@ -11282,6 +10625,7 @@ packages: integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: arr-union: 3.1.0 define-property: 0.2.5 @@ -11349,10 +10693,10 @@ packages: engines: { node: '>=4' } dev: true - /cli-spinners/2.7.0: + /cli-spinners/2.6.1: resolution: { - integrity: sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==, + integrity: sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==, } engines: { node: '>=6' } dev: true @@ -11379,10 +10723,10 @@ packages: string-width: 4.2.3 dev: false - /cli-width/2.2.1: + /cli-width/2.2.0: resolution: { - integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==, + integrity: sha512-EJLbKSuvHTrVRynOXCYFTbQKZOFXWNe3/6DN1yrEH3TuuZT1x4dMQnCHnfCrBUUiGjO63enEIfaB17VaRl2d4A==, } dev: true @@ -11426,10 +10770,10 @@ packages: kind-of: 6.0.3 shallow-clone: 3.0.1 - /clone-response/1.0.3: + /clone-response/1.0.2: resolution: { - integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==, + integrity: sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==, } dependencies: mimic-response: 1.0.1 @@ -11451,10 +10795,10 @@ packages: deprecated: "Clor is now Clorox. Please upgrade: 'npm i clorox'." dev: true - /clsx/1.2.1: + /clsx/1.1.1: resolution: { - integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==, + integrity: sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==, } engines: { node: '>=6' } dev: true @@ -11484,7 +10828,7 @@ packages: } engines: { node: '>= 4.0' } dependencies: - '@types/q': 1.5.5 + '@types/q': 1.5.2 chalk: 2.4.2 q: 1.5.1 dev: true @@ -11525,6 +10869,7 @@ packages: integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: map-visit: 1.0.0 object-visit: 1.0.1 @@ -11558,19 +10903,24 @@ packages: integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, } - /color-support/1.1.3: + /color-string/1.5.4: resolution: { - integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==, + integrity: sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==, } - hasBin: true + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 dev: true - /colord/2.9.3: + /color/3.1.3: resolution: { - integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==, + integrity: sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==, } + dependencies: + color-convert: 1.9.3 + color-string: 1.5.4 dev: true /colorette/1.4.0: @@ -11595,14 +10945,13 @@ packages: engines: { node: '>=0.1.90' } dev: true - /columnify/1.6.0: + /columnify/1.5.4: resolution: { - integrity: sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==, + integrity: sha512-rFl+iXVT1nhLQPfGDw+3WcS8rmm7XsLKUmhsGE3ihzzpIikeGrTaZPIRKYWeLsLBypsHzjXIvYEltVUZS84XxQ==, } - engines: { node: '>=8.0.0' } dependencies: - strip-ansi: 6.0.1 + strip-ansi: 3.0.1 wcwidth: 1.0.1 dev: true @@ -11629,6 +10978,13 @@ packages: integrity: sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==, } + /commander/2.20.3: + resolution: + { + integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==, + } + dev: true + /commander/5.1.0: resolution: { @@ -11659,7 +11015,7 @@ packages: } engines: { node: '>= 6' } dependencies: - core-util-is: 1.0.3 + core-util-is: 1.0.2 esprima: 4.0.1 has-own-prop: 2.0.0 repeat-string: 1.6.1 @@ -11694,7 +11050,7 @@ packages: } engines: { node: '>= 0.6' } dependencies: - mime-db: 1.52.0 + mime-db: 1.47.0 dev: true /compression/1.7.4: @@ -11704,7 +11060,7 @@ packages: } engines: { node: '>= 0.8.0' } dependencies: - accepts: 1.3.8 + accepts: 1.3.7 bytes: 3.0.0 compressible: 2.0.18 debug: 2.6.9 @@ -11716,10 +11072,7 @@ packages: dev: true /concat-map/0.0.1: - resolution: - { - integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, - } + resolution: { integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= } /concat-stream/1.6.2: resolution: @@ -11728,7 +11081,7 @@ packages: } engines: { '0': node >= 0.8 } dependencies: - buffer-from: 1.1.2 + buffer-from: 1.1.1 inherits: 2.0.4 readable-stream: 2.3.7 typedarray: 0.0.6 @@ -11741,7 +11094,7 @@ packages: } engines: { '0': node >= 6.0 } dependencies: - buffer-from: 1.1.2 + buffer-from: 1.1.1 inherits: 2.0.4 readable-stream: 3.6.0 typedarray: 0.0.6 @@ -11765,17 +11118,17 @@ packages: dependencies: ajv: 6.12.6 dot-prop: 5.3.0 - env-paths: 2.2.1 + env-paths: 2.2.0 json-schema-typed: 7.0.3 make-dir: 3.1.0 pkg-up: 3.1.0 write-file-atomic: 3.0.3 dev: true - /config-chain/1.1.13: + /config-chain/1.1.12: resolution: { - integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==, + integrity: sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==, } dependencies: ini: 1.3.8 @@ -11789,7 +11142,7 @@ packages: } engines: { node: '>=4' } dependencies: - dot-prop: 4.2.1 + dot-prop: 4.2.0 graceful-fs: 4.2.10 make-dir: 1.3.0 unique-string: 1.0.0 @@ -11873,10 +11226,10 @@ packages: engines: { node: '>= 0.6' } dev: true - /conventional-changelog-angular/5.0.13: + /conventional-changelog-angular/5.0.12: resolution: { - integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==, + integrity: sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==, } engines: { node: '>=10' } dependencies: @@ -11884,26 +11237,27 @@ packages: q: 1.5.1 dev: true - /conventional-changelog-core/4.2.4: + /conventional-changelog-core/4.2.2: resolution: { - integrity: sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==, + integrity: sha512-7pDpRUiobQDNkwHyJG7k9f6maPo9tfPzkSWbRq97GGiZqisElhnvUZSvyQH20ogfOjntB5aadvv6NNcKL1sReg==, } engines: { node: '>=10' } dependencies: add-stream: 1.0.0 - conventional-changelog-writer: 5.0.1 - conventional-commits-parser: 3.2.4 + conventional-changelog-writer: 4.1.0 + conventional-commits-parser: 3.2.0 dateformat: 3.0.3 - get-pkg-repo: 4.2.1 - git-raw-commits: 2.0.11 + get-pkg-repo: 1.4.0 + git-raw-commits: 2.0.10 git-remote-origin-url: 2.0.0 git-semver-tags: 4.1.1 lodash: 4.17.21 - normalize-package-data: 3.0.3 + normalize-package-data: 3.0.0 q: 1.5.1 read-pkg: 3.0.0 read-pkg-up: 3.0.0 + shelljs: 0.8.4 through2: 4.0.2 dev: true @@ -11915,14 +11269,15 @@ packages: engines: { node: '>=10' } dev: true - /conventional-changelog-writer/5.0.1: + /conventional-changelog-writer/4.1.0: resolution: { - integrity: sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==, + integrity: sha512-WwKcUp7WyXYGQmkLsX4QmU42AZ1lqlvRW9mqoyiQzdD+rJWbTepdWoKJuwXTS+yq79XKnQNa93/roViPQrAQgw==, } engines: { node: '>=10' } hasBin: true dependencies: + compare-func: 2.0.0 conventional-commits-filter: 2.0.7 dateformat: 3.0.3 handlebars: 4.7.7 @@ -11945,10 +11300,10 @@ packages: modify-values: 1.0.1 dev: true - /conventional-commits-parser/3.2.4: + /conventional-commits-parser/3.2.0: resolution: { - integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==, + integrity: sha512-XmJiXPxsF0JhAKyfA2Nn+rZwYKJ60nanlbSWwwkGwLQFbugsc0gv1rzc7VbbUWAzJfR1qR87/pNgv9NgmxtBMQ==, } engines: { node: '>=10' } hasBin: true @@ -11957,8 +11312,9 @@ packages: JSONStream: 1.3.5 lodash: 4.17.21 meow: 8.1.2 - split2: 3.2.2 + split2: 2.2.0 through2: 4.0.2 + trim-off-newlines: 1.0.1 dev: true /conventional-recommended-bump/6.1.0: @@ -11972,8 +11328,8 @@ packages: concat-stream: 2.0.0 conventional-changelog-preset-loader: 2.3.4 conventional-commits-filter: 2.0.7 - conventional-commits-parser: 3.2.4 - git-raw-commits: 2.0.11 + conventional-commits-parser: 3.2.0 + git-raw-commits: 2.0.10 git-semver-tags: 4.1.1 meow: 8.1.2 q: 1.5.1 @@ -11987,19 +11343,16 @@ packages: engines: { node: '>=8' } dev: true - /convert-source-map/1.8.0: + /convert-source-map/1.7.0: resolution: { - integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==, + integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==, } dependencies: safe-buffer: 5.1.2 /cookie-signature/1.0.6: - resolution: - { - integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==, - } + resolution: { integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw= } dev: true /cookie/0.4.0: @@ -12018,10 +11371,10 @@ packages: engines: { node: '>= 0.6' } dev: true - /cookiejar/2.1.3: + /cookiejar/2.1.2: resolution: { - integrity: sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==, + integrity: sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==, } dev: true @@ -12031,19 +11384,31 @@ packages: integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==, } engines: { node: '>=0.10.0' } + requiresBuild: true + + /core-js-compat/3.16.2: + resolution: + { + integrity: sha512-4lUshXtBXsdmp8cDWh6KKiHUg40AjiuPD3bOWkNVsr1xkAhpUqCjaZ8lB1bKx9Gb5fXcbRbFJ4f4qpRIRTuJqQ==, + } + dependencies: + browserslist: 4.20.2 + semver: 7.0.0 + dev: true - /core-js-compat/3.25.2: + /core-js-compat/3.22.7: resolution: { - integrity: sha512-TxfyECD4smdn3/CjWxczVtJqVLEEC2up7/82t7vC0AzNogr+4nQ8vyF7abxAuTXWvjTClSbvGhU0RgqA4ToQaQ==, + integrity: sha512-uI9DAQKKiiE/mclIC5g4AjRpio27g+VMRhe6rQoz+q4Wm4L6A/fJhiLtBw+sfOpDG9wZ3O0pxIw7GbfOlBgjOA==, } dependencies: browserslist: 4.20.2 + semver: 7.0.0 - /core-js-pure/3.25.2: + /core-js-pure/3.8.2: resolution: { - integrity: sha512-ItD7YpW1cUB4jaqFLZXe1AXkyqIxz6GqPnsDV4uF4hVcWh/WAGIqSqw5p0/WdsILM0Xht9s3Koyw05R3K6RtiA==, + integrity: sha512-v6zfIQqL/pzTVAbZvYUozsxNfxcFb6Ks3ZfEbuneJl3FW9Jb8F6vLWB6f+qTmAu72msUdyb84V8d/yBFf7FNnw==, } requiresBuild: true dev: false @@ -12064,13 +11429,6 @@ packages: } dev: true - /core-util-is/1.0.3: - resolution: - { - integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==, - } - dev: true - /cors/2.8.5: resolution: { @@ -12098,6 +11456,19 @@ packages: require-from-string: 1.2.1 dev: true + /cosmiconfig/5.2.1: + resolution: + { + integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==, + } + engines: { node: '>=4' } + dependencies: + import-fresh: 2.0.0 + is-directory: 0.3.1 + js-yaml: 3.14.1 + parse-json: 4.0.0 + dev: true + /cosmiconfig/6.0.0: resolution: { @@ -12106,24 +11477,24 @@ packages: engines: { node: '>=8' } dependencies: '@types/parse-json': 4.0.0 - import-fresh: 3.3.0 - parse-json: 5.2.0 + import-fresh: 3.2.1 + parse-json: 5.0.0 path-type: 4.0.0 - yaml: 1.10.2 + yaml: 1.10.0 dev: true - /cosmiconfig/7.0.1: + /cosmiconfig/7.0.0: resolution: { - integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==, + integrity: sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==, } engines: { node: '>=10' } dependencies: '@types/parse-json': 4.0.0 - import-fresh: 3.3.0 - parse-json: 5.2.0 + import-fresh: 3.2.1 + parse-json: 5.0.0 path-type: 4.0.0 - yaml: 1.10.2 + yaml: 1.10.0 dev: true /coveralls/3.0.3: @@ -12149,11 +11520,11 @@ packages: } engines: { node: '>=6' } dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.9 make-dir: 2.1.0 - nested-error-stacks: 2.1.1 + nested-error-stacks: 2.1.0 pify: 4.0.1 - safe-buffer: 5.2.1 + safe-buffer: 5.2.0 dev: true /cpy/7.3.0: @@ -12166,19 +11537,19 @@ packages: arrify: 1.0.1 cp-file: 6.2.0 globby: 9.2.0 - nested-error-stacks: 2.1.1 + nested-error-stacks: 2.1.0 transitivePeerDependencies: - supports-color dev: true - /create-ecdh/4.0.4: + /create-ecdh/4.0.3: resolution: { - integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==, + integrity: sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==, } dependencies: - bn.js: 4.12.0 - elliptic: 6.5.4 + bn.js: 4.11.9 + elliptic: 6.5.3 dev: true /create-hash/1.2.0: @@ -12204,7 +11575,7 @@ packages: create-hash: 1.2.0 inherits: 2.0.4 ripemd160: 2.0.2 - safe-buffer: 5.2.1 + safe-buffer: 5.2.0 sha.js: 2.4.11 dev: true @@ -12218,7 +11589,7 @@ packages: css: 3.0.0 parse5: 6.0.1 parse5-htmlparser2-tree-adapter: 6.0.1 - pretty-bytes: 5.3.0 + pretty-bytes: 5.5.0 dev: true /cross-env/6.0.3: @@ -12241,15 +11612,13 @@ packages: node-fetch: 2.6.1 dev: true - /cross-fetch/3.1.5: + /cross-fetch/3.1.4: resolution: { - integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==, + integrity: sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==, } dependencies: - node-fetch: 2.6.7 - transitivePeerDependencies: - - encoding + node-fetch: 2.6.1 dev: true /cross-spawn-async/2.2.5: @@ -12305,13 +11674,13 @@ packages: } dependencies: browserify-cipher: 1.0.1 - browserify-sign: 4.2.1 - create-ecdh: 4.0.4 + browserify-sign: 4.2.0 + create-ecdh: 4.0.3 create-hash: 1.2.0 create-hmac: 1.1.7 diffie-hellman: 5.0.3 inherits: 2.0.4 - pbkdf2: 3.1.2 + pbkdf2: 3.1.1 public-encrypt: 4.0.3 randombytes: 2.1.0 randomfill: 1.0.4 @@ -12362,16 +11731,22 @@ packages: engines: { node: '>=4' } dev: true - /css-declaration-sorter/6.3.1_postcss@8.4.16: + /css-color-names/0.0.4: resolution: { - integrity: sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==, + integrity: sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==, } - engines: { node: ^10 || ^12 || >=14 } - peerDependencies: - postcss: ^8.0.9 + dev: true + + /css-declaration-sorter/4.0.1: + resolution: + { + integrity: sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==, + } + engines: { node: '>4' } dependencies: - postcss: 8.4.16 + postcss: 7.0.32 + timsort: 0.3.0 dev: true /css-has-pseudo/3.0.4_postcss@8.4.14: @@ -12427,11 +11802,24 @@ packages: } dependencies: boolbase: 1.0.0 - css-what: 3.4.2 + css-what: 3.2.1 domutils: 1.7.0 nth-check: 1.0.2 dev: true + /css-select/4.1.2: + resolution: + { + integrity: sha512-nu5ye2Hg/4ISq4XqdLY2bEatAcLIdt3OYGFc9Tm9n7VSlFBcfRv0gBNksHRgSdUDQGtN3XrZ94ztW+NfzkFSUw==, + } + dependencies: + boolbase: 1.0.0 + css-what: 5.0.0 + domhandler: 4.2.0 + domutils: 2.6.0 + nth-check: 2.0.0 + dev: false + /css-select/4.3.0: resolution: { @@ -12443,6 +11831,7 @@ packages: domhandler: 4.3.1 domutils: 2.8.0 nth-check: 2.1.1 + dev: true /css-to-react-native/3.0.0: resolution: @@ -12466,38 +11855,35 @@ packages: source-map: 0.6.1 dev: true - /css-tree/1.1.3: + /css-unit-converter/1.1.1: resolution: { - integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==, + integrity: sha512-CkyxaqRXDXtqFf80v5UTB2C6pTN4mZt2qFf4MTTjhGm6m5+BDtyN7l+cBZUM3YPwY4Lw4oEQOo9FHZglAmRVfw==, } - engines: { node: '>=8.0.0' } - dependencies: - mdn-data: 2.0.14 - source-map: 0.6.1 dev: true - /css-unit-converter/1.1.2: + /css-what/2.1.3: resolution: { - integrity: sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==, + integrity: sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==, } dev: true - /css-what/2.1.3: + /css-what/3.2.1: resolution: { - integrity: sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==, + integrity: sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==, } + engines: { node: '>= 6' } dev: true - /css-what/3.4.2: + /css-what/5.0.0: resolution: { - integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==, + integrity: sha512-qxyKHQvgKwzwDWC/rGbT821eJalfupxYW2qbSJSAtdSTimsr/MlaGONoNLllaUPZWf8QnbcKM/kPVYUQuEKAFA==, } engines: { node: '>= 6' } - dev: true + dev: false /css-what/6.1.0: resolution: @@ -12505,12 +11891,10 @@ packages: integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==, } engines: { node: '>= 6' } + dev: true /css.escape/1.5.1: - resolution: - { - integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==, - } + resolution: { integrity: sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= } dev: false /css/3.0.0: @@ -12524,11 +11908,20 @@ packages: source-map-resolve: 0.6.0 dev: true - /cssdb/6.6.3: + /cssdb/6.5.0: + resolution: + { + integrity: sha512-Rh7AAopF2ckPXe/VBcoUS9JrCZNSyc60+KpgE6X25vpVxA32TmiqvExjkfhwP4wGSb6Xe8Z/JIyGqwgx/zZYFA==, + } + dev: true + + /cssesc/2.0.0: resolution: { - integrity: sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==, + integrity: sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==, } + engines: { node: '>=4' } + hasBin: true dev: true /cssesc/3.0.0: @@ -12540,45 +11933,43 @@ packages: hasBin: true dev: true - /cssnano-preset-default/5.2.12_postcss@8.4.16: + /cssnano-preset-default/4.0.7: resolution: { - integrity: sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==, + integrity: sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: - css-declaration-sorter: 6.3.1_postcss@8.4.16 - cssnano-utils: 3.1.0_postcss@8.4.16 - postcss: 8.4.16 - postcss-calc: 8.2.4_postcss@8.4.16 - postcss-colormin: 5.3.0_postcss@8.4.16 - postcss-convert-values: 5.1.2_postcss@8.4.16 - postcss-discard-comments: 5.1.2_postcss@8.4.16 - postcss-discard-duplicates: 5.1.0_postcss@8.4.16 - postcss-discard-empty: 5.1.1_postcss@8.4.16 - postcss-discard-overridden: 5.1.0_postcss@8.4.16 - postcss-merge-longhand: 5.1.6_postcss@8.4.16 - postcss-merge-rules: 5.1.2_postcss@8.4.16 - postcss-minify-font-values: 5.1.0_postcss@8.4.16 - postcss-minify-gradients: 5.1.1_postcss@8.4.16 - postcss-minify-params: 5.1.3_postcss@8.4.16 - postcss-minify-selectors: 5.2.1_postcss@8.4.16 - postcss-normalize-charset: 5.1.0_postcss@8.4.16 - postcss-normalize-display-values: 5.1.0_postcss@8.4.16 - postcss-normalize-positions: 5.1.1_postcss@8.4.16 - postcss-normalize-repeat-style: 5.1.1_postcss@8.4.16 - postcss-normalize-string: 5.1.0_postcss@8.4.16 - postcss-normalize-timing-functions: 5.1.0_postcss@8.4.16 - postcss-normalize-unicode: 5.1.0_postcss@8.4.16 - postcss-normalize-url: 5.1.0_postcss@8.4.16 - postcss-normalize-whitespace: 5.1.1_postcss@8.4.16 - postcss-ordered-values: 5.1.3_postcss@8.4.16 - postcss-reduce-initial: 5.1.0_postcss@8.4.16 - postcss-reduce-transforms: 5.1.0_postcss@8.4.16 - postcss-svgo: 5.1.0_postcss@8.4.16 - postcss-unique-selectors: 5.1.1_postcss@8.4.16 + css-declaration-sorter: 4.0.1 + cssnano-util-raw-cache: 4.0.1 + postcss: 7.0.32 + postcss-calc: 7.0.1 + postcss-colormin: 4.0.3 + postcss-convert-values: 4.0.1 + postcss-discard-comments: 4.0.2 + postcss-discard-duplicates: 4.0.2 + postcss-discard-empty: 4.0.1 + postcss-discard-overridden: 4.0.1 + postcss-merge-longhand: 4.0.11 + postcss-merge-rules: 4.0.3 + postcss-minify-font-values: 4.0.2 + postcss-minify-gradients: 4.0.2 + postcss-minify-params: 4.0.2 + postcss-minify-selectors: 4.0.2 + postcss-normalize-charset: 4.0.1 + postcss-normalize-display-values: 4.0.2 + postcss-normalize-positions: 4.0.2 + postcss-normalize-repeat-style: 4.0.2 + postcss-normalize-string: 4.0.2 + postcss-normalize-timing-functions: 4.0.2 + postcss-normalize-unicode: 4.0.1 + postcss-normalize-url: 4.0.1 + postcss-normalize-whitespace: 4.0.2 + postcss-ordered-values: 4.1.2 + postcss-reduce-initial: 4.0.3 + postcss-reduce-transforms: 4.0.2 + postcss-svgo: 4.0.2 + postcss-unique-selectors: 4.0.1 dev: true /cssnano-preset-simple/2.0.0_postcss@8.2.13: @@ -12593,10 +11984,10 @@ packages: postcss: 8.2.13 dev: true - /cssnano-preset-simple/3.0.2_postcss@8.4.14: + /cssnano-preset-simple/3.0.1_postcss@8.4.14: resolution: { - integrity: sha512-7c6EOw3oZshKOZc20Jh+cs2dIKxp0viV043jdal/t1iGVQkoyAQio3rrFWhPgAlkXMu+PRXsslqLhosFTmLhmQ==, + integrity: sha512-LFk9aMXmsOmfGboj1vDtyEMT+xiSk7Fv9EZpI3PlyzoobqpUhfGN6GGsx2o8p+x7kNtC6730npXj75fGK5dbiw==, } peerDependencies: postcss: ^8.2.15 @@ -12628,45 +12019,65 @@ packages: postcss: optional: true dependencies: - cssnano-preset-simple: 3.0.2_postcss@8.4.14 + cssnano-preset-simple: 3.0.1_postcss@8.4.14 postcss: 8.4.14 dev: true - /cssnano-utils/3.1.0_postcss@8.4.16: + /cssnano-util-get-arguments/4.0.0: resolution: { - integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==, + integrity: sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } + dev: true + + /cssnano-util-get-match/4.0.0: + resolution: + { + integrity: sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==, + } + engines: { node: '>=6.9.0' } + dev: true + + /cssnano-util-raw-cache/4.0.1: + resolution: + { + integrity: sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==, + } + engines: { node: '>=6.9.0' } dependencies: - postcss: 8.4.16 + postcss: 7.0.32 dev: true - /cssnano/5.1.13_postcss@8.4.16: + /cssnano-util-same-parent/4.0.1: resolution: { - integrity: sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==, + integrity: sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } + dev: true + + /cssnano/4.1.10: + resolution: + { + integrity: sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==, + } + engines: { node: '>=6.9.0' } dependencies: - cssnano-preset-default: 5.2.12_postcss@8.4.16 - lilconfig: 2.0.6 - postcss: 8.4.16 - yaml: 1.10.2 + cosmiconfig: 5.2.1 + cssnano-preset-default: 4.0.7 + is-resolvable: 1.1.0 + postcss: 7.0.32 dev: true - /csso/4.2.0: + /csso/4.0.2: resolution: { - integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==, + integrity: sha512-kS7/oeNVXkHWxby5tHVxlhjizRCSv8QdU7hB2FpdAibDU8FjTAolhNjKNTiLzXtUrKT6HwClE81yXwEk1309wg==, } engines: { node: '>=8.0.0' } dependencies: - css-tree: 1.1.3 + css-tree: 1.0.0-alpha.37 dev: true /cssom/0.3.8: @@ -12693,18 +12104,28 @@ packages: cssom: 0.3.8 dev: true - /csstype/2.6.21: + /csstype/2.6.8: + resolution: + { + integrity: sha512-msVS9qTuMT5zwAGCVm4mxfrZ18BNc6Csd0oJAtiFMZ1FAx1CCvy2+5MDmYoix63LM/6NDbNtodCiGYGmFgO0dA==, + } + dev: true + + /csstype/3.0.10: resolution: { - integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==, + integrity: sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==, } dev: true - /csstype/3.1.1: + /currently-unhandled/0.4.1: resolution: { - integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==, + integrity: sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==, } + engines: { node: '>=0.10.0' } + dependencies: + array-find-index: 1.0.2 dev: true /cuss/1.21.0: @@ -12734,10 +12155,10 @@ packages: type: 1.2.0 dev: true - /damerau-levenshtein/1.0.8: + /damerau-levenshtein/1.0.7: resolution: { - integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==, + integrity: sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==, } dev: false @@ -12774,7 +12195,7 @@ packages: } engines: { node: '>=10' } dependencies: - abab: 2.0.6 + abab: 2.0.5 whatwg-mimetype: 2.3.0 whatwg-url: 8.7.0 dev: true @@ -12801,15 +12222,15 @@ packages: engines: { node: '>=12' } requiresBuild: true dependencies: - '@datadog/native-appsec': 0.8.3 - '@datadog/native-metrics': 1.4.3 + '@datadog/native-appsec': 0.8.1 + '@datadog/native-metrics': 1.1.0 '@datadog/pprof': 0.3.0 - '@datadog/sketches-js': 1.0.5 - '@types/node': 13.11.0 + '@datadog/sketches-js': 1.0.4 + '@types/node': 17.0.21 crypto-randomuuid: 1.0.0 diagnostics_channel: 1.1.0 form-data: 3.0.1 - import-in-the-middle: 1.3.4 + import-in-the-middle: 1.2.1 koalas: 1.0.2 limiter: 1.1.5 lodash.kebabcase: 4.1.1 @@ -12876,7 +12297,7 @@ packages: supports-color: optional: true dependencies: - ms: 2.1.3 + ms: 2.1.2 /debug/4.1.1: resolution: @@ -12890,25 +12311,24 @@ packages: supports-color: optional: true dependencies: - ms: 2.1.3 + ms: 2.1.2 + dev: true - /debug/4.1.1_supports-color@5.5.0: + /debug/4.3.4: resolution: { - integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==, + integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, } - deprecated: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) + engines: { node: '>=6.0' } peerDependencies: supports-color: '*' peerDependenciesMeta: supports-color: optional: true dependencies: - ms: 2.1.3 - supports-color: 5.5.0 - dev: true + ms: 2.1.2 - /debug/4.3.4: + /debug/4.3.4_supports-color@5.5.0: resolution: { integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, @@ -12921,6 +12341,8 @@ packages: optional: true dependencies: ms: 2.1.2 + supports-color: 5.5.0 + dev: true /debuglog/1.0.1: resolution: @@ -12946,20 +12368,11 @@ packages: } engines: { node: '>=0.10.0' } - /decimal.js/10.4.1: - resolution: - { - integrity: sha512-F29o+vci4DodHYT9UrR5IEbfBw9pE5eSapIJdTqXK5+6hq+t8VRxwQyKlW2i+KDKFkkJQRvFyI/QXD83h8LyQw==, - } - dev: true - - /decode-named-character-reference/1.0.2: + /decimal.js/10.2.1: resolution: { - integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==, + integrity: sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==, } - dependencies: - character-entities: 2.0.2 dev: true /decode-uri-component/0.2.0: @@ -13004,10 +12417,10 @@ packages: engines: { node: '>=4.0.0' } dev: true - /deep-is/0.1.4: + /deep-is/0.1.3: resolution: { - integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==, + integrity: sha512-GtxAN4HvBachZzm4OnWqc45ESpUCMwkYcsjnsPs23FwJbsO+k4t0k9bQCgOmzIlpHO28+WPK/KRbRk0DDHuuDw==, } /deepmerge/4.2.2: @@ -13034,12 +12447,21 @@ packages: } dev: true + /defer-to-connect/2.0.0: + resolution: + { + integrity: sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg==, + } + engines: { node: '>=10' } + dev: true + /defer-to-connect/2.0.1: resolution: { integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==, } engines: { node: '>=10' } + dev: false /define-lazy-prop/2.0.0: resolution: @@ -13049,6 +12471,15 @@ packages: engines: { node: '>=8' } dev: true + /define-properties/1.1.3: + resolution: + { + integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==, + } + engines: { node: '>= 0.4' } + dependencies: + object-keys: 1.1.1 + /define-properties/1.1.4: resolution: { @@ -13087,10 +12518,10 @@ packages: is-descriptor: 1.0.2 isobject: 3.0.1 - /del/6.1.1: + /del/6.0.0: resolution: { - integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==, + integrity: sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==, } engines: { node: '>=10' } dependencies: @@ -13150,14 +12581,6 @@ packages: } dev: true - /dequal/2.0.3: - resolution: - { - integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==, - } - engines: { node: '>=6' } - dev: true - /des.js/1.0.1: resolution: { @@ -13200,10 +12623,10 @@ packages: engines: { node: '>=4' } dev: true - /detect-indent/6.1.0: + /detect-indent/6.0.0: resolution: { - integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==, + integrity: sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==, } engines: { node: '>=8' } dev: true @@ -13217,14 +12640,6 @@ packages: hasBin: true dev: true - /detect-libc/2.0.1: - resolution: - { - integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==, - } - engines: { node: '>=8' } - dev: true - /detect-newline/3.1.0: resolution: { @@ -13240,10 +12655,10 @@ packages: } dev: true - /dezalgo/1.0.4: + /dezalgo/1.0.3: resolution: { - integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==, + integrity: sha512-K7i4zNfT2kgQz3GylDw40ot9GAE47sFZ9EXHFSPP6zONLgH6kWXE0KWJchkbQJLBkRazq4APwZ4OwiFFlT95OQ==, } dependencies: asap: 2.0.6 @@ -13277,28 +12692,20 @@ packages: engines: { node: '>= 10.14.2' } dev: true - /diff-sequences/27.5.1: + /diff-sequences/27.0.6: resolution: { - integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==, + integrity: sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dev: true - /diff-sequences/29.0.0: - resolution: - { - integrity: sha512-7Qe/zd1wxSDL4D/X/FPjOMB+ZMDt71W94KYaq05I2l0oQqgXgs7s4ftYYmV38gBSrPz2vcygxfs1xn0FT+rKNA==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - dev: true - - /diff/5.1.0: + /diff-sequences/27.5.1: resolution: { - integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==, + integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==, } - engines: { node: '>=0.3.1' } + engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dev: true /diffie-hellman/5.0.3: @@ -13307,7 +12714,7 @@ packages: integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==, } dependencies: - bn.js: 4.12.0 + bn.js: 4.11.9 miller-rabin: 4.0.1 randombytes: 2.1.0 dev: true @@ -13360,10 +12767,10 @@ packages: dependencies: esutils: 2.0.3 - /dom-accessibility-api/0.5.14: + /dom-accessibility-api/0.5.13: resolution: { - integrity: sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==, + integrity: sha512-R305kwb5CcMDIpSHUnLyIAp7SrSPBx6F0VfQFB3M75xVMHhXJJIdePYgbPPh1o57vCHNu5QztokWUPsLjWzFqw==, } dev: true @@ -13373,8 +12780,8 @@ packages: integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==, } dependencies: - '@babel/runtime': 7.19.0 - csstype: 3.1.1 + '@babel/runtime': 7.16.7 + csstype: 3.0.10 dev: true /dom-serializer/0.1.1: @@ -13387,26 +12794,36 @@ packages: entities: 1.1.2 dev: true + /dom-serializer/0.2.2: + resolution: + { + integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==, + } + dependencies: + domelementtype: 2.2.0 + entities: 2.0.0 + dev: true + /dom-serializer/1.2.0: resolution: { integrity: sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==, } dependencies: - domelementtype: 2.3.0 - domhandler: 4.0.0 - entities: 2.2.0 + domelementtype: 2.2.0 + domhandler: 4.2.0 + entities: 2.0.0 dev: true - /dom-serializer/1.4.1: + /dom-serializer/1.3.1: resolution: { - integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==, + integrity: sha512-Pv2ZluG5ife96udGgEDovOOOA5UELkltfJpnIExPrAk1LTvecolUGn6lIaoLh86d83GiB86CjzciMd9BuRB71Q==, } dependencies: - domelementtype: 2.3.0 - domhandler: 4.3.1 - entities: 2.2.0 + domelementtype: 2.2.0 + domhandler: 4.2.0 + entities: 2.0.0 /dom-storage/2.1.0: resolution: @@ -13430,10 +12847,10 @@ packages: } dev: true - /domelementtype/2.3.0: + /domelementtype/2.2.0: resolution: { - integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==, + integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==, } /domexception/2.0.1: @@ -13462,9 +12879,18 @@ packages: } engines: { node: '>= 4' } dependencies: - domelementtype: 2.3.0 + domelementtype: 2.2.0 dev: true + /domhandler/4.2.0: + resolution: + { + integrity: sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==, + } + engines: { node: '>= 4' } + dependencies: + domelementtype: 2.2.0 + /domhandler/4.3.1: resolution: { @@ -13472,7 +12898,8 @@ packages: } engines: { node: '>= 4' } dependencies: - domelementtype: 2.3.0 + domelementtype: 2.2.0 + dev: true /domutils/1.5.1: resolution: @@ -13480,7 +12907,7 @@ packages: integrity: sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==, } dependencies: - dom-serializer: 0.1.1 + dom-serializer: 0.2.2 domelementtype: 1.3.1 dev: true @@ -13490,7 +12917,7 @@ packages: integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==, } dependencies: - dom-serializer: 0.1.1 + dom-serializer: 0.2.2 domelementtype: 1.3.1 dev: true @@ -13500,20 +12927,31 @@ packages: integrity: sha512-Ho16rzNMOFk2fPwChGh3D2D9OEHAfG19HgmRR2l+WLSsIstNsAYBzePH412bL0y5T44ejABIVfTHQ8nqi/tBCg==, } dependencies: - dom-serializer: 1.2.0 - domelementtype: 2.3.0 - domhandler: 4.0.0 + dom-serializer: 1.3.1 + domelementtype: 2.2.0 + domhandler: 4.2.0 dev: true + /domutils/2.6.0: + resolution: + { + integrity: sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA==, + } + dependencies: + dom-serializer: 1.3.1 + domelementtype: 2.2.0 + domhandler: 4.2.0 + /domutils/2.8.0: resolution: { integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==, } dependencies: - dom-serializer: 1.4.1 - domelementtype: 2.3.0 + dom-serializer: 1.3.1 + domelementtype: 2.2.0 domhandler: 4.3.1 + dev: true /dot-case/2.1.1: resolution: @@ -13534,10 +12972,10 @@ packages: tslib: 2.4.0 dev: true - /dot-prop/4.2.1: + /dot-prop/4.2.0: resolution: { - integrity: sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==, + integrity: sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==, } engines: { node: '>=4' } dependencies: @@ -13599,10 +13037,10 @@ packages: integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==, } - /duplexer3/0.1.5: + /duplexer3/0.1.4: resolution: { - integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==, + integrity: sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA==, } dev: true @@ -13622,20 +13060,20 @@ packages: integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==, } dependencies: - safe-buffer: 5.2.1 + safe-buffer: 5.2.0 dev: true - /edge-runtime/1.1.0-beta.31: + /edge-runtime/1.1.0-beta.34: resolution: { - integrity: sha512-Uoq0Mt7u/MInAlyj81dPrbmn5HQacYqIGMqjTO7GQQBGS7K0ZgErucKYTNhKnRfnVacH3Msze+2D863rSCvERA==, + integrity: sha512-hl2xMOWpzyZDLHKo8zyby6tWELxsIf2l+EqYeoPjnNkHNjFSmOgOa2l7cyQ4xbK1mBfbyR8FdHcOhYMouvx+zQ==, } hasBin: true dependencies: - '@edge-runtime/format': 1.1.0-beta.31 - '@edge-runtime/vm': 1.1.0-beta.31 + '@edge-runtime/format': 1.1.0-beta.33 + '@edge-runtime/vm': 1.1.0-beta.34 exit-hook: 2.2.1 - http-status: 1.5.2 + http-status: 1.5.3 mri: 1.2.0 picocolors: 1.0.0 pretty-bytes: 5.6.0 @@ -13644,10 +13082,7 @@ packages: dev: true /ee-first/1.1.1: - resolution: - { - integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==, - } + resolution: { integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= } dev: true /ejs/3.1.8: @@ -13661,10 +13096,10 @@ packages: jake: 10.8.5 dev: true - /electron-to-chromium/1.4.256: + /electron-to-chromium/1.4.118: resolution: { - integrity: sha512-x+JnqyluoJv8I0U9gVe+Sk2st8vF0CzMt78SXxuoWCooLLY2k5VerIBdpvG7ql6GKI4dzNnPjmqgDJ76EdaAKw==, + integrity: sha512-maZIKjnYDvF7Fs35nvVcyr44UcKNwybr93Oba2n3HkKDFAtk0svERkLN/HyczJDS3Fo4wU9th9fUQd09ZLtj1w==, } /elegant-spinner/1.0.1: @@ -13675,13 +13110,13 @@ packages: engines: { node: '>=0.10.0' } dev: true - /elliptic/6.5.4: + /elliptic/6.5.3: resolution: { - integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==, + integrity: sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==, } dependencies: - bn.js: 4.12.0 + bn.js: 4.11.9 brorand: 1.1.0 hash.js: 1.1.7 hmac-drbg: 1.0.1 @@ -13734,10 +13169,7 @@ packages: dev: true /encodeurl/1.0.2: - resolution: - { - integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==, - } + resolution: { integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= } engines: { node: '>= 0.8' } dev: true @@ -13747,7 +13179,7 @@ packages: integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==, } dependencies: - iconv-lite: 0.6.3 + iconv-lite: 0.6.2 dev: true /end-of-stream/1.4.4: @@ -13765,8 +13197,8 @@ packages: } engines: { node: '>=10.13.0' } dependencies: - graceful-fs: 4.2.10 - tapable: 2.2.1 + graceful-fs: 4.2.9 + tapable: 2.2.0 dev: true /enquirer/2.3.6: @@ -13776,8 +13208,7 @@ packages: } engines: { node: '>=8.6' } dependencies: - ansi-colors: 4.1.3 - dev: true + ansi-colors: 4.1.1 /entities/1.1.2: resolution: @@ -13786,29 +13217,36 @@ packages: } dev: true - /entities/2.2.0: + /entities/2.0.0: resolution: { - integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==, + integrity: sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==, } - /env-paths/2.2.1: + /env-paths/2.2.0: resolution: { - integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==, + integrity: sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==, } engines: { node: '>=6' } dev: true - /envinfo/7.8.1: + /envinfo/7.7.4: resolution: { - integrity: sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==, + integrity: sha512-TQXTYFVVwwluWSFis6K2XKxgrD22jEv0FTuLCQI+OjH7rn93+iY0fSSFM5lrSxFY+H1+B0/cvvlamr3UsBivdQ==, } engines: { node: '>=4' } hasBin: true dev: true + /err-code/1.1.2: + resolution: + { + integrity: sha512-CJAN+O0/yA1CKfRn9SXOGctSpEM7DCon/r/5r2eXFMY2zCCJBasFhcM5I+1kh3Ap11FsQCX+vGHceNPvpWKhoA==, + } + dev: true + /err-code/2.0.3: resolution: { @@ -13824,6 +13262,34 @@ packages: dependencies: is-arrayish: 0.2.1 + /es-abstract/1.19.1: + resolution: + { + integrity: sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==, + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.2 + es-to-primitive: 1.2.1 + function-bind: 1.1.1 + get-intrinsic: 1.1.1 + get-symbol-description: 1.0.0 + has: 1.0.3 + has-symbols: 1.0.3 + internal-slot: 1.0.3 + is-callable: 1.2.4 + is-negative-zero: 2.0.1 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.1 + is-string: 1.0.7 + is-weakref: 1.0.1 + object-inspect: 1.11.0 + object-keys: 1.1.1 + object.assign: 4.1.2 + string.prototype.trimend: 1.0.4 + string.prototype.trimstart: 1.0.4 + unbox-primitive: 1.0.1 + /es-abstract/1.20.2: resolution: { @@ -13835,13 +13301,13 @@ packages: es-to-primitive: 1.2.1 function-bind: 1.1.1 function.prototype.name: 1.1.5 - get-intrinsic: 1.1.3 + get-intrinsic: 1.1.2 get-symbol-description: 1.0.0 has: 1.0.3 has-property-descriptors: 1.0.0 has-symbols: 1.0.3 internal-slot: 1.0.3 - is-callable: 1.2.6 + is-callable: 1.2.4 is-negative-zero: 2.0.2 is-regex: 1.1.4 is-shared-array-buffer: 1.0.2 @@ -13855,17 +13321,10 @@ packages: string.prototype.trimstart: 1.0.5 unbox-primitive: 1.0.2 - /es-array-method-boxes-properly/1.0.0: - resolution: - { - integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==, - } - dev: true - - /es-module-lexer/0.9.3: + /es-module-lexer/0.9.0: resolution: { - integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==, + integrity: sha512-qU2eN/XHsrl3E4y7mK1wdWnyy5c8gXtCbfP6Xcsemm7fPUR1PIV1JhZfP7ojcN0Fzp69CfrS3u76h2tusvfKiQ==, } dev: true @@ -13876,6 +13335,7 @@ packages: } dependencies: has: 1.0.3 + dev: false /es-to-primitive/1.2.1: resolution: @@ -13884,9 +13344,9 @@ packages: } engines: { node: '>= 0.4' } dependencies: - is-callable: 1.2.6 - is-date-object: 1.0.5 - is-symbol: 1.0.4 + is-callable: 1.2.4 + is-date-object: 1.0.2 + is-symbol: 1.0.3 /es5-ext/0.10.53: resolution: @@ -13900,10 +13360,7 @@ packages: dev: true /es6-iterator/2.0.3: - resolution: - { - integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==, - } + resolution: { integrity: sha1-p96IkUGgWpSwhUQDstCg+/qY87c= } dependencies: d: 1.0.1 es5-ext: 0.10.53 @@ -13911,10 +13368,7 @@ packages: dev: true /es6-object-assign/1.1.0: - resolution: - { - integrity: sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==, - } + resolution: { integrity: sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw= } dev: true /es6-promise/4.2.8: @@ -13940,7 +13394,7 @@ packages: } dependencies: d: 1.0.1 - ext: 1.7.0 + ext: 1.6.0 dev: true /escalade/3.1.1: @@ -13967,10 +13421,7 @@ packages: dev: true /escape-html/1.0.3: - resolution: - { - integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==, - } + resolution: { integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= } dev: true /escape-string-regexp/1.0.5: @@ -14018,11 +13469,11 @@ packages: } dependencies: debug: 3.2.7 - resolve: 1.22.1 + resolve: 1.22.0 transitivePeerDependencies: - supports-color - /eslint-import-resolver-typescript/2.7.1_hdzsmr7kawaomymueo2tso6fjq: + /eslint-import-resolver-typescript/2.7.1_hpmu7kn6tcn2vnxpfzvv33bxmy: resolution: { integrity: sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==, @@ -14033,33 +13484,30 @@ packages: eslint-plugin-import: '*' dependencies: debug: 4.3.4 - eslint: 8.23.1 - eslint-plugin-import: 2.26.0_ar2mambzda7ptwcepuhox2isnu - glob: 7.2.3 + eslint: 7.32.0 + eslint-plugin-import: 2.26.0_asoxhzjlkaozogjqriaz4fv5ly + glob: 7.2.0 is-glob: 4.0.3 - resolve: 1.22.1 + resolve: 1.22.0 tsconfig-paths: 3.14.1 transitivePeerDependencies: - supports-color dev: false - /eslint-module-utils/2.7.4_6tkohtc36myrxmkyvkktlvfs3m: + /eslint-module-utils/2.7.3_5zeicuv6z6i32arielnnarwece: resolution: { - integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==, + integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==, } engines: { node: '>=4' } peerDependencies: '@typescript-eslint/parser': '*' - eslint: '*' eslint-import-resolver-node: '*' eslint-import-resolver-typescript: '*' eslint-import-resolver-webpack: '*' peerDependenciesMeta: '@typescript-eslint/parser': optional: true - eslint: - optional: true eslint-import-resolver-node: optional: true eslint-import-resolver-typescript: @@ -14067,31 +13515,29 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 4.29.1_6x3mpmmsttbpxxsctsorxedanu + '@typescript-eslint/parser': 5.21.0_td6yqss6ra3qoebludh4ctrhym debug: 3.2.7 - eslint: 7.24.0 eslint-import-resolver-node: 0.3.6 + eslint-import-resolver-typescript: 2.7.1_hpmu7kn6tcn2vnxpfzvv33bxmy + find-up: 2.1.0 transitivePeerDependencies: - supports-color - dev: true + dev: false - /eslint-module-utils/2.7.4_ynomfj5kz5mbj5hbqjqvvursdy: + /eslint-module-utils/2.7.3_jknjzn2fh4agzfl2mj6t7ibzhe: resolution: { - integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==, + integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==, } engines: { node: '>=4' } peerDependencies: '@typescript-eslint/parser': '*' - eslint: '*' eslint-import-resolver-node: '*' eslint-import-resolver-typescript: '*' eslint-import-resolver-webpack: '*' peerDependenciesMeta: '@typescript-eslint/parser': optional: true - eslint: - optional: true eslint-import-resolver-node: optional: true eslint-import-resolver-typescript: @@ -14099,14 +13545,13 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.38.0_irgkl5vooow2ydyo6aokmferha + '@typescript-eslint/parser': 4.29.1_6x3mpmmsttbpxxsctsorxedanu debug: 3.2.7 - eslint: 8.23.1 eslint-import-resolver-node: 0.3.6 - eslint-import-resolver-typescript: 2.7.1_hdzsmr7kawaomymueo2tso6fjq + find-up: 2.1.0 transitivePeerDependencies: - supports-color - dev: false + dev: true /eslint-plugin-eslint-plugin/4.3.0_eslint@7.24.0: resolution: @@ -14136,19 +13581,19 @@ packages: optional: true dependencies: '@typescript-eslint/parser': 4.29.1_6x3mpmmsttbpxxsctsorxedanu - array-includes: 3.1.5 - array.prototype.flat: 1.3.0 + array-includes: 3.1.4 + array.prototype.flat: 1.2.5 contains-path: 0.1.0 debug: 2.6.9 doctrine: 1.5.0 eslint: 7.24.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.4_6tkohtc36myrxmkyvkktlvfs3m + eslint-module-utils: 2.7.3_jknjzn2fh4agzfl2mj6t7ibzhe has: 1.0.3 - minimatch: 3.0.4 + minimatch: 3.1.2 object.values: 1.1.5 read-pkg-up: 2.0.0 - resolve: 1.22.1 + resolve: 1.22.0 tsconfig-paths: 3.14.1 transitivePeerDependencies: - eslint-import-resolver-typescript @@ -14156,7 +13601,7 @@ packages: - supports-color dev: true - /eslint-plugin-import/2.26.0_ar2mambzda7ptwcepuhox2isnu: + /eslint-plugin-import/2.26.0_asoxhzjlkaozogjqriaz4fv5ly: resolution: { integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==, @@ -14169,20 +13614,20 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.38.0_irgkl5vooow2ydyo6aokmferha - array-includes: 3.1.5 - array.prototype.flat: 1.3.0 + '@typescript-eslint/parser': 5.21.0_td6yqss6ra3qoebludh4ctrhym + array-includes: 3.1.4 + array.prototype.flat: 1.2.5 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.23.1 + eslint: 7.32.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.4_ynomfj5kz5mbj5hbqjqvvursdy + eslint-module-utils: 2.7.3_5zeicuv6z6i32arielnnarwece has: 1.0.3 - is-core-module: 2.10.0 + is-core-module: 2.9.0 is-glob: 4.0.3 minimatch: 3.1.2 object.values: 1.1.5 - resolve: 1.22.1 + resolve: 1.22.0 tsconfig-paths: 3.14.1 transitivePeerDependencies: - eslint-import-resolver-typescript @@ -14204,36 +13649,35 @@ packages: optional: true dependencies: '@typescript-eslint/eslint-plugin': 4.29.1_qxyn66xcaddhgaahwkbomftvi4 - '@typescript-eslint/experimental-utils': 4.33.0_6x3mpmmsttbpxxsctsorxedanu + '@typescript-eslint/experimental-utils': 4.29.1_6x3mpmmsttbpxxsctsorxedanu eslint: 7.24.0 transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-jsx-a11y/6.6.1_eslint@8.23.1: + /eslint-plugin-jsx-a11y/6.5.1_eslint@7.32.0: resolution: { - integrity: sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==, + integrity: sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==, } engines: { node: '>=4.0' } peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - '@babel/runtime': 7.19.0 + '@babel/runtime': 7.16.7 aria-query: 4.2.2 - array-includes: 3.1.5 + array-includes: 3.1.4 ast-types-flow: 0.0.7 - axe-core: 4.4.3 + axe-core: 4.3.5 axobject-query: 2.2.0 - damerau-levenshtein: 1.0.8 + damerau-levenshtein: 1.0.7 emoji-regex: 9.2.2 - eslint: 8.23.1 + eslint: 7.32.0 has: 1.0.3 - jsx-ast-utils: 3.3.3 + jsx-ast-utils: 3.2.1 language-tags: 1.0.5 minimatch: 3.1.2 - semver: 6.3.0 dev: false /eslint-plugin-react-hooks/4.5.0_eslint@7.24.0: @@ -14248,16 +13692,16 @@ packages: eslint: 7.24.0 dev: true - /eslint-plugin-react-hooks/4.6.0_eslint@8.23.1: + /eslint-plugin-react-hooks/4.5.0_eslint@7.32.0: resolution: { - integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==, + integrity: sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==, } engines: { node: '>=10' } peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.23.1 + eslint: 7.32.0 dev: false /eslint-plugin-react/7.23.2_eslint@7.24.0: @@ -14269,22 +13713,22 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 dependencies: - array-includes: 3.1.5 - array.prototype.flatmap: 1.3.0 + array-includes: 3.1.4 + array.prototype.flatmap: 1.2.5 doctrine: 2.1.0 eslint: 7.24.0 has: 1.0.3 - jsx-ast-utils: 3.3.3 - minimatch: 3.0.4 + jsx-ast-utils: 3.2.1 + minimatch: 3.1.2 object.entries: 1.1.5 object.fromentries: 2.0.5 object.values: 1.1.5 prop-types: 15.8.1 - resolve: 2.0.0-next.4 - string.prototype.matchall: 4.0.7 + resolve: 2.0.0-next.3 + string.prototype.matchall: 4.0.6 dev: true - /eslint-plugin-react/7.31.8_eslint@8.23.1: + /eslint-plugin-react/7.31.8_eslint@7.32.0: resolution: { integrity: sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==, @@ -14296,16 +13740,16 @@ packages: array-includes: 3.1.5 array.prototype.flatmap: 1.3.0 doctrine: 2.1.0 - eslint: 8.23.1 + eslint: 7.32.0 estraverse: 5.3.0 - jsx-ast-utils: 3.3.3 + jsx-ast-utils: 3.2.1 minimatch: 3.1.2 object.entries: 1.1.5 object.fromentries: 2.0.5 object.hasown: 1.1.1 object.values: 1.1.5 prop-types: 15.8.1 - resolve: 2.0.0-next.4 + resolve: 2.0.0-next.3 semver: 6.3.0 string.prototype.matchall: 4.0.7 dev: false @@ -14319,27 +13763,15 @@ packages: dependencies: esrecurse: 4.3.0 estraverse: 4.3.0 - dev: true - /eslint-scope/7.1.1: + /eslint-utils/2.1.0: resolution: { - integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - - /eslint-utils/2.1.0: - resolution: - { - integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==, + integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==, } engines: { node: '>=6' } dependencies: eslint-visitor-keys: 1.3.0 - dev: true /eslint-utils/3.0.0_eslint@7.24.0: resolution: @@ -14354,25 +13786,12 @@ packages: eslint-visitor-keys: 2.1.0 dev: true - /eslint-utils/3.0.0_eslint@8.23.1: - resolution: - { - integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==, - } - engines: { node: ^10.0.0 || ^12.0.0 || >= 14.0.0 } - peerDependencies: - eslint: '>=5' - dependencies: - eslint: 8.23.1 - eslint-visitor-keys: 2.1.0 - /eslint-visitor-keys/1.3.0: resolution: { integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==, } engines: { node: '>=4' } - dev: true /eslint-visitor-keys/2.1.0: resolution: @@ -14381,12 +13800,13 @@ packages: } engines: { node: '>=10' } - /eslint-visitor-keys/3.3.0: + /eslint-visitor-keys/3.0.0: resolution: { - integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==, + integrity: sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + dev: false /eslint/7.24.0: resolution: @@ -14413,77 +13833,78 @@ packages: file-entry-cache: 6.0.1 functional-red-black-tree: 1.0.1 glob-parent: 5.1.2 - globals: 13.17.0 + globals: 13.12.0 ignore: 4.0.6 - import-fresh: 3.3.0 + import-fresh: 3.2.1 imurmurhash: 0.1.4 is-glob: 4.0.3 js-yaml: 3.14.1 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash: 4.17.21 - minimatch: 3.0.4 + minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.1 progress: 2.0.3 - regexpp: 3.2.0 + regexpp: 3.1.0 semver: 7.3.7 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 table: 6.8.0 text-table: 0.2.0 - v8-compile-cache: 2.3.0 + v8-compile-cache: 2.1.0 transitivePeerDependencies: - supports-color dev: true - /eslint/8.23.1: + /eslint/7.32.0: resolution: { - integrity: sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==, + integrity: sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==, } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + engines: { node: ^10.12.0 || >=12.0.0 } hasBin: true dependencies: - '@eslint/eslintrc': 1.3.2 - '@humanwhocodes/config-array': 0.10.4 - '@humanwhocodes/gitignore-to-minimatch': 1.0.2 - '@humanwhocodes/module-importer': 1.0.1 + '@babel/code-frame': 7.12.11 + '@eslint/eslintrc': 0.4.3 + '@humanwhocodes/config-array': 0.5.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 debug: 4.3.4 doctrine: 3.0.0 + enquirer: 2.3.6 escape-string-regexp: 4.0.0 - eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.23.1 - eslint-visitor-keys: 3.3.0 - espree: 9.4.0 + eslint-scope: 5.1.1 + eslint-utils: 2.1.0 + eslint-visitor-keys: 2.1.0 + espree: 7.3.1 esquery: 1.4.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 - find-up: 5.0.0 - glob-parent: 6.0.2 - globals: 13.17.0 - globby: 11.1.0 - grapheme-splitter: 1.0.4 - ignore: 5.2.0 - import-fresh: 3.3.0 + functional-red-black-tree: 1.0.1 + glob-parent: 5.1.2 + globals: 13.12.0 + ignore: 4.0.6 + import-fresh: 3.2.1 imurmurhash: 0.1.4 is-glob: 4.0.3 - js-sdsl: 4.1.4 - js-yaml: 4.1.0 + js-yaml: 3.14.1 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.1 - regexpp: 3.2.0 + progress: 2.0.3 + regexpp: 3.1.0 + semver: 7.3.7 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 + table: 6.8.0 text-table: 0.2.0 + v8-compile-cache: 2.1.0 transitivePeerDependencies: - supports-color @@ -14495,20 +13916,8 @@ packages: engines: { node: ^10.12.0 || >=12.0.0 } dependencies: acorn: 7.4.1 - acorn-jsx: 5.3.2_acorn@7.4.1 + acorn-jsx: 5.3.1_acorn@7.4.1 eslint-visitor-keys: 1.3.0 - dev: true - - /espree/9.4.0: - resolution: - { - integrity: sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - dependencies: - acorn: 8.8.0 - acorn-jsx: 5.3.2_acorn@8.8.0 - eslint-visitor-keys: 3.3.0 /esprima/4.0.1: resolution: @@ -14542,7 +13951,6 @@ packages: integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==, } engines: { node: '>=4.0' } - dev: true /estraverse/5.3.0: resolution: @@ -14551,21 +13959,11 @@ packages: } engines: { node: '>=4.0' } - /estree-util-is-identifier-name/2.0.1: - resolution: - { - integrity: sha512-rxZj1GkQhY4x1j/CSnybK9cGuMFQYFPLq0iNyopqf14aOVLFtMv7Esika+ObJWPWiOHuMOAHz3YkWoLYYRnzWQ==, - } - dev: true - - /estree-util-visit/1.2.0: + /estree-util-is-identifier-name/1.1.0: resolution: { - integrity: sha512-wdsoqhWueuJKsh5hqLw3j8lwFqNStm92VcwtAOAny8g/KS/l5Y8RISjR4k5W6skCj3Nirag/WUCMS0Nfy3sgsg==, + integrity: sha512-OVJZ3fGGt9By77Ix9NhaRbzfbDV/2rx9EP7YIDJTmsZSEc5kYn2vWcNccYyahJL2uAQZK2a5Or2i0wtIKTPoRQ==, } - dependencies: - '@types/estree-jsx': 1.0.0 - '@types/unist': 2.0.6 dev: true /estree-walker/0.6.1: @@ -14597,10 +13995,7 @@ packages: engines: { node: '>=0.10.0' } /etag/1.8.1: - resolution: - { - integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==, - } + resolution: { integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= } engines: { node: '>= 0.6' } dev: true @@ -14663,14 +14058,11 @@ packages: } dependencies: md5.js: 1.3.5 - safe-buffer: 5.2.1 + safe-buffer: 5.2.0 dev: true /execa/0.4.0: - resolution: - { - integrity: sha512-QPexBaNjeOjyiZ47q0FCukTO1kX3F+HMM0EWpnxXddcr3MZtElILMkz9Y38nmSZtp03+ZiSRMffrKWBPOIoSIg==, - } + resolution: { integrity: sha1-TrZGejaglfq7KXD/nV4/t7zm68M= } engines: { node: '>=0.12' } dependencies: cross-spawn-async: 2.2.5 @@ -14689,8 +14081,8 @@ packages: engines: { node: ^8.12.0 || >=9.7.0 } dependencies: cross-spawn: 6.0.5 - get-stream: 5.2.0 - is-stream: 2.0.1 + get-stream: 5.1.0 + is-stream: 2.0.0 merge-stream: 2.0.0 npm-run-path: 3.1.0 onetime: 5.1.2 @@ -14707,49 +14099,30 @@ packages: engines: { node: '>=10' } dependencies: cross-spawn: 7.0.3 - get-stream: 5.2.0 - human-signals: 1.1.1 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.3 - strip-final-newline: 2.0.0 - dev: false - - /execa/4.1.0: - resolution: - { - integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==, - } - engines: { node: '>=10' } - dependencies: - cross-spawn: 7.0.3 - get-stream: 5.2.0 + get-stream: 5.1.0 human-signals: 1.1.1 - is-stream: 2.0.1 + is-stream: 2.0.0 merge-stream: 2.0.0 npm-run-path: 4.0.1 onetime: 5.1.2 signal-exit: 3.0.3 strip-final-newline: 2.0.0 - dev: true - /execa/5.1.1: + /execa/5.0.0: resolution: { - integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==, + integrity: sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==, } engines: { node: '>=10' } dependencies: cross-spawn: 7.0.3 - get-stream: 6.0.1 + get-stream: 6.0.0 human-signals: 2.1.0 - is-stream: 2.0.1 + is-stream: 2.0.0 merge-stream: 2.0.0 npm-run-path: 4.0.1 onetime: 5.1.2 - signal-exit: 3.0.3 + signal-exit: 3.0.7 strip-final-newline: 2.0.0 dev: true @@ -14762,10 +14135,7 @@ packages: dev: true /exit/0.1.2: - resolution: - { - integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==, - } + resolution: { integrity: sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= } engines: { node: '>= 0.8.0' } dev: true @@ -14797,10 +14167,7 @@ packages: - supports-color /expand-range/1.8.2: - resolution: - { - integrity: sha512-AFASGfIlnIbkKPQwX1yHaDjFvh/1gyKJODme52V6IORh69uEYgZp0o9C+qsIGNVEiuuhQU0CSSl++Rlegg1qvA==, - } + resolution: { integrity: sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= } engines: { node: '>=0.10.0' } dependencies: fill-range: 2.2.4 @@ -14817,10 +14184,7 @@ packages: dev: true /expand-tilde/2.0.2: - resolution: - { - integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==, - } + resolution: { integrity: sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= } engines: { node: '>=0.10.0' } dependencies: homedir-polyfill: 1.0.3 @@ -14848,17 +14212,19 @@ packages: jest-regex-util: 26.0.0 dev: true - /expect/27.5.1: + /expect/27.0.6: resolution: { - integrity: sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==, + integrity: sha512-psNLt8j2kwg42jGBDSfAlU49CEZxejN1f1PlANWDZqIhBOVU/c2Pm888FcjWJzFewhIsNWfZJeLjUjtKGiPuSw==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } 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.0.6 + ansi-styles: 5.1.0 + jest-get-type: 27.0.6 + jest-matcher-utils: 27.0.6 + jest-message-util: 27.0.6 + jest-regex-util: 27.0.6 dev: true /express/4.17.0: @@ -14868,7 +14234,7 @@ packages: } engines: { node: '>= 0.10.0' } dependencies: - accepts: 1.3.8 + accepts: 1.3.7 array-flatten: 1.1.1 body-parser: 1.19.0 content-disposition: 0.5.3 @@ -14887,7 +14253,7 @@ packages: on-finished: 2.3.0 parseurl: 1.3.3 path-to-regexp: 0.1.7 - proxy-addr: 2.0.7 + proxy-addr: 2.0.5 qs: 6.7.0 range-parser: 1.2.1 safe-buffer: 5.1.2 @@ -14902,13 +14268,13 @@ packages: - supports-color dev: true - /ext/1.7.0: + /ext/1.6.0: resolution: { - integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==, + integrity: sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==, } dependencies: - type: 2.7.2 + type: 2.5.0 dev: true /extend-shallow/2.0.1: @@ -14996,6 +14362,14 @@ packages: engines: { '0': node >=0.6.0 } dev: true + /extsprintf/1.4.0: + resolution: + { + integrity: sha512-6NW8DZ8pWBc5NbGYUiqqccj9dXnuSzilZYqprdKJBZsQodGH9IyUoFOGxIWVDcBzHMb8ET24aqx9p66tZEWZkA==, + } + engines: { '0': node >=0.6.0 } + dev: true + /faker/5.5.3: resolution: { @@ -15026,18 +14400,18 @@ packages: - supports-color dev: true - /fast-glob/3.2.12: + /fast-glob/3.2.11: resolution: { - integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==, + integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==, } engines: { node: '>=8.6.0' } dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 + '@nodelib/fs.stat': 2.0.3 + '@nodelib/fs.walk': 1.2.4 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.5 + micromatch: 4.0.4 /fast-json-stable-stringify/2.1.0: resolution: @@ -15051,10 +14425,10 @@ packages: integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==, } - /fastq/1.13.0: + /fastq/1.8.0: resolution: { - integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==, + integrity: sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==, } dependencies: reusify: 1.0.4 @@ -15092,7 +14466,7 @@ packages: } engines: { node: '>=0.8.0' } dependencies: - websocket-driver: 0.7.4 + websocket-driver: 0.7.3 dev: true /fb-watchman/2.0.1: @@ -15111,27 +14485,25 @@ packages: } dev: true - /fbjs/3.0.4: + /fbjs/3.0.2: resolution: { - integrity: sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==, + integrity: sha512-qv+boqYndjElAJHNN3NoM8XuwQZ1j2m3kEvTgdle8IDjr6oUbkEpvABWtj/rQl3vq4ew7dnElBxL4YJAwTVqQQ==, } dependencies: - cross-fetch: 3.1.5 + cross-fetch: 3.1.4 fbjs-css-vars: 1.0.2 loose-envify: 1.4.0 object-assign: 4.1.1 promise: 7.3.1 setimmediate: 1.0.5 ua-parser-js: 0.7.31 - transitivePeerDependencies: - - encoding dev: true - /figgy-pudding/3.5.2: + /figgy-pudding/3.5.1: resolution: { - integrity: sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==, + integrity: sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==, } dev: true @@ -15156,10 +14528,10 @@ packages: escape-string-regexp: 1.0.5 dev: true - /figures/3.2.0: + /figures/3.1.0: resolution: { - integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==, + integrity: sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==, } engines: { node: '>=8' } dependencies: @@ -15187,6 +14559,7 @@ packages: { integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==, } + requiresBuild: true dev: true /filelist/1.0.4: @@ -15199,17 +14572,14 @@ packages: dev: true /filename-regex/2.0.1: - resolution: - { - integrity: sha512-BTCqyBaWBTsauvnHiE8i562+EdJj+oUpkqWp2R1iCoR8f6oo8STRu3of7WJJ0TqWtxN50a5YFpzYK4Jj9esYfQ==, - } + resolution: { integrity: sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= } engines: { node: '>=0.10.0' } dev: true - /filesize/6.4.0: + /filesize/6.1.0: resolution: { - integrity: sha512-mjFIpOHC4jbfcTfoh4rkWpI31mF7viw9ikj/JyLoKzqlwG/YsefKfvYlYhdYdg/9mtK2z1AzgN/0LvVQ3zdlSQ==, + integrity: sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==, } engines: { node: '>= 0.4.0' } dev: true @@ -15224,7 +14594,7 @@ packages: is-number: 2.1.0 isobject: 2.1.0 randomatic: 3.1.1 - repeat-element: 1.1.4 + repeat-element: 1.1.3 repeat-string: 1.6.1 dev: true @@ -15234,6 +14604,7 @@ packages: integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: extend-shallow: 2.0.1 is-number: 3.0.0 @@ -15249,14 +14620,6 @@ packages: dependencies: to-regex-range: 5.0.1 - /filter-obj/1.1.0: - resolution: - { - integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==, - } - engines: { node: '>=0.10.0' } - dev: true - /finalhandler/1.1.2: resolution: { @@ -15299,18 +14662,6 @@ packages: pkg-dir: 4.2.0 dev: true - /find-cache-dir/3.3.2: - resolution: - { - integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==, - } - engines: { node: '>=8' } - dependencies: - commondir: 1.0.1 - make-dir: 3.1.0 - pkg-dir: 4.2.0 - dev: true - /find-file-up/0.1.3: resolution: { @@ -15332,15 +14683,19 @@ packages: find-file-up: 0.1.3 dev: true + /find-up/1.1.2: + resolution: { integrity: sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= } + engines: { node: '>=0.10.0' } + dependencies: + path-exists: 2.1.0 + pinkie-promise: 2.0.1 + dev: true + /find-up/2.1.0: - resolution: - { - integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==, - } + resolution: { integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c= } engines: { node: '>=4' } dependencies: locate-path: 2.0.0 - dev: true /find-up/3.0.0: resolution: @@ -15361,21 +14716,8 @@ packages: locate-path: 5.0.0 path-exists: 4.0.0 - /find-up/5.0.0: - resolution: - { - integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==, - } - engines: { node: '>=10' } - dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 - /findit2/2.2.3: - resolution: - { - integrity: sha512-lg/Moejf4qXovVutL0Lz4IsaPoNYMuxt4PA0nGqFxnJ1CTTGGlEO2wKgoDpwknhvZ8k4Q2F+eesgkLbG2Mxfog==, - } + resolution: { integrity: sha1-WKRmaX34piBc39vzlVNri9d3pfY= } engines: { node: '>=0.8.22' } dev: true @@ -15388,7 +14730,7 @@ packages: dependencies: detect-file: 1.0.0 is-glob: 4.0.3 - micromatch: 4.0.5 + micromatch: 4.0.4 resolve-dir: 1.0.1 dev: true @@ -15444,7 +14786,7 @@ packages: } engines: { node: ^10.12.0 || >=12.0.0 } dependencies: - flatted: 3.2.7 + flatted: 3.1.1 rimraf: 3.0.2 /flat/5.0.2: @@ -15455,50 +14797,35 @@ packages: hasBin: true dev: true - /flatted/3.2.7: + /flatted/3.1.1: resolution: { - integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==, + integrity: sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==, } - /flow-parser/0.187.1: + /flow-parser/0.131.0: resolution: { - integrity: sha512-ZvlTeakTTMmYGukt4EIQtLEp4ie45W+jK325uukGgiqFg2Rl7TdpOJQbOLUN2xMeGS+WvXaK0uIJ3coPGDXFGQ==, + integrity: sha512-S61g70eHtnSn6SQqCgA+aXArupZp/0oku4Uyb8sFZH2HldSUkLUwWeh1Afl9BpQutNfNKaO+efpD2Yvek+EGuA==, } engines: { node: '>=0.4.0' } dev: false /fn-annotate/1.2.0: - resolution: - { - integrity: sha512-j2gv2wkRhQgkJNf1ygdca8ynP3tK+a87bowc+RG81iWTye3yKIOeAkrKYv0Kqyh8yCeSyljOk3ZFelfXUFpirA==, - } + resolution: { integrity: sha1-KNoAARfephhC/mHzU/Qc9Mk6en4= } engines: { node: '>=0.10.0' } dev: true - /follow-redirects/1.15.2_debug@4.1.1: + /follow-redirects/1.9.0: resolution: { - integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==, + integrity: sha512-CRcPzsSIbXyVDl0QI01muNDu69S8trU4jArW9LpOt2WtC6LyUJetcIrmfHsRBx7/Jb6GHJUiuqyYxPooFfNt6A==, } engines: { node: '>=4.0' } - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - dependencies: - debug: 4.1.1 - dev: true - - /for-each/0.3.3: - resolution: - { - integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==, - } dependencies: - is-callable: 1.2.6 + debug: 3.2.7 + transitivePeerDependencies: + - supports-color dev: true /for-in/1.0.2: @@ -15509,25 +14836,23 @@ packages: engines: { node: '>=0.10.0' } /for-own/0.1.5: - resolution: - { - integrity: sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw==, - } + resolution: { integrity: sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= } engines: { node: '>=0.10.0' } dependencies: for-in: 1.0.2 dev: true /for-own/1.0.0: - resolution: - { - integrity: sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==, - } + resolution: { integrity: sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs= } engines: { node: '>=0.10.0' } dependencies: for-in: 1.0.2 dev: true + /foreach/2.0.5: + resolution: { integrity: sha1-C+4AUBiusmDQo6865ljdATbsG5k= } + dev: true + /forever-agent/0.6.1: resolution: { @@ -15544,7 +14869,7 @@ packages: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 - mime-types: 2.1.35 + mime-types: 2.1.30 dev: true /form-data/2.5.1: @@ -15556,7 +14881,7 @@ packages: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 - mime-types: 2.1.35 + mime-types: 2.1.30 dev: true /form-data/3.0.1: @@ -15568,30 +14893,24 @@ packages: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 - mime-types: 2.1.35 + mime-types: 2.1.30 dev: true /format/0.2.2: - resolution: - { - integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==, - } + resolution: { integrity: sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs= } engines: { node: '>=0.4.x' } dev: true - /formidable/1.2.6: + /formidable/1.2.1: resolution: { - integrity: sha512-KcpbcpuLNOwrEjnbpMC0gS+X8ciDoZE1kkqzat4a8vrprf+s9pKNQ/QIwWfbfs4ltgmFl3MD177SNTkve3BwGQ==, + integrity: sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg==, } deprecated: 'Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau' dev: true - /forwarded/0.2.0: - resolution: - { - integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==, - } + /forwarded/0.1.2: + resolution: { integrity: sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= } engines: { node: '>= 0.6' } dev: true @@ -15612,10 +14931,7 @@ packages: map-cache: 0.2.2 /fresh/0.5.2: - resolution: - { - integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==, - } + resolution: { integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= } engines: { node: '>= 0.6' } dev: true @@ -15665,8 +14981,8 @@ packages: engines: { node: '>=10' } dependencies: at-least-node: 1.0.0 - graceful-fs: 4.2.10 - jsonfile: 6.1.0 + graceful-fs: 4.2.9 + jsonfile: 6.0.1 universalify: 1.0.0 dev: true @@ -15679,7 +14995,7 @@ packages: dependencies: at-least-node: 1.0.0 graceful-fs: 4.2.10 - jsonfile: 6.1.0 + jsonfile: 6.0.1 universalify: 2.0.0 dev: true @@ -15699,7 +15015,7 @@ packages: } engines: { node: '>= 8' } dependencies: - minipass: 3.3.4 + minipass: 3.1.3 dev: true /fs.realpath/1.0.0: @@ -15708,18 +15024,32 @@ packages: integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, } - /fsevents/1.2.13: + /fsevents/1.2.11: resolution: { - integrity: sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==, + integrity: sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==, } - engines: { node: '>= 4.0' } + engines: { node: '>=4.0' } os: [darwin] deprecated: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2. requiresBuild: true dependencies: bindings: 1.5.0 - nan: 2.16.0 + nan: 2.15.0 + dev: true + optional: true + bundledDependencies: + - node-pre-gyp + + /fsevents/2.1.3: + resolution: + { + integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==, + } + engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } + os: [darwin] + deprecated: '"Please update to latest v2.3 or v2.2"' + requiresBuild: true dev: true optional: true @@ -15757,7 +15087,6 @@ packages: { integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==, } - dev: true /functions-have-names/1.2.3: resolution: @@ -15775,37 +15104,19 @@ packages: console-control-strings: 1.1.0 has-unicode: 2.0.1 object-assign: 4.1.1 - signal-exit: 3.0.3 + signal-exit: 3.0.7 string-width: 1.0.2 strip-ansi: 3.0.1 wide-align: 1.1.5 dev: true - /gauge/3.0.2: - resolution: - { - integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==, - } - engines: { node: '>=10' } - dependencies: - aproba: 2.0.0 - color-support: 1.1.3 - console-control-strings: 1.1.0 - has-unicode: 2.0.1 - object-assign: 4.1.1 - signal-exit: 3.0.3 - string-width: 4.2.3 - strip-ansi: 6.0.1 - wide-align: 1.1.5 - dev: true - - /generic-names/4.0.0: + /generic-names/2.0.1: resolution: { - integrity: sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==, + integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==, } dependencies: - loader-utils: 3.2.0 + loader-utils: 1.4.0 dev: true /gensync/1.0.0-beta.2: @@ -15823,10 +15134,20 @@ packages: engines: { node: 6.* || 8.* || >= 10.* } dev: true - /get-intrinsic/1.1.3: + /get-intrinsic/1.1.1: + resolution: + { + integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==, + } + dependencies: + function-bind: 1.1.1 + has: 1.0.3 + has-symbols: 1.0.3 + + /get-intrinsic/1.1.2: resolution: { - integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==, + integrity: sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==, } dependencies: function-bind: 1.1.1 @@ -15851,26 +15172,15 @@ packages: } dev: true - /get-package-type/0.1.0: - resolution: - { - integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==, - } - engines: { node: '>=8.0.0' } - dev: true - - /get-pkg-repo/4.2.1: - resolution: - { - integrity: sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==, - } - engines: { node: '>=6.9.0' } + /get-pkg-repo/1.4.0: + resolution: { integrity: sha1-xztInAbYDMVTbCyFP54FIyBWly0= } hasBin: true dependencies: - '@hutson/parse-repository-url': 3.0.2 - hosted-git-info: 4.1.0 + hosted-git-info: 2.8.5 + meow: 3.7.0 + normalize-package-data: 2.5.0 + parse-github-repo-url: 1.4.1 through2: 2.0.5 - yargs: 16.2.0 dev: true /get-port/5.1.1: @@ -15881,6 +15191,14 @@ packages: engines: { node: '>=8' } dev: true + /get-stdin/4.0.1: + resolution: + { + integrity: sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==, + } + engines: { node: '>=0.10.0' } + dev: true + /get-stream/3.0.0: resolution: { @@ -15899,19 +15217,19 @@ packages: pump: 3.0.0 dev: true - /get-stream/5.2.0: + /get-stream/5.1.0: resolution: { - integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==, + integrity: sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==, } engines: { node: '>=8' } dependencies: pump: 3.0.0 - /get-stream/6.0.1: + /get-stream/6.0.0: resolution: { - integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==, + integrity: sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==, } engines: { node: '>=10' } dev: true @@ -15924,7 +15242,7 @@ packages: engines: { node: '>= 0.4' } dependencies: call-bind: 1.0.2 - get-intrinsic: 1.1.3 + get-intrinsic: 1.1.2 /get-value/2.0.6: resolution: @@ -15932,6 +15250,7 @@ packages: integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==, } engines: { node: '>=0.10.0' } + requiresBuild: true /getpass/0.1.7: resolution: @@ -15979,10 +15298,10 @@ packages: - supports-color dev: true - /git-raw-commits/2.0.11: + /git-raw-commits/2.0.10: resolution: { - integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==, + integrity: sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ==, } engines: { node: '>=10' } hasBin: true @@ -15995,10 +15314,7 @@ packages: dev: true /git-remote-origin-url/2.0.0: - resolution: - { - integrity: sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==, - } + resolution: { integrity: sha1-UoJlna4hBxRaERJhEq0yFuxfpl8= } engines: { node: '>=4' } dependencies: gitconfiglocal: 1.0.0 @@ -16064,23 +15380,23 @@ packages: after-all-results: 2.0.0 dev: true - /git-up/4.0.5: + /git-up/4.0.1: resolution: { - integrity: sha512-YUvVDg/vX3d0syBsk/CKUTib0srcQME0JyHkL5BaYdwLsiCslPWmDSi8PUMo9pXYjrryMcmsCoCgsTpSCJEQaA==, + integrity: sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw==, } dependencies: - is-ssh: 1.4.0 - parse-url: 6.0.5 + is-ssh: 1.3.1 + parse-url: 5.0.1 dev: true - /git-url-parse/11.6.0: + /git-url-parse/11.4.4: resolution: { - integrity: sha512-WWUxvJs5HsyHL6L08wOusa/IXYtMuCAhrMmnTjQPpBU0TTHyDhnOATNH3xNQz7YOQUsqIIPTGr4xiVti1Hsk5g==, + integrity: sha512-Y4o9o7vQngQDIU9IjyCmRJBin5iYjI5u9ZITnddRZpD7dcCFQj2sL2XuMNbLRE4b4B/4ENPsp2Q8P44fjAZ0Pw==, } dependencies: - git-up: 4.0.5 + git-up: 4.0.1 dev: true /git-username/1.0.0: @@ -16095,10 +15411,7 @@ packages: dev: true /gitconfiglocal/1.0.0: - resolution: - { - integrity: sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==, - } + resolution: { integrity: sha1-QdBF84UaXqiPA/JMocYXgRRGS5s= } dependencies: ini: 1.3.8 dev: true @@ -16114,10 +15427,7 @@ packages: dev: true /glob-base/0.3.0: - resolution: - { - integrity: sha512-ab1S1g1EbO7YzauaJLkgLp7DZVAqj9M/dvKlTt8DkXA2tiOIcSMrlVI2J1RZyB5iJVccEscjGn+kpOG9788MHA==, - } + resolution: { integrity: sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= } engines: { node: '>=0.10.0' } dependencies: glob-parent: 2.0.0 @@ -16138,6 +15448,7 @@ packages: { integrity: sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==, } + requiresBuild: true dependencies: is-glob: 3.1.0 path-dirname: 1.0.2 @@ -16152,20 +15463,8 @@ packages: dependencies: is-glob: 4.0.3 - /glob-parent/6.0.2: - resolution: - { - integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==, - } - engines: { node: '>=10.13.0' } - dependencies: - is-glob: 4.0.3 - /glob-to-regexp/0.3.0: - resolution: - { - integrity: sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==, - } + resolution: { integrity: sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= } dev: true /glob-to-regexp/0.4.1: @@ -16184,7 +15483,7 @@ packages: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.0.4 + minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 dev: true @@ -16202,10 +15501,10 @@ packages: once: 1.4.0 path-is-absolute: 1.0.1 - /glob/7.2.3: + /glob/7.2.0: resolution: { - integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, + integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==, } dependencies: fs.realpath: 1.0.0 @@ -16282,10 +15581,10 @@ packages: } engines: { node: '>=4' } - /globals/13.17.0: + /globals/13.12.0: resolution: { - integrity: sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==, + integrity: sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==, } engines: { node: '>=8' } dependencies: @@ -16307,7 +15606,7 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.12 + fast-glob: 3.2.11 ignore: 5.2.0 merge2: 1.4.1 slash: 3.0.0 @@ -16322,21 +15621,21 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.12 + fast-glob: 3.2.11 ignore: 5.2.0 merge2: 1.4.1 slash: 3.0.0 - /globby/12.2.0: + /globby/12.0.2: resolution: { - integrity: sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==, + integrity: sha512-lAsmb/5Lww4r7MM9nCCliDZVIKbZTavrsunAsHLr9oHthrZP1qi7/gAnHOsUs9bLvEt2vKVJhHmxuL7QbDuPdQ==, } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } dependencies: array-union: 3.0.1 dir-glob: 3.0.1 - fast-glob: 3.2.12 + fast-glob: 3.2.11 ignore: 5.2.0 merge2: 1.4.1 slash: 4.0.0 @@ -16349,11 +15648,11 @@ packages: } engines: { node: '>=6' } dependencies: - '@types/glob': 7.2.0 + '@types/glob': 7.1.1 array-union: 1.0.2 dir-glob: 2.2.2 fast-glob: 2.2.7 - glob: 7.2.3 + glob: 7.2.0 ignore: 4.0.6 pify: 4.0.1 slash: 2.0.0 @@ -16375,21 +15674,21 @@ packages: } engines: { node: '>=10' } dependencies: - '@sindresorhus/is': 2.1.1 - '@szmarczak/http-timer': 4.0.6 - '@types/cacheable-request': 6.0.2 - '@types/keyv': 3.1.4 + '@sindresorhus/is': 2.1.0 + '@szmarczak/http-timer': 4.0.5 + '@types/cacheable-request': 6.0.1 + '@types/keyv': 3.1.1 '@types/responselike': 1.0.0 cacheable-lookup: 2.0.1 - cacheable-request: 7.0.2 + cacheable-request: 7.0.1 decompress-response: 5.0.0 - duplexer3: 0.1.5 - get-stream: 5.2.0 + duplexer3: 0.1.4 + get-stream: 5.1.0 lowercase-keys: 2.0.0 mimic-response: 2.1.0 - p-cancelable: 2.1.1 - p-event: 4.2.0 - responselike: 2.0.1 + p-cancelable: 2.0.0 + p-event: 4.1.0 + responselike: 2.0.0 to-readable-stream: 2.1.0 type-fest: 0.10.0 dev: true @@ -16401,10 +15700,10 @@ packages: } engines: { node: '>=4' } dependencies: - '@types/keyv': 3.1.4 + '@types/keyv': 3.1.1 '@types/responselike': 1.0.0 decompress-response: 3.3.0 - duplexer3: 0.1.5 + duplexer3: 0.1.4 get-stream: 3.0.0 is-plain-obj: 1.1.0 is-retry-allowed: 1.2.0 @@ -16413,7 +15712,7 @@ packages: lowercase-keys: 1.0.1 p-cancelable: 0.3.0 p-timeout: 1.2.1 - safe-buffer: 5.2.1 + safe-buffer: 5.2.0 timed-out: 4.0.1 url-parse-lax: 1.0.0 url-to-options: 1.0.1 @@ -16428,11 +15727,11 @@ packages: dependencies: '@sindresorhus/is': 0.14.0 '@szmarczak/http-timer': 1.1.2 - '@types/keyv': 3.1.4 + '@types/keyv': 3.1.1 '@types/responselike': 1.0.0 cacheable-request: 6.1.0 decompress-response: 3.3.0 - duplexer3: 0.1.5 + duplexer3: 0.1.4 get-stream: 4.1.0 lowercase-keys: 1.0.1 mimic-response: 1.0.1 @@ -16446,12 +15745,20 @@ packages: { integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==, } + dev: true - /grapheme-splitter/1.0.4: + /graceful-fs/4.2.9: + resolution: + { + integrity: sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==, + } + + /grapheme-splitter/1.0.4: resolution: { integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==, } + dev: true /growl/1.10.5: resolution: @@ -16462,10 +15769,7 @@ packages: dev: true /growly/1.3.0: - resolution: - { - integrity: sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==, - } + resolution: { integrity: sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= } dev: true /gzip-size/3.0.0: @@ -16511,7 +15815,7 @@ packages: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.17.1 + uglify-js: 3.17.0 dev: true /har-schema/2.0.0: @@ -16522,10 +15826,10 @@ packages: engines: { node: '>=4' } dev: true - /har-validator/5.1.5: + /har-validator/5.1.3: resolution: { - integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==, + integrity: sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==, } engines: { node: '>=6' } deprecated: this library is no longer supported @@ -16542,15 +15846,18 @@ packages: engines: { node: '>=6' } /has-ansi/2.0.0: - resolution: - { - integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==, - } + resolution: { integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= } engines: { node: '>=0.10.0' } dependencies: ansi-regex: 2.1.1 dev: true + /has-bigints/1.0.1: + resolution: + { + integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==, + } + /has-bigints/1.0.2: resolution: { @@ -16593,7 +15900,7 @@ packages: integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==, } dependencies: - get-intrinsic: 1.1.3 + get-intrinsic: 1.1.1 /has-symbol-support-x/1.4.2: resolution: @@ -16602,6 +15909,14 @@ packages: } dev: true + /has-symbols/1.0.2: + resolution: + { + integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==, + } + engines: { node: '>= 0.4' } + dev: true + /has-symbols/1.0.3: resolution: { @@ -16640,6 +15955,7 @@ packages: integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: get-value: 2.0.6 has-values: 0.1.4 @@ -16651,6 +15967,7 @@ packages: integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: get-value: 2.0.6 has-values: 1.0.0 @@ -16662,6 +15979,7 @@ packages: integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==, } engines: { node: '>=0.10.0' } + requiresBuild: true /has-values/1.0.0: resolution: @@ -16669,6 +15987,7 @@ packages: integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: is-number: 3.0.0 kind-of: 4.0.0 @@ -16699,7 +16018,7 @@ packages: dependencies: inherits: 2.0.4 readable-stream: 3.6.0 - safe-buffer: 5.2.1 + safe-buffer: 5.2.0 dev: true /hash.js/1.1.7: @@ -16790,7 +16109,7 @@ packages: hast-util-to-string: 1.0.4 hast-util-whitespace: 1.0.4 nlcst-to-string: 2.0.4 - unist-util-position: 3.1.0 + unist-util-position: 3.0.4 vfile-location: 3.2.0 dev: true @@ -16814,7 +16133,7 @@ packages: integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==, } dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.1 comma-separated-tokens: 1.0.8 hast-util-parse-selector: 2.2.5 property-information: 5.6.0 @@ -16849,11 +16168,15 @@ packages: tslib: 2.4.0 dev: true - /hmac-drbg/1.0.1: + /hex-color-regex/1.1.0: resolution: { - integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==, + integrity: sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==, } + dev: true + + /hmac-drbg/1.0.1: + resolution: { integrity: sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= } dependencies: hash.js: 1.1.7 minimalistic-assert: 1.0.1 @@ -16879,22 +16202,43 @@ packages: parse-passwd: 1.0.0 dev: true - /hosted-git-info/2.8.9: + /hosted-git-info/2.8.5: resolution: { - integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==, + integrity: sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg==, } - /hosted-git-info/4.1.0: + /hosted-git-info/3.0.8: resolution: { - integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==, + integrity: sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==, } engines: { node: '>=10' } dependencies: lru-cache: 6.0.0 dev: true + /hsl-regex/1.0.0: + resolution: + { + integrity: sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==, + } + dev: true + + /hsla-regex/1.0.0: + resolution: + { + integrity: sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==, + } + dev: true + + /html-comment-regex/1.1.2: + resolution: + { + integrity: sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==, + } + dev: true + /html-encoding-sniffer/2.0.1: resolution: { @@ -16920,15 +16264,15 @@ packages: engines: { node: '>= 8.5' } hasBin: true dependencies: - '@babel/code-frame': 7.18.6 + '@babel/code-frame': 7.16.7 '@sidvind/better-ajv-errors': 0.6.10_ajv@6.12.6 - acorn-walk: 8.2.0 + acorn-walk: 8.0.0 ajv: 6.12.6 chalk: 4.1.2 deepmerge: 4.2.2 - eslint: 7.24.0 + eslint: 7.32.0 espree: 7.3.1 - glob: 7.1.6 + glob: 7.2.0 inquirer: 7.3.3 json-merge-patch: 1.0.2 minimist: 1.2.6 @@ -16970,10 +16314,10 @@ packages: integrity: sha512-GDKPd+vk4jvSuvCbyuzx/unmXkk090Azec7LovXP8as1Hn8q9p3hbjmDGbUqqhknw0ajwit6LiiWqfiTUPMK7w==, } dependencies: - domelementtype: 2.3.0 - domhandler: 4.0.0 - domutils: 2.5.0 - entities: 2.2.0 + domelementtype: 2.2.0 + domhandler: 4.2.0 + domutils: 2.6.0 + entities: 2.0.0 dev: true /htmlparser2/6.1.0: @@ -16982,10 +16326,10 @@ packages: integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==, } dependencies: - domelementtype: 2.3.0 - domhandler: 4.3.1 - domutils: 2.8.0 - entities: 2.2.0 + domelementtype: 2.2.0 + domhandler: 4.2.0 + domutils: 2.6.0 + entities: 2.0.0 dev: false /http-cache-semantics/4.1.0: @@ -17023,11 +16367,8 @@ packages: toidentifier: 1.0.0 dev: true - /http-parser-js/0.5.8: - resolution: - { - integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==, - } + /http-parser-js/0.4.10: + resolution: { integrity: sha1-ksnBN0w1CF912zWexWzCV8u5P6Q= } dev: true /http-proxy-agent/2.1.0: @@ -17057,7 +16398,7 @@ packages: - supports-color dev: true - /http-proxy/1.18.1_debug@4.1.1: + /http-proxy/1.18.1: resolution: { integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==, @@ -17065,10 +16406,10 @@ packages: engines: { node: '>=8.0.0' } dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.15.2_debug@4.1.1 + follow-redirects: 1.9.0 requires-port: 1.0.0 transitivePeerDependencies: - - debug + - supports-color dev: true /http-signature/1.2.0: @@ -17079,23 +16420,20 @@ packages: engines: { node: '>=0.8', npm: '>=1.3.7' } dependencies: assert-plus: 1.0.0 - jsprim: 1.4.2 - sshpk: 1.17.0 + jsprim: 1.4.1 + sshpk: 1.16.1 dev: true - /http-status/1.5.2: + /http-status/1.5.3: resolution: { - integrity: sha512-HzxX+/hV/8US1Gq4V6R6PgUmJ5Pt/DGATs4QhdEOpG8LrdS9/3UG2nnOvkqUpRks04yjVtV5p/NODjO+wvf6vg==, + integrity: sha512-jCClqdnnwigYslmtfb28vPplOgoiZ0siP2Z8C5Ua+3UKbx410v+c+jT+jh1bbI4TvcEySuX0vd/CfFZFbDkJeQ==, } engines: { node: '>= 0.4.0' } dev: true /https-browserify/1.0.0: - resolution: - { - integrity: sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==, - } + resolution: { integrity: sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= } dev: true /https-proxy-agent/2.2.4: @@ -17119,20 +16457,7 @@ packages: engines: { node: '>= 6' } dependencies: agent-base: 6.0.2 - debug: 4.1.1 - transitivePeerDependencies: - - supports-color - dev: true - - /https-proxy-agent/5.0.1: - resolution: - { - integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==, - } - engines: { node: '>= 6' } - dependencies: - agent-base: 6.0.2 - debug: 4.1.1 + debug: 4.3.4 transitivePeerDependencies: - supports-color dev: true @@ -17158,7 +16483,7 @@ packages: integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==, } dependencies: - ms: 2.1.3 + ms: 2.1.2 dev: true /husky/8.0.0: @@ -17179,10 +16504,10 @@ packages: dependencies: safer-buffer: 2.1.2 - /iconv-lite/0.6.3: + /iconv-lite/0.6.2: resolution: { - integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==, + integrity: sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==, } engines: { node: '>=0.10.0' } dependencies: @@ -17208,7 +16533,7 @@ packages: postcss: 8.4.14 dev: true - /icss-utils/5.1.0_postcss@8.4.16: + /icss-utils/5.1.0_postcss@8.4.5: resolution: { integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==, @@ -17217,7 +16542,7 @@ packages: peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.16 + postcss: 8.4.5 dev: true /idb/3.0.2: @@ -17235,10 +16560,7 @@ packages: dev: true /ignore-loader/0.1.2: - resolution: - { - integrity: sha512-yOJQEKrNwoYqrWLS4DcnzM7SEQhRKis5mB+LdKKh4cPmGYlLPR0ozRzHV5jmEk2IxptqJNQA5Cc0gw8Fj12bXA==, - } + resolution: { integrity: sha1-2B8kA3bQuk8Nd4lyw60lh0EXpGM= } dev: true /ignore-walk/3.0.4: @@ -17247,7 +16569,7 @@ packages: integrity: sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==, } dependencies: - minimatch: 3.0.4 + minimatch: 3.1.2 dev: true /ignore/4.0.6: @@ -17256,7 +16578,6 @@ packages: integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==, } engines: { node: '>= 4' } - dev: true /ignore/5.2.0: resolution: @@ -17288,10 +16609,7 @@ packages: dev: true /immediate/3.0.6: - resolution: - { - integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==, - } + resolution: { integrity: sha1-nbHb0Pr43m++D13V5Wu2BigN5ps= } dev: true /immutable/4.1.0: @@ -17311,10 +16629,21 @@ packages: import-from: 3.0.0 dev: true - /import-fresh/3.3.0: + /import-fresh/2.0.0: + resolution: + { + integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==, + } + engines: { node: '>=4' } + dependencies: + caller-path: 2.0.0 + resolve-from: 3.0.0 + dev: true + + /import-fresh/3.2.1: resolution: { - integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==, + integrity: sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==, } engines: { node: '>=6' } dependencies: @@ -17331,27 +16660,24 @@ packages: resolve-from: 5.0.0 dev: true - /import-in-the-middle/1.3.4: + /import-in-the-middle/1.2.1: resolution: { - integrity: sha512-TUXqqEFacJ2DWAeYOhHwGZTMJtFxFVw0C1pYA+AXmuWXZGnBqUhHdtVrSkSbW5D7k2yriBG45j23iH9TRtI+bQ==, + integrity: sha512-KdYqCJbJWBOU9740nr9lrmCDhW7htxY1dHmbP4iUEeCaxupj2fKFhyHixsly2WmxMbRIsxzSWSJMfGNEU7el+w==, } dependencies: module-details-from-path: 1.0.3 dev: true /import-lazy/2.1.0: - resolution: - { - integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==, - } + resolution: { integrity: sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= } engines: { node: '>=4' } dev: true - /import-local/3.1.0: + /import-local/3.0.2: resolution: { - integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==, + integrity: sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==, } engines: { node: '>=8' } hasBin: true @@ -17367,11 +16693,18 @@ packages: } engines: { node: '>=0.8.19' } - /indent-string/3.2.0: + /indent-string/2.1.0: resolution: { - integrity: sha512-BYqTHXTGUIvg7t1r4sJNKcbDZkL92nkXA8YtRpbjFHRHGDL/NtUeiBJMeE60kIFN/Mg8ESaWQvftaYMGJzQZCQ==, + integrity: sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg==, } + engines: { node: '>=0.10.0' } + dependencies: + repeating: 2.0.1 + dev: true + + /indent-string/3.2.0: + resolution: { integrity: sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= } engines: { node: '>=4' } dev: true @@ -17382,6 +16715,13 @@ packages: } engines: { node: '>=8' } + /indexes-of/1.0.1: + resolution: + { + integrity: sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==, + } + dev: true + /infer-owner/1.0.4: resolution: { @@ -17425,17 +16765,18 @@ packages: } dev: true - /init-package-json/2.0.5: + /init-package-json/2.0.2: resolution: { - integrity: sha512-u1uGAtEFu3VA6HNl/yUWw57jmKEMx8SKOxHhxjGnOFUiIlFnohKDFg4ZrPpv9wWqk44nDxGJAtqjdQFm+9XXQA==, + integrity: sha512-PO64kVeArePvhX7Ff0jVWkpnE1DfGRvaWcStYrPugcJz9twQGYibagKJuIMHCX7ENcp0M6LJlcjLBuLD5KeJMg==, } engines: { node: '>=10' } dependencies: - npm-package-arg: 8.1.5 + glob: 7.2.0 + npm-package-arg: 8.1.0 promzard: 0.3.0 read: 1.0.7 - read-package-json: 4.1.2 + read-package-json: 3.0.0 semver: 7.3.7 validate-npm-package-license: 3.0.4 validate-npm-package-name: 3.0.0 @@ -17451,7 +16792,7 @@ packages: ansi-escapes: 3.2.0 chalk: 2.4.2 cli-cursor: 2.1.0 - cli-width: 2.2.1 + cli-width: 2.2.0 external-editor: 2.2.0 figures: 2.0.0 lodash: 4.17.21 @@ -17471,41 +16812,40 @@ packages: engines: { node: '>=8.0.0' } dependencies: ansi-escapes: 4.3.0 - chalk: 4.1.0 + chalk: 4.1.2 cli-cursor: 3.1.0 cli-width: 3.0.0 external-editor: 3.1.0 - figures: 3.2.0 + figures: 3.1.0 lodash: 4.17.21 mute-stream: 0.0.8 run-async: 2.4.1 - rxjs: 6.6.7 + rxjs: 6.6.2 string-width: 4.2.3 strip-ansi: 6.0.1 through: 2.3.8 - /inquirer/8.2.4: + /inquirer/8.2.0: resolution: { - integrity: sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==, + integrity: sha512-0crLweprevJ02tTuA6ThpoAERAGyVILC4sS74uib58Xf/zSr1/ZWtmm7D5CI+bSQEaA04f0K7idaHpQbSWgiVQ==, } - engines: { node: '>=12.0.0' } + engines: { node: '>=8.0.0' } dependencies: ansi-escapes: 4.3.0 chalk: 4.1.2 cli-cursor: 3.1.0 cli-width: 3.0.0 external-editor: 3.1.0 - figures: 3.2.0 + figures: 3.1.0 lodash: 4.17.21 mute-stream: 0.0.8 ora: 5.4.1 run-async: 2.4.1 - rxjs: 7.5.6 + rxjs: 7.5.1 string-width: 4.2.3 strip-ansi: 6.0.1 through: 2.3.8 - wrap-ansi: 7.0.0 dev: true /internal-slot/1.0.3: @@ -17515,10 +16855,18 @@ packages: } engines: { node: '>= 0.4' } dependencies: - get-intrinsic: 1.1.3 + get-intrinsic: 1.1.1 has: 1.0.3 side-channel: 1.0.4 + /interpret/1.4.0: + resolution: + { + integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==, + } + engines: { node: '>= 0.10' } + dev: true + /interpret/2.2.0: resolution: { @@ -17536,21 +16884,29 @@ packages: loose-envify: 1.4.0 dev: true - /ip/2.0.0: + /ip/1.1.5: resolution: { - integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==, + integrity: sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA==, } dev: true - /ipaddr.js/1.9.1: + /ipaddr.js/1.9.0: resolution: { - integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==, + integrity: sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==, } engines: { node: '>= 0.10' } dev: true + /is-absolute-url/2.1.0: + resolution: + { + integrity: sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==, + } + engines: { node: '>=0.10.0' } + dev: true + /is-absolute/1.0.0: resolution: { @@ -17568,6 +16924,7 @@ packages: integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: kind-of: 3.2.2 @@ -17577,41 +16934,25 @@ packages: integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: kind-of: 6.0.3 - /is-alphabetical/1.0.4: - resolution: - { - integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==, - } - dev: true - - /is-alphabetical/2.0.1: - resolution: - { - integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==, - } - dev: true - - /is-alphanumerical/1.0.4: + /is-alphabetical/1.0.3: resolution: { - integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==, + integrity: sha512-eEMa6MKpHFzw38eKm56iNNi6GJ7lf6aLLio7Kr23sJPAECscgRtZvOBYybejWDQ2bM949Y++61PY+udzj5QMLA==, } - dependencies: - is-alphabetical: 1.0.4 - is-decimal: 1.0.4 dev: true - /is-alphanumerical/2.0.1: + /is-alphanumerical/1.0.3: resolution: { - integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==, + integrity: sha512-A1IGAPO5AW9vSh7omxIlOGwIqEvpW/TA+DksVOPM5ODuxKlZS09+TEM1E3275lJqO2oJ38vDpeAL3DCIiHE6eA==, } dependencies: - is-alphabetical: 2.0.1 - is-decimal: 2.0.1 + is-alphabetical: 1.0.3 + is-decimal: 1.0.3 dev: true /is-animated/2.0.2: @@ -17621,30 +16962,29 @@ packages: } dev: true - /is-arguments/1.1.1: + /is-arguments/1.0.4: resolution: { - integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==, + integrity: sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==, } engines: { node: '>= 0.4' } - dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 dev: true /is-arrayish/0.2.1: + resolution: { integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= } + + /is-arrayish/0.3.2: resolution: { - integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==, + integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==, } + dev: true - /is-bigint/1.0.4: + /is-bigint/1.0.1: resolution: { - integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==, + integrity: sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==, } - dependencies: - has-bigints: 1.0.2 /is-binary-path/1.0.1: resolution: @@ -17663,37 +17003,37 @@ packages: } engines: { node: '>=8' } dependencies: - binary-extensions: 2.2.0 + binary-extensions: 2.1.0 dev: true - /is-boolean-object/1.1.2: + /is-boolean-object/1.1.0: resolution: { - integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==, + integrity: sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==, } engines: { node: '>= 0.4' } dependencies: call-bind: 1.0.2 - has-tostringtag: 1.0.0 /is-buffer/1.1.6: resolution: { integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==, } + requiresBuild: true - /is-buffer/2.0.5: + /is-buffer/2.0.4: resolution: { - integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==, + integrity: sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==, } engines: { node: '>=4' } dev: true - /is-callable/1.2.6: + /is-callable/1.2.4: resolution: { - integrity: sha512-krO72EO2NptOGAX2KYyqbP9vYMlNAXdB53rq6f8LXY6RY7JdSR/3BD6wLUlPHSAesmY9vstNrjvqGaCiRK/91Q==, + integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==, } engines: { node: '>= 0.4' } @@ -17707,10 +17047,34 @@ packages: ci-info: 2.0.0 dev: true - /is-core-module/2.10.0: + /is-ci/3.0.0: + resolution: + { + integrity: sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==, + } + hasBin: true + dependencies: + ci-info: 3.3.1 + dev: true + + /is-color-stop/1.1.0: + resolution: + { + integrity: sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==, + } + dependencies: + css-color-names: 0.0.4 + hex-color-regex: 1.1.0 + hsl-regex: 1.0.0 + hsla-regex: 1.0.0 + rgb-regex: 1.0.1 + rgba-regex: 1.0.0 + dev: true + + /is-core-module/2.9.0: resolution: { - integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==, + integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==, } dependencies: has: 1.0.3 @@ -17721,6 +17085,7 @@ packages: integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: kind-of: 3.2.2 @@ -17730,29 +17095,21 @@ packages: integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: kind-of: 6.0.3 - /is-date-object/1.0.5: + /is-date-object/1.0.2: resolution: { - integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==, + integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==, } engines: { node: '>= 0.4' } - dependencies: - has-tostringtag: 1.0.0 - - /is-decimal/1.0.4: - resolution: - { - integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==, - } - dev: true - /is-decimal/2.0.1: + /is-decimal/1.0.3: resolution: { - integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==, + integrity: sha512-bvLSwoDg2q6Gf+E2LEPiklHZxxiSi3XAh4Mav65mKqTfCO1HM3uBs24TjEH8iJX3bbDdLXKJXBTmGzuTUuAEjQ==, } dev: true @@ -17762,6 +17119,7 @@ packages: integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: is-accessor-descriptor: 0.1.6 is-data-descriptor: 0.1.4 @@ -17773,16 +17131,14 @@ packages: integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: is-accessor-descriptor: 1.0.0 is-data-descriptor: 1.0.0 kind-of: 6.0.3 /is-directory/0.3.1: - resolution: - { - integrity: sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==, - } + resolution: { integrity: sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= } engines: { node: '>=0.10.0' } dev: true @@ -17804,25 +17160,16 @@ packages: dev: true /is-dotfile/1.0.3: - resolution: - { - integrity: sha512-9YclgOGtN/f8zx0Pr4FQYMdibBiTaH3sn52vjYip4ZSf6C4/6RfTEZ+MR4GvKhCxdPh21Bg42/WL55f6KSnKpg==, - } + resolution: { integrity: sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= } engines: { node: '>=0.10.0' } dev: true /is-empty/1.2.0: - resolution: - { - integrity: sha512-F2FnH/otLNJv0J6wc73A5Xo7oHLNnqplYqZhUu01tD54DIPvxIRSTSLkrUB/M0nHO4vo1O9PDfN4KoTxCzLh/w==, - } + resolution: { integrity: sha1-3pu1snhzigWgsJpX4ftNSjQan2s= } dev: true /is-equal-shallow/0.1.3: - resolution: - { - integrity: sha512-0EygVC5qPvIyb+gSz7zdD5/AAoS6Qrx1e//6N4yv4oNm30kqvdmG66oZFWVlQHUWe5OjP08FuTw2IdT0EOTcYA==, - } + resolution: { integrity: sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= } engines: { node: '>=0.10.0' } dependencies: is-primitive: 2.0.0 @@ -17841,6 +17188,7 @@ packages: integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: is-plain-object: 2.0.4 @@ -17859,6 +17207,13 @@ packages: } engines: { node: '>=0.10.0' } + /is-finite/1.0.2: + resolution: { integrity: sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= } + engines: { node: '>=0.10.0' } + dependencies: + number-is-nan: 1.0.1 + dev: true + /is-fullwidth-code-point/1.0.0: resolution: { @@ -17892,21 +17247,16 @@ packages: engines: { node: '>=6' } dev: true - /is-generator-function/1.0.10: + /is-generator-function/1.0.7: resolution: { - integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==, + integrity: sha512-YZc5EwyO4f2kWCax7oegfuSr9mFz1ZvieNYBEjmukLxgXfBUbxAWGVF7GZf0zidYtoBl3WvC07YK0wT76a+Rtw==, } engines: { node: '>= 0.4' } - dependencies: - has-tostringtag: 1.0.0 dev: true /is-git-clean/1.1.0: - resolution: - { - integrity: sha512-1aodl49sbfsEV8GsIhw5lJdqObgQFLSUB2TSOXNYujCD322chTJPBIY+Q1NjXSM4V7rGh6vrWyKidIcGaVae6g==, - } + resolution: { integrity: sha1-E6vW3acRuwiq/UJgTaSHhF3c+I0= } engines: { node: '>=0.10.0' } dependencies: execa: 0.4.0 @@ -17930,6 +17280,7 @@ packages: integrity: sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: is-extglob: 2.1.1 dev: true @@ -17943,17 +17294,10 @@ packages: dependencies: is-extglob: 2.1.1 - /is-hexadecimal/1.0.4: - resolution: - { - integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==, - } - dev: true - - /is-hexadecimal/2.0.1: + /is-hexadecimal/1.0.3: resolution: { - integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==, + integrity: sha512-zxQ9//Q3D/34poZf8fiy3m3XVpbQc7ren15iKqrTtLPwkPD/t3Scy9Imp63FujULGxuK0ZlCwoo5xNpktFgbOA==, } dev: true @@ -18015,9 +17359,16 @@ packages: engines: { node: '>= 0.4' } dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 + define-properties: 1.1.3 dev: true + /is-negative-zero/2.0.1: + resolution: + { + integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==, + } + engines: { node: '>= 0.4' } + /is-negative-zero/2.0.2: resolution: { @@ -18033,14 +17384,12 @@ packages: engines: { node: '>=8' } dev: true - /is-number-object/1.0.7: + /is-number-object/1.0.4: resolution: { - integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==, + integrity: sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==, } engines: { node: '>= 0.4' } - dependencies: - has-tostringtag: 1.0.0 /is-number/2.1.0: resolution: @@ -18058,6 +17407,7 @@ packages: integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: kind-of: 3.2.2 @@ -18091,10 +17441,10 @@ packages: engines: { node: '>=8' } dev: true - /is-object/1.0.2: + /is-object/1.0.1: resolution: { - integrity: sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==, + integrity: sha512-+XzmTRB/JXoIdK20Ge8K8PRsP5UlthLaVhIRxzIwQ73jRgER8iRw98DilvERx/tSjOHLy9JM4sKUfLRMB5ui0Q==, } dev: true @@ -18157,10 +17507,7 @@ packages: dev: true /is-posix-bracket/0.1.1: - resolution: - { - integrity: sha512-Yu68oeXJ7LeWNmZ3Zov/xg/oDBnBK2RNxwYY1ilNJX+tKKZqgPK+qOn/Gs9jEu66KDY9Netf5XLKNGzas/vPfQ==, - } + resolution: { integrity: sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= } engines: { node: '>=0.10.0' } dev: true @@ -18172,18 +17519,12 @@ packages: dev: true /is-primitive/2.0.0: - resolution: - { - integrity: sha512-N3w1tFaRfk3UrPfqeRyD+GYDASU3W5VinKhlORy8EWVf/sIdDL9GAcew85XmktCfH+ngG7SRXEVDoO18WMdB/Q==, - } + resolution: { integrity: sha1-IHurkWOEmcB7Kt8kCkGochADRXU= } engines: { node: '>=0.10.0' } dev: true - /is-promise/2.2.2: - resolution: - { - integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==, - } + /is-promise/2.1.0: + resolution: { integrity: sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= } dev: true /is-reference/1.2.1: @@ -18192,7 +17533,7 @@ packages: integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==, } dependencies: - '@types/estree': 1.0.0 + '@types/estree': 0.0.51 dev: true /is-regex/1.1.4: @@ -18206,10 +17547,7 @@ packages: has-tostringtag: 1.0.0 /is-regexp/1.0.0: - resolution: - { - integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==, - } + resolution: { integrity: sha1-/S2INUXEa6xaYz57mgnof6LLUGk= } engines: { node: '>=0.10.0' } dev: true @@ -18223,6 +17561,13 @@ packages: is-unc-path: 1.0.0 dev: true + /is-resolvable/1.1.0: + resolution: + { + integrity: sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==, + } + dev: true + /is-retry-allowed/1.2.0: resolution: { @@ -18231,6 +17576,12 @@ packages: engines: { node: '>=0.10.0' } dev: true + /is-shared-array-buffer/1.0.1: + resolution: + { + integrity: sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==, + } + /is-shared-array-buffer/1.0.2: resolution: { @@ -18239,26 +17590,23 @@ packages: dependencies: call-bind: 1.0.2 - /is-ssh/1.4.0: + /is-ssh/1.3.1: resolution: { - integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==, + integrity: sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg==, } dependencies: - protocols: 2.0.1 + protocols: 1.4.7 dev: true /is-stream/1.1.0: - resolution: - { - integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==, - } + resolution: { integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ= } engines: { node: '>=0.10.0' } - /is-stream/2.0.1: + /is-stream/2.0.0: resolution: { - integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==, + integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==, } engines: { node: '>=8' } @@ -18271,37 +17619,44 @@ packages: dependencies: has-tostringtag: 1.0.0 - /is-symbol/1.0.4: + /is-svg/3.0.0: resolution: { - integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==, + integrity: sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==, } - engines: { node: '>= 0.4' } + engines: { node: '>=4' } dependencies: - has-symbols: 1.0.3 + html-comment-regex: 1.1.2 + dev: true - /is-text-path/1.0.1: + /is-symbol/1.0.3: resolution: { - integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==, + integrity: sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==, } + engines: { node: '>= 0.4' } + dependencies: + has-symbols: 1.0.3 + + /is-text-path/1.0.1: + resolution: { integrity: sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4= } engines: { node: '>=0.10.0' } dependencies: text-extensions: 1.9.0 dev: true - /is-typed-array/1.1.9: + /is-typed-array/1.1.5: resolution: { - integrity: sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==, + integrity: sha512-S+GRDgJlR3PyEbsX/Fobd9cqpZBuvUS+8asRqYDMLCb2qMzt1oz5m5oxQCxOgUDxiWsOVNi4yaF+/uvdlHlYug==, } engines: { node: '>= 0.4' } dependencies: - available-typed-arrays: 1.0.5 + available-typed-arrays: 1.0.2 call-bind: 1.0.2 - es-abstract: 1.20.2 - for-each: 0.3.3 - has-tostringtag: 1.0.0 + es-abstract: 1.19.1 + foreach: 2.0.5 + has-symbols: 1.0.2 dev: true /is-typedarray/1.0.0: @@ -18329,10 +17684,10 @@ packages: engines: { node: '>=10' } dev: true - /is-unicode-supported/1.3.0: + /is-unicode-supported/1.1.0: resolution: { - integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==, + integrity: sha512-lDcxivp8TJpLG75/DpatAqNzOpDPSpED8XNtrpBHTdQ2InQ1PbW78jhwSxyxhhu+xbVSast2X38bwj8atwoUQA==, } engines: { node: '>=12' } dev: true @@ -18346,6 +17701,18 @@ packages: upper-case: 1.1.3 dev: true + /is-utf8/0.2.1: + resolution: { integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= } + dev: true + + /is-weakref/1.0.1: + resolution: + { + integrity: sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==, + } + dependencies: + call-bind: 1.0.2 + /is-weakref/1.0.2: resolution: { @@ -18354,10 +17721,10 @@ packages: dependencies: call-bind: 1.0.2 - /is-whitespace-character/1.0.4: + /is-whitespace-character/1.0.3: resolution: { - integrity: sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==, + integrity: sha512-SNPgMLz9JzPccD3nPctcj8sZlX9DAMJSKH8bP7Z6bohCwuNgX8xbWr1eTAYXX9Vpi/aSn8Y1akL9WgM3t43YNQ==, } dev: true @@ -18376,10 +17743,10 @@ packages: } engines: { node: '>=0.10.0' } - /is-word-character/1.0.4: + /is-word-character/1.0.3: resolution: { - integrity: sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==, + integrity: sha512-0wfcrFgOOOBdgRNT9H33xe6Zi6yhX/uoc4U8NBZGeQQB0ctU1dnlNTyL9JM2646bHDTpsDm1Brb3VPoCIMrd/A==, } dev: true @@ -18421,10 +17788,10 @@ packages: integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==, } - /isbinaryfile/4.0.10: + /isbinaryfile/4.0.8: resolution: { - integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==, + integrity: sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==, } engines: { node: '>= 8.0.0' } dev: true @@ -18452,13 +17819,10 @@ packages: engines: { node: '>=0.10.0' } /isomorphic-fetch/2.2.1: - resolution: - { - integrity: sha512-9c4TNAKYXM5PRyVcwUZrF3W09nQ+sO7+jydgs4ZGW9dhsLG2VOlISJABombdQqQRXCwuYG3sYV/puGf5rp0qmA==, - } + resolution: { integrity: sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk= } dependencies: node-fetch: 1.7.3 - whatwg-fetch: 3.6.2 + whatwg-fetch: 3.0.0 dev: true /isomorphic-unfetch/3.0.0: @@ -18468,7 +17832,7 @@ packages: } dependencies: node-fetch: 2.6.7 - unfetch: 4.2.0 + unfetch: 4.1.0 transitivePeerDependencies: - encoding dev: true @@ -18480,25 +17844,24 @@ packages: } dev: true - /istanbul-lib-coverage/3.2.0: + /istanbul-lib-coverage/3.0.0: resolution: { - integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==, + integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==, } engines: { node: '>=8' } dev: true - /istanbul-lib-instrument/5.2.0: + /istanbul-lib-instrument/4.0.3: resolution: { - integrity: sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==, + integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==, } engines: { node: '>=8' } dependencies: '@babel/core': 7.18.0 - '@babel/parser': 7.18.0 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.0 + '@istanbuljs/schema': 0.1.2 + istanbul-lib-coverage: 3.0.0 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -18511,29 +17874,29 @@ packages: } engines: { node: '>=8' } dependencies: - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.0.0 make-dir: 3.1.0 supports-color: 7.2.0 dev: true - /istanbul-lib-source-maps/4.0.1: + /istanbul-lib-source-maps/4.0.0: resolution: { - integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==, + integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==, } - engines: { node: '>=10' } + engines: { node: '>=8' } dependencies: debug: 4.3.4 - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.0.0 source-map: 0.6.1 transitivePeerDependencies: - supports-color dev: true - /istanbul-reports/3.1.5: + /istanbul-reports/3.0.2: resolution: { - integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==, + integrity: sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==, } engines: { node: '>=8' } dependencies: @@ -18549,7 +17912,7 @@ packages: engines: { node: '>= 4' } dependencies: has-to-string-tag-x: 1.4.1 - is-object: 1.0.2 + is-object: 1.0.1 dev: true /jake/10.8.5: @@ -18566,52 +17929,52 @@ packages: minimatch: 3.1.2 dev: true - /jest-changed-files/27.5.1: + /jest-changed-files/27.0.6: resolution: { - integrity: sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==, + integrity: sha512-BuL/ZDauaq5dumYh5y20sn4IISnf1P9A0TDswTxUi84ORGtVa86ApuBHqICL0vepqAnZiY6a7xeSPWv2/yy4eA==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@jest/types': 27.5.1 - execa: 5.1.1 + '@jest/types': 27.0.6 + execa: 5.0.0 throat: 6.0.1 dev: true - /jest-circus/27.5.1: + /jest-circus/27.0.6: resolution: { - integrity: sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==, + integrity: sha512-OJlsz6BBeX9qR+7O9lXefWoc2m9ZqcZ5Ohlzz0pTEAG4xMiZUJoacY8f4YDHxgk0oKYxj277AfOk9w6hZYvi1Q==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@jest/environment': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 13.11.0 + '@jest/environment': 27.0.6 + '@jest/test-result': 27.0.6 + '@jest/types': 27.0.6 + '@types/node': 17.0.21 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 - expect: 27.5.1 + expect: 27.0.6 is-generator-fn: 2.1.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 + jest-each: 27.0.6 + jest-matcher-utils: 27.0.6 + jest-message-util: 27.0.6 + jest-runtime: 27.0.6 + jest-snapshot: 27.0.6 + jest-util: 27.0.6 pretty-format: 27.5.1 slash: 3.0.0 - stack-utils: 2.0.5 + stack-utils: 2.0.3 throat: 6.0.1 transitivePeerDependencies: - supports-color dev: true - /jest-cli/27.5.1_node-notifier@8.0.1: + /jest-cli/27.0.6_node-notifier@8.0.1: resolution: { - integrity: sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==, + integrity: sha512-qUUVlGb9fdKir3RDE+B10ULI+LQrz+MCflEH2UJyoUjoHHCbxDrMxSzjQAPUMsic4SncI62ofYCcAvW6+6rhhg==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } hasBin: true @@ -18621,18 +17984,18 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.5.1_node-notifier@8.0.1 - '@jest/test-result': 27.5.1 - '@jest/types': 27.5.1 + '@jest/core': 27.0.6_node-notifier@8.0.1 + '@jest/test-result': 27.0.6 + '@jest/types': 27.0.6 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.10 - import-local: 3.1.0 - jest-config: 27.5.1 - jest-util: 27.5.1 - jest-validate: 27.5.1 + import-local: 3.0.2 + jest-config: 27.0.6 + jest-util: 27.0.6 + jest-validate: 27.0.6 node-notifier: 8.0.1 - prompts: 2.4.2 + prompts: 2.3.0 yargs: 16.2.0 transitivePeerDependencies: - bufferutil @@ -18642,10 +18005,10 @@ packages: - utf-8-validate dev: true - /jest-config/27.5.1: + /jest-config/27.0.6: resolution: { - integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==, + integrity: sha512-JZRR3I1Plr2YxPBhgqRspDE2S5zprbga3swYNrvY3HfQGu7p/GjyLOqwrYad97tX3U3mzT53TPHVmozacfP/3w==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } peerDependencies: @@ -18655,29 +18018,26 @@ packages: optional: true dependencies: '@babel/core': 7.18.0 - '@jest/test-sequencer': 27.5.1 - '@jest/types': 27.5.1 - babel-jest: 27.5.1_@babel+core@7.18.0 + '@jest/test-sequencer': 27.0.6 + '@jest/types': 27.0.6 + babel-jest: 27.0.6_@babel+core@7.18.0 chalk: 4.1.2 - ci-info: 3.4.0 deepmerge: 4.2.2 - glob: 7.1.6 + glob: 7.2.0 graceful-fs: 4.2.10 - 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 - micromatch: 4.0.5 - parse-json: 5.2.0 + is-ci: 3.0.0 + jest-circus: 27.0.6 + jest-environment-jsdom: 27.0.6 + jest-environment-node: 27.0.6 + jest-get-type: 27.0.6 + jest-jasmine2: 27.0.6 + jest-regex-util: 27.0.6 + jest-resolve: 27.0.6 + jest-runner: 27.0.6 + jest-util: 27.0.6 + jest-validate: 27.0.6 + micromatch: 4.0.4 pretty-format: 27.5.1 - slash: 3.0.0 - strip-json-comments: 3.1.1 transitivePeerDependencies: - bufferutil - canvas @@ -18698,69 +18058,69 @@ packages: pretty-format: 26.6.2 dev: true - /jest-diff/27.5.1: + /jest-diff/27.0.6: resolution: { - integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==, + integrity: sha512-Z1mqgkTCSYaFgwTlP/NUiRzdqgxmmhzHY1Tq17zL94morOHfHu3K4bgSgl+CR4GLhpV8VxkuOYuIWnQ9LnFqmg==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: chalk: 4.1.2 - diff-sequences: 27.5.1 - jest-get-type: 27.5.1 + diff-sequences: 27.0.6 + jest-get-type: 27.0.6 pretty-format: 27.5.1 dev: true - /jest-diff/29.0.3: + /jest-diff/27.5.1: resolution: { - integrity: sha512-+X/AIF5G/vX9fWK+Db9bi9BQas7M9oBME7egU7psbn4jlszLFCu0dW63UgeE6cs/GANq4fLaT+8sGHQQ0eCUfg==, + integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==, } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: chalk: 4.1.2 - diff-sequences: 29.0.0 - jest-get-type: 29.0.0 - pretty-format: 29.0.3 + diff-sequences: 27.5.1 + jest-get-type: 27.5.1 + pretty-format: 27.5.1 dev: true - /jest-docblock/27.5.1: + /jest-docblock/27.0.6: resolution: { - integrity: sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==, + integrity: sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: detect-newline: 3.1.0 dev: true - /jest-each/27.5.1: + /jest-each/27.0.6: resolution: { - integrity: sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==, + integrity: sha512-m6yKcV3bkSWrUIjxkE9OC0mhBZZdhovIW5ergBYirqnkLXkyEn3oUUF/QZgyecA1cF1QFyTE8bRRl8Tfg1pfLA==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@jest/types': 27.5.1 + '@jest/types': 27.0.6 chalk: 4.1.2 - jest-get-type: 27.5.1 - jest-util: 27.5.1 + jest-get-type: 27.0.6 + jest-util: 27.0.6 pretty-format: 27.5.1 dev: true - /jest-environment-jsdom/27.5.1: + /jest-environment-jsdom/27.0.6: resolution: { - integrity: sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==, + integrity: sha512-FvetXg7lnXL9+78H+xUAsra3IeZRTiegA3An01cWeXBspKXUhAwMM9ycIJ4yBaR0L7HkoMPaZsozCLHh4T8fuw==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@jest/environment': 27.5.1 - '@jest/fake-timers': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 13.11.0 - jest-mock: 27.5.1 - jest-util: 27.5.1 + '@jest/environment': 27.0.6 + '@jest/fake-timers': 27.0.6 + '@jest/types': 27.0.6 + '@types/node': 17.0.21 + jest-mock: 27.0.6 + jest-util: 27.0.6 jsdom: 16.7.0 transitivePeerDependencies: - bufferutil @@ -18769,19 +18129,19 @@ packages: - utf-8-validate dev: true - /jest-environment-node/27.5.1: + /jest-environment-node/27.0.6: resolution: { - integrity: sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==, + integrity: sha512-+Vi6yLrPg/qC81jfXx3IBlVnDTI6kmRr08iVa2hFCWmJt4zha0XW7ucQltCAPhSR0FEKEoJ3i+W4E6T0s9is0w==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@jest/environment': 27.5.1 - '@jest/fake-timers': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 13.11.0 - jest-mock: 27.5.1 - jest-util: 27.5.1 + '@jest/environment': 27.0.6 + '@jest/fake-timers': 27.0.6 + '@jest/types': 27.0.6 + '@types/node': 17.0.21 + jest-mock: 27.0.6 + jest-util: 27.0.6 dev: true /jest-extended/1.2.1: @@ -18793,7 +18153,7 @@ packages: dependencies: expect: 26.6.2 jest-diff: 27.5.1 - jest-get-type: 27.5.1 + jest-get-type: 27.0.6 jest-matcher-utils: 27.5.1 dev: true @@ -18805,81 +18165,82 @@ packages: engines: { node: '>= 10.14.2' } dev: true - /jest-get-type/27.5.1: + /jest-get-type/27.0.6: resolution: { - integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==, + integrity: sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dev: true - /jest-get-type/29.0.0: + /jest-get-type/27.5.1: resolution: { - integrity: sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw==, + integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==, } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dev: true - /jest-haste-map/27.5.1: + /jest-haste-map/27.0.6: resolution: { - integrity: sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==, + integrity: sha512-4ldjPXX9h8doB2JlRzg9oAZ2p6/GpQUNAeiYXqcpmrKbP0Qev0wdZlxSMOmz8mPOEnt4h6qIzXFLDi8RScX/1w==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@jest/types': 27.5.1 - '@types/graceful-fs': 4.1.5 - '@types/node': 13.11.0 - anymatch: 3.1.2 + '@jest/types': 27.0.6 + '@types/graceful-fs': 4.1.3 + '@types/node': 17.0.21 + anymatch: 3.1.1 fb-watchman: 2.0.1 graceful-fs: 4.2.10 - jest-regex-util: 27.5.1 - jest-serializer: 27.5.1 - jest-util: 27.5.1 - jest-worker: 27.5.1 - micromatch: 4.0.5 - walker: 1.0.8 + jest-regex-util: 27.0.6 + jest-serializer: 27.0.6 + jest-util: 27.0.6 + jest-worker: 27.0.6 + micromatch: 4.0.4 + walker: 1.0.7 optionalDependencies: fsevents: 2.3.2 dev: true - /jest-jasmine2/27.5.1: + /jest-jasmine2/27.0.6: resolution: { - integrity: sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==, + integrity: sha512-cjpH2sBy+t6dvCeKBsHpW41mjHzXgsavaFMp+VWRf0eR4EW8xASk1acqmljFtK2DgyIECMv2yCdY41r2l1+4iA==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@jest/environment': 27.5.1 - '@jest/source-map': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 13.11.0 + '@babel/traverse': 7.18.0 + '@jest/environment': 27.0.6 + '@jest/source-map': 27.0.6 + '@jest/test-result': 27.0.6 + '@jest/types': 27.0.6 + '@types/node': 17.0.21 chalk: 4.1.2 co: 4.6.0 - expect: 27.5.1 + expect: 27.0.6 is-generator-fn: 2.1.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 + jest-each: 27.0.6 + jest-matcher-utils: 27.0.6 + jest-message-util: 27.0.6 + jest-runtime: 27.0.6 + jest-snapshot: 27.0.6 + jest-util: 27.0.6 pretty-format: 27.5.1 throat: 6.0.1 transitivePeerDependencies: - supports-color dev: true - /jest-leak-detector/27.5.1: + /jest-leak-detector/27.0.6: resolution: { - integrity: sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==, + integrity: sha512-2/d6n2wlH5zEcdctX4zdbgX8oM61tb67PQt4Xh8JFAIy6LRKUnX528HulkaG6nD5qDl5vRV1NXejCe1XRCH5gQ==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - jest-get-type: 27.5.1 + jest-get-type: 27.0.6 pretty-format: 27.5.1 dev: true @@ -18896,6 +18257,19 @@ packages: pretty-format: 26.6.2 dev: true + /jest-matcher-utils/27.0.6: + resolution: + { + integrity: sha512-OFgF2VCQx9vdPSYTHWJ9MzFCehs20TsyFi6bIHbk5V1u52zJOnvF0Y/65z3GLZHKRuTgVPY4Z6LVePNahaQ+tA==, + } + engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } + dependencies: + chalk: 4.1.2 + jest-diff: 27.0.6 + jest-get-type: 27.0.6 + pretty-format: 27.5.1 + dev: true + /jest-matcher-utils/27.5.1: resolution: { @@ -18916,33 +18290,33 @@ packages: } engines: { node: '>= 10.14.2' } dependencies: - '@babel/code-frame': 7.18.6 + '@babel/code-frame': 7.16.7 '@jest/types': 26.6.2 - '@types/stack-utils': 2.0.1 + '@types/stack-utils': 2.0.0 chalk: 4.1.2 graceful-fs: 4.2.10 - micromatch: 4.0.5 + micromatch: 4.0.4 pretty-format: 26.6.2 slash: 3.0.0 - stack-utils: 2.0.5 + stack-utils: 2.0.3 dev: true - /jest-message-util/27.5.1: + /jest-message-util/27.0.6: resolution: { - integrity: sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==, + integrity: sha512-rBxIs2XK7rGy+zGxgi+UJKP6WqQ+KrBbD1YMj517HYN3v2BG66t3Xan3FWqYHKZwjdB700KiAJ+iES9a0M+ixw==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@babel/code-frame': 7.18.6 - '@jest/types': 27.5.1 - '@types/stack-utils': 2.0.1 + '@babel/code-frame': 7.16.7 + '@jest/types': 27.0.6 + '@types/stack-utils': 2.0.0 chalk: 4.1.2 graceful-fs: 4.2.10 - micromatch: 4.0.5 + micromatch: 4.0.4 pretty-format: 27.5.1 slash: 3.0.0 - stack-utils: 2.0.5 + stack-utils: 2.0.3 dev: true /jest-message-util/28.1.3: @@ -18952,26 +18326,26 @@ packages: } engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 } dependencies: - '@babel/code-frame': 7.18.6 + '@babel/code-frame': 7.16.7 '@jest/types': 28.1.3 - '@types/stack-utils': 2.0.1 + '@types/stack-utils': 2.0.0 chalk: 4.1.2 graceful-fs: 4.2.10 - micromatch: 4.0.5 + micromatch: 4.0.4 pretty-format: 28.1.3 slash: 3.0.0 - stack-utils: 2.0.5 + stack-utils: 2.0.3 dev: true - /jest-mock/27.5.1: + /jest-mock/27.0.6: resolution: { - integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==, + integrity: sha512-lzBETUoK8cSxts2NYXSBWT+EJNzmUVtVVwS1sU9GwE1DLCfGsngg+ZVSIe0yd0ZSm+y791esiuo+WSwpXJQ5Bw==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@jest/types': 27.5.1 - '@types/node': 13.11.0 + '@jest/types': 27.0.6 + '@types/node': 17.0.21 dev: true /jest-mock/28.1.3: @@ -18982,10 +18356,10 @@ packages: engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 } dependencies: '@jest/types': 28.1.3 - '@types/node': 13.11.0 + '@types/node': 17.0.21 dev: true - /jest-pnp-resolver/1.2.2_jest-resolve@27.5.1: + /jest-pnp-resolver/1.2.2_jest-resolve@27.0.6: resolution: { integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==, @@ -18997,7 +18371,7 @@ packages: jest-resolve: optional: true dependencies: - jest-resolve: 27.5.1 + jest-resolve: 27.0.6 dev: true /jest-regex-util/26.0.0: @@ -19008,74 +18382,74 @@ packages: engines: { node: '>= 10.14.2' } dev: true - /jest-regex-util/27.5.1: + /jest-regex-util/27.0.6: resolution: { - integrity: sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==, + integrity: sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dev: true - /jest-resolve-dependencies/27.5.1: + /jest-resolve-dependencies/27.0.6: resolution: { - integrity: sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==, + integrity: sha512-mg9x9DS3BPAREWKCAoyg3QucCr0n6S8HEEsqRCKSPjPcu9HzRILzhdzY3imsLoZWeosEbJZz6TKasveczzpJZA==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@jest/types': 27.5.1 - jest-regex-util: 27.5.1 - jest-snapshot: 27.5.1 + '@jest/types': 27.0.6 + jest-regex-util: 27.0.6 + jest-snapshot: 27.0.6 transitivePeerDependencies: - supports-color dev: true - /jest-resolve/27.5.1: + /jest-resolve/27.0.6: resolution: { - integrity: sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==, + integrity: sha512-yKmIgw2LgTh7uAJtzv8UFHGF7Dm7XfvOe/LQ3Txv101fLM8cx2h1QVwtSJ51Q/SCxpIiKfVn6G2jYYMDNHZteA==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@jest/types': 27.5.1 + '@jest/types': 27.0.6 chalk: 4.1.2 + escalade: 3.1.1 graceful-fs: 4.2.10 - jest-haste-map: 27.5.1 - jest-pnp-resolver: 1.2.2_jest-resolve@27.5.1 - jest-util: 27.5.1 - jest-validate: 27.5.1 - resolve: 1.22.1 - resolve.exports: 1.1.0 + jest-pnp-resolver: 1.2.2_jest-resolve@27.0.6 + jest-util: 27.0.6 + jest-validate: 27.0.6 + resolve: 1.22.0 slash: 3.0.0 dev: true - /jest-runner/27.5.1: + /jest-runner/27.0.6: resolution: { - integrity: sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==, + integrity: sha512-W3Bz5qAgaSChuivLn+nKOgjqNxM7O/9JOJoKDCqThPIg2sH/d4A/lzyiaFgnb9V1/w29Le11NpzTJSzga1vyYQ==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } 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 - '@types/node': 13.11.0 + '@jest/console': 27.0.6 + '@jest/environment': 27.0.6 + '@jest/test-result': 27.0.6 + '@jest/transform': 27.0.6 + '@jest/types': 27.0.6 + '@types/node': 17.0.21 chalk: 4.1.2 emittery: 0.8.1 + exit: 0.1.2 graceful-fs: 4.2.10 - 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 - source-map-support: 0.5.21 + jest-docblock: 27.0.6 + jest-environment-jsdom: 27.0.6 + jest-environment-node: 27.0.6 + jest-haste-map: 27.0.6 + jest-leak-detector: 27.0.6 + jest-message-util: 27.0.6 + jest-resolve: 27.0.6 + jest-runtime: 27.0.6 + jest-util: 27.0.6 + jest-worker: 27.0.6 + source-map-support: 0.5.20 throat: 6.0.1 transitivePeerDependencies: - bufferutil @@ -19084,76 +18458,82 @@ packages: - utf-8-validate dev: true - /jest-runtime/27.5.1: + /jest-runtime/27.0.6: resolution: { - integrity: sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==, + integrity: sha512-BhvHLRVfKibYyqqEFkybsznKwhrsu7AWx2F3y9G9L95VSIN3/ZZ9vBpm/XCS2bS+BWz3sSeNGLzI3TVQ0uL85Q==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } 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/console': 27.0.6 + '@jest/environment': 27.0.6 + '@jest/fake-timers': 27.0.6 + '@jest/globals': 27.0.6 + '@jest/source-map': 27.0.6 + '@jest/test-result': 27.0.6 + '@jest/transform': 27.0.6 + '@jest/types': 27.0.6 + '@types/yargs': 16.0.0 chalk: 4.1.2 - cjs-module-lexer: 1.2.2 + cjs-module-lexer: 1.1.0 collect-v8-coverage: 1.0.1 - execa: 5.1.1 - glob: 7.1.6 + exit: 0.1.2 + glob: 7.2.0 graceful-fs: 4.2.10 - 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 + jest-haste-map: 27.0.6 + jest-message-util: 27.0.6 + jest-mock: 27.0.6 + jest-regex-util: 27.0.6 + jest-resolve: 27.0.6 + jest-snapshot: 27.0.6 + jest-util: 27.0.6 + jest-validate: 27.0.6 slash: 3.0.0 strip-bom: 4.0.0 + yargs: 16.2.0 transitivePeerDependencies: - supports-color dev: true - /jest-serializer/27.5.1: + /jest-serializer/27.0.6: resolution: { - integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==, + integrity: sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@types/node': 13.11.0 + '@types/node': 17.0.21 graceful-fs: 4.2.10 dev: true - /jest-snapshot/27.5.1: + /jest-snapshot/27.0.6: resolution: { - integrity: sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==, + integrity: sha512-NTHaz8He+ATUagUgE7C/UtFcRoHqR2Gc+KDfhQIyx+VFgwbeEMjeP+ILpUTLosZn/ZtbNdCF5LkVnN/l+V751A==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: '@babel/core': 7.18.0 '@babel/generator': 7.18.0 - '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.18.0 + '@babel/parser': 7.18.0 + '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.18.0 '@babel/traverse': 7.18.0 '@babel/types': 7.18.0 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 - '@types/babel__traverse': 7.18.1 - '@types/prettier': 2.7.0 + '@jest/transform': 27.0.6 + '@jest/types': 27.0.6 + '@types/babel__traverse': 7.11.1 + '@types/prettier': 2.2.3 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.18.0 chalk: 4.1.2 - expect: 27.5.1 + expect: 27.0.6 graceful-fs: 4.2.10 - 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 + jest-diff: 27.0.6 + jest-get-type: 27.0.6 + jest-haste-map: 27.0.6 + jest-matcher-utils: 27.0.6 + jest-message-util: 27.0.6 + jest-resolve: 27.0.6 + jest-util: 27.0.6 natural-compare: 1.4.0 pretty-format: 27.5.1 semver: 7.3.7 @@ -19161,19 +18541,19 @@ packages: - supports-color dev: true - /jest-util/27.5.1: + /jest-util/27.0.6: resolution: { - integrity: sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==, + integrity: sha512-1JjlaIh+C65H/F7D11GNkGDDZtDfMEM8EBXsvd+l/cxtgQ6QhxuloOaiayt89DxUvDarbVhqI98HhgrM1yliFQ==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@jest/types': 27.5.1 - '@types/node': 13.11.0 + '@jest/types': 27.0.6 + '@types/node': 17.0.21 chalk: 4.1.2 - ci-info: 3.4.0 graceful-fs: 4.2.10 - picomatch: 2.3.1 + is-ci: 3.0.0 + picomatch: 2.2.3 dev: true /jest-util/28.1.3: @@ -19184,42 +18564,42 @@ packages: engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 } dependencies: '@jest/types': 28.1.3 - '@types/node': 13.11.0 + '@types/node': 17.0.21 chalk: 4.1.2 - ci-info: 3.4.0 + ci-info: 3.3.1 graceful-fs: 4.2.10 - picomatch: 2.3.1 + picomatch: 2.2.3 dev: true - /jest-validate/27.5.1: + /jest-validate/27.0.6: resolution: { - integrity: sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==, + integrity: sha512-yhZZOaMH3Zg6DC83n60pLmdU1DQE46DW+KLozPiPbSbPhlXXaiUTDlhHQhHFpaqIFRrInko1FHXjTRpjWRuWfA==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@jest/types': 27.5.1 - camelcase: 6.3.0 + '@jest/types': 27.0.6 + camelcase: 6.2.0 chalk: 4.1.2 - jest-get-type: 27.5.1 + jest-get-type: 27.0.6 leven: 3.1.0 pretty-format: 27.5.1 dev: true - /jest-watcher/27.5.1: + /jest-watcher/27.0.6: resolution: { - integrity: sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==, + integrity: sha512-/jIoKBhAP00/iMGnTwUBLgvxkn7vsOweDrOTSPzc7X9uOyUtJIDthQBTI1EXz90bdkrxorUZVhJwiB69gcHtYQ==, } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@jest/test-result': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 13.11.0 + '@jest/test-result': 27.0.6 + '@jest/types': 27.0.6 + '@types/node': 17.0.21 ansi-escapes: 4.3.0 chalk: 4.1.2 - jest-util: 27.5.1 - string-length: 4.0.2 + jest-util: 27.0.6 + string-length: 4.0.1 dev: true /jest-worker/26.6.2: @@ -19229,7 +18609,7 @@ packages: } engines: { node: '>= 10.13.0' } dependencies: - '@types/node': 18.7.18 + '@types/node': 17.0.21 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -19241,19 +18621,19 @@ packages: } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@types/node': 18.7.18 + '@types/node': 17.0.21 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest-worker/27.5.1: + /jest-worker/27.0.6: resolution: { - integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==, + integrity: sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==, } engines: { node: '>= 10.13.0' } dependencies: - '@types/node': 18.7.18 + '@types/node': 17.0.21 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -19271,9 +18651,9 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.5.1_node-notifier@8.0.1 - import-local: 3.1.0 - jest-cli: 27.5.1_node-notifier@8.0.1 + '@jest/core': 27.0.6_node-notifier@8.0.1 + import-local: 3.0.2 + jest-cli: 27.0.6_node-notifier@8.0.1 node-notifier: 8.0.1 transitivePeerDependencies: - bufferutil @@ -19283,19 +18663,13 @@ packages: - utf-8-validate dev: true - /js-base64/2.6.4: + /js-base64/2.5.1: resolution: { - integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==, + integrity: sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==, } dev: true - /js-sdsl/4.1.4: - resolution: - { - integrity: sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==, - } - /js-tokens/4.0.0: resolution: { @@ -19311,16 +18685,6 @@ packages: dependencies: argparse: 1.0.10 esprima: 4.0.1 - dev: true - - /js-yaml/4.1.0: - resolution: - { - integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==, - } - hasBin: true - dependencies: - argparse: 2.0.1 /jsbn/0.1.1: resolution: @@ -19329,7 +18693,7 @@ packages: } dev: true - /jscodeshift/0.13.1_@babel+preset-env@7.19.1: + /jscodeshift/0.13.1_@babel+preset-env@7.18.0: resolution: { integrity: sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==, @@ -19340,18 +18704,18 @@ packages: dependencies: '@babel/core': 7.18.0 '@babel/parser': 7.18.0 - '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.18.0 - '@babel/plugin-transform-modules-commonjs': 7.18.6_@babel+core@7.18.0 - '@babel/preset-env': 7.19.1_@babel+core@7.19.1 - '@babel/preset-flow': 7.18.6_@babel+core@7.18.0 - '@babel/preset-typescript': 7.18.6_@babel+core@7.18.0 - '@babel/register': 7.18.9_@babel+core@7.18.0 + '@babel/plugin-proposal-class-properties': 7.16.7_@babel+core@7.18.0 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.16.7_@babel+core@7.18.0 + '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.18.0 + '@babel/plugin-transform-modules-commonjs': 7.16.8_@babel+core@7.18.0 + '@babel/preset-env': 7.18.0_@babel+core@7.18.0 + '@babel/preset-flow': 7.16.7_@babel+core@7.18.0 + '@babel/preset-typescript': 7.16.7_@babel+core@7.18.0 + '@babel/register': 7.17.0_@babel+core@7.18.0 babel-core: 7.0.0-bridge.0_@babel+core@7.18.0 chalk: 4.1.2 - flow-parser: 0.187.1 - graceful-fs: 4.2.10 + flow-parser: 0.131.0 + graceful-fs: 4.2.9 micromatch: 3.1.10 neo-async: 2.6.2 node-dir: 0.1.17 @@ -19374,32 +18738,32 @@ packages: canvas: optional: true dependencies: - abab: 2.0.6 + abab: 2.0.5 acorn: 8.8.0 acorn-globals: 6.0.0 cssom: 0.4.4 cssstyle: 2.3.0 data-urls: 2.0.0 - decimal.js: 10.4.1 + decimal.js: 10.2.1 domexception: 2.0.1 escodegen: 2.0.0 form-data: 3.0.1 html-encoding-sniffer: 2.0.1 http-proxy-agent: 4.0.1 - https-proxy-agent: 5.0.1 + https-proxy-agent: 5.0.0 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.2 + nwsapi: 2.2.0 parse5: 6.0.1 saxes: 5.0.1 symbol-tree: 3.2.4 - tough-cookie: 4.1.2 + tough-cookie: 4.0.0 w3c-hr-time: 1.0.2 w3c-xmlserializer: 2.0.0 webidl-conversions: 6.1.0 whatwg-encoding: 1.0.5 whatwg-mimetype: 2.3.0 whatwg-url: 8.7.0 - ws: 7.5.9 + ws: 7.5.3 xml-name-validator: 3.0.0 transitivePeerDependencies: - bufferutil @@ -19423,10 +18787,7 @@ packages: hasBin: true /json-buffer/3.0.0: - resolution: - { - integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==, - } + resolution: { integrity: sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= } dev: true /json-buffer/3.0.1: @@ -19450,13 +18811,13 @@ packages: { integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==, } - dev: true /json-parse-even-better-errors/2.3.1: resolution: { integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==, } + dev: true /json-schema-traverse/0.4.1: resolution: @@ -19469,7 +18830,6 @@ packages: { integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==, } - dev: true /json-schema-typed/7.0.3: resolution: @@ -19478,10 +18838,10 @@ packages: } dev: true - /json-schema/0.4.0: + /json-schema/0.2.3: resolution: { - integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==, + integrity: sha512-a3xHnILGMtk+hDOqNwHzF6e2fNbiMrXZvxKQiEv2MlgQP+pjIOzqAmKYD2mDpXYE/44M7g+n9p2bKkYWDUcXCQ==, } dev: true @@ -19535,22 +18895,19 @@ packages: graceful-fs: 4.2.10 dev: true - /jsonfile/6.1.0: + /jsonfile/6.0.1: resolution: { - integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==, + integrity: sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==, } dependencies: - universalify: 2.0.0 + universalify: 1.0.0 optionalDependencies: graceful-fs: 4.2.10 dev: true /jsonparse/1.3.1: - resolution: - { - integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==, - } + resolution: { integrity: sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= } engines: { '0': node >= 0.2.0 } dev: true @@ -19577,43 +18934,43 @@ packages: lodash.isplainobject: 4.0.6 lodash.isstring: 4.0.1 lodash.once: 4.1.1 - ms: 2.1.3 + ms: 2.1.2 semver: 5.7.1 dev: true - /jsprim/1.4.2: + /jsprim/1.4.1: resolution: { - integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==, + integrity: sha512-4Dj8Rf+fQ+/Pn7C5qeEX02op1WfOss3PKTE9Nsop3Dx+6UPxlm1dr/og7o2cRa5hNN07CACr4NFzRLtj/rjWog==, } - engines: { node: '>=0.6.0' } + engines: { '0': node >=0.6.0 } dependencies: assert-plus: 1.0.0 extsprintf: 1.3.0 - json-schema: 0.4.0 + json-schema: 0.2.3 verror: 1.10.0 dev: true - /jsx-ast-utils/3.3.3: + /jsx-ast-utils/3.2.1: resolution: { - integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==, + integrity: sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==, } engines: { node: '>=4.0' } dependencies: array-includes: 3.1.5 - object.assign: 4.1.4 + object.assign: 4.1.2 - /jszip/3.10.1: + /jszip/3.7.1: resolution: { - integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==, + integrity: sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==, } dependencies: lie: 3.3.0 pako: 1.0.11 readable-stream: 2.3.7 - setimmediate: 1.0.5 + set-immediate-shim: 1.0.1 dev: true /jwa/1.4.1: @@ -19624,7 +18981,7 @@ packages: dependencies: buffer-equal-constant-time: 1.0.1 ecdsa-sig-formatter: 1.0.11 - safe-buffer: 5.2.1 + safe-buffer: 5.2.0 dev: true /jws/3.2.2: @@ -19634,7 +18991,7 @@ packages: } dependencies: jwa: 1.4.1 - safe-buffer: 5.2.1 + safe-buffer: 5.2.0 dev: true /keyv/3.1.0: @@ -19646,10 +19003,10 @@ packages: json-buffer: 3.0.0 dev: true - /keyv/4.5.0: + /keyv/4.0.0: resolution: { - integrity: sha512-2YvuMsA+jnFGtBareKqgANOEKe1mk3HKiXu2fRmAfyxG0MJAywNhi5ttWA3PMjl4NmpyjZNbFifR2vNjW1znfA==, + integrity: sha512-U7ioE8AimvRVLfw4LffyOIRhL2xVgmE8T22L6i0BucSnBUyv4w+I7VN/zVZwRKHOI6ZRUcdMdWHQ8KSUvGpEog==, } dependencies: json-buffer: 3.0.1 @@ -19670,6 +19027,7 @@ packages: integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: is-buffer: 1.1.6 @@ -19679,6 +19037,7 @@ packages: integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==, } engines: { node: '>=0.10.0' } + requiresBuild: true /kind-of/6.0.3: resolution: @@ -19695,27 +19054,24 @@ packages: engines: { node: '>=6' } dev: true - /kleur/4.1.5: + /kleur/4.1.3: resolution: { - integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==, + integrity: sha512-H1tr8QP2PxFTNwAFM74Mui2b6ovcY9FoxJefgrwxY+OCJcq01k5nvhf4M/KnizzrJvLRap5STUy7dgDV35iUBw==, } engines: { node: '>=6' } dev: true - /klona/2.0.5: + /klona/2.0.4: resolution: { - integrity: sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==, + integrity: sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==, } engines: { node: '>= 8' } dev: true /koalas/1.0.2: - resolution: - { - integrity: sha512-RYhBbYaTTTHId3l6fnMZc3eGQNW6FVCqMG6AMwA5I1Mafr6AflaXeoi6x3xQuATRotGYRLk6+1ELZH4dstFNOA==, - } + resolution: { integrity: sha1-MYQz8HQjXbePrlZhoCqMpT7ilc0= } engines: { node: '>=0.10.0' } dev: true @@ -19747,20 +19103,17 @@ packages: engines: { node: '>=10' } dev: true - /language-subtag-registry/0.3.22: + /language-subtag-registry/0.3.21: resolution: { - integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==, + integrity: sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==, } dev: false /language-tags/1.0.5: - resolution: - { - integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==, - } + resolution: { integrity: sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= } dependencies: - language-subtag-registry: 0.3.22 + language-subtag-registry: 0.3.21 dev: false /latest-version/5.1.0: @@ -19782,10 +19135,7 @@ packages: dev: true /lcov-parse/0.0.10: - resolution: - { - integrity: sha512-YsL0D4QF/vNlNcHPXM832si9d2ROryFQ4r4JvcfMIiUYr1f6WULuO75YCtxNu4P+XMRHz0SfUc524+c+U3G5kg==, - } + resolution: { integrity: sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM= } dev: true /lerna/4.0.0: @@ -19812,7 +19162,7 @@ packages: '@lerna/publish': 4.0.0 '@lerna/run': 4.0.0 '@lerna/version': 4.0.0 - import-local: 3.1.0 + import-local: 3.0.2 npmlog: 4.1.2 transitivePeerDependencies: - bluebird @@ -19857,17 +19207,17 @@ packages: prelude-ls: 1.2.1 type-check: 0.4.0 - /libnpmaccess/4.0.3: + /libnpmaccess/4.0.1: resolution: { - integrity: sha512-sPeTSNImksm8O2b6/pf3ikv4N567ERYEpeKRPSmqlNt1dTZbvgpJIzg5vAhXHpw2ISBsELFRelk0jEahj1c6nQ==, + integrity: sha512-ZiAgvfUbvmkHoMTzdwmNWCrQRsDkOC+aM5BDfO0C9aOSwF3R1LdFDBD+Rer1KWtsoQYO35nXgmMR7OUHpDRxyA==, } engines: { node: '>=10' } dependencies: aproba: 2.0.0 - minipass: 3.3.4 - npm-package-arg: 8.1.5 - npm-registry-fetch: 11.0.0 + minipass: 3.1.3 + npm-package-arg: 8.1.0 + npm-registry-fetch: 9.0.0 transitivePeerDependencies: - bluebird - supports-color @@ -19880,21 +19230,21 @@ packages: } deprecated: This module is not used anymore. npm config is parsed by npm itself and by @npmcli/config dependencies: - figgy-pudding: 3.5.2 + figgy-pudding: 3.5.1 find-up: 3.0.0 ini: 1.3.8 dev: true - /libnpmpublish/4.0.2: + /libnpmpublish/4.0.0: resolution: { - integrity: sha512-+AD7A2zbVeGRCFI2aO//oUmapCwy7GHqPXFJh3qpToSRNU+tXKJ2YFUgjt04LPPAf2dlEH95s6EhIHM1J7bmOw==, + integrity: sha512-2RwYXRfZAB1x/9udKpZmqEzSqNd7ouBRU52jyG14/xG8EF+O9A62d7/XVR3iABEQHf1iYhkm0Oq9iXjrL3tsXA==, } engines: { node: '>=10' } dependencies: - normalize-package-data: 3.0.3 - npm-package-arg: 8.1.5 - npm-registry-fetch: 11.0.0 + normalize-package-data: 3.0.0 + npm-package-arg: 8.1.0 + npm-registry-fetch: 9.0.0 semver: 7.3.7 ssri: 8.0.1 transitivePeerDependencies: @@ -19925,15 +19275,7 @@ packages: is-plain-object: 5.0.0 object.map: 1.0.1 rechoir: 0.8.0 - resolve: 1.22.1 - dev: true - - /lilconfig/2.0.6: - resolution: - { - integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==, - } - engines: { node: '>=10' } + resolve: 1.22.0 dev: true /limit-spawn/0.0.3: @@ -19951,11 +19293,8 @@ packages: } dev: true - /lines-and-columns/1.2.4: - resolution: - { - integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==, - } + /lines-and-columns/1.1.6: + resolution: { integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= } /lint-staged/10.1.7: resolution: @@ -19969,25 +19308,21 @@ packages: cosmiconfig: 6.0.0 debug: 4.3.4 dedent: 0.7.0 - execa: 4.1.0 + execa: 4.0.3 listr: 0.14.3 log-symbols: 3.0.0 - micromatch: 4.0.5 + micromatch: 4.0.4 normalize-path: 3.0.0 please-upgrade-node: 3.2.0 string-argv: 0.3.1 stringify-object: 3.3.0 transitivePeerDependencies: - supports-color - - zen-observable - zenObservable dev: true /listr-silent-renderer/1.1.1: - resolution: - { - integrity: sha512-L26cIFm7/oZeSNVhWB6faeorXhMg4HNlb/dS/7jHhr708jxlXrtrBWo4YUxZQkc6dGoxEAe6J/D3juTRBUzjtA==, - } + resolution: { integrity: sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4= } engines: { node: '>=4' } dev: true @@ -20031,17 +19366,16 @@ packages: } engines: { node: '>=6' } dependencies: - '@samverschueren/stream-to-observable': 0.3.1_rxjs@6.6.7 + '@samverschueren/stream-to-observable': 0.3.0_rxjs@6.6.2 is-observable: 1.1.0 - is-promise: 2.2.2 + is-promise: 2.1.0 is-stream: 1.1.0 listr-silent-renderer: 1.1.1 listr-update-renderer: 0.5.0_listr@0.14.3 listr-verbose-renderer: 0.5.0 p-map: 2.1.0 - rxjs: 6.6.7 + rxjs: 6.6.2 transitivePeerDependencies: - - zen-observable - zenObservable dev: true @@ -20062,16 +19396,24 @@ packages: log-update: 4.0.0 p-map: 4.0.0 rfdc: 1.3.0 - rxjs: 7.5.6 + rxjs: 7.5.7 through: 2.3.8 wrap-ansi: 7.0.0 dev: false + /load-json-file/1.1.0: + resolution: { integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= } + engines: { node: '>=0.10.0' } + dependencies: + graceful-fs: 4.2.10 + parse-json: 2.2.0 + pify: 2.3.0 + pinkie-promise: 2.0.1 + strip-bom: 2.0.0 + dev: true + /load-json-file/2.0.0: - resolution: - { - integrity: sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ==, - } + resolution: { integrity: sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= } engines: { node: '>=4' } dependencies: graceful-fs: 4.2.10 @@ -20081,10 +19423,7 @@ packages: dev: true /load-json-file/4.0.0: - resolution: - { - integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==, - } + resolution: { integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs= } engines: { node: '>=4' } dependencies: graceful-fs: 4.2.10 @@ -20101,7 +19440,7 @@ packages: engines: { node: '>=8' } dependencies: graceful-fs: 4.2.10 - parse-json: 5.2.0 + parse-json: 5.0.0 strip-bom: 4.0.0 type-fest: 0.6.0 dev: true @@ -20116,10 +19455,10 @@ packages: resolve-from: 5.0.0 dev: true - /loader-runner/4.3.0: + /loader-runner/4.2.0: resolution: { - integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==, + integrity: sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==, } engines: { node: '>=6.11.5' } dev: true @@ -20148,18 +19487,6 @@ packages: json5: 2.2.1 dev: true - /loader-utils/2.0.2: - resolution: - { - integrity: sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==, - } - engines: { node: '>=8.9.0' } - dependencies: - big.js: 5.2.2 - emojis-list: 3.0.0 - json5: 2.2.1 - dev: true - /loader-utils/3.1.3: resolution: { @@ -20167,27 +19494,15 @@ packages: } engines: { node: '>= 12.13.0' } dependencies: - big.js: 6.2.1 - dev: true - - /loader-utils/3.2.0: - resolution: - { - integrity: sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==, - } - engines: { node: '>= 12.13.0' } + big.js: 6.1.1 dev: true /locate-path/2.0.0: - resolution: - { - integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==, - } + resolution: { integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= } engines: { node: '>=4' } dependencies: p-locate: 2.0.0 path-exists: 3.0.0 - dev: true /locate-path/3.0.0: resolution: @@ -20208,48 +19523,24 @@ packages: dependencies: p-locate: 4.1.0 - /locate-path/6.0.0: - resolution: - { - integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, - } - engines: { node: '>=10' } - dependencies: - p-locate: 5.0.0 - /lodash._reinterpolate/3.0.0: - resolution: - { - integrity: sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==, - } + resolution: { integrity: sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= } dev: true /lodash.assignin/4.2.0: - resolution: - { - integrity: sha512-yX/rx6d/UTVh7sSVWVSIMjfnz95evAgDFdb1ZozC35I9mSFCkmzptOzevxjgbQUsc78NR44LVHWjsoMQXy9FDg==, - } + resolution: { integrity: sha1-uo31+4QesKPoBEIysOJjqNxqKKI= } dev: true /lodash.bind/4.2.1: - resolution: - { - integrity: sha512-lxdsn7xxlCymgLYo1gGvVrfHmkjDiyqVv62FAeF2i5ta72BipE1SLxw8hPEPLhD4/247Ijw07UQH7Hq/chT5LA==, - } + resolution: { integrity: sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU= } dev: true /lodash.camelcase/4.3.0: - resolution: - { - integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==, - } + resolution: { integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY= } dev: true /lodash.curry/4.1.1: - resolution: - { - integrity: sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==, - } + resolution: { integrity: sha1-JI42By7ekGUB11lmIAqG2riyMXA= } dev: true /lodash.debounce/4.0.8: @@ -20259,115 +19550,67 @@ packages: } /lodash.defaults/4.2.0: - resolution: - { - integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==, - } + resolution: { integrity: sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= } dev: true /lodash.difference/4.5.0: - resolution: - { - integrity: sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==, - } + resolution: { integrity: sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw= } dev: true /lodash.filter/4.6.0: - resolution: - { - integrity: sha512-pXYUy7PR8BCLwX5mgJ/aNtyOvuJTdZAo9EQFUvMIYugqmJxnrYaANvTbgndOzHSCSR0wnlBBfRXJL5SbWxo3FQ==, - } + resolution: { integrity: sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4= } dev: true /lodash.flatten/4.4.0: - resolution: - { - integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==, - } + resolution: { integrity: sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= } dev: true /lodash.foreach/4.5.0: - resolution: - { - integrity: sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==, - } + resolution: { integrity: sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM= } dev: true /lodash.get/4.4.2: - resolution: - { - integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==, - } + resolution: { integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= } dev: true /lodash.includes/4.3.0: - resolution: - { - integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==, - } + resolution: { integrity: sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8= } dev: true /lodash.intersection/4.4.0: - resolution: - { - integrity: sha512-N+L0cCfnqMv6mxXtSPeKt+IavbOBBSiAEkKyLasZ8BVcP9YXQgxLO12oPR8OyURwKV8l5vJKiE1M8aS70heuMg==, - } + resolution: { integrity: sha1-ChG6Yx0OlcI8fy9Mu5ppLtF45wU= } dev: true /lodash.isboolean/3.0.3: - resolution: - { - integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==, - } + resolution: { integrity: sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY= } dev: true /lodash.isinteger/4.0.4: - resolution: - { - integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==, - } + resolution: { integrity: sha1-YZwK89A/iwTDH1iChAt3sRzWg0M= } dev: true /lodash.ismatch/4.4.0: - resolution: - { - integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==, - } + resolution: { integrity: sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc= } dev: true /lodash.isnumber/3.0.3: - resolution: - { - integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==, - } + resolution: { integrity: sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w= } dev: true /lodash.isplainobject/4.0.6: - resolution: - { - integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==, - } + resolution: { integrity: sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= } dev: true /lodash.isstring/4.0.1: - resolution: - { - integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==, - } + resolution: { integrity: sha1-1SfftUVuynzJu5XV2ur4i6VKVFE= } dev: true /lodash.kebabcase/4.1.1: - resolution: - { - integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==, - } + resolution: { integrity: sha1-hImxyw0p/4gZXM7KRI/21swpXDY= } dev: true /lodash.map/4.6.0: - resolution: - { - integrity: sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q==, - } + resolution: { integrity: sha1-dx7Hg540c9nEzeKLGTlMNWL09tM= } dev: true /lodash.memoize/4.1.2: @@ -20384,45 +19627,27 @@ packages: } /lodash.once/4.1.1: - resolution: - { - integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==, - } + resolution: { integrity: sha1-DdOXEhPHxW34gJd9UEyI+0cal6w= } dev: true /lodash.pick/4.4.0: - resolution: - { - integrity: sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==, - } + resolution: { integrity: sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM= } dev: true /lodash.reduce/4.6.0: - resolution: - { - integrity: sha512-6raRe2vxCYBhpBu+B+TtNGUzah+hQjVdu3E17wfusjyrXBka2nBS8OH/gjVZ5PvHOhWmIZTYri09Z6n/QfnNMw==, - } + resolution: { integrity: sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs= } dev: true /lodash.reject/4.6.0: - resolution: - { - integrity: sha512-qkTuvgEzYdyhiJBx42YPzPo71R1aEr0z79kAv7Ixg8wPFEjgRgJdUsGMG3Hf3OYSF/kHI79XhNlt+5Ar6OzwxQ==, - } + resolution: { integrity: sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU= } dev: true /lodash.some/4.6.0: - resolution: - { - integrity: sha512-j7MJE+TuT51q9ggt4fSgVqro163BEFjAt3u97IqU+JA2DkWl80nFTrowzLpZ/BnpN7rrl0JA/593NAdd8p/scQ==, - } + resolution: { integrity: sha1-G7nzFO9ri63tE7VJFpsqlF62jk0= } dev: true /lodash.sortby/4.7.0: - resolution: - { - integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==, - } + resolution: { integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= } /lodash.template/4.5.0: resolution: @@ -20443,18 +19668,18 @@ packages: lodash._reinterpolate: 3.0.0 dev: true + /lodash.toarray/4.4.0: + resolution: { integrity: sha1-JMS/zWsvuji/0FlNsRedjptlZWE= } + dev: true + /lodash.truncate/4.4.2: resolution: { integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==, } - dev: true /lodash.uniq/4.5.0: - resolution: - { - integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==, - } + resolution: { integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= } dev: true /lodash/4.17.21: @@ -20520,14 +19745,11 @@ packages: engines: { node: '>=12' } dependencies: chalk: 5.0.1 - is-unicode-supported: 1.3.0 + is-unicode-supported: 1.1.0 dev: true /log-update/2.3.0: - resolution: - { - integrity: sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg==, - } + resolution: { integrity: sha1-iDKP19HOeTiykoN0bwsbwSayRwg= } engines: { node: '>=4' } dependencies: ansi-escapes: 3.2.0 @@ -20555,10 +19777,10 @@ packages: } dev: true - /longest-streak/3.0.1: + /longest-streak/2.0.4: resolution: { - integrity: sha512-cHlYSUpL2s7Fb3394mYxwTYj8niTaNHUCLr0qdiCXQfSjfuA7CKofpX2uSwEfFDQ0EB7JcnMnm+GjbqqoinYYg==, + integrity: sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==, } dev: true @@ -20581,6 +19803,14 @@ packages: postcss: 7.0.14 dev: true + /loud-rejection/1.6.0: + resolution: { integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= } + engines: { node: '>=0.10.0' } + dependencies: + currently-unhandled: 0.4.1 + signal-exit: 3.0.7 + dev: true + /lower-case-first/1.0.2: resolution: { @@ -20650,17 +19880,14 @@ packages: yallist: 4.0.0 /lz-string/1.4.4: - resolution: - { - integrity: sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==, - } + resolution: { integrity: sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY= } hasBin: true dev: true - /magic-string/0.25.9: + /magic-string/0.25.7: resolution: { - integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==, + integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==, } dependencies: sourcemap-codec: 1.4.8 @@ -20696,55 +19923,27 @@ packages: semver: 6.3.0 dev: true - /make-fetch-happen/8.0.14: - resolution: - { - integrity: sha512-EsS89h6l4vbfJEtBZnENTOFk8mCRpY5ru36Xe5bcX1KYIli2mkSHqoFsp5O1wMDvTJJzxe/4THpCTtygjeeGWQ==, - } - engines: { node: '>= 10' } - dependencies: - agentkeepalive: 4.2.1 - cacache: 15.3.0 - http-cache-semantics: 4.1.0 - http-proxy-agent: 4.0.1 - https-proxy-agent: 5.0.1 - is-lambda: 1.0.1 - lru-cache: 6.0.0 - minipass: 3.3.4 - minipass-collect: 1.0.2 - minipass-fetch: 1.4.1 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - promise-retry: 2.0.1 - socks-proxy-agent: 5.0.1 - ssri: 8.0.1 - transitivePeerDependencies: - - bluebird - - supports-color - dev: true - - /make-fetch-happen/9.1.0: + /make-fetch-happen/8.0.13: resolution: { - integrity: sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==, + integrity: sha512-rQ5NijwwdU8tIaBrpTtSVrNCcAJfyDRcKBC76vOQlyJX588/88+TE+UpjWl4BgG7gCkp29wER7xcRqkeg+x64Q==, } engines: { node: '>= 10' } dependencies: - agentkeepalive: 4.2.1 + agentkeepalive: 4.1.4 cacache: 15.3.0 http-cache-semantics: 4.1.0 http-proxy-agent: 4.0.1 - https-proxy-agent: 5.0.1 + https-proxy-agent: 5.0.0 is-lambda: 1.0.1 lru-cache: 6.0.0 - minipass: 3.3.4 + minipass: 3.1.3 minipass-collect: 1.0.2 - minipass-fetch: 1.4.1 + minipass-fetch: 1.3.3 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 - negotiator: 0.6.3 - promise-retry: 2.0.1 - socks-proxy-agent: 6.2.1 + promise-retry: 1.1.1 + socks-proxy-agent: 5.0.0 ssri: 8.0.1 transitivePeerDependencies: - bluebird @@ -20761,13 +19960,10 @@ packages: kind-of: 6.0.3 dev: true - /makeerror/1.0.12: - resolution: - { - integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==, - } + /makeerror/1.0.11: + resolution: { integrity: sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= } dependencies: - tmpl: 1.0.5 + tmpl: 1.0.4 dev: true /map-cache/0.2.2: @@ -20778,16 +19974,13 @@ packages: engines: { node: '>=0.10.0' } /map-obj/1.0.1: - resolution: - { - integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==, - } + resolution: { integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= } engines: { node: '>=0.10.0' } - /map-obj/4.3.0: + /map-obj/4.1.0: resolution: { - integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==, + integrity: sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==, } engines: { node: '>=8' } @@ -20811,13 +20004,14 @@ packages: integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: object-visit: 1.0.1 - /markdown-escapes/1.0.4: + /markdown-escapes/1.0.3: resolution: { - integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==, + integrity: sha512-XUi5HJhhV5R74k8/0H2oCbCiYf/u4cO/rX8tnGkRvrqhsr5BRNU6Mg0yt/8UIx1iIS8220BNJsDb7XnILhLepw==, } dev: true @@ -20849,7 +20043,7 @@ packages: dependencies: hash-base: 3.1.0 inherits: 2.0.4 - safe-buffer: 5.2.1 + safe-buffer: 5.2.0 dev: true /mdast-comment-marker/1.1.2: @@ -20877,87 +20071,46 @@ packages: unist-util-visit: 1.4.1 dev: true - /mdast-util-from-markdown/1.2.0: - resolution: - { - integrity: sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==, - } - dependencies: - '@types/mdast': 3.0.10 - '@types/unist': 2.0.6 - decode-named-character-reference: 1.0.2 - mdast-util-to-string: 3.1.0 - micromark: 3.0.10 - micromark-util-decode-numeric-character-reference: 1.0.0 - micromark-util-decode-string: 1.0.2 - micromark-util-normalize-identifier: 1.0.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - unist-util-stringify-position: 3.0.2 - uvu: 0.5.6 - transitivePeerDependencies: - - supports-color - dev: true - - /mdast-util-mdx-expression/1.3.0: + /mdast-util-mdx-expression/0.1.1: resolution: { - integrity: sha512-9kTO13HaL/ChfzVCIEfDRdp1m5hsvsm6+R8yr67mH+KS2ikzZ0ISGLPTbTswOFpLLlgVHO9id3cul4ajutCvCA==, + integrity: sha512-SoO8y1B9NjMOYlNdwXMchuTVvqSTlUmXm1P5QvZNPv7OH7aa8qJV+3aA+vl1DHK9Vk1uZAlgwokjvDQhS6bINA==, } dependencies: - '@types/estree-jsx': 1.0.0 - '@types/hast': 2.3.4 - '@types/mdast': 3.0.10 - mdast-util-from-markdown: 1.2.0 - mdast-util-to-markdown: 1.3.0 - transitivePeerDependencies: - - supports-color + strip-indent: 3.0.0 dev: true - /mdast-util-mdx-jsx/2.1.0: + /mdast-util-mdx-jsx/0.1.4: resolution: { - integrity: sha512-KzgzfWMhdteDkrY4mQtyvTU5bc/W4ppxhe9SzelO6QUUiwLAM+Et2Dnjjprik74a336kHdo0zKm7Tp+n6FFeRg==, + integrity: sha512-67KOAvCmypBSpr+AJEAVQg1Obig5Wnguo4ETTxASe5WVP4TLt57bZjDX/9EW5sWYQsO4gPqLxkUOlypVn5rkhg==, } dependencies: - '@types/estree-jsx': 1.0.0 - '@types/hast': 2.3.4 - '@types/mdast': 3.0.10 - ccount: 2.0.1 - mdast-util-to-markdown: 1.3.0 - parse-entities: 4.0.0 - stringify-entities: 4.0.3 - unist-util-remove-position: 4.0.1 - unist-util-stringify-position: 3.0.2 - vfile-message: 3.1.2 + mdast-util-to-markdown: 0.6.5 + parse-entities: 2.0.0 + stringify-entities: 3.1.0 + unist-util-remove-position: 3.0.0 + unist-util-stringify-position: 2.0.3 + vfile-message: 2.0.4 dev: true - /mdast-util-mdx/2.0.0: + /mdast-util-mdx/0.1.1: resolution: { - integrity: sha512-M09lW0CcBT1VrJUaF/PYxemxxHa7SLDHdSn94Q9FhxjCQfuW7nMAWKWimTmA3OyDMSTH981NN1csW1X+HPSluw==, + integrity: sha512-9nncdnHNYSb4HNxY3AwE6gU632jhbXsDGXe9PkkJoEawYWJ8tTwmEOHGlGa2TCRidtkd6FF5I8ogDU9pTDlQyA==, } dependencies: - mdast-util-mdx-expression: 1.3.0 - mdast-util-mdx-jsx: 2.1.0 - mdast-util-mdxjs-esm: 1.3.0 - transitivePeerDependencies: - - supports-color + mdast-util-mdx-expression: 0.1.1 + mdast-util-mdx-jsx: 0.1.4 + mdast-util-mdxjs-esm: 0.1.1 + mdast-util-to-markdown: 0.6.5 dev: true - /mdast-util-mdxjs-esm/1.3.0: + /mdast-util-mdxjs-esm/0.1.1: resolution: { - integrity: sha512-7N5ihsOkAEGjFotIX9p/YPdl4TqUoMxL4ajNz7PbT89BqsdWJuBC9rvgt6wpbwTZqWWR0jKWqQbwsOWDBUZv4g==, + integrity: sha512-kBiYeashz+nuhfv+712nc4THQhzXIH2gBFUDbuLxuDCqU/fZeg+9FAcdRBx9E13dkpk1p2Xwufzs3wsGJ+mISQ==, } - dependencies: - '@types/estree-jsx': 1.0.0 - '@types/hast': 2.3.4 - '@types/mdast': 3.0.10 - mdast-util-from-markdown: 1.2.0 - mdast-util-to-markdown: 1.3.0 - transitivePeerDependencies: - - supports-color dev: true /mdast-util-to-hast/4.0.0: @@ -20974,24 +20127,23 @@ packages: trim-lines: 1.1.3 unist-builder: 1.0.4 unist-util-generated: 1.1.6 - unist-util-position: 3.1.0 + unist-util-position: 3.0.4 unist-util-visit: 1.4.1 xtend: 4.0.2 dev: true - /mdast-util-to-markdown/1.3.0: + /mdast-util-to-markdown/0.6.5: resolution: { - integrity: sha512-6tUSs4r+KK4JGTTiQ7FfHmVOaDrLQJPmpjD6wPMlHGUVXoG9Vjc3jIeP+uyBWRf8clwB2blM+W7+KrlMYQnftA==, + integrity: sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==, } dependencies: - '@types/mdast': 3.0.10 - '@types/unist': 2.0.6 - longest-streak: 3.0.1 - mdast-util-to-string: 3.1.0 - micromark-util-decode-string: 1.0.2 - unist-util-visit: 4.1.1 - zwitch: 2.0.2 + '@types/unist': 2.0.3 + longest-streak: 2.0.4 + mdast-util-to-string: 2.0.0 + parse-entities: 2.0.0 + repeat-string: 1.6.1 + zwitch: 1.0.5 dev: true /mdast-util-to-nlcst/4.0.1: @@ -21002,21 +20154,14 @@ packages: dependencies: nlcst-to-string: 2.0.4 repeat-string: 1.6.1 - unist-util-position: 3.1.0 + unist-util-position: 3.0.4 vfile-location: 3.2.0 dev: true - /mdast-util-to-string/3.1.0: + /mdast-util-to-string/2.0.0: resolution: { - integrity: sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==, - } - dev: true - - /mdn-data/2.0.14: - resolution: - { - integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==, + integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==, } dev: true @@ -21035,19 +20180,32 @@ packages: dev: true /media-typer/0.3.0: - resolution: - { - integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==, - } + resolution: { integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= } engines: { node: '>= 0.6' } dev: true /memorystream/0.3.1: + resolution: { integrity: sha1-htcJCzDORV1j+64S3aUaR93K+bI= } + engines: { node: '>= 0.10.0' } + dev: true + + /meow/3.7.0: resolution: { - integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==, + integrity: sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==, } - engines: { node: '>= 0.10.0' } + engines: { node: '>=0.10.0' } + dependencies: + camelcase-keys: 2.1.0 + decamelize: 1.2.0 + loud-rejection: 1.6.0 + map-obj: 1.0.1 + minimist: 1.2.6 + normalize-package-data: 2.5.0 + object-assign: 4.1.1 + read-pkg-up: 1.0.1 + redent: 1.0.0 + trim-newlines: 1.0.0 dev: true /meow/7.0.1: @@ -21057,9 +20215,9 @@ packages: } engines: { node: '>=10' } dependencies: - '@types/minimist': 1.2.2 + '@types/minimist': 1.2.0 arrify: 2.0.1 - camelcase: 6.3.0 + camelcase: 6.2.0 camelcase-keys: 6.2.2 decamelize-keys: 1.1.0 hard-rejection: 2.1.0 @@ -21067,7 +20225,7 @@ packages: normalize-package-data: 2.5.0 read-pkg-up: 7.0.1 redent: 3.0.0 - trim-newlines: 3.0.1 + trim-newlines: 3.0.0 type-fest: 0.13.1 yargs-parser: 18.1.3 dev: false @@ -21079,7 +20237,7 @@ packages: } engines: { node: '>=10' } dependencies: - '@types/minimist': 1.2.2 + '@types/minimist': 1.2.0 camelcase-keys: 6.2.2 decamelize-keys: 1.1.0 hard-rejection: 2.1.0 @@ -21087,7 +20245,7 @@ packages: normalize-package-data: 2.5.0 read-pkg-up: 7.0.1 redent: 3.0.0 - trim-newlines: 3.0.1 + trim-newlines: 3.0.0 type-fest: 0.13.1 yargs-parser: 18.1.3 dev: true @@ -21099,24 +20257,21 @@ packages: } engines: { node: '>=10' } dependencies: - '@types/minimist': 1.2.2 + '@types/minimist': 1.2.0 camelcase-keys: 6.2.2 decamelize-keys: 1.1.0 hard-rejection: 2.1.0 minimist-options: 4.1.0 - normalize-package-data: 3.0.3 + normalize-package-data: 3.0.0 read-pkg-up: 7.0.1 redent: 3.0.0 - trim-newlines: 3.0.1 + trim-newlines: 3.0.0 type-fest: 0.18.1 - yargs-parser: 20.2.9 + yargs-parser: 20.2.4 dev: true /merge-descriptors/1.0.1: - resolution: - { - integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==, - } + resolution: { integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= } dev: true /merge-stream/2.0.0: @@ -21133,10 +20288,7 @@ packages: engines: { node: '>= 8' } /methods/1.1.2: - resolution: - { - integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==, - } + resolution: { integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= } engines: { node: '>= 0.6' } dev: true @@ -21150,390 +20302,135 @@ packages: '@babel/core': 7.18.0 '@babel/plugin-proposal-class-properties': 7.12.1_@babel+core@7.18.0 '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.18.0 - '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.18.0 - '@babel/plugin-transform-flow-strip-types': 7.19.0_@babel+core@7.18.0 - '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.18.0 - '@babel/plugin-transform-regenerator': 7.18.6_@babel+core@7.18.0 - '@babel/preset-env': 7.19.1_@babel+core@7.18.0 - '@babel/preset-flow': 7.18.6_@babel+core@7.18.0 - '@babel/preset-react': 7.18.6_@babel+core@7.18.0 - '@rollup/plugin-alias': 3.1.9_rollup@2.79.0 - '@rollup/plugin-babel': 5.3.1_u2o2r7pv2twmzi4nfsja2pcbqa - '@rollup/plugin-commonjs': 17.1.0_rollup@2.79.0 - '@rollup/plugin-json': 4.1.0_rollup@2.79.0 - '@rollup/plugin-node-resolve': 11.2.1_rollup@2.79.0 + '@babel/plugin-syntax-jsx': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-flow-strip-types': 7.16.7_@babel+core@7.18.0 + '@babel/plugin-transform-react-jsx': 7.14.5_@babel+core@7.18.0 + '@babel/plugin-transform-regenerator': 7.18.0_@babel+core@7.18.0 + '@babel/preset-env': 7.18.0_@babel+core@7.18.0 + '@babel/preset-flow': 7.16.7_@babel+core@7.18.0 + '@babel/preset-react': 7.14.5_@babel+core@7.18.0 + '@rollup/plugin-alias': 3.1.1_rollup@2.35.1 + '@rollup/plugin-babel': 5.2.2_6pbdyizg3cvv5r6onmzcm6zd4i + '@rollup/plugin-commonjs': 17.0.0_rollup@2.35.1 + '@rollup/plugin-json': 4.1.0_rollup@2.35.1 + '@rollup/plugin-node-resolve': 11.0.1_rollup@2.35.1 '@surma/rollup-plugin-off-main-thread': 2.2.3 asyncro: 3.0.0 - autoprefixer: 10.4.12_postcss@8.4.16 - babel-plugin-macros: 3.1.0 - babel-plugin-transform-async-to-promises: 0.8.18 + autoprefixer: 10.4.4_postcss@8.4.5 + babel-plugin-macros: 3.0.1 + babel-plugin-transform-async-to-promises: 0.8.15 babel-plugin-transform-replace-expressions: 0.2.0_@babel+core@7.18.0 brotli-size: 4.0.0 - builtin-modules: 3.3.0 - camelcase: 6.3.0 + builtin-modules: 3.1.0 + camelcase: 6.2.0 escape-string-regexp: 4.0.0 - filesize: 6.4.0 + filesize: 6.1.0 gzip-size: 6.0.0 - kleur: 4.1.5 + kleur: 4.1.3 lodash.merge: 4.6.2 - postcss: 8.4.16 + postcss: 8.4.5 pretty-bytes: 5.6.0 - rollup: 2.79.0 + rollup: 2.35.1 rollup-plugin-bundle-size: 1.0.3 - rollup-plugin-postcss: 4.0.2_postcss@8.4.16 - rollup-plugin-terser: 7.0.2_rollup@2.79.0 - rollup-plugin-typescript2: 0.29.0_ihkqvyh37tzxtjmovjyy2yrv7m - rollup-plugin-visualizer: 5.8.1_rollup@2.79.0 - sade: 1.8.1 - terser: 5.15.0 - tiny-glob: 0.2.9 + rollup-plugin-postcss: 4.0.0_postcss@8.4.5 + rollup-plugin-terser: 7.0.2_rollup@2.35.1 + rollup-plugin-typescript2: 0.29.0_qdoq77m3lkibs3ktoonmxnobxy + rollup-plugin-visualizer: 5.6.0_rollup@2.35.1 + sade: 1.7.4 + terser: 5.10.0 + tiny-glob: 0.2.8 tslib: 2.4.0 - typescript: 4.8.3 + typescript: 4.6.3 transitivePeerDependencies: - '@types/babel__core' - supports-color - - ts-node - dev: true - - /micromark-core-commonmark/1.0.6: - resolution: - { - integrity: sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==, - } - dependencies: - decode-named-character-reference: 1.0.2 - micromark-factory-destination: 1.0.0 - micromark-factory-label: 1.0.2 - micromark-factory-space: 1.0.0 - micromark-factory-title: 1.0.2 - micromark-factory-whitespace: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-chunked: 1.0.0 - micromark-util-classify-character: 1.0.0 - micromark-util-html-tag-name: 1.1.0 - micromark-util-normalize-identifier: 1.0.0 - micromark-util-resolve-all: 1.0.0 - micromark-util-subtokenize: 1.0.2 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.6 - dev: true - - /micromark-extension-mdx-expression/1.0.3: - resolution: - { - integrity: sha512-TjYtjEMszWze51NJCZmhv7MEBcgYRgb3tJeMAJ+HQCAaZHHRBaDCccqQzGizR/H4ODefP44wRTgOn2vE5I6nZA==, - } - dependencies: - micromark-factory-mdx-expression: 1.0.6 - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-events-to-acorn: 1.2.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.6 - dev: true - - /micromark-extension-mdx-jsx/1.0.3: - resolution: - { - integrity: sha512-VfA369RdqUISF0qGgv2FfV7gGjHDfn9+Qfiv5hEwpyr1xscRj/CiVRkU7rywGFCO7JwJ5L0e7CJz60lY52+qOA==, - } - dependencies: - '@types/acorn': 4.0.6 - estree-util-is-identifier-name: 2.0.1 - micromark-factory-mdx-expression: 1.0.6 - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.6 - vfile-message: 3.1.2 - dev: true - - /micromark-extension-mdx-md/1.0.0: - resolution: - { - integrity: sha512-xaRAMoSkKdqZXDAoSgp20Azm0aRQKGOl0RrS81yGu8Hr/JhMsBmfs4wR7m9kgVUIO36cMUQjNyiyDKPrsv8gOw==, - } - dependencies: - micromark-util-types: 1.0.2 - dev: true - - /micromark-extension-mdxjs-esm/1.0.3: - resolution: - { - integrity: sha512-2N13ol4KMoxb85rdDwTAC6uzs8lMX0zeqpcyx7FhS7PxXomOnLactu8WI8iBNXW8AVyea3KIJd/1CKnUmwrK9A==, - } - dependencies: - micromark-core-commonmark: 1.0.6 - micromark-util-character: 1.1.0 - micromark-util-events-to-acorn: 1.2.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - unist-util-position-from-estree: 1.1.1 - uvu: 0.5.6 - vfile-message: 3.1.2 - dev: true - - /micromark-extension-mdxjs/1.0.0: - resolution: - { - integrity: sha512-TZZRZgeHvtgm+IhtgC2+uDMR7h8eTKF0QUX9YsgoL9+bADBpBY6SiLvWqnBlLbCEevITmTqmEuY3FoxMKVs1rQ==, - } - dependencies: - acorn: 8.8.0 - acorn-jsx: 5.3.2_acorn@8.8.0 - micromark-extension-mdx-expression: 1.0.3 - micromark-extension-mdx-jsx: 1.0.3 - micromark-extension-mdx-md: 1.0.0 - micromark-extension-mdxjs-esm: 1.0.3 - micromark-util-combine-extensions: 1.0.0 - micromark-util-types: 1.0.2 - dev: true - - /micromark-factory-destination/1.0.0: - resolution: - { - integrity: sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==, - } - dependencies: - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - dev: true - - /micromark-factory-label/1.0.2: - resolution: - { - integrity: sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==, - } - dependencies: - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.6 - dev: true - - /micromark-factory-mdx-expression/1.0.6: - resolution: - { - integrity: sha512-WRQIc78FV7KrCfjsEf/sETopbYjElh3xAmNpLkd1ODPqxEngP42eVRGbiPEQWpRV27LzqW+XVTvQAMIIRLPnNA==, - } - dependencies: - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-events-to-acorn: 1.2.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - unist-util-position-from-estree: 1.1.1 - uvu: 0.5.6 - vfile-message: 3.1.2 - dev: true - - /micromark-factory-space/1.0.0: - resolution: - { - integrity: sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==, - } - dependencies: - micromark-util-character: 1.1.0 - micromark-util-types: 1.0.2 - dev: true - - /micromark-factory-title/1.0.2: - resolution: - { - integrity: sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==, - } - dependencies: - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.6 - dev: true - - /micromark-factory-whitespace/1.0.0: - resolution: - { - integrity: sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==, - } - dependencies: - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - dev: true - - /micromark-util-character/1.1.0: - resolution: - { - integrity: sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==, - } - dependencies: - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - dev: true - - /micromark-util-chunked/1.0.0: - resolution: - { - integrity: sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==, - } - dependencies: - micromark-util-symbol: 1.0.1 - dev: true - - /micromark-util-classify-character/1.0.0: - resolution: - { - integrity: sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==, - } - dependencies: - micromark-util-character: 1.1.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - dev: true - - /micromark-util-combine-extensions/1.0.0: - resolution: - { - integrity: sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==, - } - dependencies: - micromark-util-chunked: 1.0.0 - micromark-util-types: 1.0.2 - dev: true - - /micromark-util-decode-numeric-character-reference/1.0.0: - resolution: - { - integrity: sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==, - } - dependencies: - micromark-util-symbol: 1.0.1 dev: true - /micromark-util-decode-string/1.0.2: + /micromark-extension-mdx-expression/0.3.2: resolution: { - integrity: sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==, + integrity: sha512-Sh8YHLSAlbm/7TZkVKEC4wDcJE8XhVpZ9hUXBue1TcAicrrzs/oXu7PHH3NcyMemjGyMkiVS34Y0AHC5KG3y4A==, } dependencies: - decode-named-character-reference: 1.0.2 - micromark-util-character: 1.1.0 - micromark-util-decode-numeric-character-reference: 1.0.0 - micromark-util-symbol: 1.0.1 - dev: true - - /micromark-util-encode/1.0.1: - resolution: - { - integrity: sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==, - } - dev: true - - /micromark-util-events-to-acorn/1.2.0: - resolution: - { - integrity: sha512-WWp3bf7xT9MppNuw3yPjpnOxa8cj5ACivEzXJKu0WwnjBYfzaBvIAT9KfeyI0Qkll+bfQtfftSwdgTH6QhTOKw==, - } - dependencies: - '@types/acorn': 4.0.6 - '@types/estree': 1.0.0 - estree-util-visit: 1.2.0 - micromark-util-types: 1.0.2 - uvu: 0.5.6 - vfile-location: 4.0.1 - vfile-message: 3.1.2 - dev: true - - /micromark-util-html-tag-name/1.1.0: - resolution: - { - integrity: sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==, - } - dev: true - - /micromark-util-normalize-identifier/1.0.0: - resolution: - { - integrity: sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==, - } - dependencies: - micromark-util-symbol: 1.0.1 + micromark: 2.11.4 + vfile-message: 2.0.4 + transitivePeerDependencies: + - supports-color dev: true - /micromark-util-resolve-all/1.0.0: + /micromark-extension-mdx-jsx/0.3.3: resolution: { - integrity: sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==, + integrity: sha512-kG3VwaJlzAPdtIVDznfDfBfNGMTIzsHqKpTmMlew/iPnUCDRNkX+48ElpaOzXAtK5axtpFKE3Hu3VBriZDnRTQ==, } dependencies: - micromark-util-types: 1.0.2 + estree-util-is-identifier-name: 1.1.0 + micromark: 2.11.4 + micromark-extension-mdx-expression: 0.3.2 + vfile-message: 2.0.4 + transitivePeerDependencies: + - supports-color dev: true - /micromark-util-sanitize-uri/1.0.0: + /micromark-extension-mdx-md/0.1.1: resolution: { - integrity: sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==, + integrity: sha512-emlFQEyfx/2aPhwyEqeNDfKE6jPH1cvLTb5ANRo4qZBjaUObnzjLRdzK8RJ4Xc8+/dOmKN8TTRxFnOYF5/EAwQ==, } - dependencies: - micromark-util-character: 1.1.0 - micromark-util-encode: 1.0.1 - micromark-util-symbol: 1.0.1 dev: true - /micromark-util-subtokenize/1.0.2: + /micromark-extension-mdx/0.2.1: resolution: { - integrity: sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==, + integrity: sha512-J+nZegf1ExPz1Ft6shxu8M9WfRom1gwRIx6gpJK1SEEqKzY5LjOR1d/WHRtjwV4KoMXrL53+PoN7T1Rw1euJew==, } dependencies: - micromark-util-chunked: 1.0.0 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.6 + micromark: 2.11.4 + micromark-extension-mdx-expression: 0.3.2 + micromark-extension-mdx-jsx: 0.3.3 + micromark-extension-mdx-md: 0.1.1 + transitivePeerDependencies: + - supports-color dev: true - /micromark-util-symbol/1.0.1: + /micromark-extension-mdxjs-esm/0.3.1: resolution: { - integrity: sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==, + integrity: sha512-tuLgcELrgY1a5tPxjk+MrI3BdYtwW67UaHZdzKiDYD8loNbxwIscfdagI6A2BKuAkrfeyHF6FW3B8KuDK3ZMXw==, } + dependencies: + micromark: 2.11.4 + micromark-extension-mdx-expression: 0.3.2 + vfile-message: 2.0.4 + transitivePeerDependencies: + - supports-color dev: true - /micromark-util-types/1.0.2: + /micromark-extension-mdxjs/0.3.0: resolution: { - integrity: sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==, + integrity: sha512-NQuiYA0lw+eFDtSG4+c7ao3RG9dM4P0Kx/sn8OLyPhxtIc6k+9n14k5VfLxRKfAxYRTo8c5PLZPaRNmslGWxJw==, } + dependencies: + acorn: 8.8.0 + acorn-jsx: 5.3.1_acorn@8.8.0 + micromark: 2.11.4 + micromark-extension-mdx-expression: 0.3.2 + micromark-extension-mdx-jsx: 0.3.3 + micromark-extension-mdx-md: 0.1.1 + micromark-extension-mdxjs-esm: 0.3.1 + transitivePeerDependencies: + - supports-color dev: true - /micromark/3.0.10: + /micromark/2.11.4: resolution: { - integrity: sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==, + integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==, } dependencies: - '@types/debug': 4.1.7 debug: 4.3.4 - decode-named-character-reference: 1.0.2 - micromark-core-commonmark: 1.0.6 - micromark-factory-space: 1.0.0 - micromark-util-character: 1.1.0 - micromark-util-chunked: 1.0.0 - micromark-util-combine-extensions: 1.0.0 - micromark-util-decode-numeric-character-reference: 1.0.0 - micromark-util-encode: 1.0.1 - micromark-util-normalize-identifier: 1.0.0 - micromark-util-resolve-all: 1.0.0 - micromark-util-sanitize-uri: 1.0.0 - micromark-util-subtokenize: 1.0.2 - micromark-util-symbol: 1.0.1 - micromark-util-types: 1.0.2 - uvu: 0.5.6 + parse-entities: 2.0.0 transitivePeerDependencies: - supports-color dev: true @@ -21591,18 +20488,7 @@ packages: engines: { node: '>=8.6' } dependencies: braces: 3.0.2 - picomatch: 2.3.1 - dev: true - - /micromatch/4.0.5: - resolution: - { - integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==, - } - engines: { node: '>=8.6' } - dependencies: - braces: 3.0.2 - picomatch: 2.3.1 + picomatch: 2.2.3 /miller-rabin/4.0.1: resolution: @@ -21611,26 +20497,26 @@ packages: } hasBin: true dependencies: - bn.js: 4.12.0 + bn.js: 4.11.9 brorand: 1.1.0 dev: true - /mime-db/1.52.0: + /mime-db/1.47.0: resolution: { - integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==, + integrity: sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==, } engines: { node: '>= 0.6' } dev: true - /mime-types/2.1.35: + /mime-types/2.1.30: resolution: { - integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==, + integrity: sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==, } engines: { node: '>= 0.6' } dependencies: - mime-db: 1.52.0 + mime-db: 1.47.0 dev: true /mime/1.6.0: @@ -21642,6 +20528,14 @@ packages: hasBin: true dev: true + /mime/2.5.2: + resolution: + { + integrity: sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==, + } + engines: { node: '>=4.0.0' } + hasBin: true + /mimic-fn/1.2.0: resolution: { @@ -21701,10 +20595,7 @@ packages: dev: true /minimalistic-crypto-utils/1.0.1: - resolution: - { - integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==, - } + resolution: { integrity: sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= } dev: true /minimatch/3.0.4: @@ -21758,17 +20649,17 @@ packages: } engines: { node: '>= 8' } dependencies: - minipass: 3.3.4 + minipass: 3.1.3 dev: true - /minipass-fetch/1.4.1: + /minipass-fetch/1.3.3: resolution: { - integrity: sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==, + integrity: sha512-akCrLDWfbdAWkMLBxJEeWTdNsjML+dt5YgOI4gJ53vuO0vrmYQkUPxa6j6V65s9CcePIr2SSWqjT2EcrNseryQ==, } engines: { node: '>=8' } dependencies: - minipass: 3.3.4 + minipass: 3.1.3 minipass-sized: 1.0.3 minizlib: 2.1.2 optionalDependencies: @@ -21782,7 +20673,7 @@ packages: } engines: { node: '>= 8' } dependencies: - minipass: 3.3.4 + minipass: 3.1.3 dev: true /minipass-json-stream/1.0.1: @@ -21792,7 +20683,7 @@ packages: } dependencies: jsonparse: 1.3.1 - minipass: 3.3.4 + minipass: 3.1.3 dev: true /minipass-pipeline/1.2.4: @@ -21802,7 +20693,7 @@ packages: } engines: { node: '>=8' } dependencies: - minipass: 3.3.4 + minipass: 3.1.3 dev: true /minipass-sized/1.0.3: @@ -21812,7 +20703,7 @@ packages: } engines: { node: '>=8' } dependencies: - minipass: 3.3.4 + minipass: 3.1.3 dev: true /minipass/2.9.0: @@ -21821,14 +20712,14 @@ packages: integrity: sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==, } dependencies: - safe-buffer: 5.2.1 + safe-buffer: 5.2.0 yallist: 3.1.1 dev: true - /minipass/3.3.4: + /minipass/3.1.3: resolution: { - integrity: sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==, + integrity: sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==, } engines: { node: '>=8' } dependencies: @@ -21851,7 +20742,7 @@ packages: } engines: { node: '>= 8' } dependencies: - minipass: 3.3.4 + minipass: 3.1.3 yallist: 4.0.0 dev: true @@ -21861,15 +20752,13 @@ packages: integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: for-in: 1.0.2 is-extendable: 1.0.1 /mk-dirs/1.0.0: - resolution: - { - integrity: sha512-VUhC7/wotZwooobTlBl5+ZAgHoLCdckDqGz9HqdiXeYIXeATKWiiuas4HIjzOs3/qIstv+3e0u/lYYbXACIbOQ==, - } + resolution: { integrity: sha1-RO5n+CNBxnYnGOiOheV3iC4fZ/0= } engines: { node: '>=4' } dev: true @@ -21885,10 +20774,10 @@ packages: mkdirp: 1.0.4 dev: true - /mkdirp/0.5.6: + /mkdirp/0.5.5: resolution: { - integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==, + integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==, } hasBin: true dependencies: @@ -21913,16 +20802,13 @@ packages: dev: true /module-details-from-path/1.0.3: - resolution: - { - integrity: sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==, - } + resolution: { integrity: sha1-EUyUlnPiqKNenTV4hSeqN7Z52is= } dev: true - /moment/2.29.4: + /moment/2.24.0: resolution: { - integrity: sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==, + integrity: sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==, } dev: true @@ -21934,20 +20820,21 @@ packages: engines: { node: '>=4' } dev: true - /mri/1.2.0: + /mri/1.1.4: resolution: { - integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==, + integrity: sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w==, } engines: { node: '>=4' } dev: true - /mrmime/1.0.1: + /mri/1.2.0: resolution: { - integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==, + integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==, } - engines: { node: '>=10' } + engines: { node: '>=4' } + dev: true /ms/2.0.0: resolution: @@ -21968,24 +20855,17 @@ packages: integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, } - /ms/2.1.3: - resolution: - { - integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, - } - /multer/1.4.4: resolution: { integrity: sha512-2wY2+xD4udX612aMqMcB8Ws2Voq6NIUPEtD1be6m411T4uDH/VtL9i//xvcyFlTVfRdaBsk7hV5tgrGQqhuBiw==, } engines: { node: '>= 0.10.0' } - deprecated: Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10. dependencies: append-field: 1.0.0 busboy: 0.2.14 concat-stream: 1.6.2 - mkdirp: 0.5.6 + mkdirp: 0.5.5 object-assign: 4.1.1 on-finished: 2.4.1 type-is: 1.6.18 @@ -21993,10 +20873,7 @@ packages: dev: true /multimatch/2.1.0: - resolution: - { - integrity: sha512-0mzK8ymiWdehTBiJh0vClAzGyQbdtyWqzSVx//EK4N/D+599RFlGfTAsKw2zMSABtDG9C6Ul2+t8f2Lbdjf5mA==, - } + resolution: { integrity: sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis= } engines: { node: '>=0.10.0' } dependencies: array-differ: 1.0.0 @@ -22012,11 +20889,11 @@ packages: } engines: { node: '>=10' } dependencies: - '@types/minimatch': 3.0.5 + '@types/minimatch': 3.0.3 array-differ: 3.0.0 array-union: 2.1.0 arrify: 2.0.1 - minimatch: 3.0.4 + minimatch: 3.1.2 dev: true /mute-stream/0.0.7: @@ -22032,10 +20909,10 @@ packages: integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==, } - /nan/2.16.0: + /nan/2.15.0: resolution: { - integrity: sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==, + integrity: sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==, } dev: true @@ -22092,7 +20969,7 @@ packages: integrity: sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA==, } dependencies: - querystring: 0.2.1 + querystring: 0.2.0 dev: true /natural-compare/1.4.0: @@ -22101,10 +20978,10 @@ packages: integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==, } - /negotiator/0.6.3: + /negotiator/0.6.2: resolution: { - integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==, + integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==, } engines: { node: '>= 0.6' } dev: true @@ -22122,18 +20999,15 @@ packages: integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==, } - /nested-error-stacks/2.1.1: + /nested-error-stacks/2.1.0: resolution: { - integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==, + integrity: sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==, } dev: true /next-tick/1.0.0: - resolution: - { - integrity: sha512-mc/caHeUcdjnC/boPWJefDr4KUIWQNv+tlnFnJd38QMou86QtxQzBJfxgGRzvx8jazYRqrVlaHarfO72uNxPOg==, - } + resolution: { integrity: sha1-yobR/ogoFpsBICCOPchCS524NCw= } dev: true /nice-try/1.0.5: @@ -22199,22 +21073,19 @@ packages: dev: true /node-dir/0.1.17: - resolution: - { - integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==, - } + resolution: { integrity: sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU= } engines: { node: '>= 0.10.5' } dependencies: minimatch: 3.1.2 dev: false - /node-emoji/1.11.0: + /node-emoji/1.10.0: resolution: { - integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==, + integrity: sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==, } dependencies: - lodash: 4.17.21 + lodash.toarray: 4.4.0 dev: true /node-fetch/1.7.3: @@ -22258,10 +21129,10 @@ packages: hasBin: true dev: true - /node-gyp-build/4.5.0: + /node-gyp-build/4.2.3: resolution: { - integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==, + integrity: sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==, } hasBin: true dev: true @@ -22274,16 +21145,16 @@ packages: engines: { node: '>= 6.0.0' } hasBin: true dependencies: - env-paths: 2.2.1 - glob: 7.1.6 + env-paths: 2.2.0 + glob: 7.2.0 graceful-fs: 4.2.10 - mkdirp: 0.5.6 + mkdirp: 0.5.5 nopt: 4.0.3 npmlog: 4.1.2 request: 2.88.2 rimraf: 2.7.1 semver: 5.7.1 - tar: 4.4.19 + tar: 4.4.13 which: 1.3.1 dev: true @@ -22295,8 +21166,8 @@ packages: engines: { node: '>= 10.12.0' } hasBin: true dependencies: - env-paths: 2.2.1 - glob: 7.1.6 + env-paths: 2.2.0 + glob: 7.2.0 graceful-fs: 4.2.10 nopt: 5.0.0 npmlog: 4.1.2 @@ -22318,10 +21189,7 @@ packages: dev: true /node-int64/0.4.0: - resolution: - { - integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==, - } + resolution: { integrity: sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= } dev: true /node-notifier/8.0.1: @@ -22338,32 +21206,32 @@ packages: which: 2.0.2 dev: true - /node-plop/0.30.1: + /node-plop/0.30.0: resolution: { - integrity: sha512-+IOrQ1KQuOOeiLaoMzjr6ZmgWyx7gTHuLw/WD6Pqfrb6T9nOpOl76iZwF3M0Dw29Qgk6k17VF7aUULwuQS53Ig==, + integrity: sha512-5w9+jWoy9OtMm3qRmHgL2z/3L5VL3RhEegKkKC4tA1IIjG3aXf8Ee/8wdgU9qXyt1yDfPWI9Tan1rHpXAp0ZnA==, } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } dependencies: - '@types/inquirer': 8.2.3 + '@types/inquirer': 8.1.3 change-case: 4.1.2 - del: 6.1.1 - globby: 12.2.0 + del: 6.0.0 + globby: 12.0.2 handlebars: 4.7.7 - inquirer: 8.2.4 - isbinaryfile: 4.0.10 + inquirer: 8.2.0 + isbinaryfile: 4.0.8 lodash.get: 4.4.2 lower-case: 2.0.2 mkdirp: 1.0.4 - resolve: 1.22.1 + resolve: 1.22.0 title-case: 3.0.3 upper-case: 2.0.2 dev: true - /node-releases/2.0.6: + /node-releases/2.0.3: resolution: { - integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==, + integrity: sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==, } /node-version/1.1.3: @@ -22374,6 +21242,14 @@ packages: engines: { node: '>=4.0.0' } dev: true + /node-version/1.2.0: + resolution: + { + integrity: sha512-ma6oU4Sk0qOoKEAymVoTvk8EdXEobdS7m/mAGhDJ8Rouugho48crHBORAmy5BoOcv8wraPM6xumapQp5hl4iIQ==, + } + engines: { node: '>=6.0.0' } + dev: true + /nopt/4.0.3: resolution: { @@ -22410,20 +21286,20 @@ packages: integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==, } dependencies: - hosted-git-info: 2.8.9 - resolve: 1.22.1 + hosted-git-info: 2.8.5 + resolve: 1.22.0 semver: 5.7.1 validate-npm-package-license: 3.0.4 - /normalize-package-data/3.0.3: + /normalize-package-data/3.0.0: resolution: { - integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==, + integrity: sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==, } engines: { node: '>=10' } dependencies: - hosted-git-info: 4.1.0 - is-core-module: 2.10.0 + hosted-git-info: 3.0.8 + resolve: 1.22.0 semver: 7.3.7 validate-npm-package-license: 3.0.4 dev: true @@ -22447,27 +21323,24 @@ packages: dev: true /normalize-range/0.1.2: - resolution: - { - integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==, - } + resolution: { integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= } engines: { node: '>=0.10.0' } dev: true - /normalize-url/4.5.1: + /normalize-url/3.3.0: resolution: { - integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==, + integrity: sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==, } - engines: { node: '>=8' } + engines: { node: '>=6' } dev: true - /normalize-url/6.1.0: + /normalize-url/4.5.0: resolution: { - integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==, + integrity: sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==, } - engines: { node: '>=10' } + engines: { node: '>=8' } dev: true /normalize.css/8.0.1: @@ -22519,62 +21392,43 @@ packages: } dev: true - /npm-package-arg/8.1.5: + /npm-package-arg/8.1.0: resolution: { - integrity: sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==, + integrity: sha512-/ep6QDxBkm9HvOhOg0heitSd7JHA1U7y1qhhlRlteYYAi9Pdb/ZV7FW5aHpkrpM8+P+4p/jjR8zCyKPBMBjSig==, } engines: { node: '>=10' } dependencies: - hosted-git-info: 4.1.0 + hosted-git-info: 3.0.8 semver: 7.3.7 validate-npm-package-name: 3.0.0 dev: true - /npm-packlist/2.2.2: + /npm-packlist/2.1.4: resolution: { - integrity: sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg==, + integrity: sha512-Qzg2pvXC9U4I4fLnUrBmcIT4x0woLtUgxUi9eC+Zrcv1Xx5eamytGAfbDWQ67j7xOcQ2VW1I3su9smVTIdu7Hw==, } engines: { node: '>=10' } hasBin: true dependencies: - glob: 7.1.6 + glob: 7.2.0 ignore-walk: 3.0.4 npm-bundled: 1.1.2 npm-normalize-package-bin: 1.0.1 dev: true - /npm-pick-manifest/6.1.1: + /npm-pick-manifest/6.1.0: resolution: { - integrity: sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA==, + integrity: sha512-ygs4k6f54ZxJXrzT0x34NybRlLeZ4+6nECAIbr2i0foTnijtS1TJiyzpqtuUAJOps/hO0tNDr8fRV5g+BtRlTw==, } dependencies: npm-install-checks: 4.0.0 - npm-normalize-package-bin: 1.0.1 - npm-package-arg: 8.1.5 + npm-package-arg: 8.1.0 semver: 7.3.7 dev: true - /npm-registry-fetch/11.0.0: - resolution: - { - integrity: sha512-jmlgSxoDNuhAtxUIG6pVwwtz840i994dL14FoNVZisrmZW5kWd63IUTNv1m/hyRSGSqWjCUp/YZlS1BJyNp9XA==, - } - engines: { node: '>=10' } - dependencies: - make-fetch-happen: 9.1.0 - minipass: 3.3.4 - minipass-fetch: 1.4.1 - minipass-json-stream: 1.0.1 - minizlib: 2.1.2 - npm-package-arg: 8.1.5 - transitivePeerDependencies: - - bluebird - - supports-color - dev: true - /npm-registry-fetch/9.0.0: resolution: { @@ -22582,14 +21436,14 @@ packages: } engines: { node: '>=10' } dependencies: - '@npmcli/ci-detect': 1.4.0 + '@npmcli/ci-detect': 1.3.0 lru-cache: 6.0.0 - make-fetch-happen: 8.0.14 - minipass: 3.3.4 - minipass-fetch: 1.4.1 + make-fetch-happen: 8.0.13 + minipass: 3.1.3 + minipass-fetch: 1.3.3 minipass-json-stream: 1.0.1 minizlib: 2.1.2 - npm-package-arg: 8.1.5 + npm-package-arg: 8.1.0 transitivePeerDependencies: - bluebird - supports-color @@ -22607,18 +21461,15 @@ packages: chalk: 2.4.2 cross-spawn: 6.0.5 memorystream: 0.3.1 - minimatch: 3.0.4 - pidtree: 0.3.1 + minimatch: 3.1.2 + pidtree: 0.3.0 read-pkg: 3.0.0 shell-quote: 1.7.3 - string.prototype.padend: 3.1.3 + string.prototype.padend: 3.1.0 dev: true /npm-run-path/1.0.0: - resolution: - { - integrity: sha512-PrGAi1SLlqNvKN5uGBjIgnrTb8fl0Jz0a3JJmeMcGnIBh7UE9Gc4zsAMlwDajOMg2b1OgP6UPvoLUboTmMZPFA==, - } + resolution: { integrity: sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8= } engines: { node: '>=0.10.0' } dependencies: path-key: 1.0.0 @@ -22649,39 +21500,33 @@ packages: integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==, } dependencies: - are-we-there-yet: 1.1.7 + are-we-there-yet: 1.1.5 console-control-strings: 1.1.0 gauge: 2.7.4 set-blocking: 2.0.0 dev: true - /npmlog/5.0.1: - resolution: - { - integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==, - } - dependencies: - are-we-there-yet: 2.0.0 - console-control-strings: 1.1.0 - gauge: 3.0.2 - set-blocking: 2.0.0 + /nprogress/0.2.0: + resolution: { integrity: sha1-y480xTIT2JVyP8urkH6UIq28r7E= } dev: true - /nprogress/0.2.0: + /nth-check/1.0.2: resolution: { - integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==, + integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==, } + dependencies: + boolbase: 1.0.0 dev: true - /nth-check/1.0.2: + /nth-check/2.0.0: resolution: { - integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==, + integrity: sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==, } dependencies: boolbase: 1.0.0 - dev: true + dev: false /nth-check/2.1.1: resolution: @@ -22690,12 +21535,10 @@ packages: } dependencies: boolbase: 1.0.0 + dev: true /num2fraction/1.2.2: - resolution: - { - integrity: sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==, - } + resolution: { integrity: sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= } dev: true /number-is-nan/1.0.1: @@ -22706,10 +21549,10 @@ packages: engines: { node: '>=0.10.0' } dev: true - /nwsapi/2.2.2: + /nwsapi/2.2.0: resolution: { - integrity: sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==, + integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==, } dev: true @@ -22733,26 +21576,30 @@ packages: integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: copy-descriptor: 0.1.1 define-property: 0.2.5 kind-of: 3.2.2 + /object-inspect/1.11.0: + resolution: + { + integrity: sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==, + } + /object-inspect/1.12.2: resolution: { integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==, } - /object-is/1.1.5: + /object-is/1.0.2: resolution: { - integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==, + integrity: sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ==, } engines: { node: '>= 0.4' } - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 dev: true /object-keys/0.4.0: @@ -22775,13 +21622,14 @@ packages: integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: isobject: 3.0.1 - /object.assign/4.1.4: + /object.assign/4.1.2: resolution: { - integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==, + integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==, } engines: { node: '>= 0.4' } dependencies: @@ -22790,11 +21638,20 @@ packages: has-symbols: 1.0.3 object-keys: 1.1.1 - /object.defaults/1.1.0: + /object.assign/4.1.4: resolution: { - integrity: sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==, + integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==, } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + has-symbols: 1.0.3 + object-keys: 1.1.1 + + /object.defaults/1.1.0: + resolution: { integrity: sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8= } engines: { node: '>=0.10.0' } dependencies: array-each: 1.0.1 @@ -22822,20 +21679,18 @@ packages: engines: { node: '>= 0.4' } dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.2 + define-properties: 1.1.3 + es-abstract: 1.19.1 - /object.getownpropertydescriptors/2.1.4: + /object.getownpropertydescriptors/2.1.0: resolution: { - integrity: sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==, + integrity: sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==, } engines: { node: '>= 0.8' } dependencies: - array.prototype.reduce: 1.0.4 - call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.2 + define-properties: 1.1.3 + es-abstract: 1.19.1 dev: true /object.hasown/1.1.1: @@ -22849,10 +21704,7 @@ packages: dev: false /object.map/1.0.1: - resolution: - { - integrity: sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==, - } + resolution: { integrity: sha1-z4Plncj8wK1fQlDh94s7gb2AHTc= } engines: { node: '>=0.10.0' } dependencies: for-own: 1.0.0 @@ -22860,10 +21712,7 @@ packages: dev: true /object.omit/2.0.1: - resolution: - { - integrity: sha512-UiAM5mhmIuKLsOvrL+B0U2d1hXHF3bFYWIuH1LMpuV2EJEHG1Ntz06PgLEHjm6VFd87NpH8rastvPoyv6UW2fA==, - } + resolution: { integrity: sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= } engines: { node: '>=0.10.0' } dependencies: for-own: 0.1.5 @@ -22887,14 +21736,11 @@ packages: engines: { node: '>= 0.4' } dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.2 + define-properties: 1.1.3 + es-abstract: 1.19.1 /on-finished/2.3.0: - resolution: - { - integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==, - } + resolution: { integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= } engines: { node: '>= 0.8' } dependencies: ee-first: 1.1.1 @@ -22989,7 +21835,7 @@ packages: } engines: { node: '>= 0.8.0' } dependencies: - deep-is: 0.1.4 + deep-is: 0.1.3 fast-levenshtein: 2.0.6 levn: 0.3.0 prelude-ls: 1.1.2 @@ -23004,7 +21850,7 @@ packages: } engines: { node: '>= 0.8.0' } dependencies: - deep-is: 0.1.4 + deep-is: 0.1.3 fast-levenshtein: 2.0.6 levn: 0.4.1 prelude-ls: 1.2.1 @@ -23035,7 +21881,7 @@ packages: dependencies: chalk: 3.0.0 cli-cursor: 3.1.0 - cli-spinners: 2.7.0 + cli-spinners: 2.6.1 is-interactive: 1.0.0 log-symbols: 3.0.0 mute-stream: 0.0.8 @@ -23053,7 +21899,7 @@ packages: bl: 4.1.0 chalk: 4.1.2 cli-cursor: 3.1.0 - cli-spinners: 2.7.0 + cli-spinners: 2.6.1 is-interactive: 1.0.0 is-unicode-supported: 0.1.0 log-symbols: 4.1.0 @@ -23061,29 +21907,26 @@ packages: wcwidth: 1.0.1 dev: true - /ora/6.1.2: + /ora/6.0.1: resolution: { - integrity: sha512-EJQ3NiP5Xo94wJXIzAyOtSb0QEIAUu7m8t6UZ9krbz0vAJqr92JpcK/lEXg91q6B9pEGqrykkd2EQplnifDSBw==, + integrity: sha512-TDdKkKHdWE6jo/6pIa5U5AWcSVfpNRFJ8sdRJpioGNVPLAzZzHs/N+QhUfF7ZbyoC+rnDuNTKzeDJUbAza9g4g==, } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } dependencies: bl: 5.0.0 - chalk: 5.0.1 + chalk: 4.1.2 cli-cursor: 4.0.0 - cli-spinners: 2.7.0 + cli-spinners: 2.6.1 is-interactive: 2.0.0 - is-unicode-supported: 1.3.0 + is-unicode-supported: 1.1.0 log-symbols: 5.1.0 strip-ansi: 7.0.1 wcwidth: 1.0.1 dev: true /os-browserify/0.3.0: - resolution: - { - integrity: sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==, - } + resolution: { integrity: sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= } dev: true /os-homedir/1.0.2: @@ -23127,22 +21970,30 @@ packages: engines: { node: '>=6' } dev: true - /p-cancelable/2.1.1: + /p-cancelable/2.0.0: + resolution: + { + integrity: sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==, + } + engines: { node: '>=8' } + dev: true + + /p-each-series/2.2.0: resolution: { - integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==, + integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==, } engines: { node: '>=8' } dev: true - /p-event/4.2.0: + /p-event/4.1.0: resolution: { - integrity: sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==, + integrity: sha512-4vAd06GCsgflX4wHN1JqrMzBh/8QZ4j+rzp0cd2scXRwuBEv+QR3wrVA5aLhWDLw4y2WgDKvzWF3CCLmVM1UgA==, } engines: { node: '>=8' } dependencies: - p-timeout: 3.2.0 + p-timeout: 2.0.1 dev: true /p-finally/1.0.0: @@ -23169,7 +22020,6 @@ packages: engines: { node: '>=4' } dependencies: p-try: 1.0.0 - dev: true /p-limit/2.3.0: resolution: @@ -23188,16 +22038,13 @@ packages: engines: { node: '>=10' } dependencies: yocto-queue: 0.1.0 + dev: true /p-locate/2.0.0: - resolution: - { - integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==, - } + resolution: { integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= } engines: { node: '>=4' } dependencies: p-limit: 1.3.0 - dev: true /p-locate/3.0.0: resolution: @@ -23217,15 +22064,6 @@ packages: dependencies: p-limit: 2.3.0 - /p-locate/5.0.0: - resolution: - { - integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==, - } - engines: { node: '>=10' } - dependencies: - p-limit: 3.1.0 - /p-map-series/2.1.0: resolution: { @@ -23299,6 +22137,16 @@ packages: p-finally: 1.0.0 dev: true + /p-timeout/2.0.1: + resolution: + { + integrity: sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==, + } + engines: { node: '>=4' } + dependencies: + p-finally: 1.0.0 + dev: true + /p-timeout/3.2.0: resolution: { @@ -23318,12 +22166,8 @@ packages: dev: false /p-try/1.0.0: - resolution: - { - integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==, - } + resolution: { integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= } engines: { node: '>=4' } - dev: true /p-try/2.2.0: resolution: @@ -23350,35 +22194,35 @@ packages: engines: { node: '>=8' } dependencies: got: 9.6.0 - registry-auth-token: 4.2.2 + registry-auth-token: 4.2.1 registry-url: 5.1.0 semver: 6.3.0 dev: true - /pacote/11.3.5: + /pacote/11.2.6: resolution: { - integrity: sha512-fT375Yczn4zi+6Hkk2TBe1x1sP8FgFsEIZ2/iWaXY2r/NkhDJfxbcn5paz1+RTFCyNf+dPnaoBDJoAxXSU8Bkg==, + integrity: sha512-xCl++Hb3aBC7LaWMimbO4xUqZVsEbKDVc6KKDIIyAeBYrmMwY1yJC2nES/lsGd8sdQLUosgBxQyuVNncZ2Ru0w==, } engines: { node: '>=10' } hasBin: true dependencies: - '@npmcli/git': 2.1.0 + '@npmcli/git': 2.0.4 '@npmcli/installed-package-contents': 1.0.7 '@npmcli/promise-spawn': 1.3.2 - '@npmcli/run-script': 1.8.6 + '@npmcli/run-script': 1.8.3 cacache: 15.3.0 chownr: 2.0.0 fs-minipass: 2.1.0 infer-owner: 1.0.4 - minipass: 3.3.4 + minipass: 3.1.3 mkdirp: 1.0.4 - npm-package-arg: 8.1.5 - npm-packlist: 2.2.2 - npm-pick-manifest: 6.1.1 - npm-registry-fetch: 11.0.0 + npm-package-arg: 8.1.0 + npm-packlist: 2.1.4 + npm-pick-manifest: 6.1.0 + npm-registry-fetch: 9.0.0 promise-retry: 2.0.1 - read-package-json-fast: 2.0.3 + read-package-json-fast: 2.0.1 rimraf: 3.0.2 ssri: 8.0.1 tar: 6.1.11 @@ -23422,17 +22266,18 @@ packages: dependencies: callsites: 3.1.0 - /parse-asn1/5.1.6: + /parse-asn1/5.1.5: resolution: { - integrity: sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==, + integrity: sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==, } dependencies: - asn1.js: 5.4.1 + asn1.js: 4.10.1 browserify-aes: 1.2.0 + create-hash: 1.2.0 evp_bytestokey: 1.0.3 - pbkdf2: 3.1.2 - safe-buffer: 5.2.1 + pbkdf2: 3.1.1 + safe-buffer: 5.2.0 dev: true /parse-english/4.2.0: @@ -23453,12 +22298,12 @@ packages: integrity: sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==, } dependencies: - character-entities: 1.2.4 - character-entities-legacy: 1.1.4 - character-reference-invalid: 1.1.4 - is-alphanumerical: 1.0.4 - is-decimal: 1.0.4 - is-hexadecimal: 1.0.4 + character-entities: 1.2.3 + character-entities-legacy: 1.1.3 + character-reference-invalid: 1.1.3 + is-alphanumerical: 1.0.3 + is-decimal: 1.0.3 + is-hexadecimal: 1.0.3 dev: true /parse-entities/2.0.0: @@ -23467,35 +22312,16 @@ packages: integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==, } dependencies: - character-entities: 1.2.4 - character-entities-legacy: 1.1.4 - character-reference-invalid: 1.1.4 - is-alphanumerical: 1.0.4 - is-decimal: 1.0.4 - is-hexadecimal: 1.0.4 - dev: true - - /parse-entities/4.0.0: - resolution: - { - integrity: sha512-5nk9Fn03x3rEhGaX1FU6IDwG/k+GxLXlFAkgrbM1asuAFl3BhdQWvASaIsmwWypRNcZKHPYnIuOSfIWEyEQnPQ==, - } - dependencies: - '@types/unist': 2.0.6 - character-entities: 2.0.2 - character-entities-legacy: 3.0.0 - character-reference-invalid: 2.0.1 - decode-named-character-reference: 1.0.2 - is-alphanumerical: 2.0.1 - is-decimal: 2.0.1 - is-hexadecimal: 2.0.1 + character-entities: 1.2.3 + character-entities-legacy: 1.1.3 + character-reference-invalid: 1.1.3 + is-alphanumerical: 1.0.3 + is-decimal: 1.0.3 + is-hexadecimal: 1.0.3 dev: true /parse-filepath/1.0.2: - resolution: - { - integrity: sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==, - } + resolution: { integrity: sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= } engines: { node: '>=0.8' } dependencies: is-absolute: 1.0.0 @@ -23516,6 +22342,10 @@ packages: ini: 1.3.8 dev: true + /parse-github-repo-url/1.4.1: + resolution: { integrity: sha1-nn2LslKmy2ukJZUGC3v23z28H1A= } + dev: true + /parse-github-url/1.0.2: resolution: { @@ -23526,10 +22356,7 @@ packages: dev: true /parse-glob/3.0.4: - resolution: - { - integrity: sha512-FC5TeK0AwXzq3tUBFtH74naWkPQCEWs4K+xMxWZBlKDWu0bVHXGZa+KKqxKidd7xwhdZ19ZNuF2uO1M/r196HA==, - } + resolution: { integrity: sha1-ssN2z7EfNVE7rdFz7wu246OIORw= } engines: { node: '>=0.10.0' } dependencies: glob-base: 0.3.0 @@ -23539,37 +22366,31 @@ packages: dev: true /parse-json/2.2.0: - resolution: - { - integrity: sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==, - } + resolution: { integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= } engines: { node: '>=0.10.0' } dependencies: error-ex: 1.3.2 dev: true /parse-json/4.0.0: - resolution: - { - integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==, - } + resolution: { integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= } engines: { node: '>=4' } dependencies: error-ex: 1.3.2 json-parse-better-errors: 1.0.2 dev: true - /parse-json/5.2.0: + /parse-json/5.0.0: resolution: { - integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==, + integrity: sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==, } engines: { node: '>=8' } dependencies: - '@babel/code-frame': 7.18.6 + '@babel/code-frame': 7.16.7 error-ex: 1.3.2 - json-parse-even-better-errors: 2.3.1 - lines-and-columns: 1.2.4 + json-parse-better-errors: 1.0.2 + lines-and-columns: 1.1.6 /parse-latin/4.3.0: resolution: @@ -23598,28 +22419,26 @@ packages: engines: { node: '>=0.10.0' } dev: true - /parse-path/4.0.4: + /parse-path/4.0.1: resolution: { - integrity: sha512-Z2lWUis7jlmXC1jeOG9giRO2+FsuyNipeQ43HAjqAZjwSe3SEf+q/84FGPHoso3kyntbxa4c4i77t3m6fGf8cw==, + integrity: sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA==, } dependencies: - is-ssh: 1.4.0 - protocols: 1.4.8 - qs: 6.11.0 - query-string: 6.14.1 + is-ssh: 1.3.1 + protocols: 1.4.7 dev: true - /parse-url/6.0.5: + /parse-url/5.0.1: resolution: { - integrity: sha512-e35AeLTSIlkw/5GFq70IN7po8fmDUjpDPY1rIK+VubRfsUvBonjQ+PBZG+vWMACnQSmNlvl524IucoDmcioMxA==, + integrity: sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg==, } dependencies: - is-ssh: 1.4.0 - normalize-url: 6.1.0 - parse-path: 4.0.4 - protocols: 1.4.8 + is-ssh: 1.3.1 + normalize-url: 3.3.0 + parse-path: 4.0.1 + protocols: 1.4.7 dev: true /parse5-htmlparser2-tree-adapter/6.0.1: @@ -23670,6 +22489,7 @@ packages: integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==, } engines: { node: '>=0.10.0' } + requiresBuild: true /path-browserify/1.0.1: resolution: @@ -23702,6 +22522,14 @@ packages: { integrity: sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==, } + requiresBuild: true + dev: true + + /path-exists/2.1.0: + resolution: { integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= } + engines: { node: '>=0.10.0' } + dependencies: + pinkie-promise: 2.0.1 dev: true /path-exists/3.0.0: @@ -23726,18 +22554,12 @@ packages: engines: { node: '>=0.10.0' } /path-key/1.0.0: - resolution: - { - integrity: sha512-T3hWy7tyXlk3QvPFnT+o2tmXRzU4GkitkUWLp/WZ0S/FXd7XMx176tRurgTvHTNMJOQzTcesHNpBqetH86mQ9g==, - } + resolution: { integrity: sha1-XVPVeAGWRsDWiADbThRua9wqx68= } engines: { node: '>=0.10.0' } dev: false /path-key/2.0.1: - resolution: - { - integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==, - } + resolution: { integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= } engines: { node: '>=4' } dev: true @@ -23755,28 +22577,19 @@ packages: } /path-root-regex/0.1.2: - resolution: - { - integrity: sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==, - } + resolution: { integrity: sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= } engines: { node: '>=0.10.0' } dev: true /path-root/0.1.1: - resolution: - { - integrity: sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==, - } + resolution: { integrity: sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= } engines: { node: '>=0.10.0' } dependencies: path-root-regex: 0.1.2 dev: true /path-to-regexp/0.1.7: - resolution: - { - integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==, - } + resolution: { integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= } dev: true /path-to-regexp/6.1.0: @@ -23786,11 +22599,17 @@ packages: } dev: true + /path-type/1.1.0: + resolution: { integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= } + engines: { node: '>=0.10.0' } + dependencies: + graceful-fs: 4.2.10 + pify: 2.3.0 + pinkie-promise: 2.0.1 + dev: true + /path-type/2.0.0: - resolution: - { - integrity: sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ==, - } + resolution: { integrity: sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= } engines: { node: '>=4' } dependencies: pify: 2.3.0 @@ -23822,17 +22641,17 @@ packages: through: 2.3.8 dev: true - /pbkdf2/3.1.2: + /pbkdf2/3.1.1: resolution: { - integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==, + integrity: sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==, } engines: { node: '>=0.12' } dependencies: create-hash: 1.2.0 create-hmac: 1.1.7 ripemd160: 2.0.2 - safe-buffer: 5.2.1 + safe-buffer: 5.2.0 sha.js: 2.4.11 dev: true @@ -23843,30 +22662,23 @@ packages: } dev: true - /picocolors/0.2.1: - resolution: - { - integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==, - } - dev: true - /picocolors/1.0.0: resolution: { integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, } - /picomatch/2.3.1: + /picomatch/2.2.3: resolution: { - integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, + integrity: sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==, } engines: { node: '>=8.6' } - /pidtree/0.3.1: + /pidtree/0.3.0: resolution: { - integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==, + integrity: sha512-9CT4NFlDcosssyg8KVFltgokyKZIFjoBxw8CTGy+5F38Y1eQWrt8tRayiUOXE+zVKQnYu5BR8JjCtvK3BcnBhg==, } engines: { node: '>=0.10' } hasBin: true @@ -23903,6 +22715,18 @@ packages: engines: { node: '>=10' } dev: true + /pinkie-promise/2.0.1: + resolution: { integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o= } + engines: { node: '>=0.10.0' } + dependencies: + pinkie: 2.0.4 + dev: true + + /pinkie/2.0.4: + resolution: { integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA= } + engines: { node: '>=0.10.0' } + dev: true + /pirates/4.0.5: resolution: { @@ -23918,8 +22742,8 @@ packages: engines: { node: '>=4.0.0', npm: '>=1.2.10' } dependencies: browserslist: 4.20.2 - postcss: 7.0.39 - reduce-css-calc: 2.1.8 + postcss: 7.0.32 + reduce-css-calc: 2.1.7 dev: true /pkg-dir/3.0.0: @@ -24002,8 +22826,8 @@ packages: interpret: 2.2.0 liftoff: 4.0.0 minimist: 1.2.6 - node-plop: 0.30.1 - ora: 6.1.2 + node-plop: 0.30.0 + ora: 6.0.1 v8flags: 4.0.0 dev: true @@ -24022,30 +22846,28 @@ packages: } engines: { node: '>=0.10.0' } - /postcss-attribute-case-insensitive/5.0.2_postcss@8.4.14: + /postcss-attribute-case-insensitive/5.0.0_postcss@8.4.14: resolution: { - integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==, + integrity: sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==, } - engines: { node: ^12 || ^14 || >=16 } peerDependencies: - postcss: ^8.2 + postcss: ^8.0.2 dependencies: postcss: 8.4.14 postcss-selector-parser: 6.0.10 dev: true - /postcss-calc/8.2.4_postcss@8.4.16: + /postcss-calc/7.0.1: resolution: { - integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==, + integrity: sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==, } - peerDependencies: - postcss: ^8.2.2 dependencies: - postcss: 8.4.16 - postcss-selector-parser: 6.0.10 - postcss-value-parser: 4.2.0 + css-unit-converter: 1.1.1 + postcss: 7.0.32 + postcss-selector-parser: 5.0.0 + postcss-value-parser: 3.3.1 dev: true /postcss-clamp/4.1.0_postcss@8.4.14: @@ -24061,23 +22883,23 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-color-functional-notation/4.2.4_postcss@8.4.14: + /postcss-color-functional-notation/4.2.2_postcss@8.4.14: resolution: { - integrity: sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==, + integrity: sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==, } engines: { node: ^12 || ^14 || >=16 } peerDependencies: - postcss: ^8.2 + postcss: ^8.4 dependencies: postcss: 8.4.14 postcss-value-parser: 4.2.0 dev: true - /postcss-color-hex-alpha/8.0.4_postcss@8.4.14: + /postcss-color-hex-alpha/8.0.3_postcss@8.4.14: resolution: { - integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==, + integrity: sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==, } engines: { node: ^12 || ^14 || >=16 } peerDependencies: @@ -24087,157 +22909,143 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-color-rebeccapurple/7.1.1_postcss@8.4.14: + /postcss-color-rebeccapurple/7.0.2_postcss@8.4.14: resolution: { - integrity: sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==, + integrity: sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==, } engines: { node: ^12 || ^14 || >=16 } peerDependencies: - postcss: ^8.2 + postcss: ^8.3 dependencies: postcss: 8.4.14 postcss-value-parser: 4.2.0 dev: true - /postcss-colormin/5.3.0_postcss@8.4.16: + /postcss-colormin/4.0.3: resolution: { - integrity: sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==, + integrity: sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: browserslist: 4.20.2 - caniuse-api: 3.0.0 - colord: 2.9.3 - postcss: 8.4.16 - postcss-value-parser: 4.2.0 + color: 3.1.3 + has: 1.0.3 + postcss: 7.0.32 + postcss-value-parser: 3.3.1 dev: true - /postcss-convert-values/5.1.2_postcss@8.4.16: + /postcss-convert-values/4.0.1: resolution: { - integrity: sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==, + integrity: sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: - browserslist: 4.20.2 - postcss: 8.4.16 - postcss-value-parser: 4.2.0 + postcss: 7.0.32 + postcss-value-parser: 3.3.1 dev: true - /postcss-custom-media/8.0.2_postcss@8.4.14: + /postcss-custom-media/8.0.0_postcss@8.4.14: resolution: { - integrity: sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==, + integrity: sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==, } - engines: { node: ^12 || ^14 || >=16 } + engines: { node: '>=10.0.0' } peerDependencies: - postcss: ^8.3 + postcss: ^8.1.0 dependencies: postcss: 8.4.14 - postcss-value-parser: 4.2.0 dev: true - /postcss-custom-properties/12.1.9_postcss@8.4.14: + /postcss-custom-properties/12.1.7_postcss@8.4.14: resolution: { - integrity: sha512-/E7PRvK8DAVljBbeWrcEQJPG72jaImxF3vvCNFwv9cC8CzigVoNIpeyfnJzphnN3Fd8/auBf5wvkw6W9MfmTyg==, + integrity: sha512-N/hYP5gSoFhaqxi2DPCmvto/ZcRDVjE3T1LiAMzc/bg53hvhcHOLpXOHb526LzBBp5ZlAUhkuot/bfpmpgStJg==, } engines: { node: ^12 || ^14 || >=16 } peerDependencies: - postcss: ^8.2 + postcss: ^8.4 dependencies: postcss: 8.4.14 postcss-value-parser: 4.2.0 dev: true - /postcss-custom-selectors/6.0.3_postcss@8.4.14: + /postcss-custom-selectors/6.0.0_postcss@8.4.14: resolution: { - integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==, + integrity: sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==, } - engines: { node: ^12 || ^14 || >=16 } + engines: { node: '>=10.0.0' } peerDependencies: - postcss: ^8.3 + postcss: ^8.1.2 dependencies: postcss: 8.4.14 postcss-selector-parser: 6.0.10 dev: true - /postcss-dir-pseudo-class/6.0.5_postcss@8.4.14: + /postcss-dir-pseudo-class/6.0.4_postcss@8.4.14: resolution: { - integrity: sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==, + integrity: sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==, } engines: { node: ^12 || ^14 || >=16 } peerDependencies: - postcss: ^8.2 + postcss: ^8.4 dependencies: postcss: 8.4.14 postcss-selector-parser: 6.0.10 dev: true - /postcss-discard-comments/5.1.2_postcss@8.4.16: + /postcss-discard-comments/4.0.2: resolution: { - integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==, + integrity: sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: - postcss: 8.4.16 + postcss: 7.0.32 dev: true - /postcss-discard-duplicates/5.1.0_postcss@8.4.16: + /postcss-discard-duplicates/4.0.2: resolution: { - integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==, + integrity: sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: - postcss: 8.4.16 + postcss: 7.0.32 dev: true - /postcss-discard-empty/5.1.1_postcss@8.4.16: + /postcss-discard-empty/4.0.1: resolution: { - integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==, + integrity: sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: - postcss: 8.4.16 + postcss: 7.0.32 dev: true - /postcss-discard-overridden/5.1.0_postcss@8.4.16: + /postcss-discard-overridden/4.0.1: resolution: { - integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==, + integrity: sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: - postcss: 8.4.16 + postcss: 7.0.32 dev: true - /postcss-double-position-gradients/3.1.2_postcss@8.4.14: + /postcss-double-position-gradients/3.1.1_postcss@8.4.14: resolution: { - integrity: sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==, + integrity: sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==, } engines: { node: ^12 || ^14 || >=16 } peerDependencies: - postcss: ^8.2 + postcss: ^8.4 dependencies: '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.14 postcss: 8.4.14 @@ -24306,37 +23114,34 @@ packages: dev: true /postcss-functions/3.0.0: - resolution: - { - integrity: sha512-N5yWXWKA+uhpLQ9ZhBRl2bIAdM6oVJYpDojuI1nF2SzXBimJcdjFwiAouBVbO5VuOF3qA6BSFWFc3wXbbj72XQ==, - } + resolution: { integrity: sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4= } dependencies: - glob: 7.1.6 + glob: 7.2.0 object-assign: 4.1.1 postcss: 6.0.23 postcss-value-parser: 3.3.1 dev: true - /postcss-gap-properties/3.0.5_postcss@8.4.14: + /postcss-gap-properties/3.0.3_postcss@8.4.14: resolution: { - integrity: sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==, + integrity: sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==, } engines: { node: ^12 || ^14 || >=16 } peerDependencies: - postcss: ^8.2 + postcss: ^8.4 dependencies: postcss: 8.4.14 dev: true - /postcss-image-set-function/4.0.7_postcss@8.4.14: + /postcss-image-set-function/4.0.6_postcss@8.4.14: resolution: { - integrity: sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==, + integrity: sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==, } engines: { node: ^12 || ^14 || >=16 } peerDependencies: - postcss: ^8.2 + postcss: ^8.4 dependencies: postcss: 8.4.14 postcss-value-parser: 4.2.0 @@ -24360,48 +23165,36 @@ packages: } dependencies: camelcase-css: 2.0.1 - postcss: 7.0.39 + postcss: 7.0.32 dev: true - /postcss-lab-function/4.2.1_postcss@8.4.14: + /postcss-lab-function/4.2.0_postcss@8.4.14: resolution: { - integrity: sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==, + integrity: sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w==, } engines: { node: ^12 || ^14 || >=16 } peerDependencies: - postcss: ^8.2 + postcss: ^8.4 dependencies: '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.14 postcss: 8.4.14 postcss-value-parser: 4.2.0 dev: true - /postcss-load-config/3.1.4_postcss@8.4.16: + /postcss-load-config/3.0.0: resolution: { - integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==, + integrity: sha512-lErrN8imuEF1cSiHBV8MiR7HeuzlDpCGNtaMyYHlOBuJHHOGw6S4xOMZp8BbXPr7AGQp14L6PZDlIOpfFJ6f7w==, } engines: { node: '>= 10' } - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true dependencies: - lilconfig: 2.0.6 - postcss: 8.4.16 - yaml: 1.10.2 + cosmiconfig: 7.0.0 + import-cwd: 3.0.0 dev: true /postcss-load-plugins/2.3.0: - resolution: - { - integrity: sha512-/WGUMYhKiryWjYO6c7kAcqMuD7DVkaQ8HcbQenDme/d3OBOmrYMFObOKgUWyUy1uih5U2Dakq8H6VcJi5C9wHQ==, - } + resolution: { integrity: sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI= } engines: { node: '>=0.12' } dependencies: cosmiconfig: 2.2.2 @@ -24432,90 +23225,84 @@ packages: postcss: 8.4.14 dev: true - /postcss-merge-longhand/5.1.6_postcss@8.4.16: + /postcss-merge-longhand/4.0.11: resolution: { - integrity: sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==, + integrity: sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: - postcss: 8.4.16 - postcss-value-parser: 4.2.0 - stylehacks: 5.1.0_postcss@8.4.16 + css-color-names: 0.0.4 + postcss: 7.0.32 + postcss-value-parser: 3.3.1 + stylehacks: 4.0.3 dev: true - /postcss-merge-rules/5.1.2_postcss@8.4.16: + /postcss-merge-rules/4.0.3: resolution: { - integrity: sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==, + integrity: sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: browserslist: 4.20.2 caniuse-api: 3.0.0 - cssnano-utils: 3.1.0_postcss@8.4.16 - postcss: 8.4.16 - postcss-selector-parser: 6.0.10 + cssnano-util-same-parent: 4.0.1 + postcss: 7.0.32 + postcss-selector-parser: 3.1.1 + vendors: 1.0.3 dev: true - /postcss-minify-font-values/5.1.0_postcss@8.4.16: + /postcss-minify-font-values/4.0.2: resolution: { - integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==, + integrity: sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: - postcss: 8.4.16 - postcss-value-parser: 4.2.0 + postcss: 7.0.32 + postcss-value-parser: 3.3.1 dev: true - /postcss-minify-gradients/5.1.1_postcss@8.4.16: + /postcss-minify-gradients/4.0.2: resolution: { - integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==, + integrity: sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: - colord: 2.9.3 - cssnano-utils: 3.1.0_postcss@8.4.16 - postcss: 8.4.16 - postcss-value-parser: 4.2.0 + cssnano-util-get-arguments: 4.0.0 + is-color-stop: 1.1.0 + postcss: 7.0.32 + postcss-value-parser: 3.3.1 dev: true - /postcss-minify-params/5.1.3_postcss@8.4.16: + /postcss-minify-params/4.0.2: resolution: { - integrity: sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==, + integrity: sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: + alphanum-sort: 1.0.2 browserslist: 4.20.2 - cssnano-utils: 3.1.0_postcss@8.4.16 - postcss: 8.4.16 - postcss-value-parser: 4.2.0 + cssnano-util-get-arguments: 4.0.0 + postcss: 7.0.32 + postcss-value-parser: 3.3.1 + uniqs: 2.0.0 dev: true - /postcss-minify-selectors/5.2.1_postcss@8.4.16: + /postcss-minify-selectors/4.0.2: resolution: { - integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==, + integrity: sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: - postcss: 8.4.16 - postcss-selector-parser: 6.0.10 + alphanum-sort: 1.0.2 + has: 1.0.3 + postcss: 7.0.32 + postcss-selector-parser: 3.1.1 dev: true /postcss-modules-extract-imports/3.0.0_postcss@8.4.14: @@ -24530,7 +23317,7 @@ packages: postcss: 8.4.14 dev: true - /postcss-modules-extract-imports/3.0.0_postcss@8.4.16: + /postcss-modules-extract-imports/3.0.0_postcss@8.4.5: resolution: { integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==, @@ -24539,7 +23326,7 @@ packages: peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.16 + postcss: 8.4.5 dev: true /postcss-modules-local-by-default/4.0.0_postcss@8.4.14: @@ -24557,7 +23344,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-modules-local-by-default/4.0.0_postcss@8.4.16: + /postcss-modules-local-by-default/4.0.0_postcss@8.4.5: resolution: { integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==, @@ -24566,8 +23353,8 @@ packages: peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0_postcss@8.4.16 - postcss: 8.4.16 + icss-utils: 5.1.0_postcss@8.4.5 + postcss: 8.4.5 postcss-selector-parser: 6.0.10 postcss-value-parser: 4.2.0 dev: true @@ -24585,7 +23372,7 @@ packages: postcss-selector-parser: 6.0.10 dev: true - /postcss-modules-scope/3.0.0_postcss@8.4.16: + /postcss-modules-scope/3.0.0_postcss@8.4.5: resolution: { integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==, @@ -24594,7 +23381,7 @@ packages: peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.16 + postcss: 8.4.5 postcss-selector-parser: 6.0.10 dev: true @@ -24611,7 +23398,7 @@ packages: postcss: 8.4.14 dev: true - /postcss-modules-values/4.0.0_postcss@8.4.16: + /postcss-modules-values/4.0.0_postcss@8.4.5: resolution: { integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==, @@ -24620,26 +23407,26 @@ packages: peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0_postcss@8.4.16 - postcss: 8.4.16 + icss-utils: 5.1.0_postcss@8.4.5 + postcss: 8.4.5 dev: true - /postcss-modules/4.3.1_postcss@8.4.16: + /postcss-modules/4.0.0_postcss@8.4.5: resolution: { - integrity: sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==, + integrity: sha512-ghS/ovDzDqARm4Zj6L2ntadjyQMoyJmi0JkLlYtH2QFLrvNlxH5OAVRPWPeKilB0pY7SbuhO173KOWkPAxRJcw==, } peerDependencies: postcss: ^8.0.0 dependencies: - generic-names: 4.0.0 + generic-names: 2.0.1 icss-replace-symbols: 1.1.0 lodash.camelcase: 4.3.0 - postcss: 8.4.16 - postcss-modules-extract-imports: 3.0.0_postcss@8.4.16 - postcss-modules-local-by-default: 4.0.0_postcss@8.4.16 - postcss-modules-scope: 3.0.0_postcss@8.4.16 - postcss-modules-values: 4.0.0_postcss@8.4.16 + postcss: 8.4.5 + postcss-modules-extract-imports: 3.0.0_postcss@8.4.5 + postcss-modules-local-by-default: 4.0.0_postcss@8.4.5 + postcss-modules-scope: 3.0.0_postcss@8.4.5 + postcss-modules-values: 4.0.0_postcss@8.4.5 string-hash: 1.1.3 dev: true @@ -24649,140 +23436,129 @@ packages: integrity: sha512-AMayXX8tS0HCp4O4lolp4ygj9wBn32DJWXvG6gCv+ZvJrEa00GUxJcJEEzMh87BIe6FrWdYkpR2cuyqHKrxmXw==, } dependencies: - postcss: 7.0.39 + postcss: 7.0.32 postcss-selector-parser: 6.0.10 dev: true - /postcss-nesting/10.2.0_postcss@8.4.14: + /postcss-nesting/10.1.4_postcss@8.4.14: resolution: { - integrity: sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==, + integrity: sha512-2ixdQ59ik/Gt1+oPHiI1kHdwEI8lLKEmui9B1nl6163ANLC+GewQn7fXMxJF2JSb4i2MKL96GU8fIiQztK4TTA==, } engines: { node: ^12 || ^14 || >=16 } peerDependencies: - postcss: ^8.2 + postcss: ^8.4 dependencies: - '@csstools/selector-specificity': 2.0.2_444rcjjorr3kpoqtvoodsr46pu postcss: 8.4.14 postcss-selector-parser: 6.0.10 dev: true - /postcss-normalize-charset/5.1.0_postcss@8.4.16: + /postcss-normalize-charset/4.0.1: resolution: { - integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==, + integrity: sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: - postcss: 8.4.16 + postcss: 7.0.32 dev: true - /postcss-normalize-display-values/5.1.0_postcss@8.4.16: + /postcss-normalize-display-values/4.0.2: resolution: { - integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==, + integrity: sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: - postcss: 8.4.16 - postcss-value-parser: 4.2.0 + cssnano-util-get-match: 4.0.0 + postcss: 7.0.32 + postcss-value-parser: 3.3.1 dev: true - /postcss-normalize-positions/5.1.1_postcss@8.4.16: + /postcss-normalize-positions/4.0.2: resolution: { - integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==, + integrity: sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: - postcss: 8.4.16 - postcss-value-parser: 4.2.0 + cssnano-util-get-arguments: 4.0.0 + has: 1.0.3 + postcss: 7.0.32 + postcss-value-parser: 3.3.1 dev: true - /postcss-normalize-repeat-style/5.1.1_postcss@8.4.16: + /postcss-normalize-repeat-style/4.0.2: resolution: { - integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==, + integrity: sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: - postcss: 8.4.16 - postcss-value-parser: 4.2.0 + cssnano-util-get-arguments: 4.0.0 + cssnano-util-get-match: 4.0.0 + postcss: 7.0.32 + postcss-value-parser: 3.3.1 dev: true - /postcss-normalize-string/5.1.0_postcss@8.4.16: + /postcss-normalize-string/4.0.2: resolution: { - integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==, + integrity: sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: - postcss: 8.4.16 - postcss-value-parser: 4.2.0 + has: 1.0.3 + postcss: 7.0.32 + postcss-value-parser: 3.3.1 dev: true - /postcss-normalize-timing-functions/5.1.0_postcss@8.4.16: + /postcss-normalize-timing-functions/4.0.2: resolution: { - integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==, + integrity: sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: - postcss: 8.4.16 - postcss-value-parser: 4.2.0 + cssnano-util-get-match: 4.0.0 + postcss: 7.0.32 + postcss-value-parser: 3.3.1 dev: true - /postcss-normalize-unicode/5.1.0_postcss@8.4.16: + /postcss-normalize-unicode/4.0.1: resolution: { - integrity: sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==, + integrity: sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: browserslist: 4.20.2 - postcss: 8.4.16 - postcss-value-parser: 4.2.0 + postcss: 7.0.32 + postcss-value-parser: 3.3.1 dev: true - /postcss-normalize-url/5.1.0_postcss@8.4.16: + /postcss-normalize-url/4.0.1: resolution: { - integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==, + integrity: sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: - normalize-url: 6.1.0 - postcss: 8.4.16 - postcss-value-parser: 4.2.0 + is-absolute-url: 2.1.0 + normalize-url: 3.3.0 + postcss: 7.0.32 + postcss-value-parser: 3.3.1 dev: true - /postcss-normalize-whitespace/5.1.1_postcss@8.4.16: + /postcss-normalize-whitespace/4.0.2: resolution: { - integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==, + integrity: sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: - postcss: 8.4.16 - postcss-value-parser: 4.2.0 + postcss: 7.0.32 + postcss-value-parser: 3.3.1 dev: true /postcss-opacity-percentage/1.1.2: @@ -24793,31 +23569,28 @@ packages: engines: { node: ^12 || ^14 || >=16 } dev: true - /postcss-ordered-values/5.1.3_postcss@8.4.16: + /postcss-ordered-values/4.1.2: resolution: { - integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==, + integrity: sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: - cssnano-utils: 3.1.0_postcss@8.4.16 - postcss: 8.4.16 - postcss-value-parser: 4.2.0 + cssnano-util-get-arguments: 4.0.0 + postcss: 7.0.32 + postcss-value-parser: 3.3.1 dev: true - /postcss-overflow-shorthand/3.0.4_postcss@8.4.14: + /postcss-overflow-shorthand/3.0.3_postcss@8.4.14: resolution: { - integrity: sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==, + integrity: sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==, } engines: { node: ^12 || ^14 || >=16 } peerDependencies: - postcss: ^8.2 + postcss: ^8.4 dependencies: postcss: 8.4.14 - postcss-value-parser: 4.2.0 dev: true /postcss-page-break/3.0.4_postcss@8.4.14: @@ -24831,14 +23604,14 @@ packages: postcss: 8.4.14 dev: true - /postcss-place/7.0.5_postcss@8.4.14: + /postcss-place/7.0.4_postcss@8.4.14: resolution: { - integrity: sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==, + integrity: sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==, } engines: { node: ^12 || ^14 || >=16 } peerDependencies: - postcss: ^8.2 + postcss: ^8.4 dependencies: postcss: 8.4.14 postcss-value-parser: 4.2.0 @@ -24853,99 +23626,95 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - '@csstools/postcss-color-function': 1.1.1_postcss@8.4.14 - '@csstools/postcss-font-format-keywords': 1.0.1_postcss@8.4.14 - '@csstools/postcss-hwb-function': 1.0.2_postcss@8.4.14 - '@csstools/postcss-ic-unit': 1.0.1_postcss@8.4.14 - '@csstools/postcss-is-pseudo-class': 2.0.7_postcss@8.4.14 - '@csstools/postcss-normalize-display-values': 1.0.1_postcss@8.4.14 - '@csstools/postcss-oklab-function': 1.1.1_postcss@8.4.14 + '@csstools/postcss-color-function': 1.1.0_postcss@8.4.14 + '@csstools/postcss-font-format-keywords': 1.0.0_postcss@8.4.14 + '@csstools/postcss-hwb-function': 1.0.0_postcss@8.4.14 + '@csstools/postcss-ic-unit': 1.0.0_postcss@8.4.14 + '@csstools/postcss-is-pseudo-class': 2.0.2_postcss@8.4.14 + '@csstools/postcss-normalize-display-values': 1.0.0_postcss@8.4.14 + '@csstools/postcss-oklab-function': 1.1.0_postcss@8.4.14 '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.14 - autoprefixer: 10.4.12_postcss@8.4.14 + autoprefixer: 10.4.4_postcss@8.4.14 browserslist: 4.20.2 css-blank-pseudo: 3.0.3_postcss@8.4.14 css-has-pseudo: 3.0.4_postcss@8.4.14 css-prefers-color-scheme: 6.0.3_postcss@8.4.14 - cssdb: 6.6.3 + cssdb: 6.5.0 postcss: 8.4.14 - postcss-attribute-case-insensitive: 5.0.2_postcss@8.4.14 + postcss-attribute-case-insensitive: 5.0.0_postcss@8.4.14 postcss-clamp: 4.1.0_postcss@8.4.14 - postcss-color-functional-notation: 4.2.4_postcss@8.4.14 - postcss-color-hex-alpha: 8.0.4_postcss@8.4.14 - postcss-color-rebeccapurple: 7.1.1_postcss@8.4.14 - postcss-custom-media: 8.0.2_postcss@8.4.14 - postcss-custom-properties: 12.1.9_postcss@8.4.14 - postcss-custom-selectors: 6.0.3_postcss@8.4.14 - postcss-dir-pseudo-class: 6.0.5_postcss@8.4.14 - postcss-double-position-gradients: 3.1.2_postcss@8.4.14 + postcss-color-functional-notation: 4.2.2_postcss@8.4.14 + postcss-color-hex-alpha: 8.0.3_postcss@8.4.14 + postcss-color-rebeccapurple: 7.0.2_postcss@8.4.14 + postcss-custom-media: 8.0.0_postcss@8.4.14 + postcss-custom-properties: 12.1.7_postcss@8.4.14 + postcss-custom-selectors: 6.0.0_postcss@8.4.14 + postcss-dir-pseudo-class: 6.0.4_postcss@8.4.14 + postcss-double-position-gradients: 3.1.1_postcss@8.4.14 postcss-env-function: 4.0.6_postcss@8.4.14 postcss-focus-visible: 6.0.4_postcss@8.4.14 postcss-focus-within: 5.0.4_postcss@8.4.14 postcss-font-variant: 5.0.0_postcss@8.4.14 - postcss-gap-properties: 3.0.5_postcss@8.4.14 - postcss-image-set-function: 4.0.7_postcss@8.4.14 + postcss-gap-properties: 3.0.3_postcss@8.4.14 + postcss-image-set-function: 4.0.6_postcss@8.4.14 postcss-initial: 4.0.1_postcss@8.4.14 - postcss-lab-function: 4.2.1_postcss@8.4.14 + postcss-lab-function: 4.2.0_postcss@8.4.14 postcss-logical: 5.0.4_postcss@8.4.14 postcss-media-minmax: 5.0.0_postcss@8.4.14 - postcss-nesting: 10.2.0_postcss@8.4.14 + postcss-nesting: 10.1.4_postcss@8.4.14 postcss-opacity-percentage: 1.1.2 - postcss-overflow-shorthand: 3.0.4_postcss@8.4.14 + postcss-overflow-shorthand: 3.0.3_postcss@8.4.14 postcss-page-break: 3.0.4_postcss@8.4.14 - postcss-place: 7.0.5_postcss@8.4.14 - postcss-pseudo-class-any-link: 7.1.6_postcss@8.4.14 + postcss-place: 7.0.4_postcss@8.4.14 + postcss-pseudo-class-any-link: 7.1.1_postcss@8.4.14 postcss-replace-overflow-wrap: 4.0.0_postcss@8.4.14 postcss-selector-not: 5.0.0_postcss@8.4.14 postcss-value-parser: 4.2.0 dev: true - /postcss-pseudo-class-any-link/7.1.6_postcss@8.4.14: + /postcss-pseudo-class-any-link/7.1.1_postcss@8.4.14: resolution: { - integrity: sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==, + integrity: sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg==, } engines: { node: ^12 || ^14 || >=16 } peerDependencies: - postcss: ^8.2 + postcss: ^8.4 dependencies: postcss: 8.4.14 postcss-selector-parser: 6.0.10 dev: true /postcss-pseudoelements/5.0.0: - resolution: - { - integrity: sha512-XHKyn37k6nm8R9C1g+PXisjp5Y8ISOpeuQe9IVCAe5I2+t2WVBtF3YhS1TsRz3asMkW1zg+tIe6g7eX/sT/QOg==, - } + resolution: { integrity: sha1-7vGU6NUkZFylIKlJ6V5RjoEkAss= } dependencies: postcss: 6.0.23 dev: true - /postcss-reduce-initial/5.1.0_postcss@8.4.16: + /postcss-reduce-initial/4.0.3: resolution: { - integrity: sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==, + integrity: sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: browserslist: 4.20.2 caniuse-api: 3.0.0 - postcss: 8.4.16 + has: 1.0.3 + postcss: 7.0.32 dev: true - /postcss-reduce-transforms/5.1.0_postcss@8.4.16: + /postcss-reduce-transforms/4.0.2: resolution: { - integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==, + integrity: sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: - postcss: 8.4.16 - postcss-value-parser: 4.2.0 + cssnano-util-get-match: 4.0.0 + has: 1.0.3 + postcss: 7.0.32 + postcss-value-parser: 3.3.1 dev: true /postcss-replace-overflow-wrap/4.0.0_postcss@8.4.14: @@ -25001,10 +23770,34 @@ packages: peerDependencies: postcss: ^8.1.0 dependencies: - balanced-match: 1.0.2 + balanced-match: 1.0.0 postcss: 8.4.14 dev: true + /postcss-selector-parser/3.1.1: + resolution: + { + integrity: sha512-ngip+qFQyMK6HpalUODPxc/a2QSb+cp/6qVUGDUwwNNfQTnPK77Wam3iy9RBu5P+uuw0G+7680lrg1elcVfFIg==, + } + engines: { node: '>=4' } + dependencies: + dot-prop: 4.2.0 + indexes-of: 1.0.1 + uniq: 1.0.1 + dev: true + + /postcss-selector-parser/5.0.0: + resolution: + { + integrity: sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==, + } + engines: { node: '>=4' } + dependencies: + cssesc: 2.0.0 + indexes-of: 1.0.1 + uniq: 1.0.1 + dev: true + /postcss-selector-parser/6.0.10: resolution: { @@ -25023,44 +23816,39 @@ packages: } engines: { node: '>=6.0.0' } dependencies: - postcss: 7.0.39 + postcss: 7.0.32 dev: true - /postcss-svgo/5.1.0_postcss@8.4.16: + /postcss-svgo/4.0.2: resolution: { - integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==, + integrity: sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: - postcss: 8.4.16 - postcss-value-parser: 4.2.0 - svgo: 2.8.0 + is-svg: 3.0.0 + postcss: 7.0.32 + postcss-value-parser: 3.3.1 + svgo: 1.3.2 dev: true /postcss-trolling/0.1.7: - resolution: - { - integrity: sha512-33hYxM43vSnlwSw2brxqDDkoZ0J2ffIAGXjJYpUDr3emq/SvwXhwLa0kt37b589xMgf1TNt6k0HxEQGu7zV9CQ==, - } + resolution: { integrity: sha1-JqCN7gusKm+8UFeBAZdiZPYuyLs= } dependencies: object-assign: 4.1.1 postcss: 5.2.18 dev: true - /postcss-unique-selectors/5.1.1_postcss@8.4.16: + /postcss-unique-selectors/4.0.1: resolution: { - integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==, + integrity: sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: - postcss: 8.4.16 - postcss-selector-parser: 6.0.10 + alphanum-sort: 1.0.2 + postcss: 7.0.32 + uniqs: 2.0.0 dev: true /postcss-value-parser/3.3.1: @@ -25085,7 +23873,7 @@ packages: engines: { node: '>=0.12' } dependencies: chalk: 1.1.3 - js-base64: 2.6.4 + js-base64: 2.5.1 source-map: 0.5.7 supports-color: 3.2.3 dev: true @@ -25114,15 +23902,16 @@ packages: supports-color: 6.1.0 dev: true - /postcss/7.0.39: + /postcss/7.0.32: resolution: { - integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==, + integrity: sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==, } engines: { node: '>=6.0.0' } dependencies: - picocolors: 0.2.1 + chalk: 2.4.2 source-map: 0.6.1 + supports-color: 6.1.0 dev: true /postcss/8.2.13: @@ -25148,10 +23937,10 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 - /postcss/8.4.16: + /postcss/8.4.5: resolution: { - integrity: sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==, + integrity: sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==, } engines: { node: ^10 || ^12 || >=14 } dependencies: @@ -25192,10 +23981,7 @@ packages: dev: true /preserve/0.2.0: - resolution: - { - integrity: sha512-s/46sYeylUfHNjI+sA/78FAHlmIuKqI9wNnzEOGehAlUUYeObv5C2mOinXBjyUyWmJ2SfcS2/ydApH4hTF4WXQ==, - } + resolution: { integrity: sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= } engines: { node: '>=0.10.0' } dev: true @@ -25226,6 +24012,14 @@ packages: engines: { node: '>=6' } dev: true + /pretty-bytes/5.5.0: + resolution: + { + integrity: sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA==, + } + engines: { node: '>=6' } + dev: true + /pretty-bytes/5.6.0: resolution: { @@ -25255,7 +24049,7 @@ packages: engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: ansi-regex: 5.0.1 - ansi-styles: 5.2.0 + ansi-styles: 5.1.0 react-is: 17.0.2 dev: true @@ -25268,27 +24062,12 @@ packages: dependencies: '@jest/schemas': 28.1.3 ansi-regex: 5.0.1 - ansi-styles: 5.2.0 - react-is: 18.2.0 - dev: true - - /pretty-format/29.0.3: - resolution: - { - integrity: sha512-cHudsvQr1K5vNVLbvYF/nv3Qy/F/BcEKxGuIeMiVMRHxPOO1RxXooP8g/ZrwAp7Dx+KdMZoOc7NxLHhMrP2f9Q==, - } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - dependencies: - '@jest/schemas': 29.0.0 - ansi-styles: 5.2.0 - react-is: 18.2.0 + ansi-styles: 5.1.0 + react-is: 18.1.0 dev: true /pretty-hrtime/1.0.3: - resolution: - { - integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==, - } + resolution: { integrity: sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= } engines: { node: '>= 0.8' } dev: true @@ -25312,6 +24091,14 @@ packages: parse-ms: 2.1.0 dev: true + /private/0.1.8: + resolution: + { + integrity: sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==, + } + engines: { node: '>= 0.6' } + dev: true + /process-nextick-args/1.0.7: resolution: { @@ -25327,10 +24114,7 @@ packages: dev: true /process/0.11.10: - resolution: - { - integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==, - } + resolution: { integrity: sha1-czIwDoQBYb2j5podHZGn1LwW8YI= } engines: { node: '>= 0.6.0' } dev: true @@ -25340,7 +24124,6 @@ packages: integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==, } engines: { node: '>=0.4.0' } - dev: true /promise-inflight/1.0.1: resolution: @@ -25368,6 +24151,17 @@ packages: } dev: true + /promise-retry/1.1.1: + resolution: + { + integrity: sha512-StEy2osPr28o17bIW776GtwO6+Q+M9zPiZkYfosciUUMYqjhU/ffwRAH0zN2+uvGyUsn8/YICIHRzLbPacpZGw==, + } + engines: { node: '>=0.12' } + dependencies: + err-code: 1.1.2 + retry: 0.10.1 + dev: true + /promise-retry/2.0.1: resolution: { @@ -25413,25 +24207,22 @@ packages: engines: { node: '>= 6' } dependencies: kleur: 3.0.3 - sisteransi: 1.0.5 + sisteransi: 1.0.4 dev: true - /prompts/2.4.2: + /prompts/2.3.0: resolution: { - integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==, + integrity: sha512-NfbbPPg/74fT7wk2XYQ7hAIp9zJyZp5Fu19iRbORqqy1BhtrkZ0fPafBU+7bmn8ie69DpT0R6QpJIN2oisYjJg==, } engines: { node: '>= 6' } dependencies: kleur: 3.0.3 - sisteransi: 1.0.5 + sisteransi: 1.0.4 dev: true /promzard/0.3.0: - resolution: - { - integrity: sha512-JZeYqd7UAcHCwI+sTOeUDYkvEU+1bQ7iE0UT1MgB/tERkAPkesW46MrpIySzODi+owTjZtiF8Ay5j9m60KmMBw==, - } + resolution: { integrity: sha1-JqXW7ox97kyxIggwWs+5O6OCqe4= } dependencies: read: 1.0.7 dev: true @@ -25456,16 +24247,13 @@ packages: dev: true /proto-list/1.2.4: - resolution: - { - integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==, - } + resolution: { integrity: sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= } dev: true - /protobufjs/6.11.3: + /protobufjs/6.11.2: resolution: { - integrity: sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==, + integrity: sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==, } hasBin: true requiresBuild: true @@ -25480,46 +24268,36 @@ packages: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/long': 4.0.2 - '@types/node': 13.11.0 + '@types/long': 4.0.1 + '@types/node': 17.0.21 long: 4.0.0 dev: true - /protocols/1.4.8: - resolution: - { - integrity: sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==, - } - dev: true - - /protocols/2.0.1: + /protocols/1.4.7: resolution: { - integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==, + integrity: sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg==, } dev: true - /proxy-addr/2.0.7: + /proxy-addr/2.0.5: resolution: { - integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==, + integrity: sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==, } engines: { node: '>= 0.10' } dependencies: - forwarded: 0.2.0 - ipaddr.js: 1.9.1 + forwarded: 0.1.2 + ipaddr.js: 1.9.0 dev: true /pseudomap/1.0.2: - resolution: - { - integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==, - } + resolution: { integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM= } - /psl/1.9.0: + /psl/1.8.0: resolution: { - integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==, + integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==, } dev: true @@ -25529,19 +24307,24 @@ packages: integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==, } dependencies: - bn.js: 4.12.0 - browserify-rsa: 4.1.0 + bn.js: 4.11.9 + browserify-rsa: 4.0.1 create-hash: 1.2.0 - parse-asn1: 5.1.6 + parse-asn1: 5.1.5 randombytes: 2.1.0 - safe-buffer: 5.2.1 + safe-buffer: 5.2.0 dev: true - /pump-chain/1.0.0: + /puka/1.0.1: resolution: { - integrity: sha512-Gqkf1pfKMsowLBtWkhEJNxL5eU9EN1zs/bmWC/mKKODH3j6Xtxe4NH3873UeNzVCjDYWvi/BEXAmbviqRhm6pw==, + integrity: sha512-ssjRZxBd7BT3dte1RR3VoeT2cT/ODH8x+h0rUF1rMqB0srHYf48stSDWfiYakTp5UBZMxroZhB2+ExLDHm7W3g==, } + engines: { node: '>=4' } + dev: true + + /pump-chain/1.0.0: + resolution: { integrity: sha1-fVfY2a2BgeqAj1QTxPK8HnhqXjc= } dependencies: bubble-stream-error: 1.0.0 pump: 1.0.3 @@ -25592,34 +24375,21 @@ packages: engines: { node: '>=4.4.0', npm: '>=5.2.0' } hasBin: true dependencies: - glob: 7.1.6 - postcss: 7.0.39 + glob: 7.2.0 + postcss: 7.0.32 postcss-selector-parser: 6.0.10 - yargs: 14.2.3 + yargs: 14.2.2 dev: true /q/1.5.1: - resolution: - { - integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==, - } + resolution: { integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= } engines: { node: '>=0.6.0', teleport: '>=0.2.0' } dev: true - /qs/6.11.0: - resolution: - { - integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==, - } - engines: { node: '>=0.6' } - dependencies: - side-channel: 1.0.4 - dev: true - - /qs/6.5.3: + /qs/6.5.2: resolution: { - integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==, + integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==, } engines: { node: '>=0.6' } dev: true @@ -25632,49 +24402,28 @@ packages: engines: { node: '>=0.6' } dev: true - /query-string/6.14.1: + /qs/6.9.1: resolution: { - integrity: sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==, + integrity: sha512-Cxm7/SS/y/Z3MHWSxXb8lIFqgqBowP5JMlTUFyJN88y0SGQhVmZnqFK/PeuMX9LzUyWsqqhNxIyg0jlzq946yA==, } - engines: { node: '>=6' } - dependencies: - decode-uri-component: 0.2.0 - filter-obj: 1.1.0 - split-on-first: 1.1.0 - strict-uri-encode: 2.0.0 + engines: { node: '>=0.6' } dev: true /querystring-es3/0.2.1: - resolution: - { - integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==, - } + resolution: { integrity: sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= } engines: { node: '>=0.4.x' } dev: true - /querystring/0.2.1: + /querystring/0.2.0: resolution: { - integrity: sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==, + integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==, } engines: { node: '>=0.4.x' } deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. dev: true - /querystringify/2.2.0: - resolution: - { - integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==, - } - dev: true - - /queue-microtask/1.2.3: - resolution: - { - integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, - } - /queue/6.0.1: resolution: { @@ -25708,10 +24457,7 @@ packages: dev: true /random-seed/0.3.0: - resolution: - { - integrity: sha512-y13xtn3kcTlLub3HKWXxJNeC2qK4mB59evwZ5EkeRlolx+Bp2ztF7LbcZmyCnOqlHQrLnfuNbi1sVmm9lPDlDA==, - } + resolution: { integrity: sha1-2UXy4fOPSejViRNDG4v2u5N1Vs0= } engines: { node: '>= 0.6.0' } dependencies: json-stringify-safe: 5.0.1 @@ -25743,7 +24489,7 @@ packages: integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==, } dependencies: - safe-buffer: 5.2.1 + safe-buffer: 5.2.0 dev: true /randomfill/1.0.4: @@ -25753,7 +24499,7 @@ packages: } dependencies: randombytes: 2.1.0 - safe-buffer: 5.2.1 + safe-buffer: 5.2.0 dev: true /range-parser/1.2.1: @@ -25803,17 +24549,17 @@ packages: strip-json-comments: 2.0.1 dev: true - /react-dom/0.0.0-experimental-8951c5fc9-20220915_react@18.2.0: + /react-dom/0.0.0-experimental-cb5084d1c-20220924_react@18.2.0: resolution: { - integrity: sha512-zRK9YAhohnYYJ4WhtZ1MyfR1w2XA+yiaAJAqx5Zg6Wyi0tHE1tQfhmoF7wdI4k3ZTvPjQO+IxkI+/sfOcu6OTA==, + integrity: sha512-0IHzPGHESn3uu8nI1w5596GX8bCGCE94DpaHkKSGWOlB6uhoVecU0fyOCkkNuB4cMc9WeOWiH2gsM100EWZDPQ==, } peerDependencies: - react: 0.0.0-experimental-8951c5fc9-20220915 + react: 0.0.0-experimental-cb5084d1c-20220924 dependencies: loose-envify: 1.4.0 react: 18.2.0 - scheduler: 0.0.0-experimental-8951c5fc9-20220915 + scheduler: 0.0.0-experimental-cb5084d1c-20220924 dev: true /react-dom/17.0.2_react@18.2.0: @@ -25856,10 +24602,10 @@ packages: } dev: true - /react-is/18.2.0: + /react-is/18.1.0: resolution: { - integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==, + integrity: sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==, } dev: true @@ -25878,19 +24624,19 @@ packages: engines: { node: '>=0.10.0' } dev: true - /react-server-dom-webpack/0.0.0-experimental-8951c5fc9-20220915_webpack@5.74.0: + /react-server-dom-webpack/0.0.0-experimental-cb5084d1c-20220924_webpack@5.74.0: resolution: { - integrity: sha512-gIz7hb0Sp8v3y66K5sETigHSC1VS2k/w2UvJ5vuIr+oXsp30M3QzINxHKVuausgIP+2X8c5J9BZukh3fMutiyw==, + integrity: sha512-7dywHsO5GV8FJiTnEvL7N1ArRLemxEmt10Ear15b7gNcxf+DMAraffj4O1j9uH+v6/ssbaeR8470yXCx0c76Gw==, } engines: { node: '>=0.10.0' } peerDependencies: - react: 0.0.0-experimental-8951c5fc9-20220915 + react: 0.0.0-experimental-cb5084d1c-20220924 webpack: ^5.59.0 dependencies: acorn: 6.4.2 loose-envify: 1.4.0 - neo-async: 2.6.1 + neo-async: 2.6.2 webpack: 5.74.0 dev: true @@ -25903,7 +24649,7 @@ packages: react: ^16.8.0 react-is: ^16.8.0 dependencies: - object-is: 1.1.5 + object-is: 1.0.2 react: 18.2.0 react-is: 16.13.1 dev: true @@ -25917,8 +24663,8 @@ packages: react: ^15.3.0 || ^16.0.0-alpha react-dom: ^15.3.0 || ^16.0.0-alpha dependencies: - '@babel/runtime': 7.19.0 - clsx: 1.2.1 + '@babel/runtime': 7.16.7 + clsx: 1.1.1 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -25927,10 +24673,10 @@ packages: react-lifecycles-compat: 3.0.4 dev: true - /react/0.0.0-experimental-8951c5fc9-20220915: + /react/0.0.0-experimental-cb5084d1c-20220924: resolution: { - integrity: sha512-/pGYDqlIZAF4UMSTvlTU1Gd9etFqsUAT51vebc9Az13tE0hV0dmFdHa4T79Qx1JJ6Bd146X2RjScBhbx/ROmQA==, + integrity: sha512-66AdfxkJrwCaCEKT0LQRd9J9GQ9T+yN7Wx9XT+tNxKycYQ0Exm+DZxOTedagWDlsFMXroyhrTWzgdC18R2PaOQ==, } engines: { node: '>=0.10.0' } dependencies: @@ -25965,10 +24711,10 @@ packages: } dev: true - /read-package-json-fast/2.0.3: + /read-package-json-fast/2.0.1: resolution: { - integrity: sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==, + integrity: sha512-bp6z0tdgLy9KzdfENDIw/53HWAolOVoQTRWXv7PUiqAo3YvvoUVeLr7RWPWq+mu7KUOu9kiT4DvxhUgNUBsvug==, } engines: { node: '>=10' } dependencies: @@ -25976,41 +24722,30 @@ packages: npm-normalize-package-bin: 1.0.1 dev: true - /read-package-json/2.1.2: + /read-package-json/2.1.1: resolution: { - integrity: sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==, + integrity: sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A==, } dependencies: - glob: 7.1.6 - json-parse-even-better-errors: 2.3.1 + glob: 7.2.0 + json-parse-better-errors: 1.0.2 normalize-package-data: 2.5.0 npm-normalize-package-bin: 1.0.1 + optionalDependencies: + graceful-fs: 4.2.10 dev: true - /read-package-json/3.0.1: - resolution: - { - integrity: sha512-aLcPqxovhJTVJcsnROuuzQvv6oziQx4zd3JvG0vGCL5MjTONUc4uJ90zCBC6R7W7oUKBNoR/F8pkyfVwlbxqng==, - } - engines: { node: '>=10' } - dependencies: - glob: 7.1.6 - json-parse-even-better-errors: 2.3.1 - normalize-package-data: 3.0.3 - npm-normalize-package-bin: 1.0.1 - dev: true - - /read-package-json/4.1.2: + /read-package-json/3.0.0: resolution: { - integrity: sha512-Dqer4pqzamDE2O4M55xp1qZMuLPqi4ldk2ya648FOMHRjwMzFhuxVrG04wd0c38IsvkVdr3vgHI6z+QTPdAjrQ==, + integrity: sha512-4TnJZ5fnDs+/3deg1AuMExL4R1SFNRLQeOhV9c8oDKm3eoG6u8xU0r0mNNRJHi3K6B+jXmT7JOhwhAklWw9SSQ==, } engines: { node: '>=10' } dependencies: - glob: 7.1.6 + glob: 7.2.0 json-parse-even-better-errors: 2.3.1 - normalize-package-data: 3.0.3 + normalize-package-data: 3.0.0 npm-normalize-package-bin: 1.0.1 dev: true @@ -26021,16 +24756,24 @@ packages: } deprecated: The functionality that this package provided is now in @npmcli/arborist dependencies: - read-package-json: 2.1.2 + read-package-json: 2.1.1 readdir-scoped-modules: 1.1.0 util-promisify: 2.1.0 dev: true - /read-pkg-up/2.0.0: + /read-pkg-up/1.0.1: resolution: { - integrity: sha512-1orxQfbWGUiTn9XsPlChs6rLie/AV9jwZTGmu2NZw/CUDJQchXJFYE0Fq5j7+n558T1JhDWLdhyd1Zj+wLY//w==, + integrity: sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==, } + engines: { node: '>=0.10.0' } + dependencies: + find-up: 1.1.2 + read-pkg: 1.1.0 + dev: true + + /read-pkg-up/2.0.0: + resolution: { integrity: sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= } engines: { node: '>=4' } dependencies: find-up: 2.1.0 @@ -26059,11 +24802,17 @@ packages: read-pkg: 5.2.0 type-fest: 0.8.1 + /read-pkg/1.1.0: + resolution: { integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= } + engines: { node: '>=0.10.0' } + dependencies: + load-json-file: 1.1.0 + normalize-package-data: 2.5.0 + path-type: 1.1.0 + dev: true + /read-pkg/2.0.0: - resolution: - { - integrity: sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA==, - } + resolution: { integrity: sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= } engines: { node: '>=4' } dependencies: load-json-file: 2.0.0 @@ -26072,10 +24821,7 @@ packages: dev: true /read-pkg/3.0.0: - resolution: - { - integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==, - } + resolution: { integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= } engines: { node: '>=4' } dependencies: load-json-file: 4.0.0 @@ -26090,16 +24836,13 @@ packages: } engines: { node: '>=8' } dependencies: - '@types/normalize-package-data': 2.4.1 + '@types/normalize-package-data': 2.4.0 normalize-package-data: 2.5.0 - parse-json: 5.2.0 + parse-json: 5.0.0 type-fest: 0.6.0 /read/1.0.7: - resolution: - { - integrity: sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==, - } + resolution: { integrity: sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ= } engines: { node: '>=0.8' } dependencies: mute-stream: 0.0.8 @@ -26111,7 +24854,7 @@ packages: integrity: sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==, } dependencies: - core-util-is: 1.0.3 + core-util-is: 1.0.2 inherits: 2.0.4 isarray: 0.0.1 string_decoder: 0.10.31 @@ -26123,7 +24866,7 @@ packages: integrity: sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==, } dependencies: - core-util-is: 1.0.3 + core-util-is: 1.0.2 inherits: 2.0.4 isarray: 0.0.1 string_decoder: 0.10.31 @@ -26135,7 +24878,7 @@ packages: integrity: sha512-TXcFfb63BQe1+ySzsHZI/5v1aJPCShfqvWJ64ayNImXMsN1Cd0YGk/wm8KB7/OeessgPc9QvS9Zou8QTkFzsLw==, } dependencies: - core-util-is: 1.0.3 + core-util-is: 1.0.2 inherits: 2.0.4 isarray: 1.0.0 process-nextick-args: 1.0.7 @@ -26149,7 +24892,7 @@ packages: integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==, } dependencies: - core-util-is: 1.0.3 + core-util-is: 1.0.2 inherits: 2.0.4 isarray: 1.0.0 process-nextick-args: 2.0.1 @@ -26177,7 +24920,7 @@ packages: } dependencies: debuglog: 1.0.1 - dezalgo: 1.0.4 + dezalgo: 1.0.3 graceful-fs: 4.2.10 once: 1.4.0 dev: true @@ -26196,14 +24939,14 @@ packages: - supports-color dev: true - /readdirp/3.6.0: + /readdirp/3.5.0: resolution: { - integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, + integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==, } engines: { node: '>=8.10.0' } dependencies: - picomatch: 2.3.1 + picomatch: 2.2.3 dev: true /recast/0.20.5: @@ -26216,7 +24959,14 @@ packages: ast-types: 0.14.2 esprima: 4.0.1 source-map: 0.6.1 - tslib: 2.4.0 + tslib: 2.3.1 + + /rechoir/0.6.2: + resolution: { integrity: sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= } + engines: { node: '>= 0.10' } + dependencies: + resolve: 1.22.0 + dev: true /rechoir/0.8.0: resolution: @@ -26225,7 +24975,18 @@ packages: } engines: { node: '>= 10.13.0' } dependencies: - resolve: 1.22.1 + resolve: 1.22.0 + dev: true + + /redent/1.0.0: + resolution: + { + integrity: sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g==, + } + engines: { node: '>=0.10.0' } + dependencies: + indent-string: 2.1.0 + strip-indent: 1.0.1 dev: true /redent/3.0.0: @@ -26238,25 +24999,42 @@ packages: indent-string: 4.0.0 strip-indent: 3.0.0 - /reduce-css-calc/2.1.8: + /reduce-css-calc/2.1.7: resolution: { - integrity: sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==, + integrity: sha512-fDnlZ+AybAS3C7Q9xDq5y8A2z+lT63zLbynew/lur/IR24OQF5x98tfNwf79mzEdfywZ0a2wpM860FhFfMxZlA==, } dependencies: - css-unit-converter: 1.1.2 + css-unit-converter: 1.1.1 postcss-value-parser: 3.3.1 dev: true - /regenerate-unicode-properties/10.1.0: + /regenerate-unicode-properties/10.0.1: resolution: { - integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==, + integrity: sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==, } engines: { node: '>=4' } dependencies: regenerate: 1.4.2 + /regenerate-unicode-properties/8.2.0: + resolution: + { + integrity: sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==, + } + engines: { node: '>=4' } + dependencies: + regenerate: 1.4.0 + dev: true + + /regenerate/1.4.0: + resolution: + { + integrity: sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==, + } + dev: true + /regenerate/1.4.2: resolution: { @@ -26270,11 +25048,21 @@ packages: } dev: true - /regenerator-runtime/0.13.9: + /regenerator-runtime/0.13.5: + resolution: + { + integrity: sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==, + } + + /regenerator-transform/0.14.4: resolution: { - integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==, + integrity: sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==, } + dependencies: + '@babel/runtime': 7.16.7 + private: 0.1.8 + dev: true /regenerator-transform/0.15.0: resolution: @@ -26282,7 +25070,7 @@ packages: integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==, } dependencies: - '@babel/runtime': 7.19.0 + '@babel/runtime': 7.16.7 /regex-cache/0.4.4: resolution: @@ -26304,6 +25092,17 @@ packages: extend-shallow: 3.0.2 safe-regex: 1.1.0 + /regexp.prototype.flags/1.3.1: + resolution: + { + integrity: sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==, + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + dev: true + /regexp.prototype.flags/1.4.3: resolution: { @@ -26315,24 +25114,39 @@ packages: define-properties: 1.1.4 functions-have-names: 1.2.3 - /regexpp/3.2.0: + /regexpp/3.1.0: resolution: { - integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==, + integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==, } engines: { node: '>=8' } - /regexpu-core/5.2.1: + /regexpu-core/4.7.1: + resolution: + { + integrity: sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==, + } + engines: { node: '>=4' } + dependencies: + regenerate: 1.4.0 + regenerate-unicode-properties: 8.2.0 + regjsgen: 0.5.1 + regjsparser: 0.6.4 + unicode-match-property-ecmascript: 1.0.4 + unicode-match-property-value-ecmascript: 1.2.0 + dev: true + + /regexpu-core/5.0.1: resolution: { - integrity: sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==, + integrity: sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==, } engines: { node: '>=4' } dependencies: regenerate: 1.4.2 - regenerate-unicode-properties: 10.1.0 - regjsgen: 0.7.1 - regjsparser: 0.9.1 + regenerate-unicode-properties: 10.0.1 + regjsgen: 0.6.0 + regjsparser: 0.8.4 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.0.0 @@ -26343,13 +25157,13 @@ packages: } dependencies: rc: 1.2.8 - safe-buffer: 5.2.1 + safe-buffer: 5.2.0 dev: true - /registry-auth-token/4.2.2: + /registry-auth-token/4.2.1: resolution: { - integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==, + integrity: sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==, } engines: { node: '>=6.0.0' } dependencies: @@ -26376,16 +25190,33 @@ packages: rc: 1.2.8 dev: true - /regjsgen/0.7.1: + /regjsgen/0.5.1: + resolution: + { + integrity: sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==, + } + dev: true + + /regjsgen/0.6.0: + resolution: + { + integrity: sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==, + } + + /regjsparser/0.6.4: resolution: { - integrity: sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==, + integrity: sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==, } + hasBin: true + dependencies: + jsesc: 0.5.0 + dev: true - /regjsparser/0.9.1: + /regjsparser/0.8.4: resolution: { - integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==, + integrity: sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==, } hasBin: true dependencies: @@ -26424,11 +25255,9 @@ packages: integrity: sha512-sP4lNGfFcOm7tQD12qlvwsiOREDgjkw4FQAjtemmtwivKOqI4qHAL22Ar62r5TPVlASn4iVWMk7rIdIJI20KGQ==, } dependencies: - '@babel/runtime': 7.19.0 - fbjs: 3.0.4 + '@babel/runtime': 7.16.7 + fbjs: 3.0.2 invariant: 2.2.4 - transitivePeerDependencies: - - encoding dev: true /release/6.3.1: @@ -26475,14 +25304,15 @@ packages: fault: 1.0.4 dev: true - /remark-mdx/2.1.3: + /remark-mdx/2.0.0-next.9: resolution: { - integrity: sha512-3SmtXOy9+jIaVctL8Cs3VAQInjRLGOwNXfrBB9KCT+EpJpKD3PQiy0x8hUNGyjQmdyOs40BqgPU7kYtH9uoR6w==, + integrity: sha512-I5dCKP5VE18SMd5ycIeeEk8Hl6oaldUY6PIvjrfm65l7d0QRnLqknb62O2g3QEmOxCswcHTtwITtz6rfUIVs+A==, } dependencies: - mdast-util-mdx: 2.0.0 - micromark-extension-mdxjs: 1.0.0 + mdast-util-mdx: 0.1.1 + micromark-extension-mdx: 0.2.1 + micromark-extension-mdxjs: 0.3.0 transitivePeerDependencies: - supports-color dev: true @@ -26504,17 +25334,17 @@ packages: } dependencies: collapse-white-space: 1.0.6 - is-alphabetical: 1.0.4 - is-decimal: 1.0.4 - is-whitespace-character: 1.0.4 - is-word-character: 1.0.4 - markdown-escapes: 1.0.4 + is-alphabetical: 1.0.3 + is-decimal: 1.0.3 + is-whitespace-character: 1.0.3 + is-word-character: 1.0.3 + markdown-escapes: 1.0.3 parse-entities: 1.2.2 repeat-string: 1.6.1 - state-toggle: 1.0.3 + state-toggle: 1.0.2 trim: 0.0.1 - trim-trailing-lines: 1.1.4 - unherit: 1.1.3 + trim-trailing-lines: 1.1.2 + unherit: 1.1.2 unist-util-remove-position: 1.1.4 vfile-location: 2.0.6 xtend: 4.0.2 @@ -26528,17 +25358,17 @@ packages: dependencies: ccount: 1.1.0 collapse-white-space: 1.0.6 - is-alphabetical: 1.0.4 - is-decimal: 1.0.4 - is-whitespace-character: 1.0.4 - is-word-character: 1.0.4 - markdown-escapes: 1.0.4 + is-alphabetical: 1.0.3 + is-decimal: 1.0.3 + is-whitespace-character: 1.0.3 + is-word-character: 1.0.3 + markdown-escapes: 1.0.3 parse-entities: 2.0.0 repeat-string: 1.6.1 - state-toggle: 1.0.3 + state-toggle: 1.0.2 trim: 0.0.1 - trim-trailing-lines: 1.1.4 - unherit: 1.1.3 + trim-trailing-lines: 1.1.2 + unherit: 1.1.2 unist-util-remove-position: 2.0.1 vfile-location: 3.2.0 xtend: 4.0.2 @@ -26587,12 +25417,13 @@ packages: { integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==, } + requiresBuild: true dev: true - /repeat-element/1.1.4: + /repeat-element/1.1.3: resolution: { - integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==, + integrity: sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==, } engines: { node: '>=0.10.0' } @@ -26603,11 +25434,15 @@ packages: } engines: { node: '>=0.10' } + /repeating/2.0.1: + resolution: { integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= } + engines: { node: '>=0.10.0' } + dependencies: + is-finite: 1.0.2 + dev: true + /replace-ext/1.0.0: - resolution: - { - integrity: sha512-vuNYXC7gG7IeVNBC1xUllqCcZKRbJoSPOBhnTEcAIiKCsbuef6zO3F0Rve3isPMMoNoQRWjQwbAgAjHUHniyEA==, - } + resolution: { integrity: sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= } engines: { node: '>= 0.10' } dev: true @@ -26633,25 +25468,25 @@ packages: deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 dependencies: aws-sign2: 0.7.0 - aws4: 1.11.0 + aws4: 1.9.0 caseless: 0.12.0 combined-stream: 1.0.8 extend: 3.0.2 forever-agent: 0.6.1 form-data: 2.3.3 - har-validator: 5.1.5 + har-validator: 5.1.3 http-signature: 1.2.0 is-typedarray: 1.0.0 isstream: 0.1.2 json-stringify-safe: 5.0.1 - mime-types: 2.1.35 + mime-types: 2.1.30 oauth-sign: 0.9.0 performance-now: 2.1.0 - qs: 6.5.3 - safe-buffer: 5.2.1 + qs: 6.5.2 + safe-buffer: 5.2.0 tough-cookie: 2.5.0 tunnel-agent: 0.6.0 - uuid: 3.4.0 + uuid: 3.3.3 dev: true /require-directory/2.1.1: @@ -26663,10 +25498,7 @@ packages: dev: true /require-from-string/1.2.1: - resolution: - { - integrity: sha512-H7AkJWMobeskkttHyhTVtS0fxpFLjxhbfMa6Bk3wimP7sdPRGL3EyCg3sAQenFfAe+xQ+oAc85Nmtvq0ROM83Q==, - } + resolution: { integrity: sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg= } engines: { node: '>=0.10.0' } dev: true @@ -26676,13 +25508,9 @@ packages: integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==, } engines: { node: '>=0.10.0' } - dev: true /require-like/0.1.2: - resolution: - { - integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==, - } + resolution: { integrity: sha1-rW8wwTvs15cBDEaK+ndcDAprR/o= } dev: true /require-main-filename/2.0.0: @@ -26693,10 +25521,7 @@ packages: dev: true /requires-port/1.0.0: - resolution: - { - integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==, - } + resolution: { integrity: sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= } dev: true /resolve-cwd/3.0.0: @@ -26721,16 +25546,21 @@ packages: dev: true /resolve-dir/1.0.1: - resolution: - { - integrity: sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==, - } + resolution: { integrity: sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= } engines: { node: '>=0.10.0' } dependencies: expand-tilde: 2.0.2 global-modules: 1.0.0 dev: true + /resolve-from/3.0.0: + resolution: + { + integrity: sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==, + } + engines: { node: '>=4' } + dev: true + /resolve-from/4.0.0: resolution: { @@ -26752,14 +25582,7 @@ packages: integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==, } deprecated: https://github.com/lydell/resolve-url#deprecated - - /resolve.exports/1.1.0: - resolution: - { - integrity: sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==, - } - engines: { node: '>=10' } - dev: true + requiresBuild: true /resolve/1.17.0: resolution: @@ -26770,41 +25593,36 @@ packages: path-parse: 1.0.7 dev: true - /resolve/1.22.1: + /resolve/1.22.0: resolution: { - integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==, + integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==, } hasBin: true dependencies: - is-core-module: 2.10.0 + is-core-module: 2.9.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - /resolve/2.0.0-next.4: + /resolve/2.0.0-next.3: resolution: { - integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==, + integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==, } - hasBin: true dependencies: - is-core-module: 2.10.0 + is-core-module: 2.9.0 path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 /responselike/1.0.2: - resolution: - { - integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==, - } + resolution: { integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= } dependencies: lowercase-keys: 1.0.1 dev: true - /responselike/2.0.1: + /responselike/2.0.0: resolution: { - integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==, + integrity: sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==, } dependencies: lowercase-keys: 2.0.0 @@ -26818,7 +25636,7 @@ packages: engines: { node: '>=4' } dependencies: onetime: 2.0.1 - signal-exit: 3.0.3 + signal-exit: 3.0.7 dev: true /restore-cursor/3.1.0: @@ -26829,7 +25647,7 @@ packages: engines: { node: '>=8' } dependencies: onetime: 5.1.2 - signal-exit: 3.0.3 + signal-exit: 3.0.7 /restore-cursor/4.0.0: resolution: @@ -26839,7 +25657,7 @@ packages: engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } dependencies: onetime: 5.1.2 - signal-exit: 3.0.3 + signal-exit: 3.0.7 dev: true /ret/0.1.15: @@ -26848,6 +25666,7 @@ packages: integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==, } engines: { node: '>=0.12' } + requiresBuild: true /retext-english/3.0.4: resolution: @@ -26856,7 +25675,7 @@ packages: } dependencies: parse-english: 4.2.0 - unherit: 1.1.3 + unherit: 1.1.2 dev: true /retext-equality/5.5.0: @@ -26890,25 +25709,11 @@ packages: dev: true /retry/0.10.1: - resolution: - { - integrity: sha512-ZXUSQYTHdl3uS7IuCehYfMzKyIDBNoAuUblvy5oGO5UJSUTmStUUVPXbA9Qxd173Bgre53yCQczQuHgRWAdvJQ==, - } + resolution: { integrity: sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q= } dev: true /retry/0.12.0: - resolution: - { - integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==, - } - engines: { node: '>= 4' } - dev: true - - /retry/0.13.1: - resolution: - { - integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==, - } + resolution: { integrity: sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= } engines: { node: '>= 4' } dev: true @@ -26934,6 +25739,20 @@ packages: } dev: false + /rgb-regex/1.0.1: + resolution: + { + integrity: sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==, + } + dev: true + + /rgba-regex/1.0.0: + resolution: + { + integrity: sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==, + } + dev: true + /rimraf/2.6.3: resolution: { @@ -26941,7 +25760,7 @@ packages: } hasBin: true dependencies: - glob: 7.2.3 + glob: 7.2.0 dev: false /rimraf/2.7.1: @@ -26951,7 +25770,7 @@ packages: } hasBin: true dependencies: - glob: 7.1.7 + glob: 7.2.0 dev: true /rimraf/3.0.2: @@ -26961,7 +25780,7 @@ packages: } hasBin: true dependencies: - glob: 7.2.3 + glob: 7.2.0 /ripemd160/2.0.2: resolution: @@ -26983,10 +25802,10 @@ packages: maxmin: 2.1.0 dev: true - /rollup-plugin-postcss/4.0.2_postcss@8.4.16: + /rollup-plugin-postcss/4.0.0_postcss@8.4.5: resolution: { - integrity: sha512-05EaY6zvZdmvPUDi3uCcAQoESDcYnv8ogJJQRp6V5kZ6J6P7uAVJlrTZcaaA20wTH527YTnKfkAoPxWI/jPp4w==, + integrity: sha512-OQzT+YspV01/6dxfyEw8lBO2px3hyL8Xn+k2QGctL7V/Yx2Z1QaMKdYVslP1mqv7RsKt6DROIlnbpmgJ3yxf6g==, } engines: { node: '>=10' } peerDependencies: @@ -26994,23 +25813,21 @@ packages: dependencies: chalk: 4.1.2 concat-with-sourcemaps: 1.1.0 - cssnano: 5.1.13_postcss@8.4.16 + cssnano: 4.1.10 import-cwd: 3.0.0 p-queue: 6.6.2 pify: 5.0.0 - postcss: 8.4.16 - postcss-load-config: 3.1.4_postcss@8.4.16 - postcss-modules: 4.3.1_postcss@8.4.16 + postcss: 8.4.5 + postcss-load-config: 3.0.0 + postcss-modules: 4.0.0_postcss@8.4.5 promise.series: 0.2.0 - resolve: 1.22.1 + resolve: 1.22.0 rollup-pluginutils: 2.8.2 safe-identifier: 0.4.2 style-inject: 0.3.0 - transitivePeerDependencies: - - ts-node dev: true - /rollup-plugin-terser/7.0.2_rollup@2.79.0: + /rollup-plugin-terser/7.0.2_rollup@2.35.1: resolution: { integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==, @@ -27018,14 +25835,14 @@ packages: peerDependencies: rollup: ^2.0.0 dependencies: - '@babel/code-frame': 7.18.6 + '@babel/code-frame': 7.16.7 jest-worker: 26.6.2 - rollup: 2.79.0 + rollup: 2.35.1 serialize-javascript: 4.0.0 - terser: 5.15.0 + terser: 5.14.1 dev: true - /rollup-plugin-typescript2/0.29.0_ihkqvyh37tzxtjmovjyy2yrv7m: + /rollup-plugin-typescript2/0.29.0_qdoq77m3lkibs3ktoonmxnobxy: resolution: { integrity: sha512-YytahBSZCIjn/elFugEGQR5qTsVhxhUwGZIsA9TmrSsC88qroGo65O5HZP/TTArH2dm0vUmYWhKchhwi2wL9bw==, @@ -27034,32 +25851,29 @@ packages: rollup: '>=1.26.3' typescript: '>=2.4.0' dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.0 - find-cache-dir: 3.3.2 + '@rollup/pluginutils': 3.1.0_rollup@2.35.1 + find-cache-dir: 3.3.1 fs-extra: 8.1.0 resolve: 1.17.0 - rollup: 2.79.0 + rollup: 2.35.1 tslib: 2.0.1 - typescript: 4.8.3 + typescript: 4.6.3 dev: true - /rollup-plugin-visualizer/5.8.1_rollup@2.79.0: + /rollup-plugin-visualizer/5.6.0_rollup@2.35.1: resolution: { - integrity: sha512-NBT/xN/LWCwDM2/j5vYmjzpEAKHyclo/8Cv8AfTCwgADAG+tLJDy1vzxMw6NO0dSDjmTeRELD9UU3FwknLv0GQ==, + integrity: sha512-CKcc8GTUZjC+LsMytU8ocRr/cGZIfMR7+mdy4YnlyetlmIl/dM8BMnOEpD4JPIGt+ZVW7Db9ZtSsbgyeBH3uTA==, } - engines: { node: '>=14' } + engines: { node: '>=12' } hasBin: true peerDependencies: rollup: ^2.0.0 - peerDependenciesMeta: - rollup: - optional: true dependencies: nanoid: 3.3.4 open: 8.4.0 - rollup: 2.79.0 - source-map: 0.7.4 + rollup: 2.35.1 + source-map: 0.7.3 yargs: 17.5.1 dev: true @@ -27072,15 +25886,15 @@ packages: estree-walker: 0.6.1 dev: true - /rollup/2.79.0: + /rollup/2.35.1: resolution: { - integrity: sha512-x4KsrCgwQ7ZJPcFA/SUu6QVcYlO7uRLfLAy0DSA4NS2eG8japdbpM50ToH7z4iObodRYOJ0soneF0iaQRJ6zhA==, + integrity: sha512-q5KxEyWpprAIcainhVy6HfRttD9kutQpHbeqDTWnqAFNJotiojetK6uqmcydNMymBEtC4I8bCYR+J3mTMqeaUA==, } engines: { node: '>=10.0.0' } hasBin: true optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.1.3 dev: true /run-async/2.4.1: @@ -27090,13 +25904,11 @@ packages: } engines: { node: '>=0.12.0' } - /run-parallel/1.2.0: + /run-parallel/1.1.9: resolution: { - integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, + integrity: sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==, } - dependencies: - queue-microtask: 1.2.3 /rxjs/5.5.12: resolution: @@ -27108,29 +25920,39 @@ packages: symbol-observable: 1.0.1 dev: true - /rxjs/6.6.7: + /rxjs/6.6.2: resolution: { - integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==, + integrity: sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==, } engines: { npm: '>=2.0.0' } dependencies: - tslib: 1.14.1 + tslib: 1.11.1 - /rxjs/7.5.6: + /rxjs/7.5.1: resolution: { - integrity: sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==, + integrity: sha512-KExVEeZWxMZnZhUZtsJcFwz8IvPvgu4G2Z2QyqjZQzUGr32KDYuSxrEYO4w3tFFNbfLozcrKUTvTPi+E9ywJkQ==, } dependencies: tslib: 2.4.0 + dev: true - /sade/1.8.1: + /rxjs/7.5.7: resolution: { - integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==, + integrity: sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==, } - engines: { node: '>=6' } + dependencies: + tslib: 2.4.0 + dev: false + + /sade/1.7.4: + resolution: + { + integrity: sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==, + } + engines: { node: '>= 6' } dependencies: mri: 1.2.0 dev: true @@ -27141,10 +25963,10 @@ packages: integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==, } - /safe-buffer/5.2.1: + /safe-buffer/5.2.0: resolution: { - integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, + integrity: sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==, } dev: true @@ -27160,6 +25982,7 @@ packages: { integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==, } + requiresBuild: true dependencies: ret: 0.1.15 @@ -27188,7 +26011,7 @@ packages: sass: optional: true dependencies: - klona: 2.0.5 + klona: 2.0.4 neo-async: 2.6.2 webpack: 5.74.0 dev: true @@ -27201,7 +26024,7 @@ packages: engines: { node: '>=12.0.0' } hasBin: true dependencies: - chokidar: 3.5.3 + chokidar: 3.4.3 immutable: 4.1.0 source-map-js: 1.0.2 dev: true @@ -27223,10 +26046,10 @@ packages: xmlchars: 2.2.0 dev: true - /scheduler/0.0.0-experimental-8951c5fc9-20220915: + /scheduler/0.0.0-experimental-cb5084d1c-20220924: resolution: { - integrity: sha512-3ar+dNPu8yBC0DK1aEgT+dPUwEFoVQjVmsjcqKuYK7inTwsgQkDeTlGVQV1ELULf9vUwyuodHjGBFQI+XBQ0bg==, + integrity: sha512-SeszKCdhM5OHxNMStjpKIAaloARUMZqIpDZjkZeGuRsyr7YlAqvlsCXyee4ZQOOU1pbr7BIvQntKy5Hil+DQJA==, } dependencies: loose-envify: 1.4.0 @@ -27258,7 +26081,7 @@ packages: } engines: { node: '>= 8.9.0' } dependencies: - '@types/json-schema': 7.0.11 + '@types/json-schema': 7.0.9 ajv: 6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 dev: true @@ -27270,7 +26093,7 @@ packages: } engines: { node: '>= 10.13.0' } dependencies: - '@types/json-schema': 7.0.11 + '@types/json-schema': 7.0.9 ajv: 6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 dev: true @@ -27282,7 +26105,7 @@ packages: } engines: { node: '>= 10.13.0' } dependencies: - '@types/json-schema': 7.0.11 + '@types/json-schema': 7.0.9 ajv: 6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 dev: true @@ -27301,20 +26124,17 @@ packages: } engines: { node: '>= 10.15.0' } dependencies: - jszip: 3.10.1 + jszip: 3.7.1 rimraf: 3.0.2 tmp: 0.2.1 - ws: 8.8.1 + ws: 8.2.3 transitivePeerDependencies: - bufferutil - utf-8-validate dev: true /semver-compare/1.0.0: - resolution: - { - integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==, - } + resolution: { integrity: sha1-De4hahyUGrN+nvsXiPavxf9VN/w= } dev: true /semver-diff/3.1.1: @@ -27349,6 +26169,13 @@ packages: } hasBin: true + /semver/7.0.0: + resolution: + { + integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==, + } + hasBin: true + /semver/7.3.2: resolution: { @@ -27453,12 +26280,18 @@ packages: } dev: true + /set-immediate-shim/1.0.1: + resolution: { integrity: sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E= } + engines: { node: '>=0.10.0' } + dev: true + /set-value/2.0.1: resolution: { integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: extend-shallow: 2.0.1 is-extendable: 0.1.1 @@ -27466,10 +26299,7 @@ packages: split-string: 3.1.0 /setimmediate/1.0.5: - resolution: - { - integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==, - } + resolution: { integrity: sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= } dev: true /setprototypeof/1.1.1: @@ -27487,7 +26317,7 @@ packages: hasBin: true dependencies: inherits: 2.0.4 - safe-buffer: 5.2.1 + safe-buffer: 5.2.0 dev: true /shallow-clone/3.0.1: @@ -27507,10 +26337,7 @@ packages: dev: true /shebang-command/1.2.0: - resolution: - { - integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==, - } + resolution: { integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= } engines: { node: '>=0.10.0' } dependencies: shebang-regex: 1.0.0 @@ -27526,10 +26353,7 @@ packages: shebang-regex: 3.0.0 /shebang-regex/1.0.0: - resolution: - { - integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==, - } + resolution: { integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= } engines: { node: '>=0.10.0' } dev: true @@ -27546,6 +26370,19 @@ packages: integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==, } + /shelljs/0.8.4: + resolution: + { + integrity: sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==, + } + engines: { node: '>=4' } + hasBin: true + dependencies: + glob: 7.2.0 + interpret: 1.4.0 + rechoir: 0.6.2 + dev: true + /shellwords/0.1.1: resolution: { @@ -27560,8 +26397,8 @@ packages: } dependencies: call-bind: 1.0.2 - get-intrinsic: 1.1.3 - object-inspect: 1.12.2 + get-intrinsic: 1.1.1 + object-inspect: 1.11.0 /signal-exit/3.0.3: resolution: @@ -27569,21 +26406,36 @@ packages: integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==, } - /sirv/1.0.19: + /signal-exit/3.0.7: resolution: { - integrity: sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==, + integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, + } + + /simple-swizzle/0.2.2: + resolution: + { + integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==, + } + dependencies: + is-arrayish: 0.3.2 + dev: true + + /sirv/1.0.10: + resolution: + { + integrity: sha512-H5EZCoZaggEUQy8ocKsF7WAToGuZhjJlLvM3XOef46CbdIgbNeQ1p32N1PCuCjkVYwrAVOSMacN6CXXgIzuspg==, } engines: { node: '>= 10' } dependencies: - '@polka/url': 1.0.0-next.21 - mrmime: 1.0.1 + '@polka/url': 1.0.0-next.11 + mime: 2.5.2 totalist: 1.1.0 - /sisteransi/1.0.5: + /sisteransi/1.0.4: resolution: { - integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==, + integrity: sha512-/ekMoM4NJ59ivGSfKapeG+FWtrmWvA1p6FBZwXrqojw90vJu8lBmrTxCMuBCydKtkaUe2zt4PlxeTKpjwMbyig==, } dev: true @@ -27642,17 +26494,11 @@ packages: is-fullwidth-code-point: 3.0.0 /sliced/1.0.1: - resolution: - { - integrity: sha512-VZBmZP8WU3sMOZm1bdgTadsQbcscK0UM8oKxKVBs4XAhUo2Xxzm/OFMGBkPusxw9xL3Uy8LrzEqGqJhclsr0yA==, - } + resolution: { integrity: sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E= } dev: true /slide/1.1.6: - resolution: - { - integrity: sha512-NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw==, - } + resolution: { integrity: sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= } dev: true /smart-buffer/4.2.0: @@ -27688,6 +26534,7 @@ packages: integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: define-property: 1.0.0 isobject: 3.0.1 @@ -27699,6 +26546,7 @@ packages: integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: kind-of: 3.2.2 @@ -27720,50 +26568,33 @@ packages: transitivePeerDependencies: - supports-color - /socks-proxy-agent/5.0.1: + /socks-proxy-agent/5.0.0: resolution: { - integrity: sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==, + integrity: sha512-lEpa1zsWCChxiynk+lCycKuC502RxDWLKJZoIhnxrWNjLSDGYRFflHA1/228VkRcnv9TIb8w98derGbpKxJRgA==, } engines: { node: '>= 6' } dependencies: agent-base: 6.0.2 debug: 4.3.4 - socks: 2.7.0 - transitivePeerDependencies: - - supports-color - dev: true - - /socks-proxy-agent/6.2.1: - resolution: - { - integrity: sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==, - } - engines: { node: '>= 10' } - dependencies: - agent-base: 6.0.2 - debug: 4.3.4 - socks: 2.7.0 + socks: 2.6.2 transitivePeerDependencies: - supports-color dev: true - /socks/2.7.0: + /socks/2.6.2: resolution: { - integrity: sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA==, + integrity: sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==, } engines: { node: '>= 10.13.0', npm: '>= 3.0.0' } dependencies: - ip: 2.0.0 + ip: 1.1.5 smart-buffer: 4.2.0 dev: true /sort-keys/2.0.0: - resolution: - { - integrity: sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==, - } + resolution: { integrity: sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= } engines: { node: '>=4' } dependencies: is-plain-obj: 1.1.0 @@ -27799,11 +26630,12 @@ packages: integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==, } deprecated: See https://github.com/lydell/source-map-resolve#deprecated + requiresBuild: true dependencies: atob: 2.1.2 decode-uri-component: 0.2.0 resolve-url: 0.2.1 - source-map-url: 0.4.1 + source-map-url: 0.4.0 urix: 0.1.0 /source-map-resolve/0.6.0: @@ -27817,21 +26649,22 @@ packages: decode-uri-component: 0.2.0 dev: true - /source-map-support/0.5.21: + /source-map-support/0.5.20: resolution: { - integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==, + integrity: sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==, } dependencies: - buffer-from: 1.1.2 + buffer-from: 1.1.1 source-map: 0.6.1 - /source-map-url/0.4.1: + /source-map-url/0.4.0: resolution: { - integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==, + integrity: sha512-liJwHPI9x9d9w5WSIjM58MqGmmb7XzNqwdUA3kSBQ4lmDngexlKwawGzK3J1mKXi6+sysoMDlpVyZh9sv5vRfw==, } deprecated: See https://github.com/lydell/source-map-url#deprecated + requiresBuild: true /source-map/0.5.7: resolution: @@ -27847,10 +26680,10 @@ packages: } engines: { node: '>=0.10.0' } - /source-map/0.7.4: + /source-map/0.7.3: resolution: { - integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==, + integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==, } engines: { node: '>= 8' } dev: true @@ -27890,43 +26723,35 @@ packages: through2: 0.4.2 dev: true - /spdx-correct/3.1.1: + /spdx-correct/3.1.0: resolution: { - integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==, + integrity: sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==, } dependencies: - spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.12 + spdx-expression-parse: 3.0.0 + spdx-license-ids: 3.0.5 - /spdx-exceptions/2.3.0: + /spdx-exceptions/2.2.0: resolution: { - integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==, + integrity: sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==, } - /spdx-expression-parse/3.0.1: + /spdx-expression-parse/3.0.0: resolution: { - integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==, + integrity: sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==, } dependencies: - spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.12 - - /spdx-license-ids/3.0.12: - resolution: - { - integrity: sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==, - } + spdx-exceptions: 2.2.0 + spdx-license-ids: 3.0.5 - /split-on-first/1.1.0: + /spdx-license-ids/3.0.5: resolution: { - integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==, + integrity: sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==, } - engines: { node: '>=6' } - dev: true /split-string/3.1.0: resolution: @@ -27934,14 +26759,12 @@ packages: integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: extend-shallow: 3.0.2 /split-transform-stream/0.1.1: - resolution: - { - integrity: sha512-nV8lOb9BKS3BqODBjmzELm0Kl878nWoTjdfn6z/v6d/zW8YS/EQ76fP11a/D6Fm6QTsbLdsFJBIpz6t17zHJnQ==, - } + resolution: { integrity: sha1-glI2p41SoY/5EqYxrTA0wV3tX+M= } dependencies: bubble-stream-error: 0.0.1 event-stream: 3.1.7 @@ -27966,6 +26789,15 @@ packages: through: 2.3.8 dev: true + /split2/2.2.0: + resolution: + { + integrity: sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==, + } + dependencies: + through2: 2.0.5 + dev: true + /split2/3.2.2: resolution: { @@ -27980,17 +26812,16 @@ packages: { integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==, } - dev: true - /sshpk/1.17.0: + /sshpk/1.16.1: resolution: { - integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==, + integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==, } engines: { node: '>=0.10.0' } hasBin: true dependencies: - asn1: 0.2.6 + asn1: 0.2.4 assert-plus: 1.0.0 bcrypt-pbkdf: 1.0.2 dashdash: 1.14.1 @@ -28008,7 +26839,7 @@ packages: } engines: { node: '>= 8' } dependencies: - minipass: 3.3.4 + minipass: 3.1.3 dev: true /stable/0.1.8: @@ -28016,13 +26847,12 @@ packages: { integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==, } - deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' dev: true - /stack-utils/2.0.5: + /stack-utils/2.0.3: resolution: { - integrity: sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==, + integrity: sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==, } engines: { node: '>=10' } dependencies: @@ -28039,10 +26869,10 @@ packages: type-fest: 0.7.1 dev: false - /state-toggle/1.0.3: + /state-toggle/1.0.2: resolution: { - integrity: sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==, + integrity: sha512-8LpelPGR0qQM4PnfLiplOQNJcIN1/r2Gy0xKB2zKnIW2YzPMt2sR4I/+gtPjhN7Svh9kw+zqEg2SFwpBO9iNiw==, } dev: true @@ -28052,15 +26882,13 @@ packages: integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: define-property: 0.2.5 object-copy: 0.1.0 /statuses/1.5.0: - resolution: - { - integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==, - } + resolution: { integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= } engines: { node: '>= 0.6' } dev: true @@ -28106,10 +26934,7 @@ packages: dev: true /stream-parser/0.3.1: - resolution: - { - integrity: sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==, - } + resolution: { integrity: sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M= } dependencies: debug: 2.6.9 transitivePeerDependencies: @@ -28117,21 +26942,10 @@ packages: dev: true /streamsearch/0.1.2: - resolution: - { - integrity: sha512-jos8u++JKm0ARcSUTAZXOVC0mSox7Bhn6sBgty73P1f3JGf7yG2clTbBNHUdde/kdvP2FESam+vM6l8jBrNxHA==, - } + resolution: { integrity: sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo= } engines: { node: '>=0.8.0' } dev: true - /strict-uri-encode/2.0.0: - resolution: - { - integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==, - } - engines: { node: '>=4' } - dev: true - /string-argv/0.3.1: resolution: { @@ -28141,16 +26955,13 @@ packages: dev: true /string-hash/1.1.3: - resolution: - { - integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==, - } + resolution: { integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= } dev: true - /string-length/4.0.2: + /string-length/4.0.1: resolution: { - integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==, + integrity: sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==, } engines: { node: '>=10' } dependencies: @@ -28204,6 +27015,22 @@ packages: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 + /string.prototype.matchall/4.0.6: + resolution: + { + integrity: sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==, + } + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.19.1 + get-intrinsic: 1.1.1 + has-symbols: 1.0.2 + internal-slot: 1.0.3 + regexp.prototype.flags: 1.3.1 + side-channel: 1.0.4 + dev: true + /string.prototype.matchall/4.0.7: resolution: { @@ -28211,25 +27038,34 @@ packages: } dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.2 - get-intrinsic: 1.1.3 + define-properties: 1.1.3 + es-abstract: 1.19.1 + get-intrinsic: 1.1.1 has-symbols: 1.0.3 internal-slot: 1.0.3 regexp.prototype.flags: 1.4.3 side-channel: 1.0.4 + dev: false - /string.prototype.padend/3.1.3: + /string.prototype.padend/3.1.0: resolution: { - integrity: sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==, + integrity: sha512-3aIv8Ffdp8EZj8iLwREGpQaUZiPyrWrpzMBHvkiSW/bK/EGve9np07Vwy7IJ5waydpGXzQZu/F8Oze2/IWkBaA==, } engines: { node: '>= 0.4' } + dependencies: + define-properties: 1.1.3 + es-abstract: 1.19.1 + dev: true + + /string.prototype.trimend/1.0.4: + resolution: + { + integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==, + } dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.2 - dev: true /string.prototype.trimend/1.0.5: resolution: @@ -28241,6 +27077,15 @@ packages: define-properties: 1.1.4 es-abstract: 1.20.2 + /string.prototype.trimstart/1.0.4: + resolution: + { + integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==, + } + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + /string.prototype.trimstart/1.0.5: resolution: { @@ -28273,17 +27118,18 @@ packages: integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==, } dependencies: - safe-buffer: 5.2.1 + safe-buffer: 5.2.0 dev: true - /stringify-entities/4.0.3: + /stringify-entities/3.1.0: resolution: { - integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==, + integrity: sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg==, } dependencies: - character-entities-html4: 2.1.0 - character-entities-legacy: 3.0.0 + character-entities-html4: 1.1.4 + character-entities-legacy: 1.1.3 + xtend: 4.0.2 dev: true /stringify-object/3.3.0: @@ -28315,7 +27161,7 @@ packages: } engines: { node: '>=4' } dependencies: - ansi-regex: 3.0.1 + ansi-regex: 3.0.0 dev: true /strip-ansi/5.2.0: @@ -28325,7 +27171,7 @@ packages: } engines: { node: '>=6' } dependencies: - ansi-regex: 4.1.1 + ansi-regex: 4.1.0 dev: true /strip-ansi/6.0.0: @@ -28357,11 +27203,15 @@ packages: ansi-regex: 6.0.1 dev: true + /strip-bom/2.0.0: + resolution: { integrity: sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= } + engines: { node: '>=0.10.0' } + dependencies: + is-utf8: 0.2.1 + dev: true + /strip-bom/3.0.0: - resolution: - { - integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==, - } + resolution: { integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= } engines: { node: '>=4' } /strip-bom/4.0.0: @@ -28373,10 +27223,7 @@ packages: dev: true /strip-eof/1.0.0: - resolution: - { - integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==, - } + resolution: { integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= } engines: { node: '>=0.10.0' } dev: false @@ -28387,6 +27234,14 @@ packages: } engines: { node: '>=6' } + /strip-indent/1.0.1: + resolution: { integrity: sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= } + engines: { node: '>=0.10.0' } + hasBin: true + dependencies: + get-stdin: 4.0.1 + dev: true + /strip-indent/3.0.0: resolution: { @@ -28442,12 +27297,12 @@ packages: react-dom: '>= 16.8.0' react-is: '>= 16.8.0' dependencies: - '@babel/helper-module-imports': 7.18.6 + '@babel/helper-module-imports': 7.16.7 '@babel/traverse': 7.18.0_supports-color@5.5.0 '@emotion/is-prop-valid': 0.8.8 '@emotion/stylis': 0.8.5 '@emotion/unitless': 0.7.5 - babel-plugin-styled-components: 2.0.7_styled-components@5.3.3 + babel-plugin-styled-components: 1.13.3_styled-components@5.3.3 css-to-react-native: 3.0.0 hoist-non-react-statics: 3.3.2 react: 18.2.0 @@ -28463,7 +27318,7 @@ packages: integrity: sha512-6xuteERUhLSLbztb2l2zhrxJpcW3eb7ooSMc3j5D51jiao6HZNaJoimmSnpUMji1qWxbAZD0Lee0ftB4atxoRA==, } dependencies: - postcss: 7.0.39 + postcss: 7.0.32 postcss-load-plugins: 2.3.0 dev: true @@ -28486,18 +27341,16 @@ packages: '@babel/core': 7.18.0 dev: false - /stylehacks/5.1.0_postcss@8.4.16: + /stylehacks/4.0.3: resolution: { - integrity: sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==, + integrity: sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==, } - engines: { node: ^10 || ^12 || >=14.0 } - peerDependencies: - postcss: ^8.2.15 + engines: { node: '>=6.9.0' } dependencies: browserslist: 4.20.2 - postcss: 8.4.16 - postcss-selector-parser: 6.0.10 + postcss: 7.0.32 + postcss-selector-parser: 3.1.1 dev: true /superagent/3.8.3: @@ -28509,14 +27362,14 @@ packages: deprecated: Please upgrade to v7.0.2+ of superagent. We have fixed numerous issues with streams, form-data, attach(), filesystem errors not bubbling up (ENOENT on attach()), and all tests are now passing. See the releases tab for more information at . dependencies: component-emitter: 1.3.0 - cookiejar: 2.1.3 + cookiejar: 2.1.2 debug: 3.2.7 extend: 3.0.2 form-data: 2.5.1 - formidable: 1.2.6 + formidable: 1.2.1 methods: 1.1.2 mime: 1.6.0 - qs: 6.11.0 + qs: 6.9.1 readable-stream: 2.3.7 transitivePeerDependencies: - supports-color @@ -28578,10 +27431,10 @@ packages: has-flag: 4.0.0 dev: true - /supports-hyperlinks/2.3.0: + /supports-hyperlinks/2.1.0: resolution: { - integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==, + integrity: sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==, } engines: { node: '>=8' } dependencies: @@ -28617,31 +27470,14 @@ packages: css-select: 2.1.0 css-select-base-adapter: 0.1.1 css-tree: 1.0.0-alpha.37 - csso: 4.2.0 + csso: 4.0.2 js-yaml: 3.14.1 - mkdirp: 0.5.6 + mkdirp: 0.5.5 object.values: 1.1.5 sax: 1.2.4 stable: 0.1.8 unquote: 1.1.1 - util.promisify: 1.0.1 - dev: true - - /svgo/2.8.0: - resolution: - { - integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==, - } - engines: { node: '>=10.13.0' } - hasBin: true - dependencies: - '@trysound/sax': 0.2.0 - commander: 7.2.0 - css-select: 4.3.0 - css-tree: 1.1.3 - csso: 4.2.0 - picocolors: 1.0.0 - stable: 0.1.8 + util.promisify: 1.0.0 dev: true /swap-case/1.1.2: @@ -28689,7 +27525,6 @@ packages: slice-ansi: 4.0.0 string-width: 4.2.3 strip-ansi: 6.0.1 - dev: true /tagged-versions/1.3.0: resolution: @@ -28709,26 +27544,26 @@ packages: engines: { node: '>=8.9.0' } hasBin: true dependencies: - autoprefixer: 9.8.8 - bytes: 3.1.2 + autoprefixer: 9.7.4 + bytes: 3.1.1 chalk: 2.4.2 fs-extra: 8.1.0 lodash: 4.17.21 - node-emoji: 1.11.0 + node-emoji: 1.10.0 normalize.css: 8.0.1 - postcss: 7.0.39 + postcss: 7.0.32 postcss-functions: 3.0.0 postcss-js: 2.0.3 postcss-nested: 4.2.1 postcss-selector-parser: 6.0.10 pretty-hrtime: 1.0.3 - reduce-css-calc: 2.1.8 + reduce-css-calc: 2.1.7 dev: true - /tapable/2.2.1: + /tapable/2.2.0: resolution: { - integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==, + integrity: sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==, } engines: { node: '>=6' } dev: true @@ -28740,28 +27575,28 @@ packages: } engines: { node: '>=4.5' } dependencies: - chownr: 1.1.4 + chownr: 1.1.3 fs-minipass: 1.2.7 minipass: 2.9.0 minizlib: 1.3.3 - mkdirp: 0.5.6 - safe-buffer: 5.2.1 + mkdirp: 0.5.5 + safe-buffer: 5.2.0 yallist: 3.1.1 dev: true - /tar/4.4.19: + /tar/4.4.13: resolution: { - integrity: sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==, + integrity: sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==, } engines: { node: '>=4.5' } dependencies: - chownr: 1.1.4 + chownr: 1.1.3 fs-minipass: 1.2.7 minipass: 2.9.0 minizlib: 1.3.3 - mkdirp: 0.5.6 - safe-buffer: 5.2.1 + mkdirp: 0.5.5 + safe-buffer: 5.2.0 yallist: 3.1.1 dev: true @@ -28774,33 +27609,27 @@ packages: dependencies: chownr: 2.0.0 fs-minipass: 2.1.0 - minipass: 3.3.4 + minipass: 3.1.3 minizlib: 2.1.2 mkdirp: 1.0.4 yallist: 4.0.0 dev: true /taskr/1.1.0: - resolution: - { - integrity: sha512-jELUxxTfAxR6ZRFV6S/8LRcNg/GnlhS/4x2WZjGDkfle9Bk+M/e8LutMy3GVeUcp1cJc8Oy/uuroqbDePLHunQ==, - } + resolution: { integrity: sha1-TynQrOJvTerppHjqv5qgQy6IRDg= } engines: { node: '>= 4.6' } hasBin: true dependencies: bluebird: 3.7.2 clor: 5.2.0 - glob: 7.1.7 + glob: 7.2.0 mk-dirs: 1.0.0 - mri: 1.2.0 - tinydate: 1.3.0 + mri: 1.1.4 + tinydate: 1.2.0 dev: true /temp-dir/1.0.0: - resolution: - { - integrity: sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==, - } + resolution: { integrity: sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= } engines: { node: '>=4' } dev: true @@ -28812,10 +27641,10 @@ packages: engines: { node: '>=8' } dependencies: graceful-fs: 4.2.10 - is-stream: 2.0.1 + is-stream: 2.0.0 make-dir: 3.1.0 temp-dir: 1.0.0 - uuid: 3.4.0 + uuid: 3.3.3 dev: true /temp/0.8.4: @@ -28852,13 +27681,13 @@ packages: engines: { node: '>=8' } dependencies: ansi-escapes: 4.3.0 - supports-hyperlinks: 2.3.0 + supports-hyperlinks: 2.1.0 dev: true - /terser-webpack-plugin/5.3.6_bhtm7a3ixzishl2uxypy6qnuwu: + /terser-webpack-plugin/5.2.4_bhtm7a3ixzishl2uxypy6qnuwu: resolution: { - integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==, + integrity: sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA==, } engines: { node: '>= 10.13.0' } peerDependencies: @@ -28874,19 +27703,20 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.15 '@swc/core': 1.2.203 - jest-worker: 27.5.1 + jest-worker: 27.0.6 + p-limit: 3.1.0 schema-utils: 3.1.1 serialize-javascript: 6.0.0 + source-map: 0.6.1 terser: 5.14.1 webpack: 5.74.0_@swc+core@1.2.203 dev: true - /terser-webpack-plugin/5.3.6_webpack@5.74.0: + /terser-webpack-plugin/5.2.4_webpack@5.74.0: resolution: { - integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==, + integrity: sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA==, } engines: { node: '>= 10.13.0' } peerDependencies: @@ -28902,40 +27732,44 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.15 - jest-worker: 27.5.1 + jest-worker: 27.0.6 + p-limit: 3.1.0 schema-utils: 3.1.1 serialize-javascript: 6.0.0 + source-map: 0.6.1 terser: 5.14.1 webpack: 5.74.0 dev: true - /terser/5.14.1: + /terser/5.10.0: resolution: { - integrity: sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==, + integrity: sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==, } engines: { node: '>=10' } hasBin: true + peerDependenciesMeta: + acorn: + optional: true dependencies: - '@jridgewell/source-map': 0.3.2 - acorn: 8.5.0 - commander: 2.20.0 - source-map-support: 0.5.21 + acorn: 8.8.0 + commander: 2.20.3 + source-map: 0.7.3 + source-map-support: 0.5.20 dev: true - /terser/5.15.0: + /terser/5.14.1: resolution: { - integrity: sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==, + integrity: sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==, } engines: { node: '>=10' } hasBin: true dependencies: '@jridgewell/source-map': 0.3.2 acorn: 8.8.0 - commander: 2.20.0 - source-map-support: 0.5.21 + commander: 2.20.3 + source-map-support: 0.5.20 dev: true /terser/5.5.1: @@ -28947,9 +27781,9 @@ packages: hasBin: true dependencies: acorn: 8.8.0 - commander: 2.20.0 - source-map: 0.7.4 - source-map-support: 0.5.21 + commander: 2.20.3 + source-map: 0.7.3 + source-map-support: 0.5.20 dev: true /test-exclude/6.0.0: @@ -28959,9 +27793,9 @@ packages: } engines: { node: '>=8' } dependencies: - '@istanbuljs/schema': 0.1.3 - glob: 7.1.6 - minimatch: 3.0.4 + '@istanbuljs/schema': 0.1.2 + glob: 7.2.0 + minimatch: 3.1.2 dev: true /text-extensions/1.9.0: @@ -28973,10 +27807,7 @@ packages: dev: true /text-table/0.2.0: - resolution: - { - integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==, - } + resolution: { integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= } /throat/6.0.1: resolution: @@ -29002,10 +27833,7 @@ packages: dev: true /through2/2.0.0: - resolution: - { - integrity: sha512-3LhMYlSFQltedwvYhWeUfxaR1cpZb8f9niMsM5T3a5weZKBYu4dfR6Vg6QkK5+SWbK3txeOUCrHtc+KQuVbnDw==, - } + resolution: { integrity: sha1-9BocMd9eEp5DFERvZuygXNajBIA= } dependencies: readable-stream: 2.0.6 xtend: 4.0.2 @@ -29058,20 +27886,27 @@ packages: setimmediate: 1.0.5 dev: true - /tiny-glob/0.2.9: + /timsort/0.3.0: + resolution: + { + integrity: sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==, + } + dev: true + + /tiny-glob/0.2.8: resolution: { - integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==, + integrity: sha512-vkQP7qOslq63XRX9kMswlby99kyO5OvKptw7AMwBVMjXEI7Tb61eoI5DydyEMOseyGS5anDN1VPoVxEvH01q8w==, } dependencies: globalyzer: 0.1.0 globrex: 0.1.2 dev: true - /tinydate/1.3.0: + /tinydate/1.2.0: resolution: { - integrity: sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w==, + integrity: sha512-3GwPk8VhDFnUZ2TrgkhXJs6hcMAIIw4x/xkz+ayK6dGoQmp2nUwKzBXK0WnMsqkh6vfUhpqQicQF3rbshfyJkg==, } engines: { node: '>=4' } dev: true @@ -29114,18 +27949,12 @@ packages: rimraf: 3.0.2 dev: true - /tmpl/1.0.5: - resolution: - { - integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==, - } + /tmpl/1.0.4: + resolution: { integrity: sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= } dev: true /to-fast-properties/2.0.0: - resolution: - { - integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==, - } + resolution: { integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= } engines: { node: '>=4' } /to-object-path/0.3.0: @@ -29134,6 +27963,7 @@ packages: integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: kind-of: 3.2.2 @@ -29159,6 +27989,7 @@ packages: integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: is-number: 3.0.0 repeat-string: 1.6.1 @@ -29197,7 +28028,7 @@ packages: integrity: sha512-BxX8EkCxOAZe+D/ToHdDsJcVI4HqQfmw0tCkp31zf3dNP/XWIAjU4CmeuSwsSoOzOTqHPOL0KUzyZqJplkD0Qw==, } dependencies: - is-buffer: 2.0.5 + is-buffer: 2.0.4 vfile: 4.2.1 dev: true @@ -29223,35 +28054,28 @@ packages: } engines: { node: '>=0.8' } dependencies: - psl: 1.9.0 + psl: 1.8.0 punycode: 2.1.1 dev: true - /tough-cookie/4.1.2: + /tough-cookie/4.0.0: resolution: { - integrity: sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==, + integrity: sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==, } engines: { node: '>=6' } dependencies: - psl: 1.9.0 + psl: 1.8.0 punycode: 2.1.1 - universalify: 0.2.0 - url-parse: 1.5.10 + universalify: 0.1.2 dev: true /tr46/0.0.3: - resolution: - { - integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==, - } + resolution: { integrity: sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= } dev: true /tr46/1.0.1: - resolution: - { - integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==, - } + resolution: { integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= } dependencies: punycode: 2.1.1 dev: false @@ -29267,10 +28091,7 @@ packages: dev: true /traverse/0.6.6: - resolution: - { - integrity: sha512-kdf4JKs8lbARxWdp7RKdNzoJBhGUcIalSYibuGyHJbmk40pOysQ0+QPvlkCOICOivDWU2IJo2rkrxyTK2AH4fw==, - } + resolution: { integrity: sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc= } dev: true /tree-kill/1.2.2: @@ -29288,17 +28109,30 @@ packages: } dev: true - /trim-newlines/3.0.1: + /trim-newlines/1.0.0: + resolution: + { + integrity: sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw==, + } + engines: { node: '>=0.10.0' } + dev: true + + /trim-newlines/3.0.0: resolution: { - integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==, + integrity: sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==, } engines: { node: '>=8' } - /trim-trailing-lines/1.1.4: + /trim-off-newlines/1.0.1: + resolution: { integrity: sha1-n5up2e+odkw4dpi8v+sshI8RrbM= } + engines: { node: '>=0.10.0' } + dev: true + + /trim-trailing-lines/1.1.2: resolution: { - integrity: sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==, + integrity: sha512-MUjYItdrqqj2zpcHFTkMa9WAv4JHTI6gnRQGPFLrt5L9a6tRMiDnIqYl8JBvu2d2Tc3lWJKQwlGCp0K8AvCM+Q==, } dev: true @@ -29309,10 +28143,10 @@ packages: } dev: true - /trough/1.0.5: + /trough/1.0.4: resolution: { - integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==, + integrity: sha512-tdzBRDGWcI1OpPVmChbdSKhvSVurznZ8X36AYURAcl+0o2ldlCY2XPzyXNNxwJwwyIU+rIglTCG4kxtNKBQH7Q==, } dev: true @@ -29338,8 +28172,8 @@ packages: typescript: '>=3.9.2' dependencies: '@bazel/bazelisk': 1.12.1 - glob: 7.1.6 - minimatch: 3.0.4 + glob: 7.2.0 + minimatch: 3.1.2 typescript: 4.8.2 dev: true @@ -29348,13 +28182,6 @@ packages: { integrity: sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==, } - dev: true - - /tslib/1.14.1: - resolution: - { - integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==, - } /tslib/2.0.1: resolution: @@ -29363,190 +28190,94 @@ packages: } dev: true - /tslib/2.4.0: - resolution: - { - integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==, - } - - /tsutils/3.21.0_typescript@4.8.2: - resolution: - { - integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==, - } - engines: { node: '>= 6' } - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - dependencies: - tslib: 1.14.1 - typescript: 4.8.2 - dev: true - - /tsutils/3.21.0_typescript@4.8.3: - resolution: - { - integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==, - } - engines: { node: '>= 6' } - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - dependencies: - tslib: 1.14.1 - typescript: 4.8.3 - dev: false - - /tty-browserify/0.0.1: - resolution: - { - integrity: sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==, - } - dev: true - - /tunnel-agent/0.6.0: - resolution: - { - integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==, - } - dependencies: - safe-buffer: 5.2.1 - dev: true - - /turbo-android-arm64/1.3.2-canary.1: - resolution: - { - integrity: sha512-XIX6/7iy7jT8/U3FSmN4HUxNk2/HAeFcYL2A7Vh0wGQ7aVJAqItYxV5Iawf49lokdmdxQnJnttQ2TRIEKH1ITg==, - } - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true - optional: true - - /turbo-darwin-64/1.3.2-canary.1: - resolution: - { - integrity: sha512-h1Dd6qx8L2FZG86zWgafEgw6JwuWI2hla4PNXP/jiLEp7QuALGONJ2jdwNmsuBj0+q47eQjY9Q1tZtVvnY/iKA==, - } - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /turbo-darwin-arm64/1.3.2-canary.1: + /tslib/2.3.1: resolution: { - integrity: sha512-zM5BHkxHJltKK6isJilVL7L3dlYa6WF5VPfYOAekYor3u2ZhNsgFLGom+YXz22LD/csP2giRGokREObA7q0YJQ==, + integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==, } - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - /turbo-freebsd-64/1.3.2-canary.1: + /tslib/2.4.0: resolution: { - integrity: sha512-ZepqMN1relzuqr3g16wh0bXVKoBKzEivkGh1NVm87sDE5nvwLuB9lOCnxg89xb31PdJAyVr5UGeqVE5SfYltww==, + integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==, } - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - /turbo-freebsd-arm64/1.3.2-canary.1: + /tsutils/3.21.0_typescript@4.8.2: resolution: { - integrity: sha512-gL/U8Su+GjvdI2yon+revsRFi/GfB/CdWGvDzdsore4eO1/V1DiACDRJDzf+/gvNdUzoD3cwbpiKGFuaZ7wVow==, + integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==, } - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true + engines: { node: '>= 6' } + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.11.1 + typescript: 4.8.2 - /turbo-linux-32/1.3.2-canary.1: + /tty-browserify/0.0.1: resolution: { - integrity: sha512-8jxYYI4q2AHODKgO1XQ7KL7ufRFfGT4phi0JPs4KilaYEgNvDGSIDr2d8BHPVJr3exlb884ZcAW1tm+0t0WCog==, + integrity: sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==, } - cpu: [ia32] - os: [linux] - requiresBuild: true dev: true - optional: true - /turbo-linux-64/1.3.2-canary.1: + /tunnel-agent/0.6.0: resolution: { - integrity: sha512-uCHCQ1HZdns78hr2Z6N3zZwFrUYJdyYRIPWj12TwvtTEErTARAcKvtWV9mQkkXvzkkmUDHJoTsSl5cIyhtoreg==, + integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==, } - cpu: [x64] - os: [linux] - requiresBuild: true + dependencies: + safe-buffer: 5.2.0 dev: true - optional: true - /turbo-linux-arm/1.3.2-canary.1: + /turbo-darwin-64/1.5.3: resolution: { - integrity: sha512-xEp/twlTo8Q5TaMz3g7UCtbPdO/VZS0ugAZ2egmbBpkEIdSQ7wjME8z7cgjK/Wc2l9y0BEuA/mc/ndmO43LaNw==, + integrity: sha512-MBS8b/3DuMY6v3ljEX9qssHGQXnI4VDWLqvQ6FGfZFMp8lqa7mfoXv1U/MNR9OhSczaftsIS1e9mnD9m/qv7TQ==, } - cpu: [arm] - os: [linux] + cpu: [x64] + os: [darwin] requiresBuild: true dev: true optional: true - /turbo-linux-arm64/1.3.2-canary.1: + /turbo-darwin-arm64/1.5.3: resolution: { - integrity: sha512-5JjIQTuDo5RALnKvxPholfljiWxVwhyUpBm8xYNMtufR8CmbkjsNZgNGm8cyFXl3syHdLOhL/PsCpeVaiWDlUw==, + integrity: sha512-XNSV6SaxS8dAvGx2BF3H7MsKZ4zchj2kP/eXTss/vUcSRsS+zx0urZcEgxeGUeMk7V7fJq/5Ow7thApNojpwpw==, } cpu: [arm64] - os: [linux] + os: [darwin] requiresBuild: true dev: true optional: true - /turbo-linux-mips64le/1.3.2-canary.1: + /turbo-linux-64/1.5.3: resolution: { - integrity: sha512-oOZD03ZyfOxifgi3YAAbtcnZtCA6fpsc2/y6R5sm9jRpXlia7PCbQLiV4H1UWCfmsQzUsLCTTZmO+D8K2rjymg==, + integrity: sha512-YhYu50CUvy5m80l6dEXEgC3CvjjTelQb14fknAzIXoKztbWhBZqUCucR6jLRZpKgODwP4Fo4LUzz478EMwqy/Q==, } - cpu: [mips64el] + cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-linux-ppc64le/1.3.2-canary.1: + /turbo-linux-arm64/1.5.3: resolution: { - integrity: sha512-JtFMPdO+N6lYCFO7gN042CdzQPWvF2ow77Hv1oOpVkyU2X9seK73XHmv+15dan92/flslZLFAW8T93kiXfsJug==, + integrity: sha512-JjJjxy0kkr/xAWAAE8t7UaTBc3GUc5Tz/Bupbve2VzG0w75md0LqXUV34WpyxMiNTNLmK8Dq7bIczG6OkJ29xQ==, } - cpu: [ppc64] + cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-windows-32/1.3.2-canary.1: - resolution: - { - integrity: sha512-xDi61dm5CbLGpi2nu20+fWcl7IcSayqQYtQNztVqyAv9TpP84gzItuETOxwNyK7BivZ0BTMuVhtVUfc44ZxG+A==, - } - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /turbo-windows-64/1.3.2-canary.1: + /turbo-windows-64/1.5.3: resolution: { - integrity: sha512-uj4RVdVXIffTOeozFk8df+hgLUOZInkFvUTJ9jEKSNR/9zF9QXz7EkeQF8Cq+f840W7zNMDxciGBls3SWWTX0w==, + integrity: sha512-PS7+Isy7OX9xWWvtg2FKmh/eN4fTNR2r6RW5m+b+zR7t04QLWYOya1R8CeqgA6GyeFpn4KUxC+AeZ0wOi8RSPw==, } cpu: [x64] os: [win32] @@ -29554,10 +28285,10 @@ packages: dev: true optional: true - /turbo-windows-arm64/1.3.2-canary.1: + /turbo-windows-arm64/1.5.3: resolution: { - integrity: sha512-rtU97ntfMRIr3IscaB3VwCxXCb60CkaM35NdTM3Yr+5H8UplmzQt1iBV8+Zc8/JO5YDfWD82dGZKVw4Oou+f2w==, + integrity: sha512-DQzjFbPRd/Db5kkJtCER5DNcbY4ez5Bh8usemNlPZQ7I/5XwEUl9Rn3ss2LJsiv/pR7PkY92TUvmyFtBnqao8Q==, } cpu: [arm64] os: [win32] @@ -29565,28 +28296,20 @@ packages: dev: true optional: true - /turbo/1.3.2-canary.1: + /turbo/1.5.3: resolution: { - integrity: sha512-qrSrKjkKDn7afDMz++RXg84sXBmd+CprnmJNNQq7l1Ao0eOPRpe//uh4JsULgjxYHHLeB2Re1fJ02HF282Kaww==, + integrity: sha512-/94cswfhXr6wWD6CFyF7E8bjEdjar4O+gzCJ3d49X9t9u9aDYFoQH/TlYTSNbAwXYiGqzJoodhf3kXRyrAiqSg==, } hasBin: true requiresBuild: true optionalDependencies: - turbo-android-arm64: 1.3.2-canary.1 - turbo-darwin-64: 1.3.2-canary.1 - turbo-darwin-arm64: 1.3.2-canary.1 - turbo-freebsd-64: 1.3.2-canary.1 - turbo-freebsd-arm64: 1.3.2-canary.1 - turbo-linux-32: 1.3.2-canary.1 - turbo-linux-64: 1.3.2-canary.1 - turbo-linux-arm: 1.3.2-canary.1 - turbo-linux-arm64: 1.3.2-canary.1 - turbo-linux-mips64le: 1.3.2-canary.1 - turbo-linux-ppc64le: 1.3.2-canary.1 - turbo-windows-32: 1.3.2-canary.1 - turbo-windows-64: 1.3.2-canary.1 - turbo-windows-arm64: 1.3.2-canary.1 + turbo-darwin-64: 1.5.3 + turbo-darwin-arm64: 1.5.3 + turbo-linux-64: 1.5.3 + turbo-linux-arm64: 1.5.3 + turbo-windows-64: 1.5.3 + turbo-windows-arm64: 1.5.3 dev: true /tweetnacl/0.14.5: @@ -29691,7 +28414,7 @@ packages: engines: { node: '>= 0.6' } dependencies: media-typer: 0.3.0 - mime-types: 2.1.35 + mime-types: 2.1.30 dev: true /type/1.2.0: @@ -29701,10 +28424,10 @@ packages: } dev: true - /type/2.7.2: + /type/2.5.0: resolution: { - integrity: sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==, + integrity: sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==, } dev: true @@ -29724,19 +28447,19 @@ packages: } dev: true - /typescript/4.8.2: + /typescript/4.6.3: resolution: { - integrity: sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==, + integrity: sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==, } engines: { node: '>=4.2.0' } hasBin: true dev: true - /typescript/4.8.3: + /typescript/4.8.2: resolution: { - integrity: sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==, + integrity: sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==, } engines: { node: '>=4.2.0' } hasBin: true @@ -29755,10 +28478,10 @@ packages: } dev: true - /uglify-js/3.17.1: + /uglify-js/3.17.0: resolution: { - integrity: sha512-+juFBsLLw7AqMaqJ0GFvlsGZwdQfI2ooKQB39PSBgMnMakcFosi9O8jCwE+2/2nMNcc0z63r9mwjoDG8zr+q0Q==, + integrity: sha512-aTeNPVmgIMPpm1cxXr2Q/nEbvkmV8yq66F3om7X3P/cvOXQ0TMQ64Wk63iyT1gPlmdmGzjGpyLh1f3y8MZWXGg==, } engines: { node: '>=0.8.0' } hasBin: true @@ -29767,18 +28490,23 @@ packages: optional: true /uid-number/0.0.6: - resolution: - { - integrity: sha512-c461FXIljswCuscZn67xq9PpszkPT6RjheWFQTgCyabJrTUozElanb0YEqv2UGgk247YpcJkFBuSGNvBlpXM9w==, - } + resolution: { integrity: sha1-DqEOgDXo61uOREnwbaHHMGY7qoE= } dev: true /umask/1.1.0: + resolution: { integrity: sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0= } + dev: true + + /unbox-primitive/1.0.1: resolution: { - integrity: sha512-lE/rxOhmiScJu9L6RTNVgB/zZbF+vGC0/p6D3xnkAePI2o0sMyFG966iR5Ki50OI/0mNi2yaRnxfLsPmEZF/JA==, + integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==, } - dev: true + dependencies: + function-bind: 1.1.1 + has-bigints: 1.0.1 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 /unbox-primitive/1.0.2: resolution: @@ -29792,30 +28520,35 @@ packages: which-boxed-primitive: 1.0.2 /unc-path-regex/0.1.2: - resolution: - { - integrity: sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==, - } + resolution: { integrity: sha1-5z3T17DXxe2G+6xrCufYxqadUPo= } engines: { node: '>=0.10.0' } dev: true - /unfetch/4.2.0: + /unfetch/4.1.0: resolution: { - integrity: sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==, + integrity: sha512-crP/n3eAPUJxZXM9T80/yv0YhkTEx2K1D3h7D1AJM6fzsWZrxdyRuLN0JH/dkZh1LNH8LxCnBzoPFCPbb2iGpg==, } dev: true - /unherit/1.1.3: + /unherit/1.1.2: resolution: { - integrity: sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==, + integrity: sha512-W3tMnpaMG7ZY6xe/moK04U9fBhi6wEiCYHUW5Mop/wQHf12+79EQGwxYejNdhEz2mkqkBlGwm7pxmgBKMVUj0w==, } dependencies: inherits: 2.0.4 xtend: 4.0.2 dev: true + /unicode-canonical-property-names-ecmascript/1.0.4: + resolution: + { + integrity: sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==, + } + engines: { node: '>=4' } + dev: true + /unicode-canonical-property-names-ecmascript/2.0.0: resolution: { @@ -29823,6 +28556,17 @@ packages: } engines: { node: '>=4' } + /unicode-match-property-ecmascript/1.0.4: + resolution: + { + integrity: sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==, + } + engines: { node: '>=4' } + dependencies: + unicode-canonical-property-names-ecmascript: 1.0.4 + unicode-property-aliases-ecmascript: 1.0.5 + dev: true + /unicode-match-property-ecmascript/2.0.0: resolution: { @@ -29831,7 +28575,15 @@ packages: engines: { node: '>=4' } dependencies: unicode-canonical-property-names-ecmascript: 2.0.0 - unicode-property-aliases-ecmascript: 2.1.0 + unicode-property-aliases-ecmascript: 2.0.0 + + /unicode-match-property-value-ecmascript/1.2.0: + resolution: + { + integrity: sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==, + } + engines: { node: '>=4' } + dev: true /unicode-match-property-value-ecmascript/2.0.0: resolution: @@ -29840,10 +28592,18 @@ packages: } engines: { node: '>=4' } - /unicode-property-aliases-ecmascript/2.1.0: + /unicode-property-aliases-ecmascript/1.0.5: + resolution: + { + integrity: sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==, + } + engines: { node: '>=4' } + dev: true + + /unicode-property-aliases-ecmascript/2.0.0: resolution: { - integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==, + integrity: sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==, } engines: { node: '>=4' } @@ -29859,26 +28619,26 @@ packages: - supports-color dev: true - /unified-engine/8.2.0: + /unified-engine/8.1.0: resolution: { - integrity: sha512-ZlMm62ejrf+tJHdyOjQfljszngQjRor95q2XZMGk6rpJUYi7ZIHY/EXEhOcj9PZkMKKdLIM+dqL4s0ceyk9wbA==, + integrity: sha512-ptXTWUf9HZ2L9xto7tre+hSdSN7M9S0rypUpMAcFhiDYjrXLrND4If+8AZOtPFySKI/Zhfxf7GVAR34BqixDUA==, } dependencies: concat-stream: 2.0.0 debug: 4.3.4 fault: 1.0.4 - figures: 3.2.0 - glob: 7.1.6 + figures: 3.1.0 + glob: 7.2.0 ignore: 5.2.0 - is-buffer: 2.0.5 + is-buffer: 2.0.4 is-empty: 1.2.0 is-plain-obj: 2.1.0 js-yaml: 3.14.1 load-plugin: 3.0.0 - parse-json: 5.2.0 + parse-json: 5.0.0 to-vfile: 6.1.0 - trough: 1.0.5 + trough: 1.0.4 unist-util-inspect: 5.0.1 vfile-reporter: 6.0.2 vfile-statistics: 1.1.4 @@ -29902,27 +28662,28 @@ packages: integrity: sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==, } dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.3 '@types/vfile': 3.0.2 - bail: 1.0.5 + bail: 1.0.4 extend: 3.0.2 is-plain-obj: 1.1.0 - trough: 1.0.5 + trough: 1.0.4 vfile: 3.0.1 x-is-string: 0.1.0 dev: true - /unified/9.2.2: + /unified/9.2.1: resolution: { - integrity: sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==, + integrity: sha512-juWjuI8Z4xFg8pJbnEZ41b5xjGUWGHqXALmBZ3FC3WX0PIx1CZBIIJ6mXbYMcf6Yw4Fi0rFUTA1cdz/BglbOhA==, } dependencies: - bail: 1.0.5 + '@types/unist': 2.0.3 + bail: 1.0.4 extend: 3.0.2 - is-buffer: 2.0.5 + is-buffer: 2.0.4 is-plain-obj: 2.1.0 - trough: 1.0.5 + trough: 1.0.4 vfile: 4.2.1 dev: true @@ -29932,12 +28693,27 @@ packages: integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: arr-union: 3.1.0 get-value: 2.0.6 is-extendable: 0.1.1 set-value: 2.0.1 + /uniq/1.0.1: + resolution: + { + integrity: sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==, + } + dev: true + + /uniqs/2.0.0: + resolution: + { + integrity: sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==, + } + dev: true + /unique-filename/1.1.1: resolution: { @@ -30015,13 +28791,6 @@ packages: } dev: true - /unist-util-is/5.1.1: - resolution: - { - integrity: sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==, - } - dev: true - /unist-util-modify-children/2.0.0: resolution: { @@ -30031,19 +28800,10 @@ packages: array-iterate: 1.1.4 dev: true - /unist-util-position-from-estree/1.1.1: - resolution: - { - integrity: sha512-xtoY50b5+7IH8tFbkw64gisG9tMSpxDjhX9TmaJJae/XuxQ9R/Kc8Nv1eOsf43Gt4KV/LkriMy9mptDr7XLcaw==, - } - dependencies: - '@types/unist': 2.0.6 - dev: true - - /unist-util-position/3.1.0: + /unist-util-position/3.0.4: resolution: { - integrity: sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==, + integrity: sha512-tWvIbV8goayTjobxDIr4zVTyG+Q7ragMSMeKC3xnPl9xzIc0+she8mxXLM3JVNDDsfARPbCd3XdzkyLdo7fF3g==, } dev: true @@ -30065,14 +28825,13 @@ packages: unist-util-visit: 2.0.3 dev: true - /unist-util-remove-position/4.0.1: + /unist-util-remove-position/3.0.0: resolution: { - integrity: sha512-0yDkppiIhDlPrfHELgB+NLQD5mfjup3a8UYclHruTJWmY74je8g+CIFr79x5f6AkmzSwlvKLbs63hC0meOMowQ==, + integrity: sha512-17kIOuolVuK16LMb9KyMJlqdfCtlfQY5FjY3Sdo9iC7F5wqdXhNjMq0PBvMpkVNNnAmHxXssUW+rZ9T2zbP0Rg==, } dependencies: - '@types/unist': 2.0.6 - unist-util-visit: 4.1.1 + unist-util-visit: 2.0.3 dev: true /unist-util-remove/1.0.3: @@ -30097,16 +28856,16 @@ packages: integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==, } dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.3 dev: true - /unist-util-stringify-position/3.0.2: + /unist-util-stringify-position/3.0.0: resolution: { - integrity: sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg==, + integrity: sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==, } dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.3 dev: true /unist-util-visit-children/1.1.4: @@ -30131,20 +28890,10 @@ packages: integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==, } dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.3 unist-util-is: 4.1.0 dev: true - /unist-util-visit-parents/5.1.1: - resolution: - { - integrity: sha512-gks4baapT/kNRaWxuGkl5BIhoanZo7sC/cUT/JToSRNL1dYoXRFl75d++NkjYk4TAu2uv2Px+l8guMajogeuiw==, - } - dependencies: - '@types/unist': 2.0.6 - unist-util-is: 5.1.1 - dev: true - /unist-util-visit/1.4.1: resolution: { @@ -30160,22 +28909,11 @@ packages: integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==, } dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.3 unist-util-is: 4.1.0 unist-util-visit-parents: 3.1.1 dev: true - /unist-util-visit/4.1.1: - resolution: - { - integrity: sha512-n9KN3WV9k4h1DxYR1LoajgN93wpEi/7ZplVe02IoB4gH5ctI1AaF2670BLHQYbwj+pY83gFtyeySFiyMHJklrg==, - } - dependencies: - '@types/unist': 2.0.6 - unist-util-is: 5.1.1 - unist-util-visit-parents: 5.1.1 - dev: true - /unistore/3.4.1: resolution: { @@ -30206,14 +28944,6 @@ packages: engines: { node: '>= 4.0.0' } dev: true - /universalify/0.2.0: - resolution: - { - integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==, - } - engines: { node: '>= 4.0.0' } - dev: true - /universalify/1.0.0: resolution: { @@ -30231,18 +28961,12 @@ packages: dev: true /unpipe/1.0.0: - resolution: - { - integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==, - } + resolution: { integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= } engines: { node: '>= 0.8' } dev: true /unquote/1.1.1: - resolution: - { - integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==, - } + resolution: { integrity: sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= } dev: true /unset-value/1.0.0: @@ -30251,6 +28975,7 @@ packages: integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==, } engines: { node: '>=0.10.0' } + requiresBuild: true dependencies: has-value: 0.3.1 isobject: 3.0.1 @@ -30339,10 +29064,10 @@ packages: tslib: 2.4.0 dev: true - /uri-js/4.4.1: + /uri-js/4.2.2: resolution: { - integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, + integrity: sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==, } dependencies: punycode: 2.1.1 @@ -30353,6 +29078,7 @@ packages: integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==, } deprecated: Please see https://github.com/lydell/urix#deprecated + requiresBuild: true /url-parse-lax/1.0.0: resolution: @@ -30365,25 +29091,12 @@ packages: dev: true /url-parse-lax/3.0.0: - resolution: - { - integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==, - } + resolution: { integrity: sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= } engines: { node: '>=4' } dependencies: prepend-http: 2.0.0 dev: true - /url-parse/1.5.10: - resolution: - { - integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==, - } - dependencies: - querystringify: 2.2.0 - requires-port: 1.0.0 - dev: true - /url-template/2.0.8: resolution: { @@ -30414,6 +29127,7 @@ packages: integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==, } engines: { node: '>=0.10.0' } + requiresBuild: true /util-deprecate/1.0.2: resolution: @@ -30423,24 +29137,19 @@ packages: dev: true /util-promisify/2.1.0: - resolution: - { - integrity: sha512-K+5eQPYs14b3+E+hmE2J6gCZ4JmMl9DbYS6BeP2CHq6WMuNxErxf5B/n0fz85L8zUuoO6rIzNNmIQDu/j+1OcA==, - } + resolution: { integrity: sha1-PCI2R2xNMsX/PEcAKt18E7moKlM= } dependencies: - object.getownpropertydescriptors: 2.1.4 + object.getownpropertydescriptors: 2.1.0 dev: true - /util.promisify/1.0.1: + /util.promisify/1.0.0: resolution: { - integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==, + integrity: sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==, } dependencies: - define-properties: 1.1.4 - es-abstract: 1.20.2 - has-symbols: 1.0.3 - object.getownpropertydescriptors: 2.1.4 + define-properties: 1.1.3 + object.getownpropertydescriptors: 2.1.0 dev: true /util/0.12.4: @@ -30450,25 +29159,22 @@ packages: } dependencies: inherits: 2.0.4 - is-arguments: 1.1.1 - is-generator-function: 1.0.10 - is-typed-array: 1.1.9 - safe-buffer: 5.2.1 - which-typed-array: 1.1.8 + is-arguments: 1.0.4 + is-generator-function: 1.0.7 + is-typed-array: 1.1.5 + safe-buffer: 5.2.0 + which-typed-array: 1.1.4 dev: true /utils-merge/1.0.1: - resolution: - { - integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==, - } + resolution: { integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= } engines: { node: '>= 0.4.0' } dev: true - /uuid/3.4.0: + /uuid/3.3.3: resolution: { - integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==, + integrity: sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==, } deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. hasBin: true @@ -30482,37 +29188,22 @@ packages: hasBin: true dev: true - /uvu/0.5.6: - resolution: - { - integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==, - } - engines: { node: '>=8' } - hasBin: true - dependencies: - dequal: 2.0.3 - diff: 5.1.0 - kleur: 4.1.5 - sade: 1.8.1 - dev: true - - /v8-compile-cache/2.3.0: + /v8-compile-cache/2.1.0: resolution: { - integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==, + integrity: sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==, } - dev: true - /v8-to-istanbul/8.1.1: + /v8-to-istanbul/8.0.0: resolution: { - integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==, + integrity: sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==, } engines: { node: '>=10.12.0' } dependencies: - '@types/istanbul-lib-coverage': 2.0.4 - convert-source-map: 1.8.0 - source-map: 0.7.4 + '@types/istanbul-lib-coverage': 2.0.3 + convert-source-map: 1.7.0 + source-map: 0.7.3 dev: true /v8flags/4.0.0: @@ -30524,10 +29215,7 @@ packages: dev: true /valid-url/1.0.9: - resolution: - { - integrity: sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==, - } + resolution: { integrity: sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA= } dev: true /validate-npm-package-license/3.0.4: @@ -30536,36 +29224,34 @@ packages: integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==, } dependencies: - spdx-correct: 3.1.1 - spdx-expression-parse: 3.0.1 + spdx-correct: 3.1.0 + spdx-expression-parse: 3.0.0 /validate-npm-package-name/3.0.0: - resolution: - { - integrity: sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==, - } + resolution: { integrity: sha1-X6kS2B630MdK/BQN5zF/DKffQ34= } dependencies: builtins: 1.0.3 dev: true /vary/1.1.2: - resolution: - { - integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==, - } + resolution: { integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= } engines: { node: '>= 0.8' } dev: true - /verror/1.10.0: + /vendors/1.0.3: resolution: { - integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==, + integrity: sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw==, } + dev: true + + /verror/1.10.0: + resolution: { integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= } engines: { '0': node >=0.6.0 } dependencies: assert-plus: 1.0.0 core-util-is: 1.0.2 - extsprintf: 1.3.0 + extsprintf: 1.4.0 dev: true /vfile-find-up/5.0.1: @@ -30591,16 +29277,6 @@ packages: } dev: true - /vfile-location/4.0.1: - resolution: - { - integrity: sha512-JDxPlTbZrZCQXogGheBHjbRWjESSPEak770XwWPfw5mTc1v1nWGLB/apzZxsx8a0SJVfF8HK8ql8RD308vXRUw==, - } - dependencies: - '@types/unist': 2.0.6 - vfile: 5.3.5 - dev: true - /vfile-message/1.1.1: resolution: { @@ -30616,18 +29292,18 @@ packages: integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==, } dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.3 unist-util-stringify-position: 2.0.3 dev: true - /vfile-message/3.1.2: + /vfile-message/3.0.2: resolution: { - integrity: sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==, + integrity: sha512-UUjZYIOg9lDRwwiBAuezLIsu9KlXntdxwG+nXnjuQAHvBpcX3x0eN8h+I7TkY5nkCXj+cWVp4ZqebtGBvok8ww==, } dependencies: - '@types/unist': 2.0.6 - unist-util-stringify-position: 3.0.2 + '@types/unist': 2.0.3 + unist-util-stringify-position: 3.0.0 dev: true /vfile-reporter/6.0.2: @@ -30664,7 +29340,7 @@ packages: integrity: sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==, } dependencies: - is-buffer: 2.0.5 + is-buffer: 2.0.4 replace-ext: 1.0.0 unist-util-stringify-position: 1.1.2 vfile-message: 1.1.1 @@ -30676,24 +29352,12 @@ packages: integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==, } dependencies: - '@types/unist': 2.0.6 - is-buffer: 2.0.5 + '@types/unist': 2.0.3 + is-buffer: 2.0.4 unist-util-stringify-position: 2.0.3 vfile-message: 2.0.4 dev: true - /vfile/5.3.5: - resolution: - { - integrity: sha512-U1ho2ga33eZ8y8pkbQLH54uKqGhFJ6GYIHnnG5AhRpAh3OWjkrRHKa/KogbmQn8We+c0KVV3rTOgR9V/WowbXQ==, - } - dependencies: - '@types/unist': 2.0.6 - is-buffer: 2.0.5 - unist-util-stringify-position: 3.0.2 - vfile-message: 3.1.2 - dev: true - /vm-browserify/1.1.2: resolution: { @@ -30721,26 +29385,20 @@ packages: dev: true /wait-port/0.2.2: - resolution: - { - integrity: sha512-I1aZYWBQeNxz0fKQZZQd1LmVAj1tMR55Cud6uc7h9gx9UYZSd6GHPpYnOOU9nWVTQNjSDeTkWbpQ5aXijvKrmQ==, - } + resolution: { integrity: sha1-1RpJHkhKF791qUfnEaLwErTm8uM= } hasBin: true dependencies: chalk: 1.1.3 - commander: 2.20.0 + commander: 2.20.3 debug: 2.6.9 transitivePeerDependencies: - supports-color dev: true - /walker/1.0.8: - resolution: - { - integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==, - } + /walker/1.0.7: + resolution: { integrity: sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= } dependencies: - makeerror: 1.0.12 + makeerror: 1.0.11 dev: true /watchpack/2.4.0: @@ -30751,7 +29409,7 @@ packages: engines: { node: '>=10.13.0' } dependencies: glob-to-regexp: 0.4.1 - graceful-fs: 4.2.10 + graceful-fs: 4.2.9 dev: true /wcwidth/1.0.1: @@ -30778,10 +29436,7 @@ packages: dev: true /webidl-conversions/3.0.1: - resolution: - { - integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==, - } + resolution: { integrity: sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= } dev: true /webidl-conversions/4.0.2: @@ -30815,15 +29470,15 @@ packages: engines: { node: '>= 10.13.0' } hasBin: true dependencies: - acorn: 8.8.0 - acorn-walk: 8.2.0 + acorn: 8.6.0 + acorn-walk: 8.0.0 chalk: 4.1.2 commander: 6.2.1 gzip-size: 6.0.0 lodash: 4.17.21 opener: 1.5.2 - sirv: 1.0.19 - ws: 7.5.9 + sirv: 1.0.10 + ws: 7.5.3 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -30859,28 +29514,28 @@ packages: webpack-cli: optional: true dependencies: - '@types/eslint-scope': 3.7.4 + '@types/eslint-scope': 3.7.3 '@types/estree': 0.0.51 '@webassemblyjs/ast': 1.11.1 '@webassemblyjs/wasm-edit': 1.11.1 '@webassemblyjs/wasm-parser': 1.11.1 acorn: 8.8.0 - acorn-import-assertions: 1.8.0_acorn@8.8.0 + acorn-import-assertions: 1.7.6_acorn@8.8.0 browserslist: 4.20.2 - chrome-trace-event: 1.0.3 + chrome-trace-event: 1.0.2 enhanced-resolve: 5.10.0 - es-module-lexer: 0.9.3 + es-module-lexer: 0.9.0 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 - graceful-fs: 4.2.10 + graceful-fs: 4.2.9 json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 + loader-runner: 4.2.0 + mime-types: 2.1.30 neo-async: 2.6.2 schema-utils: 3.1.1 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.6_webpack@5.74.0 + tapable: 2.2.0 + terser-webpack-plugin: 5.2.4_webpack@5.74.0 watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -30902,28 +29557,28 @@ packages: webpack-cli: optional: true dependencies: - '@types/eslint-scope': 3.7.4 + '@types/eslint-scope': 3.7.3 '@types/estree': 0.0.51 '@webassemblyjs/ast': 1.11.1 '@webassemblyjs/wasm-edit': 1.11.1 '@webassemblyjs/wasm-parser': 1.11.1 acorn: 8.8.0 - acorn-import-assertions: 1.8.0_acorn@8.8.0 + acorn-import-assertions: 1.7.6_acorn@8.8.0 browserslist: 4.20.2 - chrome-trace-event: 1.0.3 + chrome-trace-event: 1.0.2 enhanced-resolve: 5.10.0 - es-module-lexer: 0.9.3 + es-module-lexer: 0.9.0 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 - graceful-fs: 4.2.10 + graceful-fs: 4.2.9 json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 + loader-runner: 4.2.0 + mime-types: 2.1.30 neo-async: 2.6.2 schema-utils: 3.1.1 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.6_bhtm7a3ixzishl2uxypy6qnuwu + tapable: 2.2.0 + terser-webpack-plugin: 5.2.4_bhtm7a3ixzishl2uxypy6qnuwu watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -30932,22 +29587,22 @@ packages: - uglify-js dev: true - /websocket-driver/0.7.4: + /websocket-driver/0.7.3: resolution: { - integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==, + integrity: sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==, } engines: { node: '>=0.8.0' } dependencies: - http-parser-js: 0.5.8 - safe-buffer: 5.2.1 - websocket-extensions: 0.1.4 + http-parser-js: 0.4.10 + safe-buffer: 5.2.0 + websocket-extensions: 0.1.3 dev: true - /websocket-extensions/0.1.4: + /websocket-extensions/0.1.3: resolution: { - integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==, + integrity: sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==, } engines: { node: '>=0.8.0' } dev: true @@ -30975,13 +29630,6 @@ packages: } dev: true - /whatwg-fetch/3.6.2: - resolution: - { - integrity: sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==, - } - dev: true - /whatwg-mimetype/2.3.0: resolution: { @@ -30990,10 +29638,7 @@ packages: dev: true /whatwg-url/5.0.0: - resolution: - { - integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==, - } + resolution: { integrity: sha1-lmRU6HZUYuN2RNNib2dCzotwll0= } dependencies: tr46: 0.0.3 webidl-conversions: 3.0.1 @@ -31028,32 +29673,30 @@ packages: integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==, } dependencies: - is-bigint: 1.0.4 - is-boolean-object: 1.1.2 - is-number-object: 1.0.7 + is-bigint: 1.0.1 + is-boolean-object: 1.1.0 + is-number-object: 1.0.4 is-string: 1.0.7 - is-symbol: 1.0.4 + is-symbol: 1.0.3 /which-module/2.0.0: - resolution: - { - integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==, - } + resolution: { integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= } dev: true - /which-typed-array/1.1.8: + /which-typed-array/1.1.4: resolution: { - integrity: sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==, + integrity: sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA==, } engines: { node: '>= 0.4' } dependencies: - available-typed-arrays: 1.0.5 + available-typed-arrays: 1.0.2 call-bind: 1.0.2 - es-abstract: 1.20.2 - for-each: 0.3.3 - has-tostringtag: 1.0.0 - is-typed-array: 1.1.9 + es-abstract: 1.19.1 + foreach: 2.0.5 + function-bind: 1.1.1 + has-symbols: 1.0.2 + is-typed-array: 1.1.5 dev: true /which/1.3.1: @@ -31102,10 +29745,7 @@ packages: engines: { node: '>=0.10.0' } /wordwrap/1.0.0: - resolution: - { - integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==, - } + resolution: { integrity: sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= } dev: true /wrap-ansi/3.0.1: @@ -31166,7 +29806,7 @@ packages: integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==, } dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.9 imurmurhash: 0.1.4 signal-exit: 3.0.3 @@ -31204,7 +29844,7 @@ packages: } engines: { node: '>=8.3' } dependencies: - detect-indent: 6.1.0 + detect-indent: 6.0.0 graceful-fs: 4.2.10 is-plain-obj: 2.1.0 make-dir: 3.1.0 @@ -31224,10 +29864,10 @@ packages: write-json-file: 3.2.0 dev: true - /ws/7.5.9: + /ws/7.5.3: resolution: { - integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==, + integrity: sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==, } engines: { node: '>=8.3.0' } peerDependencies: @@ -31255,22 +29895,6 @@ packages: optional: true dev: true - /ws/8.8.1: - resolution: - { - integrity: sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==, - } - engines: { node: '>=10.0.0' } - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: true - /x-is-string/0.1.0: resolution: { @@ -31309,10 +29933,7 @@ packages: dev: true /xmlhttprequest/1.8.0: - resolution: - { - integrity: sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA==, - } + resolution: { integrity: sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw= } engines: { node: '>=0.4.0' } dev: true @@ -31334,26 +29955,23 @@ packages: engines: { node: '>=0.4' } dev: true - /y18n/4.0.3: + /y18n/4.0.0: resolution: { - integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==, + integrity: sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==, } dev: true - /y18n/5.0.8: + /y18n/5.0.5: resolution: { - integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==, + integrity: sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==, } engines: { node: '>=10' } dev: true /yallist/2.1.2: - resolution: - { - integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==, - } + resolution: { integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= } /yallist/3.1.1: resolution: @@ -31368,18 +29986,18 @@ packages: integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, } - /yaml/1.10.2: + /yaml/1.10.0: resolution: { - integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==, + integrity: sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==, } engines: { node: '>= 6' } dev: true - /yargs-parser/15.0.3: + /yargs-parser/15.0.0: resolution: { - integrity: sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA==, + integrity: sha512-xLTUnCMc4JhxrPEPUYD5IBR1mWCK/aT6+RJ/K29JY2y1vD+FhtgKK0AXRWvI262q3QSffAQuTouFIKUuHX89wQ==, } dependencies: camelcase: 5.3.1 @@ -31404,26 +30022,18 @@ packages: engines: { node: '>=10' } dev: true - /yargs-parser/20.2.9: + /yargs-parser/21.0.1: resolution: { - integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==, - } - engines: { node: '>=10' } - dev: true - - /yargs-parser/21.1.1: - resolution: - { - integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==, + integrity: sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==, } engines: { node: '>=12' } dev: true - /yargs/14.2.3: + /yargs/14.2.2: resolution: { - integrity: sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==, + integrity: sha512-/4ld+4VV5RnrynMhPZJ/ZpOCGSCeghMykZ3BhdFBDa9Wy/RH6uEGNWDJog+aUlq+9OM1CFTgtYRW5Is1Po9NOA==, } dependencies: cliui: 5.0.0 @@ -31435,8 +30045,8 @@ packages: set-blocking: 2.0.0 string-width: 3.1.0 which-module: 2.0.0 - y18n: 4.0.3 - yargs-parser: 15.0.3 + y18n: 4.0.0 + yargs-parser: 15.0.0 dev: true /yargs/16.2.0: @@ -31451,8 +30061,8 @@ packages: get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 20.2.9 + y18n: 5.0.5 + yargs-parser: 20.2.4 dev: true /yargs/17.5.1: @@ -31467,8 +30077,8 @@ packages: get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 21.1.1 + y18n: 5.0.5 + yargs-parser: 21.0.1 dev: true /yocto-queue/0.1.0: @@ -31477,11 +30087,12 @@ packages: integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, } engines: { node: '>=10' } + dev: true - /zwitch/2.0.2: + /zwitch/1.0.5: resolution: { - integrity: sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==, + integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==, } dev: true diff --git a/scripts/publish-native.js b/scripts/publish-native.js index 9b3a4c5985c2d..491cca53b2ef4 100755 --- a/scripts/publish-native.js +++ b/scripts/publish-native.js @@ -46,7 +46,17 @@ const cwd = process.cwd() } catch (err) { // don't block publishing other versions on single platform error console.error(`Failed to publish`, platform) - throw err + + if ( + err.message && + err.message.includes( + 'You cannot publish over the previously published versions' + ) + ) { + console.error('Ignoring already published error', platform) + } else { + throw err + } } // lerna publish in next step will fail if git status is not clean execSync( diff --git a/scripts/publish-release.js b/scripts/publish-release.js new file mode 100755 index 0000000000000..2cc606e068001 --- /dev/null +++ b/scripts/publish-release.js @@ -0,0 +1,89 @@ +#!/usr/bin/env node +// @ts-check + +const path = require('path') +const { readdir } = require('fs/promises') +const { execSync } = require('child_process') +const { readJson } = require('fs-extra') + +const cwd = process.cwd() + +;(async function () { + let isCanary = true + + if (!process.env.NPM_TOKEN) { + console.log('No NPM_TOKEN, exiting...') + return + } + + try { + const tagOutput = execSync('git describe --exact-match').toString() + console.log(tagOutput) + + if (tagOutput.trim().startsWith('v')) { + isCanary = tagOutput.includes('-canary') + } + } catch (err) { + console.log(err) + + if (err.message && err.message.includes('no tag exactly matches')) { + console.log('Nothing to publish, exiting...') + return + } + throw err + } + console.log(`Publishing ${isCanary ? 'canary' : 'stable'}`) + + // TODO: remove after testing, this is a safe guard to ensure we + // don't publish stable unexpectedly + if (!isCanary) { + return + } + + const packagesDir = path.join(cwd, 'packages') + const packageDirs = await readdir(packagesDir) + + const publish = async (pkg, retry = 0) => { + try { + execSync( + `npm publish ${path.join(packagesDir, pkg)} --access public${ + isCanary ? ' --tag canary' : '' + }` + ) + } catch (err) { + console.error(`Failed to publish ${pkg}`, err) + + if ( + err.message && + err.message.includes( + 'You cannot publish over the previously published versions' + ) + ) { + console.error('Ignoring already published error', pkg) + return + } + + if (retry < 3) { + const retryDelaySeconds = 15 + console.log(`retrying in ${retryDelaySeconds}s`) + await new Promise((resolve) => + setTimeout(resolve, retryDelaySeconds * 1000) + ) + await publish(pkg, retry + 1) + } + throw err + } + } + + for (const packageDir of packageDirs) { + const pkgJson = await readJson( + path.join(packagesDir, packageDir, 'package.json') + ) + + if (pkgJson.private) { + console.log(`Skipping private package ${packageDir}`) + continue + } + await publish(packageDir) + } +})() diff --git a/scripts/publish-release.sh b/scripts/publish-release.sh deleted file mode 100755 index a52671ccdf93e..0000000000000 --- a/scripts/publish-release.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash - -git describe --exact-match - -if [[ ! $? -eq 0 ]];then - echo "Nothing to publish, exiting.." - exit 0; -fi - -if [[ -z "$NPM_TOKEN" ]];then - echo "No NPM_TOKEN, exiting.." - exit 0; -fi - -if [[ $(git describe --exact-match 2> /dev/null || :) =~ -canary ]]; -then - echo "Publishing canary" - yarn run lerna publish from-git --npm-tag canary --no-git-reset --no-verify-access --yes - - # Make sure to exit script with code 1 if publish failed - if [[ ! $? -eq 0 ]];then - exit 1; - fi -else - echo "Did not publish canary" -fi - -if [[ ! $(git describe --exact-match 2> /dev/null || :) =~ -canary ]];then - echo "Publishing stable" - yarn run lerna publish from-git --no-git-reset --no-verify-access --yes - - # Make sure to exit script with code 1 if publish failed - if [[ ! $? -eq 0 ]];then - exit 1; - fi -else - echo "Did not publish stable" -fi diff --git a/scripts/update-google-fonts.js b/scripts/update-google-fonts.js new file mode 100644 index 0000000000000..cc323efc3a246 --- /dev/null +++ b/scripts/update-google-fonts.js @@ -0,0 +1,74 @@ +const fs = require('fs/promises') +const path = require('path') +const fetch = require('node-fetch') + +;(async () => { + const { familyMetadataList } = await fetch( + 'https://fonts.google.com/metadata/fonts' + ).then((r) => r.json()) + + let fontFunctions = `import type { FontModule } from 'next/font' + type Display = 'auto'|'block'|'swap'|'fallback'|'optional' + ` + const fontData = {} + for (let { family, fonts, axes } of familyMetadataList) { + let hasItalic = false + const variants = Object.keys(fonts).map((variant) => { + if (variant.endsWith('i')) { + hasItalic = true + return `${variant.slice(0, 3)}-italic` + } + return variant + }) + + const hasVariableFont = axes.length > 0 + + let optionalAxes + if (hasVariableFont) { + variants.push('variable') + if (hasItalic) { + variants.push('variable-italic') + } + + const nonWeightAxes = axes.filter(({ tag }) => tag !== 'wght') + if (nonWeightAxes.length > 0) { + optionalAxes = nonWeightAxes + } + } + + fontData[family] = { + variants, + axes: hasVariableFont ? axes : undefined, + } + const optionalIfVariableFont = hasVariableFont ? '?' : '' + fontFunctions += `export declare function ${family.replaceAll( + ' ', + '_' + )}(options${optionalIfVariableFont}: { + variant${optionalIfVariableFont}:${variants + .map((variant) => `"${variant}"`) + .join('|')} + display?:Display, + preload?:boolean, + fallback?: string[] + adjustFontFallback?: boolean + ${ + optionalAxes + ? `axes?:(${optionalAxes.map(({ tag }) => `'${tag}'`).join('|')})[]` + : '' + } + }):FontModule + ` + } + + await Promise.all([ + fs.writeFile( + path.join(__dirname, '../packages/font/src/google/index.ts'), + fontFunctions + ), + fs.writeFile( + path.join(__dirname, '../packages/font/src/google/font-data.json'), + JSON.stringify(fontData, null, 2) + ), + ]) +})() diff --git a/test/.stats-app/app/app-edge-ssr/page.js b/test/.stats-app/app/app-edge-ssr/page.js new file mode 100644 index 0000000000000..20e49c40a12cc --- /dev/null +++ b/test/.stats-app/app/app-edge-ssr/page.js @@ -0,0 +1,7 @@ +export default function page() { + return 'edge-ssr' +} + +export const config = { + runtime: 'experimental-edge', +} diff --git a/test/.stats-app/package.json b/test/.stats-app/package.json index 5ed2c313a0cc1..374d524426a5d 100644 --- a/test/.stats-app/package.json +++ b/test/.stats-app/package.json @@ -4,7 +4,7 @@ "license": "MIT", "dependencies": { "next": "latest", - "react": "18.2.0", - "react-dom": "18.2.0" + "react": "experimental", + "react-dom": "experimental" } } diff --git a/test/.stats-app/pages/edge-ssr.js b/test/.stats-app/pages/edge-ssr.js index f92742cc52817..20e49c40a12cc 100644 --- a/test/.stats-app/pages/edge-ssr.js +++ b/test/.stats-app/pages/edge-ssr.js @@ -2,12 +2,6 @@ export default function page() { return 'edge-ssr' } -export async function getServerSideProps() { - return { - props: {}, - } -} - export const config = { runtime: 'experimental-edge', } diff --git a/test/.stats-app/stats-config.js b/test/.stats-app/stats-config.js index c6e87308db9d8..fb95fd578e620 100644 --- a/test/.stats-app/stats-config.js +++ b/test/.stats-app/stats-config.js @@ -32,8 +32,11 @@ const clientGlobs = [ globs: ['fetched-pages/**/*.html'], }, { - name: 'Edge SSR Page bundle Size', - globs: ['.next/server/pages/edge-ssr.js'], + name: 'Edge SSR bundle Size', + globs: [ + '.next/server/pages/edge-ssr.js', + '.next/server/app/app-edge-ssr/page.js', + ], }, { name: 'Middleware size', @@ -89,6 +92,11 @@ module.exports = { path: 'next.config.js', content: ` module.exports = { + experimental: { + appDir: true, + // remove after next stable relase (current v12.3.1) + serverComponents: true, + }, generateBuildId: () => 'BUILD_ID', webpack(config) { config.optimization.minimize = false @@ -109,7 +117,12 @@ module.exports = { { path: 'next.config.js', content: ` - module.exports = { + module.exports = { + experimental: { + appDir: true, + // remove after next stable relase (current v12.3.1) + serverComponents: true, + }, generateBuildId: () => 'BUILD_ID' } `, @@ -144,6 +157,11 @@ module.exports = { path: 'next.config.js', content: ` module.exports = { + experimental: { + appDir: true, + // remove after next stable relase (current v12.3.1) + serverComponents: true + }, generateBuildId: () => 'BUILD_ID', swcMinify: true, webpack(config) { @@ -166,6 +184,11 @@ module.exports = { path: 'next.config.js', content: ` module.exports = { + experimental: { + appDir: true, + // remove after next stable relase (current v12.3.1) + serverComponents: true + }, swcMinify: true, generateBuildId: () => 'BUILD_ID' } diff --git a/test/development/basic/hmr.test.ts b/test/development/basic/hmr.test.ts index 1b852b8df2ab3..75fea4552e34a 100644 --- a/test/development/basic/hmr.test.ts +++ b/test/development/basic/hmr.test.ts @@ -793,13 +793,16 @@ describe('basic HMR', () => { ) const newFileContent = currentFileContent.replace( '

hello world

', - '

hello world!!!

' + '

hello world!!!

' ) await next.patchFile( './pages/hmr/anonymous-page-function.js', newFileContent ) - await check(() => browser.elementByCss('p').text(), 'hello world!!!') + + expect(await browser.waitForElementByCss('#updated').text()).toBe( + 'hello world!!!' + ) // CLI warning and stacktrace expect(next.cliOutput.slice(start)).toContain( @@ -834,9 +837,15 @@ describe('basic HMR', () => { const currentFileContent = await next.readFile( './pages/hmr/runtime-error.js' ) - const newFileContent = currentFileContent.replace('whoops', '"whoops"') + const newFileContent = currentFileContent.replace( + 'whoops', + '

whoops

' + ) await next.patchFile('./pages/hmr/runtime-error.js', newFileContent) - await check(() => browser.elementByCss('body').text(), 'whoops') + + expect(await browser.waitForElementByCss('#updated').text()).toBe( + 'whoops' + ) // CLI warning and stacktrace expect(next.cliOutput.slice(start)).toContain( diff --git a/test/development/next-font/font-loader-in-document-error.test.ts b/test/development/next-font/font-loader-in-document-error.test.ts new file mode 100644 index 0000000000000..403da95bd1d58 --- /dev/null +++ b/test/development/next-font/font-loader-in-document-error.test.ts @@ -0,0 +1,32 @@ +import { createNext, FileRef } from 'e2e-utils' +import { NextInstance } from 'test/lib/next-modes/base' +import { check, getRedboxSource } from 'next-test-utils' +import webdriver from 'next-webdriver' +import { join } from 'path' + +describe('font-loader-in-document-error', () => { + let next: NextInstance + + beforeAll(async () => { + next = await createNext({ + files: { + pages: new FileRef(join(__dirname, 'font-loader-in-document/pages')), + 'next.config.js': new FileRef( + join(__dirname, 'font-loader-in-document/next.config.js') + ), + }, + dependencies: { + '@next/font': 'canary', + }, + }) + }) + afterAll(() => next.destroy()) + + test('font loader inside _document', async () => { + const browser = await webdriver(next.appPort, '/') + await check(() => getRedboxSource(browser), /Font loaders/) + expect(await getRedboxSource(browser)).toInclude( + 'Font loaders cannot be used within pages/_document.js' + ) + }) +}) diff --git a/test/development/next-font/font-loader-in-document/next.config.js b/test/development/next-font/font-loader-in-document/next.config.js new file mode 100644 index 0000000000000..6cd855478a746 --- /dev/null +++ b/test/development/next-font/font-loader-in-document/next.config.js @@ -0,0 +1,9 @@ +module.exports = { + experimental: { + fontLoaders: { + '@next/font/google': { + subsets: ['latin'], + }, + }, + }, +} diff --git a/test/development/next-font/font-loader-in-document/pages/_document.js b/test/development/next-font/font-loader-in-document/pages/_document.js new file mode 100644 index 0000000000000..4e50cbee8c11e --- /dev/null +++ b/test/development/next-font/font-loader-in-document/pages/_document.js @@ -0,0 +1,17 @@ +import { Html, Head, Main, NextScript } from 'next/document' +import { Abel } from '@next/font/google' + +// eslint-disable-next-line no-unused-vars +const abel = Abel({ variant: '400' }) + +export default function Document() { + return ( + + + +
+ + + + ) +} diff --git a/test/development/next-font/font-loader-in-document/pages/index.js b/test/development/next-font/font-loader-in-document/pages/index.js new file mode 100644 index 0000000000000..71c4bddbe5455 --- /dev/null +++ b/test/development/next-font/font-loader-in-document/pages/index.js @@ -0,0 +1,3 @@ +export default function Index() { + return

Hello world

+} diff --git a/test/e2e/app-dir/app-alias/next.config.js b/test/e2e/app-dir/app-alias/next.config.js index b76b309cf1e35..a928ea943ce24 100644 --- a/test/e2e/app-dir/app-alias/next.config.js +++ b/test/e2e/app-dir/app-alias/next.config.js @@ -1,7 +1,6 @@ module.exports = { experimental: { appDir: true, - serverComponents: true, legacyBrowsers: false, browsersListForSwc: true, }, diff --git a/test/e2e/app-dir/app-prefetch/next.config.js b/test/e2e/app-dir/app-prefetch/next.config.js index b76b309cf1e35..a928ea943ce24 100644 --- a/test/e2e/app-dir/app-prefetch/next.config.js +++ b/test/e2e/app-dir/app-prefetch/next.config.js @@ -1,7 +1,6 @@ module.exports = { experimental: { appDir: true, - serverComponents: true, legacyBrowsers: false, browsersListForSwc: true, }, diff --git a/test/e2e/app-dir/app-rendering/next.config.js b/test/e2e/app-dir/app-rendering/next.config.js index 3f98f92f3198e..cfa3ac3d7aa94 100644 --- a/test/e2e/app-dir/app-rendering/next.config.js +++ b/test/e2e/app-dir/app-rendering/next.config.js @@ -1,6 +1,5 @@ module.exports = { experimental: { appDir: true, - serverComponents: true, }, } diff --git a/test/e2e/app-dir/app-static/next.config.js b/test/e2e/app-dir/app-static/next.config.js index 087742808cea7..091213d1e209e 100644 --- a/test/e2e/app-dir/app-static/next.config.js +++ b/test/e2e/app-dir/app-static/next.config.js @@ -1,7 +1,6 @@ module.exports = { experimental: { appDir: true, - serverComponents: true, legacyBrowsers: false, browsersListForSwc: true, }, diff --git a/test/e2e/app-dir/app/app/error/ssr-error-client-component/client-component.js b/test/e2e/app-dir/app/app/error/ssr-error-client-component/client-component.js new file mode 100644 index 0000000000000..7743a313b4754 --- /dev/null +++ b/test/e2e/app-dir/app/app/error/ssr-error-client-component/client-component.js @@ -0,0 +1,5 @@ +'client' + +export default function Page() { + throw new Error('Error during SSR') +} diff --git a/test/e2e/app-dir/app/app/error/ssr-error-client-component/page.js b/test/e2e/app-dir/app/app/error/ssr-error-client-component/page.js index 7743a313b4754..fc5feba686190 100644 --- a/test/e2e/app-dir/app/app/error/ssr-error-client-component/page.js +++ b/test/e2e/app-dir/app/app/error/ssr-error-client-component/page.js @@ -1,5 +1,8 @@ -'client' +import ClientComp from './client-component' +import { headers } from 'next/dist/client/components/hooks-server' export default function Page() { - throw new Error('Error during SSR') + // Opt-in to SSR. + headers() + return } diff --git a/test/e2e/app-dir/app/app/hooks/use-cookies/client/page.js b/test/e2e/app-dir/app/app/hooks/use-cookies/client/page.js index e387b365aa2c5..1b5398784bb1d 100644 --- a/test/e2e/app-dir/app/app/hooks/use-cookies/client/page.js +++ b/test/e2e/app-dir/app/app/hooks/use-cookies/client/page.js @@ -1,10 +1,10 @@ 'client' -import { useCookies } from 'next/dist/client/components/hooks-server' +import { cookies } from 'next/dist/client/components/hooks-server' export default function Page() { // This should throw an error. - useCookies() + cookies() return null } diff --git a/test/e2e/app-dir/app/app/hooks/use-cookies/page.js b/test/e2e/app-dir/app/app/hooks/use-cookies/page.js index dd2efcccd7d59..5477834d136f9 100644 --- a/test/e2e/app-dir/app/app/hooks/use-cookies/page.js +++ b/test/e2e/app-dir/app/app/hooks/use-cookies/page.js @@ -1,10 +1,10 @@ -import { useCookies } from 'next/dist/client/components/hooks-server' +import { cookies } from 'next/dist/client/components/hooks-server' export default function Page() { - const cookies = useCookies() + const cookiesList = cookies() + const cookie = cookiesList.get('use-cookies') - const hasCookie = - 'use-cookies' in cookies && cookies['use-cookies'] === 'value' + const hasCookie = cookie === 'value' return ( <> diff --git a/test/e2e/app-dir/app/app/hooks/use-headers/client/page.js b/test/e2e/app-dir/app/app/hooks/use-headers/client/page.js index 022da1e08a930..914cfe4817a8c 100644 --- a/test/e2e/app-dir/app/app/hooks/use-headers/client/page.js +++ b/test/e2e/app-dir/app/app/hooks/use-headers/client/page.js @@ -1,10 +1,10 @@ 'client' -import { useHeaders } from 'next/dist/client/components/hooks-server' +import { headers } from 'next/dist/client/components/hooks-server' export default function Page() { // This should throw an error. - useHeaders() + headers() return null } diff --git a/test/e2e/app-dir/app/app/hooks/use-headers/page.js b/test/e2e/app-dir/app/app/hooks/use-headers/page.js index 2c73997ad4da4..8cd829dfbc643 100644 --- a/test/e2e/app-dir/app/app/hooks/use-headers/page.js +++ b/test/e2e/app-dir/app/app/hooks/use-headers/page.js @@ -1,10 +1,9 @@ -import { useHeaders } from 'next/dist/client/components/hooks-server' +import { headers } from 'next/dist/client/components/hooks-server' export default function Page() { - const headers = useHeaders() - - const hasHeader = - 'x-use-headers' in headers && headers['x-use-headers'] === 'value' + const headersList = headers() + const hasHeader = headersList.get('x-use-headers') === 'value' + const referer = headersList.get('referer') return ( <> @@ -14,9 +13,7 @@ export default function Page() { ) : (

Does not have x-use-headers header

)} - {'referer' in headers && headers['referer'] && ( -

Has referer header

- )} + {referer &&

Has referer header

} ) } diff --git a/test/e2e/app-dir/app/app/hooks/use-pathname/server/page.js b/test/e2e/app-dir/app/app/hooks/use-pathname/server/page.js index 9c4c9543406a6..bb5ab57464994 100644 --- a/test/e2e/app-dir/app/app/hooks/use-pathname/server/page.js +++ b/test/e2e/app-dir/app/app/hooks/use-pathname/server/page.js @@ -1,8 +1,8 @@ -import { usePathname } from 'next/dist/client/components/hooks-client' +// import { usePathname } from 'next/dist/client/components/hooks-client' export default function Page() { // This should throw an error. - usePathname() + // usePathname() return null } diff --git a/test/e2e/app-dir/app/app/hooks/use-preview-data/client/page.js b/test/e2e/app-dir/app/app/hooks/use-preview-data/client/page.js index 86fbc8fe7e2ea..84ef213cbc0bf 100644 --- a/test/e2e/app-dir/app/app/hooks/use-preview-data/client/page.js +++ b/test/e2e/app-dir/app/app/hooks/use-preview-data/client/page.js @@ -1,10 +1,10 @@ 'client' -import { usePreviewData } from 'next/dist/client/components/hooks-server' +import { previewData } from 'next/dist/client/components/hooks-server' export default function Page() { // This should throw an error. - usePreviewData() + previewData() return null } diff --git a/test/e2e/app-dir/app/app/hooks/use-preview-data/page.js b/test/e2e/app-dir/app/app/hooks/use-preview-data/page.js index afdcad1b2be19..b41724638ad65 100644 --- a/test/e2e/app-dir/app/app/hooks/use-preview-data/page.js +++ b/test/e2e/app-dir/app/app/hooks/use-preview-data/page.js @@ -1,7 +1,7 @@ -import { usePreviewData } from 'next/dist/client/components/hooks-server' +import { previewData } from 'next/dist/client/components/hooks-server' export default function Page() { - const data = usePreviewData() + const data = previewData() const hasData = !!data && data.key === 'value' diff --git a/test/e2e/app-dir/app/app/hooks/use-router/server/page.js b/test/e2e/app-dir/app/app/hooks/use-router/server/page.js index ca3f10a333cbb..18a79712d065f 100644 --- a/test/e2e/app-dir/app/app/hooks/use-router/server/page.js +++ b/test/e2e/app-dir/app/app/hooks/use-router/server/page.js @@ -1,8 +1,8 @@ -import { useRouter } from 'next/dist/client/components/hooks-client' +// import { useRouter } from 'next/dist/client/components/hooks-client' export default function Page() { // This should throw an error. - useRouter() + // useRouter() return null } diff --git a/test/e2e/app-dir/app/app/hooks/use-search-params/server/page.js b/test/e2e/app-dir/app/app/hooks/use-search-params/server/page.js index 3468f385f6a66..65c6fe8d91162 100644 --- a/test/e2e/app-dir/app/app/hooks/use-search-params/server/page.js +++ b/test/e2e/app-dir/app/app/hooks/use-search-params/server/page.js @@ -1,8 +1,8 @@ -import { useSearchParams } from 'next/dist/client/components/hooks-client' +// import { useSearchParams } from 'next/dist/client/components/hooks-client' export default function Page() { // This should throw an error. - useSearchParams() + // useSearchParams() return null } diff --git a/test/e2e/app-dir/app/app/navigation/page.js b/test/e2e/app-dir/app/app/navigation/page.js index 62238fcf7b727..3cd67c44d396a 100644 --- a/test/e2e/app-dir/app/app/navigation/page.js +++ b/test/e2e/app-dir/app/app/navigation/page.js @@ -7,10 +7,10 @@ export default function Page() {

{nanoid()}

hello from /navigation

- useCookies + Cookies - useHeaders + Headers ) diff --git a/test/e2e/app-dir/app/app/not-found/404.js b/test/e2e/app-dir/app/app/not-found/404.js new file mode 100644 index 0000000000000..42acdf4c589be --- /dev/null +++ b/test/e2e/app-dir/app/app/not-found/404.js @@ -0,0 +1,3 @@ +export default function NotFound() { + return

404!

+} diff --git a/test/e2e/app-dir/app/app/not-found/client-side/page.js b/test/e2e/app-dir/app/app/not-found/client-side/page.js new file mode 100644 index 0000000000000..faca8e33aaf63 --- /dev/null +++ b/test/e2e/app-dir/app/app/not-found/client-side/page.js @@ -0,0 +1,17 @@ +'client' + +import { notFound } from 'next/dist/client/components/not-found' +import React from 'react' + +export default function Page() { + const [notFoundEnabled, enableNotFound] = React.useState(false) + + if (notFoundEnabled) { + notFound() + } + return ( + + ) +} diff --git a/test/e2e/app-dir/app/app/not-found/clientcomponent/a.js b/test/e2e/app-dir/app/app/not-found/clientcomponent/a.js new file mode 100644 index 0000000000000..1535ebf5ac65a --- /dev/null +++ b/test/e2e/app-dir/app/app/not-found/clientcomponent/a.js @@ -0,0 +1,9 @@ +// TODO-APP: enable when flight error serialization is implemented +import ClientComp from './client-component' +import { headers } from 'next/dist/client/components/hooks-server' + +export default function Page() { + // Opt-in to SSR. + headers() + return +} diff --git a/test/e2e/app-dir/app/app/not-found/clientcomponent/client-component.js b/test/e2e/app-dir/app/app/not-found/clientcomponent/client-component.js new file mode 100644 index 0000000000000..7469f1ca68690 --- /dev/null +++ b/test/e2e/app-dir/app/app/not-found/clientcomponent/client-component.js @@ -0,0 +1,7 @@ +'client' +import { notFound } from 'next/dist/client/components/not-found' + +export default function ClientComp() { + notFound() + return <> +} diff --git a/test/e2e/app-dir/app/app/not-found/servercomponent/a.js b/test/e2e/app-dir/app/app/not-found/servercomponent/a.js new file mode 100644 index 0000000000000..5704c31c2f4ae --- /dev/null +++ b/test/e2e/app-dir/app/app/not-found/servercomponent/a.js @@ -0,0 +1,7 @@ +// TODO-APP: enable when flight error serialization is implemented +import { notFound } from 'next/dist/client/components/not-found' + +export default function Page() { + notFound() + return <> +} diff --git a/test/e2e/app-dir/app/app/old-router/page.js b/test/e2e/app-dir/app/app/old-router/page.js index 3a2d5f594fad7..e914b05e3e279 100644 --- a/test/e2e/app-dir/app/app/old-router/page.js +++ b/test/e2e/app-dir/app/app/old-router/page.js @@ -1,6 +1,9 @@ +import { cookies } from 'next/dist/client/components/hooks-server' import Router from './router' export default function Page() { + cookies() + return (
diff --git a/test/e2e/app-dir/app/app/redirect/clientcomponent/page.js b/test/e2e/app-dir/app/app/redirect/clientcomponent/page.js index 39d5495fd3fc6..fc5feba686190 100644 --- a/test/e2e/app-dir/app/app/redirect/clientcomponent/page.js +++ b/test/e2e/app-dir/app/app/redirect/clientcomponent/page.js @@ -1,8 +1,8 @@ import ClientComp from './client-component' -import { useHeaders } from 'next/dist/client/components/hooks-server' +import { headers } from 'next/dist/client/components/hooks-server' export default function Page() { // Opt-in to SSR. - useHeaders() + headers() return } diff --git a/test/e2e/app-dir/app/app/style.css b/test/e2e/app-dir/app/app/style.css index 0b8fbd008481a..3a94c07339f95 100644 --- a/test/e2e/app-dir/app/app/style.css +++ b/test/e2e/app-dir/app/app/style.css @@ -1,3 +1,3 @@ body { - font-size: xx-large; + font-size: large; } diff --git a/test/e2e/app-dir/app/middleware.js b/test/e2e/app-dir/app/middleware.js index 4dfacac7fc684..8057bba59bfa1 100644 --- a/test/e2e/app-dir/app/middleware.js +++ b/test/e2e/app-dir/app/middleware.js @@ -20,7 +20,7 @@ export function middleware(request) { : 'redirect' const internal = ['__flight__', '__flight_router_state_tree__'] - if (internal.some((name) => request.nextUrl.searchParams.has(name))) { + if (internal.some((name) => request.headers.has(name))) { return NextResponse[method](new URL('/internal/failure', request.url)) } diff --git a/test/e2e/app-dir/app/next.config.js b/test/e2e/app-dir/app/next.config.js index ab7d00811f2d4..e8bb0d14c3bf0 100644 --- a/test/e2e/app-dir/app/next.config.js +++ b/test/e2e/app-dir/app/next.config.js @@ -1,7 +1,6 @@ module.exports = { experimental: { appDir: true, - serverComponents: true, legacyBrowsers: false, browsersListForSwc: true, sri: { diff --git a/test/e2e/app-dir/asset-prefix/next.config.js b/test/e2e/app-dir/asset-prefix/next.config.js index e4b609fda5927..787a2d28c0d3b 100644 --- a/test/e2e/app-dir/asset-prefix/next.config.js +++ b/test/e2e/app-dir/asset-prefix/next.config.js @@ -1,7 +1,6 @@ module.exports = { experimental: { appDir: true, - serverComponents: true, legacyBrowsers: false, browsersListForSwc: true, }, diff --git a/test/e2e/app-dir/index.test.ts b/test/e2e/app-dir/index.test.ts index 9dc1ef82d10b5..02752cc8531f6 100644 --- a/test/e2e/app-dir/index.test.ts +++ b/test/e2e/app-dir/index.test.ts @@ -38,13 +38,28 @@ describe('app dir', () => { it('should use application/octet-stream for flight', async () => { const res = await fetchViaHTTP( next.url, - '/dashboard/deployments/123?__flight__' + '/dashboard/deployments/123', + {}, + { + headers: { + __flight__: '1', + }, + } ) expect(res.headers.get('Content-Type')).toBe('application/octet-stream') }) it('should use application/octet-stream for flight with edge runtime', async () => { - const res = await fetchViaHTTP(next.url, '/dashboard?__flight__') + const res = await fetchViaHTTP( + next.url, + '/dashboard', + {}, + { + headers: { + __flight__: '1', + }, + } + ) expect(res.headers.get('Content-Type')).toBe('application/octet-stream') }) @@ -765,7 +780,8 @@ describe('app dir', () => { }) describe('next/router', () => { - it('should always return null when accessed from /app', async () => { + // `useRouter` should not be accessible in server components. + it.skip('should always return null when accessed from /app', async () => { const browser = await webdriver(next.url, '/old-router') try { @@ -783,8 +799,8 @@ describe('app dir', () => { }) describe('hooks', () => { - describe('useCookies', () => { - it('should retrive cookies in a server component', async () => { + describe('cookies function', () => { + it('should retrieve cookies in a server component', async () => { const browser = await webdriver(next.url, '/hooks/use-cookies') try { @@ -836,7 +852,7 @@ describe('app dir', () => { }) }) - describe('useHeaders', () => { + describe('headers function', () => { it('should have access to incoming headers in a server component', async () => { // Check to see that we can't see the header when it's not present. let html = await renderViaHTTP( @@ -873,7 +889,7 @@ describe('app dir', () => { }) }) - describe('usePreviewData', () => { + describe('previewData function', () => { it('should return no preview data when there is none', async () => { const browser = await webdriver(next.url, '/hooks/use-preview-data') @@ -969,7 +985,7 @@ describe('app dir', () => { describe('client components', () => { describe('hooks', () => { - describe('useCookies', () => { + describe('cookies function', () => { // TODO-APP: should enable when implemented it.skip('should throw an error when imported', async () => { const res = await fetchViaHTTP( @@ -981,7 +997,7 @@ describe('app dir', () => { }) }) - describe('usePreviewData', () => { + describe('previewData function', () => { // TODO-APP: should enable when implemented it.skip('should throw an error when imported', async () => { const res = await fetchViaHTTP( @@ -993,7 +1009,7 @@ describe('app dir', () => { }) }) - describe('useHeaders', () => { + describe('headers function', () => { // TODO-APP: should enable when implemented it.skip('should throw an error when imported', async () => { const res = await fetchViaHTTP( @@ -1459,6 +1475,33 @@ describe('app dir', () => { }) }) + describe('404', () => { + it.skip('should trigger 404 in a server component', async () => { + const browser = await webdriver(next.url, '/not-found/servercomponent') + + expect( + await browser.waitForElementByCss('#not-found-component').text() + ).toBe('404!') + }) + + it.skip('should trigger 404 in a client component', async () => { + const browser = await webdriver(next.url, '/not-found/clientcomponent') + expect( + await browser.waitForElementByCss('#not-found-component').text() + ).toBe('404!') + }) + ;(isDev ? it.skip : it)('should trigger 404 client-side', async () => { + const browser = await webdriver(next.url, '/not-found/client-side') + await browser + .elementByCss('button') + .click() + .waitForElementByCss('#not-found-component') + expect(await browser.elementByCss('#not-found-component').text()).toBe( + '404!' + ) + }) + }) + describe('redirect', () => { describe('components', () => { it.skip('should redirect in a server component', async () => { @@ -1469,7 +1512,7 @@ describe('app dir', () => { ) }) - it('should redirect in a client component', async () => { + it.skip('should redirect in a client component', async () => { const browser = await webdriver(next.url, '/redirect/clientcomponent') await browser.waitForElementByCss('#result-page') expect(await browser.elementByCss('#result-page').text()).toBe( @@ -1477,7 +1520,8 @@ describe('app dir', () => { ) }) - it('should redirect client-side', async () => { + // TODO-APP: Enable in development + ;(isDev ? it.skip : it)('should redirect client-side', async () => { const browser = await webdriver(next.url, '/redirect/client-side') await browser .elementByCss('button') diff --git a/test/e2e/app-dir/prefetching.test.ts b/test/e2e/app-dir/prefetching.test.ts index 5f9f6bdb54747..fceb94836e9c9 100644 --- a/test/e2e/app-dir/prefetching.test.ts +++ b/test/e2e/app-dir/prefetching.test.ts @@ -5,7 +5,8 @@ import path from 'path' import webdriver from 'next-webdriver' describe('app dir prefetching', () => { - if ((global as any).isNextDeploy) { + // TODO: re-enable for dev after https://vercel.slack.com/archives/C035J346QQL/p1663822388387959 is resolved (Sep 22nd 2022) + if ((global as any).isNextDeploy || (global as any).isNextDev) { it('should skip next deploy for now', () => {}) return } diff --git a/test/e2e/app-dir/rsc-basic.test.ts b/test/e2e/app-dir/rsc-basic.test.ts index 4d5196ffcad32..b0757936bf378 100644 --- a/test/e2e/app-dir/rsc-basic.test.ts +++ b/test/e2e/app-dir/rsc-basic.test.ts @@ -44,7 +44,7 @@ describe('app dir - react server components', () => { }, packageJson: { scripts: { - setup: `cp -r ./node_modules_bak/non-isomorphic-text ./node_modules; cp -r ./node_modules_bak/random-module-instance ./node_modules`, + setup: `cp -r ./node_modules_bak/* ./node_modules`, build: 'yarn setup && next build', dev: 'yarn setup && next dev', start: 'next start', @@ -74,12 +74,10 @@ describe('app dir - react server components', () => { // should have only 1 DOCTYPE expect(homeHTML).toMatch(/^') expect(homeHTML).toContain('component:index.server') - // TODO: support env - // expect(homeHTML).toContain('env:env_var_test') expect(homeHTML).toContain('header:test-util') + // support esm module on server side + expect(homeHTML).toContain('random-module-instance') const inlineFlightContents = [] const $ = cheerio.load(homeHTML) @@ -94,7 +92,8 @@ describe('app dir - react server components', () => { '__nextDefaultLocale', '__nextIsNotFound', '__flight__', - '__flight_router_path__', + '__flight_router_state_tree__', + '__flight_prefetch__', ] const hasNextInternalQuery = inlineFlightContents.some((content) => @@ -110,14 +109,15 @@ describe('app dir - react server components', () => { beforePageLoad(page) { page.on('request', (request) => { requestsCount++ - const url = request.url() - if ( - url.includes('__flight__=1') && - // Prefetches also include `__flight__` - !url.includes('__flight_prefetch__=1') - ) { - hasFlightRequest = true - } + return request.allHeaders().then((headers) => { + if ( + headers.__flight__ === '1' && + // Prefetches also include `__flight__` + headers.__flight_prefetch__ !== '1' + ) { + hasFlightRequest = true + } + }) }) }, }) @@ -132,26 +132,6 @@ describe('app dir - react server components', () => { expect(html).toContain('foo.client') }) - it('should resolve different kinds of components correctly', async () => { - const html = await renderViaHTTP(next.url, '/shared') - const main = getNodeBySelector(html, '#main').html() - - // Should have 5 occurrences of "client_component". - expect(Array.from(main.matchAll(/client_component/g)).length).toBe(5) - - // Should have 2 occurrences of "shared:server", and 2 occurrences of - // "shared:client". - const sharedServerModule = Array.from(main.matchAll(/shared:server:(\d+)/g)) - const sharedClientModule = Array.from(main.matchAll(/shared:client:(\d+)/g)) - expect(sharedServerModule.length).toBe(2) - expect(sharedClientModule.length).toBe(2) - - // Should have 2 modules created for the shared component. - expect(sharedServerModule[0][1]).toBe(sharedServerModule[1][1]) - expect(sharedClientModule[0][1]).toBe(sharedClientModule[1][1]) - expect(sharedServerModule[0][1]).not.toBe(sharedClientModule[0][1]) - }) - it('should be able to navigate between rsc routes', async () => { const browser = await webdriver(next.url, '/root') @@ -215,14 +195,14 @@ describe('app dir - react server components', () => { const browser = await webdriver(next.url, '/root', { beforePageLoad(page) { page.on('request', (request) => { - const url = request.url() - if ( - url.includes('__flight__=1') && - // Prefetches also include `__flight__` - !url.includes('__flight_prefetch__=1') - ) { - hasFlightRequest = true - } + return request.allHeaders().then((headers) => { + if ( + headers.__flight__ === '1' && + headers.__flight_prefetch__ !== '1' + ) { + hasFlightRequest = true + } + }) }) }, }) @@ -302,10 +282,25 @@ describe('app dir - react server components', () => { expect(content).toContain('foo.client') }) - it('should support the re-export syntax in server component', async () => { + it('should resolve different kinds of components correctly', async () => { const html = await renderViaHTTP(next.url, '/shared') + const main = getNodeBySelector(html, '#main').html() const content = getNodeBySelector(html, '#bar').text() + // Should have 5 occurrences of "client_component". + expect(Array.from(main.matchAll(/client_component/g)).length).toBe(5) + + // Should have 2 occurrences of "shared:server", and 2 occurrences of + // "shared:client". + const sharedServerModule = Array.from(main.matchAll(/shared:server:(\d+)/g)) + const sharedClientModule = Array.from(main.matchAll(/shared:client:(\d+)/g)) + expect(sharedServerModule.length).toBe(2) + expect(sharedClientModule.length).toBe(2) + + // Should have 2 modules created for the shared component. + expect(sharedServerModule[0][1]).toBe(sharedServerModule[1][1]) + expect(sharedClientModule[0][1]).toBe(sharedClientModule[1][1]) + expect(sharedServerModule[0][1]).not.toBe(sharedClientModule[0][1]) expect(content).toContain('bar.server.js:') }) @@ -336,7 +331,16 @@ describe('app dir - react server components', () => { }) it('should support streaming for flight response', async () => { - await fetchViaHTTP(next.url, '/?__flight__=1').then(async (response) => { + await fetchViaHTTP( + next.url, + '/', + {}, + { + headers: { + __flight__: '1', + }, + } + ).then(async (response) => { const result = await resolveStreamResponse(response) expect(result).toContain('component:index.server') }) @@ -387,6 +391,43 @@ describe('app dir - react server components', () => { ) }) + it('should resolve the subset react in server components based on the react-server condition', async () => { + await fetchViaHTTP(next.url, '/react-server').then(async (response) => { + const result = await resolveStreamResponse(response) + expect(result).toContain('Server: subset') + expect(result).toContain('Client: full') + }) + }) + + it('should resolve 3rd party package exports based on the react-server condition', async () => { + await fetchViaHTTP(next.url, '/react-server/3rd-party-package').then( + async (response) => { + const result = await resolveStreamResponse(response) + + // Package should be resolved based on the react-server condition, + // as well as package's dependencies. + expect(result).toContain('Server: index.react-server:react.subset') + expect(result).toContain('Client: index.default:react.full') + + // Subpath exports should be resolved based on the condition too. + expect(result).toContain('Server subpath: subpath.react-server') + expect(result).toContain('Client subpath: subpath.default') + } + ) + }) + + it('should be able to opt-out 3rd party packages being bundled in server components', async () => { + await fetchViaHTTP(next.url, '/react-server/optout').then( + async (response) => { + const result = await resolveStreamResponse(response) + expect(result).toContain('Server: index.default') + expect(result).toContain('Server subpath: subpath.default') + expect(result).toContain('Client: index.default') + expect(result).toContain('Client subpath: subpath.default') + } + ) + }) + if (!isNextDev) { it('should generate edge SSR manifests for Node.js', async () => { const distServerDir = path.join(distDir, 'server') diff --git a/test/e2e/app-dir/rsc-basic/app/page.js b/test/e2e/app-dir/rsc-basic/app/page.js index d126fbe5fd0eb..cde5a725d984a 100644 --- a/test/e2e/app-dir/rsc-basic/app/page.js +++ b/test/e2e/app-dir/rsc-basic/app/page.js @@ -1,17 +1,20 @@ import Nav from '../components/nav' -import { useHeaders } from 'next/dist/client/components/hooks-server' +import { headers } from 'next/dist/client/components/hooks-server' +import { name } from 'random-module-instance' const envVar = process.env.ENV_VAR_TEST const headerKey = 'x-next-test-client' -export default function Index(props) { - const header = useHeaders()[headerKey] +export default function Index() { + const headersList = headers() + const header = headersList.get(headerKey) return (

{`component:index.server`}

{'env:' + envVar}
{'header:' + header}
+

{name}

) diff --git a/test/e2e/app-dir/rsc-basic/app/react-server/3rd-party-package/client.js b/test/e2e/app-dir/rsc-basic/app/react-server/3rd-party-package/client.js new file mode 100644 index 0000000000000..ae07e30fa6ce8 --- /dev/null +++ b/test/e2e/app-dir/rsc-basic/app/react-server/3rd-party-package/client.js @@ -0,0 +1,15 @@ +'client' + +import v from 'conditional-exports' +import v1 from 'conditional-exports/subpath' + +export default function Client() { + return ( + <> + {`Client: ${v}`} +
+ {`Client subpath: ${v1}`} +
+ + ) +} diff --git a/test/e2e/app-dir/rsc-basic/app/react-server/3rd-party-package/page.js b/test/e2e/app-dir/rsc-basic/app/react-server/3rd-party-package/page.js new file mode 100644 index 0000000000000..33141e12f7685 --- /dev/null +++ b/test/e2e/app-dir/rsc-basic/app/react-server/3rd-party-package/page.js @@ -0,0 +1,16 @@ +import v from 'conditional-exports' +import v1 from 'conditional-exports/subpath' + +import Client from './client' + +export default function Page() { + return ( +
+ {`Server: ${v}`} +
+ {`Server subpath: ${v1}`} +
+ +
+ ) +} diff --git a/test/e2e/app-dir/rsc-basic/app/react-server/client-detector.js b/test/e2e/app-dir/rsc-basic/app/react-server/client-detector.js new file mode 100644 index 0000000000000..47c07de636fbc --- /dev/null +++ b/test/e2e/app-dir/rsc-basic/app/react-server/client-detector.js @@ -0,0 +1,3 @@ +'client' + +export { default } from './detector' diff --git a/test/e2e/app-dir/rsc-basic/app/react-server/detector.js b/test/e2e/app-dir/rsc-basic/app/react-server/detector.js new file mode 100644 index 0000000000000..63cd22b647d54 --- /dev/null +++ b/test/e2e/app-dir/rsc-basic/app/react-server/detector.js @@ -0,0 +1,5 @@ +import React from 'react' + +export default function Detector() { + return 'useState' in React ? 'full' : 'subset' +} diff --git a/test/e2e/app-dir/rsc-basic/app/react-server/optout/client.js b/test/e2e/app-dir/rsc-basic/app/react-server/optout/client.js new file mode 100644 index 0000000000000..f3d0b04a23b20 --- /dev/null +++ b/test/e2e/app-dir/rsc-basic/app/react-server/optout/client.js @@ -0,0 +1,15 @@ +'client' + +import v from 'conditional-exports-optout' +import v1 from 'conditional-exports-optout/subpath' + +export default function Client() { + return ( + <> + {`Client: ${v}`} +
+ {`Client subpath: ${v1}`} +
+ + ) +} diff --git a/test/e2e/app-dir/rsc-basic/app/react-server/optout/page.js b/test/e2e/app-dir/rsc-basic/app/react-server/optout/page.js new file mode 100644 index 0000000000000..fc7bd55ab86c3 --- /dev/null +++ b/test/e2e/app-dir/rsc-basic/app/react-server/optout/page.js @@ -0,0 +1,16 @@ +import v from 'conditional-exports-optout' +import v1 from 'conditional-exports-optout/subpath' + +import Client from './client' + +export default function Page() { + return ( +
+ {`Server: ${v}`} +
+ {`Server subpath: ${v1}`} +
+ +
+ ) +} diff --git a/test/e2e/app-dir/rsc-basic/app/react-server/page.js b/test/e2e/app-dir/rsc-basic/app/react-server/page.js new file mode 100644 index 0000000000000..7f006ada27686 --- /dev/null +++ b/test/e2e/app-dir/rsc-basic/app/react-server/page.js @@ -0,0 +1,13 @@ +import Detector from './detector' +import ClientDetector from './client-detector' + +export default function Page() { + return ( +
+ Server: +
+ Client: +
+
+ ) +} diff --git a/test/e2e/app-dir/rsc-basic/app/shared/page.js b/test/e2e/app-dir/rsc-basic/app/shared/page.js index 761727eca2e7d..d61c03703de63 100644 --- a/test/e2e/app-dir/rsc-basic/app/shared/page.js +++ b/test/e2e/app-dir/rsc-basic/app/shared/page.js @@ -14,7 +14,6 @@ export default function Page() {

-

diff --git a/test/e2e/app-dir/rsc-basic/next.config.js b/test/e2e/app-dir/rsc-basic/next.config.js index eab44b6855ae3..f5c027439b5d3 100644 --- a/test/e2e/app-dir/rsc-basic/next.config.js +++ b/test/e2e/app-dir/rsc-basic/next.config.js @@ -5,7 +5,7 @@ module.exports = { }, experimental: { appDir: true, - serverComponents: true, + optoutServerComponentsBundle: ['conditional-exports-optout'], }, rewrites: async () => { return { diff --git a/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports-optout/index.js b/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports-optout/index.js new file mode 100644 index 0000000000000..3a7bb344a967a --- /dev/null +++ b/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports-optout/index.js @@ -0,0 +1 @@ +module.exports = 'index.default' diff --git a/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports-optout/index.server.js b/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports-optout/index.server.js new file mode 100644 index 0000000000000..5618abfbec839 --- /dev/null +++ b/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports-optout/index.server.js @@ -0,0 +1 @@ +module.exports = 'index.react-server' diff --git a/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports-optout/package.json b/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports-optout/package.json new file mode 100644 index 0000000000000..fe1b70d109b2a --- /dev/null +++ b/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports-optout/package.json @@ -0,0 +1,15 @@ +{ + "name": "conditional-exports-optout", + "main": "index.js", + "exports": { + ".": { + "react-server": "./index.server.js", + "default": "./index.js" + }, + "./subpath": { + "react-server": "./subpath.server.js", + "default": "./subpath.js" + }, + "./package.json": "./package.json" + } +} diff --git a/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports-optout/subpath.js b/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports-optout/subpath.js new file mode 100644 index 0000000000000..11d27846911c8 --- /dev/null +++ b/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports-optout/subpath.js @@ -0,0 +1 @@ +module.exports = 'subpath.default' diff --git a/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports-optout/subpath.server.js b/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports-optout/subpath.server.js new file mode 100644 index 0000000000000..11acc618fbd0f --- /dev/null +++ b/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports-optout/subpath.server.js @@ -0,0 +1 @@ +module.exports = 'subpath.react-server' diff --git a/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports/index.js b/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports/index.js new file mode 100644 index 0000000000000..551639757e853 --- /dev/null +++ b/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports/index.js @@ -0,0 +1,4 @@ +const react = require('react') + +module.exports = + 'index.default:' + ('useState' in react ? 'react.full' : 'react.subset') diff --git a/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports/index.server.js b/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports/index.server.js new file mode 100644 index 0000000000000..c2efe324f74be --- /dev/null +++ b/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports/index.server.js @@ -0,0 +1,4 @@ +const react = require('react') + +module.exports = + 'index.react-server:' + ('useState' in react ? 'react.full' : 'react.subset') diff --git a/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports/package.json b/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports/package.json new file mode 100644 index 0000000000000..addc598c8fcfd --- /dev/null +++ b/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports/package.json @@ -0,0 +1,15 @@ +{ + "name": "conditional-exports", + "main": "index.js", + "exports": { + ".": { + "react-server": "./index.server.js", + "default": "./index.js" + }, + "./subpath": { + "react-server": "./subpath.server.js", + "default": "./subpath.js" + }, + "./package.json": "./package.json" + } +} diff --git a/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports/subpath.js b/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports/subpath.js new file mode 100644 index 0000000000000..11d27846911c8 --- /dev/null +++ b/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports/subpath.js @@ -0,0 +1 @@ +module.exports = 'subpath.default' diff --git a/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports/subpath.server.js b/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports/subpath.server.js new file mode 100644 index 0000000000000..11acc618fbd0f --- /dev/null +++ b/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports/subpath.server.js @@ -0,0 +1 @@ +module.exports = 'subpath.react-server' diff --git a/test/e2e/app-dir/rsc-basic/node_modules_bak/random-module-instance/index.js b/test/e2e/app-dir/rsc-basic/node_modules_bak/random-module-instance/index.js index 228bc8856d8f5..5b16eaa494437 100644 --- a/test/e2e/app-dir/rsc-basic/node_modules_bak/random-module-instance/index.js +++ b/test/e2e/app-dir/rsc-basic/node_modules_bak/random-module-instance/index.js @@ -1 +1,2 @@ -exports.random = ~~(Math.random() * 1e5) +export const random = ~~(Math.random() * 1e5) +export const name = 'random-module-instance' diff --git a/test/e2e/app-dir/rsc-basic/node_modules_bak/random-module-instance/package.json b/test/e2e/app-dir/rsc-basic/node_modules_bak/random-module-instance/package.json index 4a42016896d24..d34ce9aac07c1 100644 --- a/test/e2e/app-dir/rsc-basic/node_modules_bak/random-module-instance/package.json +++ b/test/e2e/app-dir/rsc-basic/node_modules_bak/random-module-instance/package.json @@ -1,4 +1,5 @@ { "name": "random-module-instance", - "main": "./index.js" + "type": "module", + "exports": "./index.js" } diff --git a/test/e2e/app-dir/trailingslash/next.config.js b/test/e2e/app-dir/trailingslash/next.config.js index a4194e110b517..9a45bcda76776 100644 --- a/test/e2e/app-dir/trailingslash/next.config.js +++ b/test/e2e/app-dir/trailingslash/next.config.js @@ -1,7 +1,6 @@ module.exports = { experimental: { appDir: true, - serverComponents: true, legacyBrowsers: false, browsersListForSwc: true, }, diff --git a/test/e2e/basepath.test.ts b/test/e2e/basepath.test.ts index 7ffb321495c3e..bac6b630cd4fe 100644 --- a/test/e2e/basepath.test.ts +++ b/test/e2e/basepath.test.ts @@ -97,6 +97,36 @@ describe('basePath', () => { afterAll(() => next.destroy()) const runTests = (isDev = false, isDeploy = false) => { + it('should navigate to /404 correctly client-side', async () => { + const browser = await webdriver(next.url, `${basePath}/slug-1`) + await check( + () => browser.eval('document.documentElement.innerHTML'), + /slug-1/ + ) + + await browser.eval('next.router.push("/404", "/slug-2")') + await check( + () => browser.eval('document.documentElement.innerHTML'), + /page could not be found/ + ) + expect(await browser.eval('location.pathname')).toBe(`${basePath}/slug-2`) + }) + + it('should navigate to /_error correctly client-side', async () => { + const browser = await webdriver(next.url, `${basePath}/slug-1`) + await check( + () => browser.eval('document.documentElement.innerHTML'), + /slug-1/ + ) + + await browser.eval('next.router.push("/_error", "/slug-2")') + await check( + () => browser.eval('document.documentElement.innerHTML'), + /page could not be found/ + ) + expect(await browser.eval('location.pathname')).toBe(`${basePath}/slug-2`) + }) + it('should navigate to external site and back', async () => { const browser = await webdriver(next.url, `${basePath}/external-and-back`) const initialText = await browser.elementByCss('p').text() diff --git a/test/e2e/basepath/pages/404.js b/test/e2e/basepath/pages/404.js new file mode 100644 index 0000000000000..a4d7c60867f3b --- /dev/null +++ b/test/e2e/basepath/pages/404.js @@ -0,0 +1,5 @@ +import NextError from 'next/error' + +export default function Page() { + return +} diff --git a/test/e2e/middleware-general/test/index.test.ts b/test/e2e/middleware-general/test/index.test.ts index e5e19c6bc1e95..9e7587a889ee4 100644 --- a/test/e2e/middleware-general/test/index.test.ts +++ b/test/e2e/middleware-general/test/index.test.ts @@ -440,7 +440,7 @@ describe('Middleware Runtime', () => { const payload = readMiddlewareJSON(response) expect('error' in payload).toBe(true) expect(payload.error.name).toBe('AbortError') - expect(payload.error.message).toBe('The operation was aborted') + expect(payload.error.message).toContain('The operation was aborted') }) it(`should validate & parse request url from any route`, async () => { diff --git a/test/e2e/next-font/app/components/CompWithFonts.js b/test/e2e/next-font/app/components/CompWithFonts.js new file mode 100644 index 0000000000000..f82d59672c9a2 --- /dev/null +++ b/test/e2e/next-font/app/components/CompWithFonts.js @@ -0,0 +1,20 @@ +import { Inter, Roboto } from '@next/font/google' +const inter = Inter({ variant: '900', display: 'swap', preload: false }) +const roboto = Roboto({ + variant: '100-italic', + display: 'swap', + preload: true, +}) + +export default function Component() { + return ( + <> +
+ {JSON.stringify(inter)} +
+
+ {JSON.stringify(roboto)} +
+ + ) +} diff --git a/test/e2e/next-font/app/fonts/my-font.woff2 b/test/e2e/next-font/app/fonts/my-font.woff2 new file mode 100644 index 0000000000000..7f7c21b8917a6 --- /dev/null +++ b/test/e2e/next-font/app/fonts/my-font.woff2 @@ -0,0 +1 @@ +fake font \ No newline at end of file diff --git a/test/e2e/next-font/app/fonts/my-other-font.woff b/test/e2e/next-font/app/fonts/my-other-font.woff new file mode 100644 index 0000000000000..bf8c513058c62 --- /dev/null +++ b/test/e2e/next-font/app/fonts/my-other-font.woff @@ -0,0 +1 @@ +my other fake font \ No newline at end of file diff --git a/test/e2e/next-font/app/next.config.js b/test/e2e/next-font/app/next.config.js new file mode 100644 index 0000000000000..ebfb4a7678a58 --- /dev/null +++ b/test/e2e/next-font/app/next.config.js @@ -0,0 +1,10 @@ +module.exports = { + experimental: { + fontLoaders: { + '@next/font/google': { + subsets: ['latin'], + }, + '@next/font/local': {}, + }, + }, +} diff --git a/test/e2e/next-font/app/pages/_app.js b/test/e2e/next-font/app/pages/_app.js new file mode 100644 index 0000000000000..1deef62049a1c --- /dev/null +++ b/test/e2e/next-font/app/pages/_app.js @@ -0,0 +1,16 @@ +import { Open_Sans } from '@next/font/google' +const openSans = Open_Sans() + +function MyApp({ Component, pageProps }) { + return ( + <> +
+ {JSON.stringify(openSans)} +
+ + + ) +} + +export { openSans } +export default MyApp diff --git a/test/e2e/next-font/app/pages/variables.js b/test/e2e/next-font/app/pages/variables.js new file mode 100644 index 0000000000000..ce3649496d1e3 --- /dev/null +++ b/test/e2e/next-font/app/pages/variables.js @@ -0,0 +1,78 @@ +import { Fira_Code, Albert_Sans, Inter, Roboto } from '@next/font/google' +const firaCode = Fira_Code() +const albertSans = Albert_Sans({ + variant: 'variable-italic', + adjustFontFallback: false, +}) +const inter = Inter({ variant: '900', display: 'swap' }) // Don't preload by default when swap +const roboto = Roboto({ + variant: '100-italic', + display: 'swap', + preload: true, +}) + +export default function WithFonts() { + return ( + <> + {/* Fira Code Variable */} +
+ With variables +
+
+ Without variables +
+ + {/* Albert Sant Variable Italic */} +
+ With variables +
+
+ Without variables +
+ + {/* Inter 900 */} +
+ With variables +
+
+ Without variables +
+ + {/* Roboto 100 Italic */} +
+ With variables +
+
+ Without variables +
+ + ) +} diff --git a/test/e2e/next-font/app/pages/with-fallback.js b/test/e2e/next-font/app/pages/with-fallback.js new file mode 100644 index 0000000000000..587452fb45fd8 --- /dev/null +++ b/test/e2e/next-font/app/pages/with-fallback.js @@ -0,0 +1,22 @@ +import { Open_Sans } from '@next/font/google' +const openSans = Open_Sans({ fallback: ['system-ui', 'Arial'] }) + +export default function WithFonts() { + return ( + <> +
+ {JSON.stringify(openSans)} +
+
+ {JSON.stringify(openSans)} +
+
+ {JSON.stringify(openSans)} +
+ + ) +} diff --git a/test/e2e/next-font/app/pages/with-fonts.js b/test/e2e/next-font/app/pages/with-fonts.js new file mode 100644 index 0000000000000..13dbe3e46bf9f --- /dev/null +++ b/test/e2e/next-font/app/pages/with-fonts.js @@ -0,0 +1,14 @@ +import CompWithFonts from '../components/CompWithFonts' +import { openSans } from './_app' + +export default function WithFonts() { + return ( + <> + +
+ {JSON.stringify(openSans)} +
+
+ + ) +} diff --git a/test/e2e/next-font/app/pages/with-local-fonts.js b/test/e2e/next-font/app/pages/with-local-fonts.js new file mode 100644 index 0000000000000..7294d821e407a --- /dev/null +++ b/test/e2e/next-font/app/pages/with-local-fonts.js @@ -0,0 +1,24 @@ +import localFont from '@next/font/local' + +const myFont1 = localFont({ + src: '../fonts/my-font.woff2', + style: 'italic', + weight: '100', +}) +const myFont2 = localFont({ + src: '../fonts/my-other-font.woff', + preload: false, +}) + +export default function WithFonts() { + return ( + <> +
+ {JSON.stringify(myFont1)} +
+
+ {JSON.stringify(myFont2)} +
+ + ) +} diff --git a/test/e2e/next-font/app/pages/without-fonts.js b/test/e2e/next-font/app/pages/without-fonts.js new file mode 100644 index 0000000000000..0f649722e671d --- /dev/null +++ b/test/e2e/next-font/app/pages/without-fonts.js @@ -0,0 +1,3 @@ +export default function WithoutFonts() { + return

Hello world

+} diff --git a/test/e2e/next-font/basepath.test.ts b/test/e2e/next-font/basepath.test.ts new file mode 100644 index 0000000000000..bff516e58b6b0 --- /dev/null +++ b/test/e2e/next-font/basepath.test.ts @@ -0,0 +1,54 @@ +import cheerio from 'cheerio' +import { createNext, FileRef } from 'e2e-utils' +import { NextInstance } from 'test/lib/next-modes/base' +import { renderViaHTTP } from 'next-test-utils' +import { join } from 'path' + +const mockedGoogleFontResponses = require.resolve( + './google-font-mocked-responses.js' +) + +describe('@next/font/google basepath', () => { + let next: NextInstance + + if ((global as any).isNextDeploy) { + it('should skip next deploy for now', () => {}) + return + } + + beforeAll(async () => { + next = await createNext({ + files: { + pages: new FileRef(join(__dirname, 'basepath/pages')), + 'next.config.js': new FileRef( + join(__dirname, 'basepath/next.config.js') + ), + }, + dependencies: { + '@next/font': 'canary', + }, + env: { + NEXT_FONT_GOOGLE_MOCKED_RESPONSES: mockedGoogleFontResponses, + }, + }) + }) + afterAll(() => next.destroy()) + + test('preload correct files', async () => { + const html = await renderViaHTTP(next.url, '/dashboard') + const $ = cheerio.load(html) + + // Preconnect + expect($('link[rel="preconnect"]').length).toBe(0) + + // Preload + expect($('link[as="font"]').length).toBe(1) + expect($('link[as="font"]').get(0).attribs).toEqual({ + as: 'font', + crossorigin: 'anonymous', + href: '/dashboard/_next/static/media/0812efcfaefec5ea.p.woff2', + rel: 'preload', + type: 'font/woff2', + }) + }) +}) diff --git a/test/e2e/next-font/basepath/next.config.js b/test/e2e/next-font/basepath/next.config.js new file mode 100644 index 0000000000000..8509832e4b888 --- /dev/null +++ b/test/e2e/next-font/basepath/next.config.js @@ -0,0 +1,10 @@ +module.exports = { + basePath: '/dashboard', + experimental: { + fontLoaders: { + '@next/font/google': { + subsets: ['latin'], + }, + }, + }, +} diff --git a/test/e2e/next-font/basepath/pages/index.js b/test/e2e/next-font/basepath/pages/index.js new file mode 100644 index 0000000000000..02056b6f303d3 --- /dev/null +++ b/test/e2e/next-font/basepath/pages/index.js @@ -0,0 +1,6 @@ +import { Open_Sans } from '@next/font/google' +const openSans = Open_Sans() + +export default function Inter() { + return

Hello world

+} diff --git a/test/e2e/next-font/google-font-mocked-responses.js b/test/e2e/next-font/google-font-mocked-responses.js new file mode 100644 index 0000000000000..732813f2401c2 --- /dev/null +++ b/test/e2e/next-font/google-font-mocked-responses.js @@ -0,0 +1,496 @@ +module.exports = { + 'https://fonts.googleapis.com/css2?family=Open+Sans:wght@300..800&display=optional': ` +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300 800; + font-stretch: 100%; + font-display: optional; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300 800; + font-stretch: 100%; + font-display: optional; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300 800; + font-stretch: 100%; + font-display: optional; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300 800; + font-stretch: 100%; + font-display: optional; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300 800; + font-stretch: 100%; + font-display: optional; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2) format('woff2'); + unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300 800; + font-stretch: 100%; + font-display: optional; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300 800; + font-stretch: 100%; + font-display: optional; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300 800; + font-stretch: 100%; + font-display: optional; + src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + `, + 'https://fonts.googleapis.com/css2?family=Inter:wght@900&display=swap': ` + /* cyrillic-ext */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuBWYAZJhiJ-Ek-_EeAmM.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuBWYAZthiJ-Ek-_EeAmM.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuBWYAZNhiJ-Ek-_EeAmM.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuBWYAZxhiJ-Ek-_EeAmM.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuBWYAZBhiJ-Ek-_EeAmM.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuBWYAZFhiJ-Ek-_EeAmM.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuBWYAZ9hiJ-Ek-_EeA.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + `, + 'https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,100&display=swap': ` + /* cyrillic-ext */ +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 100; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEz0dL-vwnYh2eg.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 100; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEzQdL-vwnYh2eg.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 100; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEzwdL-vwnYh2eg.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 100; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEzMdL-vwnYh2eg.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 100; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEz8dL-vwnYh2eg.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 100; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEz4dL-vwnYh2eg.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 100; + font-display: swap; + src: url(https://fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEzAdL-vwnYg.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + `, + 'https://fonts.googleapis.com/css2?family=Roboto:wght@400&display=optional': ` + /* cyrillic-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-display: optional; + src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-display: optional; + src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-display: optional; + src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-display: optional; + src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-display: optional; + src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-display: optional; + src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-display: optional; + src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + `, + 'https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=block': ` + /* cyrillic-ext */ + @font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 100 900; + font-display: block; + src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7W0Q5n-wU.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; + } + /* cyrillic */ + @font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 100 900; + font-display: block; + src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; + } + /* greek-ext */ + @font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 100 900; + font-display: block; + src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7W0Q5n-wU.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; + } + /* greek */ + @font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 100 900; + font-display: block; + src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7W0Q5n-wU.woff2) format('woff2'); + unicode-range: U+0370-03FF; + } + /* vietnamese */ + @font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 100 900; + font-display: block; + src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7W0Q5n-wU.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; + } + /* latin-ext */ + @font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 100 900; + font-display: block; + src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; + } + /* latin */ + @font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 100 900; + font-display: block; + src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; + } + `, + 'https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@200..900&display=swap': ` + /* cyrillic-ext */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 200 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcecodepro/v22/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMOvWnsUnxlC9.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 200 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcecodepro/v22/HI_SiYsKILxRpg3hIP6sJ7fM7PqlOevWnsUnxlC9.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 200 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcecodepro/v22/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMevWnsUnxlC9.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 200 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcecodepro/v22/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPuvWnsUnxlC9.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 200 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcecodepro/v22/HI_SiYsKILxRpg3hIP6sJ7fM7PqlMuvWnsUnxlC9.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 200 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcecodepro/v22/HI_SiYsKILxRpg3hIP6sJ7fM7PqlM-vWnsUnxlC9.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 200 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/sourcecodepro/v22/HI_SiYsKILxRpg3hIP6sJ7fM7PqlPevWnsUnxg.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + `, + 'https://fonts.googleapis.com/css2?family=Abel:wght@400&display=optional': ` + /* latin */ +@font-face { + font-family: 'Abel'; + font-style: normal; + font-weight: 400; + font-display: optional; + src: url(https://fonts.gstatic.com/s/abel/v18/MwQ5bhbm2POE2V9BPbh5uGM.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + `, + 'https://fonts.googleapis.com/css2?family=Fira+Code:wght@300..700&display=optional': ` + /* cyrillic-ext */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 300 700; + font-display: optional; + src: url(https://fonts.gstatic.com/s/firacode/v21/uU9NCBsR6Z2vfE9aq3bh0NSDqFGedCMX.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 300 700; + font-display: optional; + src: url(https://fonts.gstatic.com/s/firacode/v21/uU9NCBsR6Z2vfE9aq3bh2dSDqFGedCMX.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 300 700; + font-display: optional; + src: url(https://fonts.gstatic.com/s/firacode/v21/uU9NCBsR6Z2vfE9aq3bh0dSDqFGedCMX.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 300 700; + font-display: optional; + src: url(https://fonts.gstatic.com/s/firacode/v21/uU9NCBsR6Z2vfE9aq3bh3tSDqFGedCMX.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* latin-ext */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 300 700; + font-display: optional; + src: url(https://fonts.gstatic.com/s/firacode/v21/uU9NCBsR6Z2vfE9aq3bh09SDqFGedCMX.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 300 700; + font-display: optional; + src: url(https://fonts.gstatic.com/s/firacode/v21/uU9NCBsR6Z2vfE9aq3bh3dSDqFGedA.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + `, + 'https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@1,100..900&display=optional': ` + /* latin-ext */ +@font-face { + font-family: 'Albert Sans'; + font-style: italic; + font-weight: 100 900; + font-display: optional; + src: url(https://fonts.gstatic.com/s/albertsans/v1/i7dMIFdwYjGaAMFtZd_QA1ZeUFuaHi6WZ3S_Yg.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Albert Sans'; + font-style: italic; + font-weight: 100 900; + font-display: optional; + src: url(https://fonts.gstatic.com/s/albertsans/v1/i7dMIFdwYjGaAMFtZd_QA1ZeUFWaHi6WZ3Q.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + `, +} diff --git a/test/e2e/next-font/index.test.ts b/test/e2e/next-font/index.test.ts new file mode 100644 index 0000000000000..026d74fa5bedc --- /dev/null +++ b/test/e2e/next-font/index.test.ts @@ -0,0 +1,355 @@ +import cheerio from 'cheerio' +import { createNext, FileRef } from 'e2e-utils' +import { NextInstance } from 'test/lib/next-modes/base' +import { renderViaHTTP } from 'next-test-utils' +import { join } from 'path' +import webdriver from 'next-webdriver' + +const mockedGoogleFontResponses = require.resolve( + './google-font-mocked-responses.js' +) + +describe('@next/font/google', () => { + let next: NextInstance + + if ((global as any).isNextDeploy) { + it('should skip next deploy for now', () => {}) + return + } + + beforeAll(async () => { + next = await createNext({ + files: { + pages: new FileRef(join(__dirname, 'app/pages')), + components: new FileRef(join(__dirname, 'app/components')), + fonts: new FileRef(join(__dirname, 'app/fonts')), + 'next.config.js': new FileRef(join(__dirname, 'app/next.config.js')), + }, + dependencies: { + '@next/font': 'canary', + }, + env: { + NEXT_FONT_GOOGLE_MOCKED_RESPONSES: mockedGoogleFontResponses, + }, + }) + }) + afterAll(() => next.destroy()) + + describe('import values', () => { + test('page with font', async () => { + const html = await renderViaHTTP(next.url, '/with-fonts') + const $ = cheerio.load(html) + + // _app.js + expect(JSON.parse($('#app-open-sans').text())).toEqual({ + className: '__className_f32d04', + variable: '__variable_f32d04', + style: { + fontFamily: "'__Open_Sans_f32d04', '__open-sans-fallback_f32d04'", + fontStyle: 'normal', + }, + }) + + // with-fonts.js + expect(JSON.parse($('#with-fonts-open-sans').text())).toEqual({ + className: '__className_f32d04', + variable: '__variable_f32d04', + style: { + fontFamily: "'__Open_Sans_f32d04', '__open-sans-fallback_f32d04'", + fontStyle: 'normal', + }, + }) + + // CompWithFonts.js + expect(JSON.parse($('#comp-with-fonts-inter').text())).toEqual({ + className: '__className_55e413', + variable: '__variable_55e413', + style: { + fontFamily: "'__Inter_55e413', '__inter-fallback_55e413'", + fontStyle: 'normal', + fontWeight: 900, + }, + }) + expect(JSON.parse($('#comp-with-fonts-roboto').text())).toEqual({ + className: '__className_29a3c6', + variable: '__variable_29a3c6', + style: { + fontFamily: "'__Roboto_29a3c6', '__roboto-fallback_29a3c6'", + fontStyle: 'italic', + fontWeight: 100, + }, + }) + }) + + test('page with local fonts', async () => { + const html = await renderViaHTTP(next.url, '/with-local-fonts') + const $ = cheerio.load(html) + + // _app.js + expect(JSON.parse($('#app-open-sans').text())).toEqual({ + className: '__className_f32d04', + variable: '__variable_f32d04', + style: { + fontFamily: "'__Open_Sans_f32d04', '__open-sans-fallback_f32d04'", + fontStyle: 'normal', + }, + }) + + // with-local-fonts.js + expect(JSON.parse($('#first-local-font').text())).toEqual({ + className: '__className_410624', + variable: '__variable_410624', + style: { + fontFamily: "'__my-font_410624'", + fontStyle: 'italic', + fontWeight: 100, + }, + }) + expect(JSON.parse($('#second-local-font').text())).toEqual({ + className: '__className_3ff726', + variable: '__variable_3ff726', + style: { + fontFamily: "'__my-other-font_3ff726'", + }, + }) + }) + }) + + describe('computed styles', () => { + test('page with fonts', async () => { + const browser = await webdriver(next.url, '/with-fonts') + + // _app.js + expect( + await browser.eval( + 'getComputedStyle(document.querySelector("#app-open-sans")).fontFamily' + ) + ).toBe('__Open_Sans_f32d04, __open-sans-fallback_f32d04') + expect( + await browser.eval( + 'getComputedStyle(document.querySelector("#app-open-sans")).fontWeight' + ) + ).toBe('400') + expect( + await browser.eval( + 'getComputedStyle(document.querySelector("#app-open-sans")).fontStyle' + ) + ).toBe('normal') + + // with-fonts.js + expect( + await browser.eval( + 'getComputedStyle(document.querySelector("#with-fonts-open-sans")).fontFamily' + ) + ).toBe('__Open_Sans_f32d04, __open-sans-fallback_f32d04') + expect( + await browser.eval( + 'getComputedStyle(document.querySelector("#with-fonts-open-sans")).fontWeight' + ) + ).toBe('400') + expect( + await browser.eval( + 'getComputedStyle(document.querySelector("#with-fonts-open-sans")).fontStyle' + ) + ).toBe('normal') + expect( + await browser.eval( + 'getComputedStyle(document.querySelector("#with-fonts-open-sans-style")).fontWeight' + ) + ).toBe('400') + expect( + await browser.eval( + 'getComputedStyle(document.querySelector("#with-fonts-open-sans-style")).fontStyle' + ) + ).toBe('normal') + + // CompWithFonts.js + expect( + await browser.eval( + 'getComputedStyle(document.querySelector("#comp-with-fonts-inter")).fontFamily' + ) + ).toBe('__Inter_55e413, __inter-fallback_55e413') + expect( + await browser.eval( + 'getComputedStyle(document.querySelector("#comp-with-fonts-inter")).fontWeight' + ) + ).toBe('900') + expect( + await browser.eval( + 'getComputedStyle(document.querySelector("#comp-with-fonts-inter")).fontStyle' + ) + ).toBe('normal') + + expect( + await browser.eval( + 'getComputedStyle(document.querySelector("#comp-with-fonts-roboto")).fontFamily' + ) + ).toBe('__Roboto_29a3c6, __roboto-fallback_29a3c6') + expect( + await browser.eval( + 'getComputedStyle(document.querySelector("#comp-with-fonts-roboto")).fontWeight' + ) + ).toBe('100') + expect( + await browser.eval( + 'getComputedStyle(document.querySelector("#comp-with-fonts-roboto")).fontStyle' + ) + ).toBe('italic') + }) + + test('page using variables', async () => { + const browser = await webdriver(next.url, '/variables') + + // Fira Code Variable + expect( + await browser.eval( + 'getComputedStyle(document.querySelector("#variables-fira-code")).fontFamily' + ) + ).toBe('__Fira_Code_8d0076, __fira-code-fallback_8d0076') + expect( + await browser.eval( + 'getComputedStyle(document.querySelector("#without-variables-fira-code")).fontFamily' + ) + ).not.toBe('__Fira_Code_8d0076, __fira-code-fallback_8d0076') + + // Albert Sant Variable Italic + expect( + await browser.eval( + 'getComputedStyle(document.querySelector("#variables-albert-sans-italic")).fontFamily' + ) + ).toBe('__Albert_Sans_3a491b') + expect( + await browser.eval( + 'getComputedStyle(document.querySelector("#without-variables-albert-sans-italic")).fontFamily' + ) + ).not.toBe('__Albert_Sans_3a491b') + + // Inter 900 + expect( + await browser.eval( + 'getComputedStyle(document.querySelector("#variables-inter-900")).fontFamily' + ) + ).toBe('__Inter_09d70c, __inter-fallback_09d70c') + expect( + await browser.eval( + 'getComputedStyle(document.querySelector("#without-variables-inter-900")).fontFamily' + ) + ).not.toBe('__Inter_09d70c, __inter-fallback_09d70c') + + // Roboto 100 Italic + expect( + await browser.eval( + 'getComputedStyle(document.querySelector("#variables-roboto-100-italic")).fontFamily' + ) + ).toBe('__Roboto_29a3c6, __roboto-fallback_29a3c6') + expect( + await browser.eval( + 'getComputedStyle(document.querySelector("#without-variables-roboto-100-italic")).fontFamily' + ) + ).not.toBe('__Roboto_29a3c6, __roboto-fallback_29a3c6') + }) + + test('page using fallback fonts', async () => { + const browser = await webdriver(next.url, '/with-fallback') + + // .className + expect( + await browser.eval( + 'getComputedStyle(document.querySelector("#with-fallback-fonts-classname")).fontFamily' + ) + ).toBe( + '__Open_Sans_f32d04, system-ui, Arial, __open-sans-fallback_f32d04' + ) + + // .style + expect( + await browser.eval( + 'getComputedStyle(document.querySelector("#with-fallback-fonts-style")).fontFamily' + ) + ).toBe( + '__Open_Sans_f32d04, system-ui, Arial, __open-sans-fallback_f32d04' + ) + + // .variable + expect( + await browser.eval( + 'getComputedStyle(document.querySelector("#with-fallback-fonts-variable")).fontFamily' + ) + ).toBe( + '__Open_Sans_f32d04, system-ui, Arial, __open-sans-fallback_f32d04' + ) + }) + }) + + describe('preload', () => { + test('page with fonts', async () => { + const html = await renderViaHTTP(next.url, '/with-fonts') + const $ = cheerio.load(html) + + // Preconnect + expect($('link[rel="preconnect"]').length).toBe(0) + + expect($('link[as="font"]').length).toBe(2) + // From /_app + expect($('link[as="font"]').get(0).attribs).toEqual({ + as: 'font', + crossorigin: 'anonymous', + href: '/_next/static/media/0812efcfaefec5ea.p.woff2', + rel: 'preload', + type: 'font/woff2', + }) + expect($('link[as="font"]').get(1).attribs).toEqual({ + as: 'font', + crossorigin: 'anonymous', + href: '/_next/static/media/4f3dcdf40b3ca86d.p.woff2', + rel: 'preload', + type: 'font/woff2', + }) + }) + + test('page without fonts', async () => { + const html = await renderViaHTTP(next.url, '/without-fonts') + const $ = cheerio.load(html) + + // Preconnect + expect($('link[rel="preconnect"]').length).toBe(0) + + // From _app + expect($('link[as="font"]').length).toBe(1) + expect($('link[as="font"]').get(0).attribs).toEqual({ + as: 'font', + crossorigin: 'anonymous', + href: '/_next/static/media/0812efcfaefec5ea.p.woff2', + rel: 'preload', + type: 'font/woff2', + }) + }) + + test('page with local fonts', async () => { + const html = await renderViaHTTP(next.url, '/with-local-fonts') + const $ = cheerio.load(html) + + // Preconnect + expect($('link[rel="preconnect"]').length).toBe(0) + + // Preload + expect($('link[as="font"]').length).toBe(2) + // _app + expect($('link[as="font"]').get(0).attribs).toEqual({ + as: 'font', + crossorigin: 'anonymous', + href: '/_next/static/media/0812efcfaefec5ea.p.woff2', + rel: 'preload', + type: 'font/woff2', + }) + // with-local-fonts + expect($('link[as="font"]').get(1).attribs).toEqual({ + as: 'font', + crossorigin: 'anonymous', + href: '/_next/static/media/7be88d77534e80fd.p.woff2', + rel: 'preload', + type: 'font/woff2', + }) + }) + }) +}) diff --git a/test/e2e/next-font/with-font-declarations-file.test.ts b/test/e2e/next-font/with-font-declarations-file.test.ts new file mode 100644 index 0000000000000..80b3130178af1 --- /dev/null +++ b/test/e2e/next-font/with-font-declarations-file.test.ts @@ -0,0 +1,145 @@ +import cheerio from 'cheerio' +import { createNext, FileRef } from 'e2e-utils' +import { NextInstance } from 'test/lib/next-modes/base' +import { renderViaHTTP } from 'next-test-utils' +import { join } from 'path' + +const mockedGoogleFontResponses = require.resolve( + './google-font-mocked-responses.js' +) + +const isDev = (global as any).isNextDev + +describe('@next/font/google with-font-declarations-file', () => { + let next: NextInstance + + if ((global as any).isNextDeploy) { + it('should skip next deploy for now', () => {}) + return + } + + beforeAll(async () => { + next = await createNext({ + files: { + pages: new FileRef( + join(__dirname, 'with-font-declarations-file/pages') + ), + components: new FileRef( + join(__dirname, 'with-font-declarations-file/components') + ), + 'fonts.js': new FileRef( + join(__dirname, 'with-font-declarations-file/fonts.js') + ), + 'my-font.woff2': new FileRef( + join(__dirname, 'with-font-declarations-file/my-font.woff2') + ), + 'next.config.js': new FileRef( + join(__dirname, 'with-font-declarations-file/next.config.js') + ), + }, + dependencies: { + '@next/font': 'canary', + }, + env: { + NEXT_FONT_GOOGLE_MOCKED_RESPONSES: mockedGoogleFontResponses, + }, + }) + }) + afterAll(() => next.destroy()) + + test('preload correct files at /inter', async () => { + const html = await renderViaHTTP(next.url, '/inter') + const $ = cheerio.load(html) + + // Preconnect + expect($('link[rel="preconnect"]').length).toBe(0) + + if (isDev) { + // In dev all fonts will be preloaded since it's before DCE + expect($('link[as="font"]').length).toBe(4) + } else { + // Preload + expect($('link[as="font"]').length).toBe(2) + // From /_app + expect($('link[as="font"]').get(0).attribs).toEqual({ + as: 'font', + crossorigin: 'anonymous', + href: '/_next/static/media/0812efcfaefec5ea.p.woff2', + rel: 'preload', + type: 'font/woff2', + }) + // From /inter + expect($('link[as="font"]').get(1).attribs).toEqual({ + as: 'font', + crossorigin: 'anonymous', + href: '/_next/static/media/4a7f86e553ee7e51.p.woff2', + rel: 'preload', + type: 'font/woff2', + }) + } + }) + + test('preload correct files at /roboto', async () => { + const html = await renderViaHTTP(next.url, '/roboto') + const $ = cheerio.load(html) + + // Preconnect + expect($('link[rel="preconnect"]').length).toBe(0) + + if (isDev) { + // In dev all fonts will be preloaded since it's before DCE + expect($('link[as="font"]').length).toBe(4) + } else { + // Preload + expect($('link[as="font"]').length).toBe(2) + // From /_app + expect($('link[as="font"]').get(0).attribs).toEqual({ + as: 'font', + crossorigin: 'anonymous', + href: '/_next/static/media/0812efcfaefec5ea.p.woff2', + rel: 'preload', + type: 'font/woff2', + }) + // From /roboto + expect($('link[as="font"]').get(1).attribs).toEqual({ + as: 'font', + crossorigin: 'anonymous', + href: '/_next/static/media/9a7e84b4dd095b33.p.woff2', + rel: 'preload', + type: 'font/woff2', + }) + } + }) + + test('preload correct files at /local-font', async () => { + const html = await renderViaHTTP(next.url, '/local-font') + const $ = cheerio.load(html) + + // Preconnect + expect($('link[rel="preconnect"]').length).toBe(0) + + if (isDev) { + // In dev all fonts will be preloaded since it's before DCE + expect($('link[as="font"]').length).toBe(4) + } else { + // Preload + expect($('link[as="font"]').length).toBe(2) + // From /_app + expect($('link[as="font"]').get(0).attribs).toEqual({ + as: 'font', + crossorigin: 'anonymous', + href: '/_next/static/media/0812efcfaefec5ea.p.woff2', + rel: 'preload', + type: 'font/woff2', + }) + // From /local-font + expect($('link[as="font"]').get(1).attribs).toEqual({ + as: 'font', + crossorigin: 'anonymous', + href: '/_next/static/media/2a931eed088772c9.p.woff2', + rel: 'preload', + type: 'font/woff2', + }) + } + }) +}) diff --git a/test/e2e/next-font/with-font-declarations-file/components/roboto-comp.js b/test/e2e/next-font/with-font-declarations-file/components/roboto-comp.js new file mode 100644 index 0000000000000..4c58fcd0c139d --- /dev/null +++ b/test/e2e/next-font/with-font-declarations-file/components/roboto-comp.js @@ -0,0 +1,10 @@ +import Link from 'next/link' +import { roboto } from '../fonts' + +export default function Roboto() { + return ( + +
To inter + + ) +} diff --git a/test/e2e/next-font/with-font-declarations-file/fonts.js b/test/e2e/next-font/with-font-declarations-file/fonts.js new file mode 100644 index 0000000000000..aa0c1ac0e2ebc --- /dev/null +++ b/test/e2e/next-font/with-font-declarations-file/fonts.js @@ -0,0 +1,21 @@ +import localFont from '@next/font/local' +import { + Open_Sans, + Source_Code_Pro, + Abel, + Inter, + Roboto, +} from '@next/font/google' + +const openSans = Open_Sans() +const sourceCodePro = Source_Code_Pro({ display: 'swap', preload: false }) +const abel = Abel({ variant: '400', display: 'optional', preload: false }) + +export const inter = Inter({ display: 'block', preload: true }) +export const roboto = Roboto({ variant: '400' }) + +export const myLocalFont = localFont({ + src: './my-font.woff2', +}) + +export { openSans, sourceCodePro, abel } diff --git a/test/e2e/next-font/with-font-declarations-file/my-font.woff2 b/test/e2e/next-font/with-font-declarations-file/my-font.woff2 new file mode 100644 index 0000000000000..ce41b5e6ef948 --- /dev/null +++ b/test/e2e/next-font/with-font-declarations-file/my-font.woff2 @@ -0,0 +1 @@ +fake font data \ No newline at end of file diff --git a/test/e2e/next-font/with-font-declarations-file/next.config.js b/test/e2e/next-font/with-font-declarations-file/next.config.js new file mode 100644 index 0000000000000..ebfb4a7678a58 --- /dev/null +++ b/test/e2e/next-font/with-font-declarations-file/next.config.js @@ -0,0 +1,10 @@ +module.exports = { + experimental: { + fontLoaders: { + '@next/font/google': { + subsets: ['latin'], + }, + '@next/font/local': {}, + }, + }, +} diff --git a/test/e2e/next-font/with-font-declarations-file/pages/_app.js b/test/e2e/next-font/with-font-declarations-file/pages/_app.js new file mode 100644 index 0000000000000..8aa19db97f4dd --- /dev/null +++ b/test/e2e/next-font/with-font-declarations-file/pages/_app.js @@ -0,0 +1,15 @@ +import { openSans, sourceCodePro, abel } from '../fonts' + +function MyApp({ Component, pageProps }) { + return ( +
+
+
+ +
+
+
+ ) +} + +export default MyApp diff --git a/test/e2e/next-font/with-font-declarations-file/pages/inter.js b/test/e2e/next-font/with-font-declarations-file/pages/inter.js new file mode 100644 index 0000000000000..7eafc740bd028 --- /dev/null +++ b/test/e2e/next-font/with-font-declarations-file/pages/inter.js @@ -0,0 +1,10 @@ +import Link from 'next/link' +import { inter } from '../fonts' + +export default function Inter() { + return ( + + To roboto + + ) +} diff --git a/test/e2e/next-font/with-font-declarations-file/pages/local-font.js b/test/e2e/next-font/with-font-declarations-file/pages/local-font.js new file mode 100644 index 0000000000000..1f1f3be35601d --- /dev/null +++ b/test/e2e/next-font/with-font-declarations-file/pages/local-font.js @@ -0,0 +1,5 @@ +import { myLocalFont } from '../fonts' + +export default function LocalFont() { + return

Hello world!

+} diff --git a/test/e2e/next-font/with-font-declarations-file/pages/roboto.js b/test/e2e/next-font/with-font-declarations-file/pages/roboto.js new file mode 100644 index 0000000000000..85b22d621b1b2 --- /dev/null +++ b/test/e2e/next-font/with-font-declarations-file/pages/roboto.js @@ -0,0 +1,5 @@ +import RobotoComp from '../components/roboto-comp' + +export default function Roboto() { + return +} diff --git a/test/e2e/next-font/without-preloaded-fonts.test.ts b/test/e2e/next-font/without-preloaded-fonts.test.ts new file mode 100644 index 0000000000000..2c7cf366c5a2b --- /dev/null +++ b/test/e2e/next-font/without-preloaded-fonts.test.ts @@ -0,0 +1,132 @@ +import cheerio from 'cheerio' +import { createNext, FileRef } from 'e2e-utils' +import { NextInstance } from 'test/lib/next-modes/base' +import { renderViaHTTP } from 'next-test-utils' +import { join } from 'path' + +const mockedGoogleFontResponses = require.resolve( + './google-font-mocked-responses.js' +) + +describe('@next/font/google without-preloaded-fonts without _app', () => { + let next: NextInstance + + if ((global as any).isNextDeploy) { + it('should skip next deploy for now', () => {}) + return + } + + beforeAll(async () => { + next = await createNext({ + files: { + 'pages/no-preload.js': new FileRef( + join(__dirname, 'without-preloaded-fonts/pages/no-preload.js') + ), + 'pages/without-fonts.js': new FileRef( + join(__dirname, 'without-preloaded-fonts/pages/without-fonts.js') + ), + 'next.config.js': new FileRef( + join(__dirname, 'without-preloaded-fonts/next.config.js') + ), + }, + dependencies: { + '@next/font': 'canary', + }, + env: { + NEXT_FONT_GOOGLE_MOCKED_RESPONSES: mockedGoogleFontResponses, + }, + }) + }) + afterAll(() => next.destroy()) + + test('without preload', async () => { + const html = await renderViaHTTP(next.url, '/no-preload') + const $ = cheerio.load(html) + + // Preconnect + expect($('link[rel="preconnect"]').length).toBe(1) + expect($('link[rel="preconnect"]').get(0).attribs).toEqual({ + crossorigin: 'anonymous', + href: '/', + rel: 'preconnect', + }) + + // Preload + expect($('link[as="font"]').length).toBe(0) + }) + + test('without fonts', async () => { + const html = await renderViaHTTP(next.url, '/without-fonts') + const $ = cheerio.load(html) + + expect($('link[rel="preconnect"]').length).toBe(0) + expect($('link[as="font"]').length).toBe(0) + }) +}) + +describe('@next/font/google no preloads with _app', () => { + let next: NextInstance + + if ((global as any).isNextDeploy) { + it('should skip next deploy for now', () => {}) + return + } + + beforeAll(async () => { + next = await createNext({ + files: { + 'pages/_app.js': new FileRef( + join(__dirname, 'without-preloaded-fonts/pages/_app.js') + ), + 'pages/no-preload.js': new FileRef( + join(__dirname, 'without-preloaded-fonts/pages/no-preload.js') + ), + 'pages/without-fonts.js': new FileRef( + join(__dirname, 'without-preloaded-fonts/pages/without-fonts.js') + ), + 'next.config.js': new FileRef( + join(__dirname, 'without-preloaded-fonts/next.config.js') + ), + }, + dependencies: { + '@next/font': 'canary', + }, + env: { + NEXT_FONT_GOOGLE_MOCKED_RESPONSES: mockedGoogleFontResponses, + }, + }) + }) + afterAll(() => next.destroy()) + + test('without preload', async () => { + const html = await renderViaHTTP(next.url, '/no-preload') + const $ = cheerio.load(html) + + // Preconnect + expect($('link[rel="preconnect"]').length).toBe(1) + expect($('link[rel="preconnect"]').get(0).attribs).toEqual({ + crossorigin: 'anonymous', + href: '/', + rel: 'preconnect', + }) + + // Preload + expect($('link[as="font"]').length).toBe(0) + }) + + test('without fonts', async () => { + const html = await renderViaHTTP(next.url, '/without-fonts') + const $ = cheerio.load(html) + + // Preconnect + expect($('link[rel="preconnect"]').length).toBe(1) + expect($('link[rel="preconnect"]').get(0).attribs).toEqual({ + crossorigin: 'anonymous', + href: '/', + rel: 'preconnect', + }) + + // Preload + expect($('link[as="font"]').length).toBe(0) + }) +}) diff --git a/test/e2e/next-font/without-preloaded-fonts/next.config.js b/test/e2e/next-font/without-preloaded-fonts/next.config.js new file mode 100644 index 0000000000000..6cd855478a746 --- /dev/null +++ b/test/e2e/next-font/without-preloaded-fonts/next.config.js @@ -0,0 +1,9 @@ +module.exports = { + experimental: { + fontLoaders: { + '@next/font/google': { + subsets: ['latin'], + }, + }, + }, +} diff --git a/test/e2e/next-font/without-preloaded-fonts/pages/_app.js b/test/e2e/next-font/without-preloaded-fonts/pages/_app.js new file mode 100644 index 0000000000000..86f596bdb327c --- /dev/null +++ b/test/e2e/next-font/without-preloaded-fonts/pages/_app.js @@ -0,0 +1,12 @@ +import { Abel } from '@next/font/google' +const abel = Abel({ variant: '400', display: 'optional', preload: false }) + +function MyApp({ Component, pageProps }) { + return ( +
+ +
+ ) +} + +export default MyApp diff --git a/test/e2e/next-font/without-preloaded-fonts/pages/no-preload.js b/test/e2e/next-font/without-preloaded-fonts/pages/no-preload.js new file mode 100644 index 0000000000000..accacef22204c --- /dev/null +++ b/test/e2e/next-font/without-preloaded-fonts/pages/no-preload.js @@ -0,0 +1,6 @@ +import { Abel } from '@next/font/google' +const abel = Abel({ variant: '400', display: 'optional', preload: false }) + +export default function NoPreload() { + return

Hello world

+} diff --git a/test/e2e/next-font/without-preloaded-fonts/pages/without-fonts.js b/test/e2e/next-font/without-preloaded-fonts/pages/without-fonts.js new file mode 100644 index 0000000000000..4e9a1aaafe12c --- /dev/null +++ b/test/e2e/next-font/without-preloaded-fonts/pages/without-fonts.js @@ -0,0 +1,3 @@ +export default function WithoutFonts() { + return

Hello world

+} diff --git a/test/e2e/switchable-runtime/app/layout.server.js b/test/e2e/switchable-runtime/app/layout.js similarity index 100% rename from test/e2e/switchable-runtime/app/layout.server.js rename to test/e2e/switchable-runtime/app/layout.js diff --git a/test/e2e/switchable-runtime/index.test.ts b/test/e2e/switchable-runtime/index.test.ts index 774efac58a711..153cc5abde65f 100644 --- a/test/e2e/switchable-runtime/index.test.ts +++ b/test/e2e/switchable-runtime/index.test.ts @@ -119,10 +119,11 @@ describe('Switchable runtime', () => { const browser = await webdriver(context.appPort, '/node', { beforePageLoad(page) { page.on('request', (request) => { - const url = request.url() - if (/\?__flight__=1/.test(url)) { - flightRequest = url - } + return request.allHeaders().then((headers) => { + if (headers.__flight__ === '1') { + flightRequest = request.url() + } + }) }) }, }) @@ -136,7 +137,7 @@ describe('Switchable runtime', () => { () => browser.eval('document.documentElement.innerHTML'), /This is a SSR RSC page/ ) - expect(flightRequest).toContain('/node-rsc-ssr?__flight__=1') + expect(flightRequest).toContain('/node-rsc-ssr') }) it.skip('should support client side navigation to ssg rsc pages', async () => { @@ -678,10 +679,11 @@ describe('Switchable runtime', () => { const browser = await webdriver(context.appPort, '/node', { beforePageLoad(page) { page.on('request', (request) => { - const url = request.url() - if (/\?__flight__=1/.test(url)) { - flightRequest = url - } + request.allHeaders().then((headers) => { + if (headers.__flight__ === '1') { + flightRequest = request.url() + } + }) }) }, }) @@ -691,7 +693,7 @@ describe('Switchable runtime', () => { expect(await browser.elementByCss('body').text()).toContain( 'This is a SSR RSC page.' ) - expect(flightRequest).toContain('/node-rsc-ssr?__flight__=1') + expect(flightRequest).toContain('/node-rsc-ssr') }) it.skip('should support client side navigation to ssg rsc pages', async () => { diff --git a/test/e2e/switchable-runtime/next.config.js b/test/e2e/switchable-runtime/next.config.js index a055cc5ad2bc5..b286c63398651 100644 --- a/test/e2e/switchable-runtime/next.config.js +++ b/test/e2e/switchable-runtime/next.config.js @@ -3,7 +3,6 @@ module.exports = { reactStrictMode: true, experimental: { appDir: true, - serverComponents: true, }, async rewrites() { return { diff --git a/test/e2e/yarn-pnp/test/with-typescript.test.ts b/test/e2e/yarn-pnp/test/with-typescript.test.ts deleted file mode 100644 index 07a11a31cea7a..0000000000000 --- a/test/e2e/yarn-pnp/test/with-typescript.test.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { runTests } from './utils' - -describe('yarn PnP', () => { - runTests('with-typescript') -}) diff --git a/test/integration/image-component/typescript/pages/invalid.tsx b/test/integration/image-component/typescript/pages/invalid.tsx index bb61eb14303cd..50f47c3f4f385 100644 --- a/test/integration/image-component/typescript/pages/invalid.tsx +++ b/test/integration/image-component/typescript/pages/invalid.tsx @@ -26,6 +26,24 @@ const Invalid = () => { height="500" placeholder="invalid" > + invalid-width-string-type + invalid-height-string-type + invalid-quality-string-type

This is the invalid usage

) diff --git a/test/integration/image-component/typescript/pages/valid.tsx b/test/integration/image-component/typescript/pages/valid.tsx index 14230a45ab1b9..23e2c8c838a89 100644 --- a/test/integration/image-component/typescript/pages/valid.tsx +++ b/test/integration/image-component/typescript/pages/valid.tsx @@ -43,6 +43,14 @@ const Page = () => { width={500} height={500} /> + numeric-string-types { height="500" placeholder="invalid" /> + invalid-width-string-type + invalid-height-string-type + invalid-quality-string-type { id="fill-no-width-and-height" src="https://image-optimization-test.vercel.app/test.jpg" fill + alt="" /> { quality={80} width={500} height={500} + alt="" /> { width={500} height={500} /> + numeric-string-types data-protocol ( <> - I'm broken... + I'm broken… ) diff --git a/test/integration/react-streaming/app/next.config.js b/test/integration/react-streaming/app/next.config.js index b4a9d15711768..f6ddb0bd70fd2 100644 --- a/test/integration/react-streaming/app/next.config.js +++ b/test/integration/react-streaming/app/next.config.js @@ -5,7 +5,6 @@ module.exports = { // }, // pageExtensions: ['js', 'ts', 'jsx'], // .tsx won't be treat as page, experimental: { - // serverComponents: true, runtime: 'nodejs', }, } diff --git a/test/integration/react-streaming/unsupported-native-module/next.config.js b/test/integration/react-streaming/unsupported-native-module/next.config.js index 060d50f525d62..e289c86facd62 100644 --- a/test/integration/react-streaming/unsupported-native-module/next.config.js +++ b/test/integration/react-streaming/unsupported-native-module/next.config.js @@ -1,5 +1,3 @@ module.exports = { - experimental: { - serverComponents: true, - }, + experimental: {}, } diff --git a/test/lib/create-next-install.js b/test/lib/create-next-install.js index 5b4d5eedd513f..224cb1824ad0e 100644 --- a/test/lib/create-next-install.js +++ b/test/lib/create-next-install.js @@ -51,7 +51,8 @@ async function createNextInstall( !item.includes('node_modules') && !item.includes('.DS_Store') && // Exclude Rust compilation files - !/next[\\/]build[\\/]swc[\\/]target/.test(item) + !/next[\\/]build[\\/]swc[\\/]target/.test(item) && + !/next-swc[\\/]target/.test(item) ) }, }) diff --git a/test/production/jest/new-link-behavior.test.ts b/test/production/jest/new-link-behavior.test.ts new file mode 100644 index 0000000000000..f088713a443a8 --- /dev/null +++ b/test/production/jest/new-link-behavior.test.ts @@ -0,0 +1,86 @@ +import { createNext } from 'e2e-utils' +import { NextInstance } from 'test/lib/next-modes/base' + +describe('next/jest', () => { + let next: NextInstance + + if (process.env.NEXT_TEST_REACT_VERSION === '^17') { + // react testing library is specific to react version + it('should bail on react v17', () => {}) + return + } + + beforeAll(async () => { + next = await createNext({ + files: { + 'pages/index.jsx': ` + import Link from 'next/link' + + export default function Page() { + return Hello World! + } + `, + 'test/index.test.jsx': ` + import { render, screen, act } from '@testing-library/react' + import Page from '../pages/index' + + it('Link', () => { + act(() => { + render() + + const link = screen.getByRole('link', { name: 'Hello World!' }) + expect(link.getAttribute('href')).toBe('https://example.com') + }) + }) + `, + 'jest.config.js': ` + const nextJest = require('next/jest') + const createJestConfig = nextJest({ dir: './' }) + module.exports = createJestConfig({ + testEnvironment: 'jest-environment-jsdom', + }) + `, + }, + dependencies: { + jest: '27.4.7', + '@testing-library/react': '12.1.2', + }, + packageJson: { + scripts: { + build: 'next build && yarn jest --forceExit test/index.test.jsx', + }, + }, + skipStart: true, + buildCommand: `yarn build`, + }) + }) + + afterAll(() => next.destroy()) + + it(`should use normal Link behavior when newNextLinkBehavior is unset`, async () => { + await next.start() + }) + + it(`should use new link behavior when newNextLinkBehavior is true`, async () => { + await next.stop() + + await next.patchFile( + 'pages/index.jsx', + ` + import Link from 'next/link' + + export default function Page() { + return
Hello World!
+ } + ` + ) + await next.patchFile( + 'next.config.js', + ` + module.exports = { experimental: { newNextLinkBehavior: true } } + ` + ) + + await next.start() + }) +}) diff --git a/test/production/prerender-prefetch/index.test.ts b/test/production/prerender-prefetch/index.test.ts index 9ddd876114279..c15557c794503 100644 --- a/test/production/prerender-prefetch/index.test.ts +++ b/test/production/prerender-prefetch/index.test.ts @@ -135,6 +135,52 @@ describe('Prerender prefetch', () => { expect(isNaN(newTime)).toBe(false) }) + it('should update cache using router.push with unstable_skipClientCache', async () => { + const browser = await webdriver(next.url, '/') + const timeRes = await fetchViaHTTP( + next.url, + `/_next/data/${next.buildId}/blog/first.json`, + undefined, + { + headers: { + purpose: 'prefetch', + }, + } + ) + const startTime = (await timeRes.json()).pageProps.now + + // ensure stale data is used by default + await browser.elementByCss('#to-blog-first').click() + const outputIndex = next.cliOutput.length + + await check(() => browser.elementByCss('#page').text(), 'blog/[slug]') + + expect(JSON.parse(await browser.elementByCss('#props').text()).now).toBe( + startTime + ) + await browser.back().waitForElementByCss('#to-blog-first') + + // trigger revalidation of /blog/first + await check(async () => { + await renderViaHTTP(next.url, '/blog/first') + return next.cliOutput.substring(outputIndex) + }, /revalidating \/blog first/) + + // now trigger cache update and navigate again + await browser.eval( + 'next.router.push("/blog/first", undefined, { unstable_skipClientCache: true }).finally(() => { window.prefetchDone = "yes" })' + ) + await check(() => browser.eval('window.prefetchDone'), 'yes') + + await check(() => browser.elementByCss('#page').text(), 'blog/[slug]') + + const newTime = JSON.parse( + await browser.elementByCss('#props').text() + ).now + expect(newTime).not.toBe(startTime) + expect(isNaN(newTime)).toBe(false) + }) + if (optimisticClientCache) { it('should attempt cache update on link hover/touch start', async () => { const browser = await webdriver(next.url, '/') diff --git a/test/unit/eslint-plugin-next/no-head-element.test.ts b/test/unit/eslint-plugin-next/no-head-element.test.ts index 25034ab2f57eb..1804abd9a8f50 100644 --- a/test/unit/eslint-plugin-next/no-head-element.test.ts +++ b/test/unit/eslint-plugin-next/no-head-element.test.ts @@ -48,6 +48,21 @@ ruleTester.run('no-head-element', rule, { `, filename: 'pages/index.tsx', }, + { + code: ` + export default function Layout({ children }) { + return ( + + + layout + + {children} + + ); + } + `, + filename: './app/layout.js', + }, ], invalid: [ { @@ -63,7 +78,7 @@ ruleTester.run('no-head-element', rule, { ); } }`, - filename: 'pages/index.js', + filename: './pages/index.js', errors: [ { message: diff --git a/test/unit/google-font-loader.test.ts b/test/unit/google-font-loader.test.ts new file mode 100644 index 0000000000000..85ce628b035c0 --- /dev/null +++ b/test/unit/google-font-loader.test.ts @@ -0,0 +1,366 @@ +import loader from '@next/font/google/loader' +import fetch from 'next/dist/compiled/node-fetch' + +jest.mock('next/dist/compiled/node-fetch') + +describe('@next/font/google loader', () => { + afterEach(() => { + jest.resetAllMocks() + }) + + describe('URL from options', () => { + test.each([ + [ + 'Inter', + {}, + 'https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=optional', + ], + [ + 'Inter', + { variant: '400' }, + 'https://fonts.googleapis.com/css2?family=Inter:wght@400&display=optional', + ], + [ + 'Inter', + { variant: '900', display: 'block' }, + 'https://fonts.googleapis.com/css2?family=Inter:wght@900&display=block', + ], + [ + 'Source_Sans_Pro', + { variant: '900', display: 'auto' }, + 'https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@900&display=auto', + ], + [ + 'Source_Sans_Pro', + { variant: '200-italic' }, + 'https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@1,200&display=optional', + ], + [ + 'Roboto_Flex', + { display: 'swap' }, + 'https://fonts.googleapis.com/css2?family=Roboto+Flex:wght@100..1000&display=swap', + ], + [ + 'Roboto_Flex', + { display: 'fallback', variant: 'variable', axes: ['opsz'] }, + 'https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,100..1000&display=fallback', + ], + [ + 'Roboto_Flex', + { + display: 'optional', + axes: ['YTUC', 'slnt', 'wdth', 'opsz', 'XTRA', 'YTAS'], + }, + 'https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,slnt,wdth,wght,XTRA,YTAS,YTUC@8..144,-10..0,25..151,100..1000,323..603,649..854,528..760&display=optional', + ], + [ + 'Oooh_Baby', + { variant: '400' }, + 'https://fonts.googleapis.com/css2?family=Oooh+Baby:wght@400&display=optional', + ], + [ + 'Albert_Sans', + { variant: 'variable-italic' }, + 'https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@1,100..900&display=optional', + ], + [ + 'Fraunces', + { variant: 'variable-italic', axes: ['WONK', 'opsz', 'SOFT'] }, + 'https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght,SOFT,WONK@1,9..144,100..900,0..100,0..1&display=optional', + ], + ])('%s', async (functionName: string, data: any, url: string) => { + fetch.mockResolvedValue({ + ok: true, + text: async () => 'OK', + }) + const { css } = await loader({ + functionName, + data: [{ adjustFontFallback: false, ...data }], + config: { subsets: [] }, + emitFontFile: jest.fn(), + resolve: jest.fn(), + fs: {} as any, + }) + expect(css).toBe('OK') + expect(fetch).toHaveBeenCalledTimes(1) + expect(fetch).toHaveBeenCalledWith(url, expect.any(Object)) + }) + }) + + describe('Fallback fonts', () => { + test('Inter', async () => { + fetch.mockResolvedValue({ + ok: true, + text: async () => '', + }) + const { css, fallbackFonts } = await loader({ + functionName: 'Inter', + data: [], + config: { subsets: [] }, + emitFontFile: jest.fn(), + resolve: jest.fn(), + fs: {} as any, + }) + expect(css).toMatchInlineSnapshot(` +" + @font-face { + font-family: \\"inter-fallback\\"; + ascent-override: 96.88%; + descent-override: 24.15%; + line-gap-override: 0.00%; + src: local(\\"Arial\\"); + } + " +`) + expect(fallbackFonts).toBeUndefined() + }) + + test('Source Code Pro', async () => { + fetch.mockResolvedValue({ + ok: true, + text: async () => '', + }) + const { css, fallbackFonts } = await loader({ + functionName: 'Source_Code_Pro', + data: [], + config: { subsets: [] }, + emitFontFile: jest.fn(), + resolve: jest.fn(), + fs: {} as any, + }) + expect(css).toMatchInlineSnapshot(` +" + @font-face { + font-family: \\"source-code-pro-fallback\\"; + ascent-override: 98.40%; + descent-override: 27.30%; + line-gap-override: 0.00%; + src: local(\\"Arial\\"); + } + " +`) + expect(fallbackFonts).toBeUndefined() + }) + + test('Fraunces', async () => { + fetch.mockResolvedValue({ + ok: true, + text: async () => '', + }) + const { css, fallbackFonts } = await loader({ + functionName: 'Fraunces', + data: [{ fallback: ['Abc', 'Def'] }], + config: { subsets: [] }, + emitFontFile: jest.fn(), + resolve: jest.fn(), + fs: {} as any, + }) + expect(css).toMatchInlineSnapshot(` +" + @font-face { + font-family: \\"fraunces-fallback\\"; + ascent-override: 97.80%; + descent-override: 25.50%; + line-gap-override: 0.00%; + src: local(\\"Times New Roman\\"); + } + " +`) + expect(fallbackFonts).toEqual(['Abc', 'Def']) + }) + + test('adjustFontFallback disabled', async () => { + fetch.mockResolvedValue({ + ok: true, + text: async () => '', + }) + const { css, fallbackFonts } = await loader({ + functionName: 'Inter', + data: [{ adjustFontFallback: false, fallback: ['system-ui', 'Arial'] }], + config: { subsets: [] }, + emitFontFile: jest.fn(), + resolve: jest.fn(), + fs: {} as any, + }) + expect(css).toBe('') + expect(fallbackFonts).toEqual(['system-ui', 'Arial']) + }) + }) + + describe('Errors', () => { + test('Failed to fetch', async () => { + fetch.mockResolvedValue({ + ok: false, + }) + + await expect( + loader({ + functionName: 'Inter', + data: [], + config: { subsets: [] }, + emitFontFile: jest.fn(), + resolve: jest.fn(), + fs: {} as any, + }) + ).rejects.toThrowErrorMatchingInlineSnapshot(` + "Failed to fetch font \`Inter\`. + URL: https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=optional" + `) + }) + + test('Missing config with subsets', async () => { + await expect( + loader({ + functionName: 'Inter', + data: [], + config: undefined, + emitFontFile: jest.fn(), + resolve: jest.fn(), + fs: {} as any, + }) + ).rejects.toThrowErrorMatchingInlineSnapshot( + `"Please specify subsets for \`@next/font/google\` in your \`next.config.js\`"` + ) + }) + + test('Missing function name', async () => { + await expect( + loader({ + functionName: '', // default import + data: [], + config: { subsets: [] }, + emitFontFile: jest.fn(), + resolve: jest.fn(), + fs: {} as any, + }) + ).rejects.toThrowErrorMatchingInlineSnapshot( + `"@next/font/google has no default export"` + ) + }) + + test('Unknown font', async () => { + await expect( + loader({ + functionName: 'Unknown_Font', + data: [], + config: { subsets: [] }, + emitFontFile: jest.fn(), + resolve: jest.fn(), + fs: {} as any, + }) + ).rejects.toThrowErrorMatchingInlineSnapshot( + `"Unknown font \`Unknown Font\`"` + ) + }) + + test('Unknown variant', async () => { + await expect( + loader({ + functionName: 'Inter', + data: [{ variant: '123' }], + config: { subsets: [] }, + emitFontFile: jest.fn(), + resolve: jest.fn(), + fs: {} as any, + }) + ).rejects.toThrowErrorMatchingInlineSnapshot(` + "Unknown variant \`123\` for font \`Inter\`. + Available variants: \`100\`, \`200\`, \`300\`, \`400\`, \`500\`, \`600\`, \`700\`, \`800\`, \`900\`, \`variable\`" + `) + }) + + test('Missing variant for non variable font', async () => { + await expect( + loader({ + functionName: 'Abel', + data: [], + config: { subsets: [] }, + emitFontFile: jest.fn(), + resolve: jest.fn(), + fs: {} as any, + }) + ).rejects.toThrowErrorMatchingInlineSnapshot(` + "Missing variant for font \`Abel\`. + Available variants: \`400\`" + `) + }) + + test('Invalid display value', async () => { + await expect( + loader({ + functionName: 'Inter', + data: [{ display: 'invalid' }], + config: { subsets: [] }, + emitFontFile: jest.fn(), + resolve: jest.fn(), + fs: {} as any, + }) + ).rejects.toThrowErrorMatchingInlineSnapshot(` + "Invalid display value \`invalid\` for font \`Inter\`. + Available display values: \`auto\`, \`block\`, \`swap\`, \`fallback\`, \`optional\`" + `) + }) + + test('Setting axes on non variable font', async () => { + await expect( + loader({ + functionName: 'Abel', + data: [{ variant: '400', axes: [] }], + config: { subsets: [] }, + emitFontFile: jest.fn(), + resolve: jest.fn(), + fs: {} as any, + }) + ).rejects.toThrowErrorMatchingInlineSnapshot( + `"Axes can only be defined for variable fonts"` + ) + }) + + test('Setting axes on font without definable axes', async () => { + await expect( + loader({ + functionName: 'Lora', + data: [{ axes: [] }], + config: { subsets: [] }, + emitFontFile: jest.fn(), + resolve: jest.fn(), + fs: {} as any, + }) + ).rejects.toThrowErrorMatchingInlineSnapshot( + `"Font \`Lora\` has no definable \`axes\`"` + ) + }) + + test('Invalid axes value', async () => { + await expect( + loader({ + functionName: 'Inter', + data: [{ axes: true }], + config: { subsets: [] }, + emitFontFile: jest.fn(), + resolve: jest.fn(), + fs: {} as any, + }) + ).rejects.toThrowErrorMatchingInlineSnapshot(` + "Invalid axes value for font \`Inter\`, expected an array of axes. + Available axes: \`slnt\`" + `) + }) + + test('Invalid value in axes array', async () => { + await expect( + loader({ + functionName: 'Roboto_Flex', + data: [{ axes: ['INVALID'] }], + config: { subsets: [] }, + emitFontFile: jest.fn(), + resolve: jest.fn(), + fs: {} as any, + }) + ).rejects.toThrowErrorMatchingInlineSnapshot(` + "Invalid axes value \`INVALID\` for font \`Roboto Flex\`. + Available axes: \`GRAD\`, \`XTRA\`, \`YOPQ\`, \`YTAS\`, \`YTDE\`, \`YTFI\`, \`YTLC\`, \`YTUC\`, \`opsz\`, \`slnt\`, \`wdth\`" + `) + }) + }) +}) diff --git a/test/unit/local-font-loader.test.ts b/test/unit/local-font-loader.test.ts new file mode 100644 index 0000000000000..b314024d8de38 --- /dev/null +++ b/test/unit/local-font-loader.test.ts @@ -0,0 +1,315 @@ +import loader from '@next/font/local/loader' + +describe('@next/font/local', () => { + describe('generated CSS', () => { + test('Default CSS', async () => { + const { css } = await loader({ + functionName: '', + data: [{ src: './my-font.woff2' }], + config: {}, + emitFontFile: () => '/_next/static/media/my-font.woff2', + resolve: jest.fn(), + fs: { + readFile: (_, cb) => cb(null, 'fontdata'), + }, + }) + + expect(css).toMatchInlineSnapshot(` +"@font-face { +font-family: 'my-font'; +src: url(/_next/static/media/my-font.woff2) format('woff2'); +font-display: optional; +}" +`) + }) + + test('Default CSS - src array with unicodeRange', async () => { + const { css } = await loader({ + functionName: '', + data: [ + { src: [{ file: './my-font.woff2', unicodeRange: 'unicode-range' }] }, + ], + config: {}, + emitFontFile: () => '/_next/static/media/my-font.woff2', + resolve: jest.fn(), + fs: { + readFile: (_, cb) => cb(null, 'fontdata'), + }, + }) + + expect(css).toMatchInlineSnapshot(` +"@font-face { +font-family: 'my-font'; +src: url(/_next/static/media/my-font.woff2) format('woff2'); +font-display: optional; +unicode-range: unicode-range; +}" +`) + }) + + test('Default CSS - src array without unicodeRange', async () => { + const { css } = await loader({ + functionName: '', + data: [{ src: [{ file: './my-font.woff2' }] }], + config: {}, + emitFontFile: () => '/_next/static/media/my-font.woff2', + resolve: jest.fn(), + fs: { + readFile: (_, cb) => cb(null, 'fontdata'), + }, + }) + + expect(css).toMatchInlineSnapshot(` +"@font-face { +font-family: 'my-font'; +src: url(/_next/static/media/my-font.woff2) format('woff2'); +font-display: optional; +}" +`) + }) + + test('Weight and style', async () => { + const { css } = await loader({ + functionName: '', + data: [{ src: './my-font.woff2', weight: '100 900', style: 'italic' }], + config: {}, + emitFontFile: () => '/_next/static/media/my-font.woff2', + resolve: jest.fn(), + fs: { + readFile: (_, cb) => cb(null, 'fontdata'), + }, + }) + + expect(css).toMatchInlineSnapshot(` +"@font-face { +font-family: 'my-font'; +src: url(/_next/static/media/my-font.woff2) format('woff2'); +font-display: optional; +font-weight: 100 900; +font-style: italic; +}" +`) + }) + + test('Other properties', async () => { + const { css } = await loader({ + functionName: '', + data: [ + { + src: './my-font.woff2', + weight: '100 900', + style: 'italic', + ascentOverride: 'ascentOverride', + descentOverride: 'descentOverride', + lineGapOverride: 'lineGapOverride', + fontStretch: 'fontStretch', + fontFeatureSettings: 'fontFeatureSettings', + sizeAdjust: 'sizeAdjust', + }, + ], + config: {}, + emitFontFile: () => '/_next/static/media/my-font.woff2', + resolve: jest.fn(), + fs: { + readFile: (_, cb) => cb(null, 'fontdata'), + }, + }) + + expect(css).toMatchInlineSnapshot(` +"@font-face { +font-family: 'my-font'; +src: url(/_next/static/media/my-font.woff2) format('woff2'); +font-display: optional; +font-weight: 100 900; +font-style: italic; +ascent-override: ascentOverride; +descent-override: descentOverride; +line-gap-override: lineGapOverride; +font-stretch: fontStretch; +font-feature-settings: fontFeatureSettings; +size-adjust: sizeAdjust; +}" +`) + }) + + test('Multiple files', async () => { + const { css } = await loader({ + functionName: '', + data: [ + { + src: [ + { file: './my-font1.woff', unicodeRange: '1' }, + { file: './my-font2.woff2', unicodeRange: '2' }, + { file: './my-font3.eot', unicodeRange: '3' }, + { file: './my-font4.ttf', unicodeRange: '4' }, + { file: './my-font5.otf', unicodeRange: '5' }, + ], + }, + ], + config: {}, + emitFontFile: () => `/_next/static/media/font-file`, + resolve: jest.fn(), + fs: { + readFile: (_, cb) => cb(null, 'fontdata'), + }, + }) + + expect(css).toMatchInlineSnapshot(` +"@font-face { +font-family: 'my-font1'; +src: url(/_next/static/media/font-file) format('woff'); +font-display: optional; +unicode-range: 1; +} +@font-face { +font-family: 'my-font1'; +src: url(/_next/static/media/font-file) format('woff2'); +font-display: optional; +unicode-range: 2; +} +@font-face { +font-family: 'my-font1'; +src: url(/_next/static/media/font-file) format('embedded-opentype'); +font-display: optional; +unicode-range: 3; +} +@font-face { +font-family: 'my-font1'; +src: url(/_next/static/media/font-file) format('truetype'); +font-display: optional; +unicode-range: 4; +} +@font-face { +font-family: 'my-font1'; +src: url(/_next/static/media/font-file) format('opentype'); +font-display: optional; +unicode-range: 5; +}" +`) + }) + }) + + describe('Errors', () => { + test('Not using default export', async () => { + await expect( + loader({ + functionName: 'Named', + data: [], + config: {}, + emitFontFile: jest.fn(), + resolve: jest.fn(), + fs: {}, + }) + ).rejects.toThrowErrorMatchingInlineSnapshot( + `"@next/font/local has no named exports"` + ) + }) + + test('Invalid file extension', async () => { + await expect( + loader({ + functionName: '', + data: [{ src: './font/font-file.abc' }], + config: {}, + emitFontFile: jest.fn(), + resolve: jest.fn().mockResolvedValue(''), + fs: {}, + }) + ).rejects.toThrowErrorMatchingInlineSnapshot( + `"Unexpected file \`./font/font-file.abc\`"` + ) + }) + + test('Invalid display value', async () => { + await expect( + loader({ + functionName: '', + data: [{ src: './font-file.woff2', display: 'invalid' }], + config: {}, + emitFontFile: jest.fn(), + resolve: jest.fn(), + fs: {}, + }) + ).rejects.toThrowErrorMatchingInlineSnapshot(` + "Invalid display value \`invalid\`. + Available display values: \`auto\`, \`block\`, \`swap\`, \`fallback\`, \`optional\`" + `) + }) + + test('Empty src array', async () => { + await expect( + loader({ + functionName: '', + data: [{ src: [] }], + config: {}, + emitFontFile: jest.fn(), + resolve: jest.fn(), + fs: {}, + }) + ).rejects.toThrowErrorMatchingInlineSnapshot( + `"Src must contain one or more files"` + ) + }) + + test('Src array must have one or more elements', async () => { + await expect( + loader({ + functionName: '', + data: [{ src: [] }], + config: {}, + emitFontFile: jest.fn(), + resolve: jest.fn(), + fs: {}, + }) + ).rejects.toThrowErrorMatchingInlineSnapshot( + `"Src must contain one or more files"` + ) + }) + + test('Src array elements must have file property', async () => { + await expect( + loader({ + functionName: '', + data: [ + { + src: [ + { file: './my-font1.woff2', unicodeRange: '1' }, + { unicodeRange: '2' }, + ], + }, + ], + + config: {}, + emitFontFile: jest.fn(), + resolve: jest.fn(), + fs: {}, + }) + ).rejects.toThrowErrorMatchingInlineSnapshot( + `"Src array objects must have a \`file\` property"` + ) + }) + + test("Src array files must have unicodeRange if there's many files", async () => { + await expect( + loader({ + functionName: '', + data: [ + { + src: [ + { file: './my-font1.woff2', unicodeRange: '1' }, + { file: './my-font2.woff2' }, + ], + }, + ], + + config: {}, + emitFontFile: jest.fn(), + resolve: jest.fn(), + fs: {}, + }) + ).rejects.toThrowErrorMatchingInlineSnapshot( + `"Files must have a unicode-range if there's more than one"` + ) + }) + }) +})