From 5f7caf2765cc88e3f2fe62417e1b2828c96c4f47 Mon Sep 17 00:00:00 2001
From: Tim Neutkens
Date: Wed, 21 Sep 2022 10:50:28 +0200
Subject: [PATCH 01/76] v12.3.2-canary.0
---
lerna.json | 2 +-
packages/create-next-app/package.json | 2 +-
packages/eslint-config-next/package.json | 4 ++--
packages/eslint-plugin-next/package.json | 2 +-
packages/next-bundle-analyzer/package.json | 2 +-
packages/next-codemod/package.json | 2 +-
packages/next-env/package.json | 2 +-
packages/next-mdx/package.json | 2 +-
packages/next-plugin-storybook/package.json | 2 +-
packages/next-polyfill-module/package.json | 2 +-
packages/next-polyfill-nomodule/package.json | 2 +-
packages/next-swc/package.json | 2 +-
packages/next/package.json | 14 +++++++-------
packages/react-dev-overlay/package.json | 2 +-
packages/react-refresh-utils/package.json | 2 +-
pnpm-lock.yaml | 14 +++++++-------
16 files changed, 29 insertions(+), 29 deletions(-)
diff --git a/lerna.json b/lerna.json
index 34bd0fd6ae494..258e54c72d1ac 100644
--- a/lerna.json
+++ b/lerna.json
@@ -16,5 +16,5 @@
"registry": "https://registry.npmjs.org/"
}
},
- "version": "12.3.1"
+ "version": "12.3.2-canary.0"
}
diff --git a/packages/create-next-app/package.json b/packages/create-next-app/package.json
index 2e9cd6d4a4538..a7ab39f0a1820 100644
--- a/packages/create-next-app/package.json
+++ b/packages/create-next-app/package.json
@@ -1,6 +1,6 @@
{
"name": "create-next-app",
- "version": "12.3.1",
+ "version": "12.3.2-canary.0",
"keywords": [
"react",
"next",
diff --git a/packages/eslint-config-next/package.json b/packages/eslint-config-next/package.json
index 4757609169e5e..532fc3a72ca14 100644
--- a/packages/eslint-config-next/package.json
+++ b/packages/eslint-config-next/package.json
@@ -1,6 +1,6 @@
{
"name": "eslint-config-next",
- "version": "12.3.1",
+ "version": "12.3.2-canary.0",
"description": "ESLint configuration used by NextJS.",
"main": "index.js",
"license": "MIT",
@@ -9,7 +9,7 @@
"directory": "packages/eslint-config-next"
},
"dependencies": {
- "@next/eslint-plugin-next": "12.3.1",
+ "@next/eslint-plugin-next": "12.3.2-canary.0",
"@rushstack/eslint-patch": "^1.1.3",
"@typescript-eslint/parser": "^5.21.0",
"eslint-import-resolver-node": "^0.3.6",
diff --git a/packages/eslint-plugin-next/package.json b/packages/eslint-plugin-next/package.json
index 043622086d7e8..801d903f99073 100644
--- a/packages/eslint-plugin-next/package.json
+++ b/packages/eslint-plugin-next/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/eslint-plugin-next",
- "version": "12.3.1",
+ "version": "12.3.2-canary.0",
"description": "ESLint plugin for NextJS.",
"main": "lib/index.js",
"license": "MIT",
diff --git a/packages/next-bundle-analyzer/package.json b/packages/next-bundle-analyzer/package.json
index 0d8e54ecf68bd..72318cd3d97e2 100644
--- a/packages/next-bundle-analyzer/package.json
+++ b/packages/next-bundle-analyzer/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/bundle-analyzer",
- "version": "12.3.1",
+ "version": "12.3.2-canary.0",
"main": "index.js",
"types": "index.d.ts",
"license": "MIT",
diff --git a/packages/next-codemod/package.json b/packages/next-codemod/package.json
index b785bc248a393..b0c701219b952 100644
--- a/packages/next-codemod/package.json
+++ b/packages/next-codemod/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/codemod",
- "version": "12.3.1",
+ "version": "12.3.2-canary.0",
"license": "MIT",
"dependencies": {
"chalk": "4.1.0",
diff --git a/packages/next-env/package.json b/packages/next-env/package.json
index bdfa78165e98c..e38620f1710ce 100644
--- a/packages/next-env/package.json
+++ b/packages/next-env/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/env",
- "version": "12.3.1",
+ "version": "12.3.2-canary.0",
"keywords": [
"react",
"next",
diff --git a/packages/next-mdx/package.json b/packages/next-mdx/package.json
index 4f3494b43cdac..c0ea228acc6a3 100644
--- a/packages/next-mdx/package.json
+++ b/packages/next-mdx/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/mdx",
- "version": "12.3.1",
+ "version": "12.3.2-canary.0",
"main": "index.js",
"license": "MIT",
"repository": {
diff --git a/packages/next-plugin-storybook/package.json b/packages/next-plugin-storybook/package.json
index 52916bd81e180..6009f7375f19b 100644
--- a/packages/next-plugin-storybook/package.json
+++ b/packages/next-plugin-storybook/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/plugin-storybook",
- "version": "12.3.1",
+ "version": "12.3.2-canary.0",
"repository": {
"url": "vercel/next.js",
"directory": "packages/next-plugin-storybook"
diff --git a/packages/next-polyfill-module/package.json b/packages/next-polyfill-module/package.json
index 1edfe30cda574..b065aee308e64 100644
--- a/packages/next-polyfill-module/package.json
+++ b/packages/next-polyfill-module/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-module",
- "version": "12.3.1",
+ "version": "12.3.2-canary.0",
"description": "A standard library polyfill for ES Modules supporting browsers (Edge 16+, Firefox 60+, Chrome 61+, Safari 10.1+)",
"main": "dist/polyfill-module.js",
"license": "MIT",
diff --git a/packages/next-polyfill-nomodule/package.json b/packages/next-polyfill-nomodule/package.json
index 4cde648288553..d1a32f050530e 100644
--- a/packages/next-polyfill-nomodule/package.json
+++ b/packages/next-polyfill-nomodule/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-nomodule",
- "version": "12.3.1",
+ "version": "12.3.2-canary.0",
"description": "A polyfill for non-dead, nomodule browsers.",
"main": "dist/polyfill-nomodule.js",
"license": "MIT",
diff --git a/packages/next-swc/package.json b/packages/next-swc/package.json
index 6c30933d68b1f..cad052d086abe 100644
--- a/packages/next-swc/package.json
+++ b/packages/next-swc/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/swc",
- "version": "12.3.1",
+ "version": "12.3.2-canary.0",
"private": true,
"scripts": {
"build-native": "napi build --platform -p next-swc-napi --cargo-name next_swc_napi native --features plugin",
diff --git a/packages/next/package.json b/packages/next/package.json
index 79c76b77cf1fc..543cb1ac2aed2 100644
--- a/packages/next/package.json
+++ b/packages/next/package.json
@@ -1,6 +1,6 @@
{
"name": "next",
- "version": "12.3.1",
+ "version": "12.3.2-canary.0",
"description": "The React Framework",
"main": "./dist/server/next.js",
"license": "MIT",
@@ -68,7 +68,7 @@
]
},
"dependencies": {
- "@next/env": "12.3.1",
+ "@next/env": "12.3.2-canary.0",
"@swc/helpers": "0.4.11",
"caniuse-lite": "^1.0.30001406",
"postcss": "8.4.14",
@@ -119,11 +119,11 @@
"@hapi/accept": "5.0.2",
"@napi-rs/cli": "2.7.0",
"@napi-rs/triples": "1.1.0",
- "@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/polyfill-module": "12.3.2-canary.0",
+ "@next/polyfill-nomodule": "12.3.2-canary.0",
+ "@next/react-dev-overlay": "12.3.2-canary.0",
+ "@next/react-refresh-utils": "12.3.2-canary.0",
+ "@next/swc": "12.3.2-canary.0",
"@segment/ajv-human-errors": "2.1.2",
"@taskr/clear": "1.1.0",
"@taskr/esnext": "1.1.0",
diff --git a/packages/react-dev-overlay/package.json b/packages/react-dev-overlay/package.json
index c83baa837d4b3..50fe5926156a2 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.0",
"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..907be4826daff 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.0",
"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 4da886576a755..aee0111858f5a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -367,7 +367,7 @@ importers:
packages/eslint-config-next:
specifiers:
- '@next/eslint-plugin-next': 12.3.1
+ '@next/eslint-plugin-next': 12.3.2-canary.0
'@rushstack/eslint-patch': ^1.1.3
'@typescript-eslint/parser': ^5.21.0
eslint-import-resolver-node: ^0.3.6
@@ -423,12 +423,12 @@ importers:
'@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.0
+ '@next/polyfill-module': 12.3.2-canary.0
+ '@next/polyfill-nomodule': 12.3.2-canary.0
+ '@next/react-dev-overlay': 12.3.2-canary.0
+ '@next/react-refresh-utils': 12.3.2-canary.0
+ '@next/swc': 12.3.2-canary.0
'@segment/ajv-human-errors': 2.1.2
'@swc/helpers': 0.4.11
'@taskr/clear': 1.1.0
From 2b9afcfea3ce1f43833da26324b88693f2b11c8c Mon Sep 17 00:00:00 2001
From: Tim Neutkens
Date: Wed, 21 Sep 2022 15:47:31 +0200
Subject: [PATCH 02/76] Change flight querystring to header (#40752)
---
.../client/components/app-router.client.tsx | 34 +++++----
packages/next/server/app-render.tsx | 26 +++++--
packages/next/server/base-server.ts | 2 +-
packages/next/server/next-server.ts | 3 +-
packages/next/server/web/adapter.ts | 19 +++--
packages/next/server/web/next-url.ts | 74 +------------------
test/e2e/app-dir/app/middleware.js | 2 +-
test/e2e/app-dir/index.test.ts | 19 ++++-
test/e2e/app-dir/rsc-basic.test.ts | 47 +++++++-----
test/e2e/switchable-runtime/index.test.ts | 22 +++---
10 files changed, 111 insertions(+), 137 deletions(-)
diff --git a/packages/next/client/components/app-router.client.tsx b/packages/next/client/components/app-router.client.tsx
index d788d719dda63..f933f4d1bb0b3 100644
--- a/packages/next/client/components/app-router.client.tsx
+++ b/packages/next/client/components/app-router.client.tsx
@@ -29,11 +29,9 @@ import {
} from './hooks-client-context'
import { useReducerWithReduxDevtools } from './use-reducer-with-devtools'
-function urlToUrlWithoutFlightParameters(url: string): URL {
+function urlToUrlWithoutFlightMarker(url: string): URL {
const urlWithoutFlightParameters = new URL(url, location.origin)
- urlWithoutFlightParameters.searchParams.delete('__flight__')
- urlWithoutFlightParameters.searchParams.delete('__flight_router_state_tree__')
- urlWithoutFlightParameters.searchParams.delete('__flight_prefetch__')
+ // TODO-APP: handle .rsc for static export case
return urlWithoutFlightParameters
}
@@ -45,22 +43,26 @@ export async function fetchServerResponse(
flightRouterState: FlightRouterState,
prefetch?: true
): Promise<[FlightData: FlightData, canonicalUrlOverride: URL | undefined]> {
- const flightUrl = new URL(url)
- const searchParams = flightUrl.searchParams
- // Enable flight response
- searchParams.append('__flight__', '1')
- // Provide the current router state
- searchParams.append(
- '__flight_router_state_tree__',
- JSON.stringify(flightRouterState)
- )
+ const headers: {
+ __flight__: '1'
+ __flight_router_state_tree__: string
+ __flight_prefetch__?: '1'
+ } = {
+ // Enable flight response
+ __flight__: '1',
+ // Provide the current router state
+ __flight_router_state_tree__: JSON.stringify(flightRouterState),
+ }
if (prefetch) {
- searchParams.append('__flight_prefetch__', '1')
+ // Enable prefetch response
+ headers.__flight_prefetch__ = '1'
}
- const res = await fetch(flightUrl.toString())
+ const res = await fetch(url.toString(), {
+ headers,
+ })
const canonicalUrl = res.redirected
- ? urlToUrlWithoutFlightParameters(res.url)
+ ? urlToUrlWithoutFlightMarker(res.url)
: undefined
// Handle the `fetch` readable stream that can be unwrapped by `React.use`.
diff --git a/packages/next/server/app-render.tsx b/packages/next/server/app-render.tsx
index 8d47e3411cbab..12a87e12a84f6 100644
--- a/packages/next/server/app-render.tsx
+++ b/packages/next/server/app-render.tsx
@@ -1,4 +1,4 @@
-import type { IncomingMessage, ServerResponse } from 'http'
+import type { IncomingHttpHeaders, IncomingMessage, ServerResponse } from 'http'
import type { LoadComponentsReturnType } from './load-components'
import type { ServerRuntime } from '../types'
@@ -493,6 +493,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,
@@ -545,8 +559,8 @@ export async function renderToHTMLOrFlight(
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) {
@@ -569,8 +583,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,7 +598,7 @@ export async function renderToHTMLOrFlight(
| typeof import('../client/components/hot-reloader.client').default
| null
- const headers = req.headers
+ const headers = headersWithoutFlight(req.headers)
// TODO-APP: fix type of req
// @ts-expect-error
const cookies = req.cookies
diff --git a/packages/next/server/base-server.ts b/packages/next/server/base-server.ts
index cccb74732abed..788aadf661377 100644
--- a/packages/next/server/base-server.ts
+++ b/packages/next/server/base-server.ts
@@ -1032,7 +1032,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/next-server.ts b/packages/next/server/next-server.ts
index 4ca035f980095..57ca093018fba 100644
--- a/packages/next/server/next-server.ts
+++ b/packages/next/server/next-server.ts
@@ -825,7 +825,7 @@ export default class NextNodeServer extends BaseServer {
if (
this.nextConfig.experimental.appDir &&
- (renderOpts.isAppPath || query.__flight__)
+ (renderOpts.isAppPath || req.headers.__flight__)
) {
const isPagesDir = !renderOpts.isAppPath
return appRenderToHTMLOrFlight(
@@ -981,7 +981,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.
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/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/index.test.ts b/test/e2e/app-dir/index.test.ts
index 9dc1ef82d10b5..93bb4ed7ddeab 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')
})
diff --git a/test/e2e/app-dir/rsc-basic.test.ts b/test/e2e/app-dir/rsc-basic.test.ts
index 4d5196ffcad32..95b2f3457717b 100644
--- a/test/e2e/app-dir/rsc-basic.test.ts
+++ b/test/e2e/app-dir/rsc-basic.test.ts
@@ -94,7 +94,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 +111,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
+ }
+ })
})
},
})
@@ -215,14 +217,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
+ }
+ })
})
},
})
@@ -336,7 +338,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')
})
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 () => {
From 244b629730352bea51f265413c6249aa4263fb75 Mon Sep 17 00:00:00 2001
From: Shu Ding
Date: Wed, 21 Sep 2022 19:14:29 +0200
Subject: [PATCH 03/76] Skip copying next-swc debug files during testing
(#40761)
I have next-swc compiled locally inside the folder so there're a lot of files there (totally unexpected). And then the `fs.copy` takes 28433 ms... by filtering it out it's only 1s.
## Bug
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Errors have a helpful link attached, see `contributing.md`
## Feature
- [ ] Implements an existing feature request or RFC. Make sure the feature request has been accepted for implementation before opening a PR.
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Documentation added
- [ ] Telemetry added. In case of a feature if it's used or not.
- [ ] Errors have a helpful link attached, see `contributing.md`
## Documentation / Examples
- [ ] Make sure the linting passes by running `pnpm lint`
- [ ] The "examples guidelines" are followed from [our contributing doc](https://github.com/vercel/next.js/blob/canary/contributing/examples/adding-examples.md)
---
test/lib/create-next-install.js | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
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)
)
},
})
From 51b728fbf490626062e4fff9c7483f73b2bec8d7 Mon Sep 17 00:00:00 2001
From: Rishabh Poddar
Date: Wed, 21 Sep 2022 23:43:07 +0530
Subject: [PATCH 04/76] Updates with-supertokens example app (#40707)
- Updates supertokens-node and supertokens-auth-react dependencies.
- Uses separate Email verification recipe instead of using it inside the
ThirdPartyEmailPassword recipe (as per the update)
- Uses guard instead of guard
(as per the lib update)
---
.../with-supertokens/config/backendConfig.ts | 4 ++++
.../with-supertokens/config/frontendConfig.ts | 5 ++---
examples/with-supertokens/package.json | 4 ++--
examples/with-supertokens/pages/_app.tsx | 6 ++++--
examples/with-supertokens/pages/index.tsx | 21 ++++++++++++-------
5 files changed, 25 insertions(+), 15 deletions(-)
diff --git a/examples/with-supertokens/config/backendConfig.ts b/examples/with-supertokens/config/backendConfig.ts
index 8df31f407d87c..86910f5928230 100644
--- a/examples/with-supertokens/config/backendConfig.ts
+++ b/examples/with-supertokens/config/backendConfig.ts
@@ -1,4 +1,5 @@
import ThirdPartyEmailPasswordNode from 'supertokens-node/recipe/thirdpartyemailpassword'
+import EmailVerificationNode from 'supertokens-node/recipe/emailverification'
import SessionNode from 'supertokens-node/recipe/session'
import { appInfo } from './appInfo'
import { AuthConfig } from '../interfaces'
@@ -11,6 +12,9 @@ export let backendConfig = (): AuthConfig => {
},
appInfo,
recipeList: [
+ EmailVerificationNode.init({
+ mode: 'REQUIRED',
+ }),
ThirdPartyEmailPasswordNode.init({
providers: [
// We have provided you with development keys which you can use for testing.
diff --git a/examples/with-supertokens/config/frontendConfig.ts b/examples/with-supertokens/config/frontendConfig.ts
index 92036971ee75a..95c6e274ac70c 100644
--- a/examples/with-supertokens/config/frontendConfig.ts
+++ b/examples/with-supertokens/config/frontendConfig.ts
@@ -1,4 +1,5 @@
import ThirdPartyEmailPasswordReact from 'supertokens-auth-react/recipe/thirdpartyemailpassword'
+import EmailVerificationReact from 'supertokens-auth-react/recipe/emailverification'
import SessionReact from 'supertokens-auth-react/recipe/session'
import { appInfo } from './appInfo'
import Router from 'next/router'
@@ -7,10 +8,8 @@ export let frontendConfig = () => {
return {
appInfo,
recipeList: [
+ EmailVerificationReact.init(),
ThirdPartyEmailPasswordReact.init({
- emailVerificationFeature: {
- mode: 'REQUIRED',
- },
signInAndUpFeature: {
providers: [
ThirdPartyEmailPasswordReact.Google.init(),
diff --git a/examples/with-supertokens/package.json b/examples/with-supertokens/package.json
index 2b86accf4cf4e..d82cc60d7a0b1 100644
--- a/examples/with-supertokens/package.json
+++ b/examples/with-supertokens/package.json
@@ -9,8 +9,8 @@
"next": "latest",
"react": "^18.2.0",
"react-dom": "^18.2.0",
- "supertokens-auth-react": "^0.24.7",
- "supertokens-node": "^11.2.0"
+ "supertokens-auth-react": "^0.26.0",
+ "supertokens-node": "^12.0.0"
},
"devDependencies": {
"@types/react": "18.0.17",
diff --git a/examples/with-supertokens/pages/_app.tsx b/examples/with-supertokens/pages/_app.tsx
index 8d012ba7c21d6..262f0ec750fea 100644
--- a/examples/with-supertokens/pages/_app.tsx
+++ b/examples/with-supertokens/pages/_app.tsx
@@ -1,10 +1,12 @@
import '../styles/globals.css'
import React from 'react'
import { useEffect } from 'react'
-import SuperTokensReact, { SuperTokensWrapper } from 'supertokens-auth-react'
+import SuperTokensReact, {
+ SuperTokensWrapper,
+ redirectToAuth,
+} from 'supertokens-auth-react'
import * as SuperTokensConfig from '../config/frontendConfig'
import Session from 'supertokens-auth-react/recipe/session'
-import { redirectToAuth } from 'supertokens-auth-react/recipe/thirdpartyemailpassword'
if (typeof window !== 'undefined') {
SuperTokensReact.init(SuperTokensConfig.frontendConfig())
diff --git a/examples/with-supertokens/pages/index.tsx b/examples/with-supertokens/pages/index.tsx
index 6dbce9fe5eeee..1e7494dda97b9 100644
--- a/examples/with-supertokens/pages/index.tsx
+++ b/examples/with-supertokens/pages/index.tsx
@@ -1,13 +1,15 @@
import React from 'react'
import Head from 'next/head'
import styles from '../styles/Home.module.css'
-import ThirdPartyEmailPassword, {
- ThirdPartyEmailPasswordAuth,
-} from 'supertokens-auth-react/recipe/thirdpartyemailpassword'
+import ThirdPartyEmailPassword from 'supertokens-auth-react/recipe/thirdpartyemailpassword'
import supertokensNode from 'supertokens-node'
import { backendConfig } from '../config/backendConfig'
import Session from 'supertokens-node/recipe/session'
-import { useSessionContext } from 'supertokens-auth-react/recipe/session'
+import {
+ SessionAuth,
+ useSessionContext,
+} from 'supertokens-auth-react/recipe/session'
+import { redirectToAuth } from 'supertokens-auth-react'
export async function getServerSideProps(context) {
// this runs on the backend, so we must call init on supertokens-node SDK
@@ -18,7 +20,10 @@ export async function getServerSideProps(context) {
} catch (err) {
if (err.type === Session.Error.TRY_REFRESH_TOKEN) {
return { props: { fromSupertokens: 'needs-refresh' } }
- } else if (err.type === Session.Error.UNAUTHORISED) {
+ } else if (
+ err.type === Session.Error.UNAUTHORISED ||
+ err.type === Session.Error.INVALID_CLAIMS
+ ) {
return { props: {} }
} else {
throw err
@@ -35,7 +40,7 @@ function ProtectedPage({ userId }) {
async function logoutClicked() {
await ThirdPartyEmailPassword.signOut()
- ThirdPartyEmailPassword.redirectToAuth()
+ redirectToAuth()
}
async function fetchUserData() {
@@ -173,8 +178,8 @@ function ProtectedPage({ userId }) {
export default function Home(props) {
return (
-
+
-
+
)
}
From 806db1a27b021cf5712b510c30685051492847d9 Mon Sep 17 00:00:00 2001
From: Henrik Wenz
Date: Wed, 21 Sep 2022 20:21:24 +0200
Subject: [PATCH 05/76] chore: refactor with-typestyle example (#40740)
## Changes
see commits
## Documentation / Examples
- [x] Make sure the linting passes by running `pnpm lint`
- [x] The "examples guidelines" are followed from [our contributing
doc](https://github.com/vercel/next.js/blob/canary/contributing/examples/adding-examples.md)
---
examples/with-typestyle/package.json | 11 ++++--
examples/with-typestyle/pages/_document.js | 24 ------------
examples/with-typestyle/pages/_document.tsx | 37 +++++++++++++++++++
.../pages/{index.js => index.tsx} | 3 +-
examples/with-typestyle/tsconfig.json | 20 ++++++++++
5 files changed, 66 insertions(+), 29 deletions(-)
delete mode 100644 examples/with-typestyle/pages/_document.js
create mode 100644 examples/with-typestyle/pages/_document.tsx
rename examples/with-typestyle/pages/{index.js => index.tsx} (50%)
create mode 100644 examples/with-typestyle/tsconfig.json
diff --git a/examples/with-typestyle/package.json b/examples/with-typestyle/package.json
index f430e316d608c..4254c891bd345 100644
--- a/examples/with-typestyle/package.json
+++ b/examples/with-typestyle/package.json
@@ -7,8 +7,13 @@
},
"dependencies": {
"next": "latest",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
- "typestyle": "^2.0.1"
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0",
+ "typestyle": "^2.4.0"
+ },
+ "devDependencies": {
+ "@types/node": "18.7.18",
+ "@types/react": "16.9.17",
+ "typescript": "4.8.2"
}
}
diff --git a/examples/with-typestyle/pages/_document.js b/examples/with-typestyle/pages/_document.js
deleted file mode 100644
index fada64089114f..0000000000000
--- a/examples/with-typestyle/pages/_document.js
+++ /dev/null
@@ -1,24 +0,0 @@
-import Document, { Html, Head, Main, NextScript } from 'next/document'
-import { getStyles } from 'typestyle'
-
-export default class MyDocument extends Document {
- static async getInitialProps({ renderPage }) {
- const page = await renderPage()
- const styleTags = getStyles()
- return { ...page, styleTags }
- }
-
- render() {
- return (
-
-
-
-
-
-
-
-
-
- )
- }
-}
diff --git a/examples/with-typestyle/pages/_document.tsx b/examples/with-typestyle/pages/_document.tsx
new file mode 100644
index 0000000000000..190e838b162f8
--- /dev/null
+++ b/examples/with-typestyle/pages/_document.tsx
@@ -0,0 +1,37 @@
+import Document, {
+ Html,
+ Head,
+ Main,
+ NextScript,
+ DocumentInitialProps,
+ DocumentContext,
+} from 'next/document'
+import { getStyles } from 'typestyle'
+
+export default function MyDocument() {
+ return (
+
+
+
+
+
+
+
+ )
+}
+
+MyDocument.getInitialProps = async (
+ ctx: DocumentContext
+): Promise => {
+ const initialProps = await Document.getInitialProps(ctx)
+ const styleTags = getStyles()
+ return {
+ ...initialProps,
+ styles: (
+ <>
+ {initialProps.styles}
+
+ >
+ ),
+ }
+}
diff --git a/examples/with-typestyle/pages/index.js b/examples/with-typestyle/pages/index.tsx
similarity index 50%
rename from examples/with-typestyle/pages/index.js
rename to examples/with-typestyle/pages/index.tsx
index 95768737e0227..0621cca54cf37 100644
--- a/examples/with-typestyle/pages/index.js
+++ b/examples/with-typestyle/pages/index.tsx
@@ -1,8 +1,7 @@
import { style } from 'typestyle'
const className = style({ color: 'red' })
-const RedText = ({ text }) => {text}
export default function Home() {
- return
+ return Hello Next.js!
}
diff --git a/examples/with-typestyle/tsconfig.json b/examples/with-typestyle/tsconfig.json
new file mode 100644
index 0000000000000..50bcb22f653d7
--- /dev/null
+++ b/examples/with-typestyle/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"]
+}
From fc179d14aee09c25a401d0e27684b1abdeefb6af Mon Sep 17 00:00:00 2001
From: Henrik Wenz
Date: Wed, 21 Sep 2022 20:29:25 +0200
Subject: [PATCH 06/76] chore: migrate missing document of with-geist-ui
example to typescript (#40743)
## Documentation / Examples
- [x] Make sure the linting passes by running `pnpm lint`
- [x] The "examples guidelines" are followed from [our contributing
doc](https://github.com/vercel/next.js/blob/canary/contributing/examples/adding-examples.md)
---
examples/with-geist-ui/pages/_document.js | 33 -------------------
examples/with-geist-ui/pages/_document.tsx | 38 ++++++++++++++++++++++
2 files changed, 38 insertions(+), 33 deletions(-)
delete mode 100644 examples/with-geist-ui/pages/_document.js
create mode 100644 examples/with-geist-ui/pages/_document.tsx
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}
+ >
+ ),
+ }
+}
From c5f1e2f76d7928d705ee4b4bdc0729afdf48ded4 Mon Sep 17 00:00:00 2001
From: JJ Kasper
Date: Wed, 21 Sep 2022 11:29:52 -0700
Subject: [PATCH 07/76] Add test case for /404 client transition (#40734)
This adds a test case verifying client transitions to `/404` or
`/_error` are working properly.
Test deployment with patched reproduction can be seen here
https://router-bug-repro-4bozmev4p-ijjk-testing.vercel.app/blocked
Closes: https://github.com/vercel/next.js/issues/40667
---
test/e2e/basepath.test.ts | 30 ++++++++++++++++++++++++++++++
test/e2e/basepath/pages/404.js | 5 +++++
2 files changed, 35 insertions(+)
create mode 100644 test/e2e/basepath/pages/404.js
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
+}
From 6d4f263121d8453957250b5b1f06779707b7e932 Mon Sep 17 00:00:00 2001
From: Shu Ding
Date: Wed, 21 Sep 2022 20:45:33 +0200
Subject: [PATCH 08/76] Improved bundling strategy for the server graph
(#40739)
This PR changes the external module resolution to eagerly bundle
node_modules, and some specific Next.js internal modules, if on the
`WEBPACK_LAYERS.server` layer. While resolving corresponding packages,
we use the `react-server` export condition (fallbacks to default).
A follow-up PR will be adding a Next.js option to opt-out specific
packages from being bundled on the server layer.
## Bug
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Errors have a helpful link attached, see `contributing.md`
## Feature
- [ ] Implements an existing feature request or RFC. Make sure the
feature request has been accepted for implementation before opening a
PR.
- [ ] Related issues linked using `fixes #number`
- [x] Integration tests added
- [ ] Documentation added
- [ ] Telemetry added. In case of a feature if it's used or not.
- [ ] Errors have a helpful link attached, see `contributing.md`
## Documentation / Examples
- [ ] Make sure the linting passes by running `pnpm lint`
- [ ] The "examples guidelines" are followed from [our contributing
doc](https://github.com/vercel/next.js/blob/canary/contributing/examples/adding-examples.md)
---
.../core/src/react_server_components.rs | 8 +-
packages/next/build/webpack-config.ts | 121 ++++++++++++++----
.../build/webpack/loaders/next-app-loader.ts | 3 +
.../plugins/flight-client-entry-plugin.ts | 4 +-
.../client/components/hooks-server-context.ts | 7 +
.../next/client/components/hooks-server.ts | 19 +--
.../static-generation-async-storage.ts | 18 +++
packages/next/export/worker.ts | 4 +-
packages/next/server/app-render.tsx | 55 ++++----
.../app/app/hooks/use-pathname/server/page.js | 4 +-
.../app/app/hooks/use-router/server/page.js | 4 +-
.../hooks/use-search-params/server/page.js | 4 +-
test/e2e/app-dir/app/app/style.css | 2 +-
test/e2e/app-dir/index.test.ts | 3 +-
test/e2e/app-dir/rsc-basic.test.ts | 22 +++-
.../react-server/3rd-party-package/client.js | 15 +++
.../react-server/3rd-party-package/page.js | 16 +++
.../app/react-server/client-detector.js | 3 +
.../rsc-basic/app/react-server/detector.js | 5 +
.../rsc-basic/app/react-server/page.js | 13 ++
.../conditional-exports/index.js | 1 +
.../conditional-exports/index.server.js | 1 +
.../conditional-exports/package.json | 15 +++
.../conditional-exports/subpath.js | 1 +
.../conditional-exports/subpath.server.js | 1 +
25 files changed, 260 insertions(+), 89 deletions(-)
create mode 100644 packages/next/client/components/static-generation-async-storage.ts
create mode 100644 test/e2e/app-dir/rsc-basic/app/react-server/3rd-party-package/client.js
create mode 100644 test/e2e/app-dir/rsc-basic/app/react-server/3rd-party-package/page.js
create mode 100644 test/e2e/app-dir/rsc-basic/app/react-server/client-detector.js
create mode 100644 test/e2e/app-dir/rsc-basic/app/react-server/detector.js
create mode 100644 test/e2e/app-dir/rsc-basic/app/react-server/page.js
create mode 100644 test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports/index.js
create mode 100644 test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports/index.server.js
create mode 100644 test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports/package.json
create mode 100644 test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports/subpath.js
create mode 100644 test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports/subpath.server.js
diff --git a/packages/next-swc/crates/core/src/react_server_components.rs b/packages/next-swc/crates/core/src/react_server_components.rs
index af5e959f2c6e1..669f2f1f754b8 100644
--- a/packages/next-swc/crates/core/src/react_server_components.rs
+++ b/packages/next-swc/crates/core/src/react_server_components.rs
@@ -395,8 +395,14 @@ pub fn server_components(
JsWord::from("client-only"),
JsWord::from("react-dom/client"),
JsWord::from("react-dom/server"),
+ // TODO-APP: JsWord::from("next/router"),
+ // TODO-APP: Rule out client hooks.
+ ],
+ invalid_client_imports: vec![
+ JsWord::from("server-only"),
+ // TODO-APP: Rule out server hooks such as `useCookies`, `useHeaders`,
+ // `usePreviewData`.
],
- invalid_client_imports: vec![JsWord::from("server-only")],
invalid_server_react_dom_apis: vec![
JsWord::from("findDOMNode"),
JsWord::from("flushSync"),
diff --git a/packages/next/build/webpack-config.ts b/packages/next/build/webpack-config.ts
index 6aaa9ceeccae6..48d71e8f4b1ee 100644
--- a/packages/next/build/webpack-config.ts
+++ b/packages/next/build/webpack-config.ts
@@ -831,6 +831,14 @@ export default async function getBaseWebpackConfig(
[COMPILER_NAMES.edgeServer]: ['browser', 'module', 'main'],
}
+ const reactAliases = {
+ react: reactDir,
+ 'react-dom$': reactDomDir,
+ 'react-dom/server$': `${reactDomDir}/server`,
+ 'react-dom/server.browser$': `${reactDomDir}/server.browser`,
+ 'react-dom/client$': `${reactDomDir}/client`,
+ }
+
const resolveConfig = {
// Disable .mjs for node_modules bundling
extensions: isNodeServer
@@ -843,11 +851,8 @@ export default async function getBaseWebpackConfig(
alias: {
next: NEXT_PROJECT_ROOT,
- react: `${reactDir}`,
- 'react-dom$': `${reactDomDir}`,
- 'react-dom/server$': `${reactDomDir}/server`,
- 'react-dom/server.browser$': `${reactDomDir}/server.browser`,
- 'react-dom/client$': `${reactDomDir}/client`,
+ ...reactAliases,
+
'styled-jsx/style$': require.resolve(`styled-jsx/style`),
'styled-jsx$': require.resolve(`styled-jsx`),
@@ -977,6 +982,7 @@ export default async function getBaseWebpackConfig(
context: string,
request: string,
dependencyType: string,
+ layer: string | null,
getResolve: (
options: any
) => (
@@ -1001,14 +1007,47 @@ export default async function getBaseWebpackConfig(
return `commonjs next/dist/lib/import-next-warning`
}
+ const resolveWithReactServerCondition =
+ layer === WEBPACK_LAYERS.server
+ ? getResolve({
+ // If React is aliased to another channel during Next.js' local development,
+ // we need to provide that alias to webpack's resolver.
+ alias: process.env.__NEXT_REACT_CHANNEL
+ ? {
+ ...reactAliases,
+ 'react/package.json': `${reactDir}/package.json`,
+ 'react/jsx-runtime': `${reactDir}/jsx-runtime`,
+ 'react/jsx-dev-runtime': `${reactDir}/jsx-dev-runtime`,
+ 'react-dom/package.json': `${reactDomDir}/package.json`,
+ }
+ : false,
+ conditionNames: ['react-server'],
+ })
+ : null
+
+ // Special internal modules that must be bundled for Server Components.
+ if (layer === WEBPACK_LAYERS.server) {
+ if (!isLocal && /^react(?:$|\/)/.test(request)) {
+ const [resolved] = await resolveWithReactServerCondition!(
+ context,
+ request
+ )
+ return resolved
+ }
+ if (
+ request ===
+ 'next/dist/compiled/react-server-dom-webpack/writer.browser.server'
+ ) {
+ return
+ }
+ }
+
// Relative requires don't need custom resolution, because they
// are relative to requests we've already resolved here.
// Absolute requires (require('/foo')) are extremely uncommon, but
// also have no need for customization as they're already resolved.
if (!isLocal) {
- // styled-jsx is also marked as externals here to avoid being
- // bundled in client components for RSC.
- if (/^(?:next$|styled-jsx$|react(?:$|\/))/.test(request)) {
+ if (/^(?:next$|react(?:$|\/))/.test(request)) {
return `commonjs ${request}`
}
@@ -1122,9 +1161,22 @@ export default async function getBaseWebpackConfig(
return
}
- // Anything else that is standard JavaScript within `node_modules`
- // can be externalized.
if (/node_modules[/\\].*\.[mc]?js$/.test(res)) {
+ if (layer === WEBPACK_LAYERS.server) {
+ try {
+ const [resolved] = await resolveWithReactServerCondition!(
+ context,
+ request
+ )
+ return resolved
+ } catch (err) {
+ // The `react-server` condition is not matched, fallback.
+ return
+ }
+ }
+
+ // Anything else that is standard JavaScript within `node_modules`
+ // can be externalized.
return `${externalType} ${request}`
}
@@ -1176,11 +1228,17 @@ export default async function getBaseWebpackConfig(
context,
request,
dependencyType,
+ contextInfo,
getResolve,
}: {
context: string
request: string
dependencyType: string
+ contextInfo: {
+ issuer: string
+ issuerLayer: string | null
+ compiler: string
+ }
getResolve: (
options: any
) => (
@@ -1193,24 +1251,31 @@ export default async function getBaseWebpackConfig(
) => void
) => void
}) =>
- handleExternals(context, request, dependencyType, (options) => {
- const resolveFunction = getResolve(options)
- return (resolveContext: string, requestToResolve: string) =>
- new Promise((resolve, reject) => {
- resolveFunction(
- resolveContext,
- requestToResolve,
- (err, result, resolveData) => {
- if (err) return reject(err)
- if (!result) return resolve([null, false])
- const isEsm = /\.js$/i.test(result)
- ? resolveData?.descriptionFileData?.type === 'module'
- : /\.mjs$/i.test(result)
- resolve([result, isEsm])
- }
- )
- })
- }),
+ handleExternals(
+ context,
+ request,
+ dependencyType,
+ contextInfo.issuerLayer,
+ (options) => {
+ const resolveFunction = getResolve(options)
+ return (resolveContext: string, requestToResolve: string) =>
+ new Promise((resolve, reject) => {
+ resolveFunction(
+ resolveContext,
+ requestToResolve,
+ (err, result, resolveData) => {
+ if (err) return reject(err)
+ if (!result) return resolve([null, false])
+ const isEsm = /\.js$/i.test(result)
+ ? resolveData?.descriptionFileData?.type ===
+ 'module'
+ : /\.mjs$/i.test(result)
+ resolve([result, isEsm])
+ }
+ )
+ })
+ }
+ ),
]
: [
// When the 'serverless' target is used all node_modules will be compiled into the output bundles
diff --git a/packages/next/build/webpack/loaders/next-app-loader.ts b/packages/next/build/webpack/loaders/next-app-loader.ts
index 3153b835c7db5..c3adb305a4e5f 100644
--- a/packages/next/build/webpack/loaders/next-app-loader.ts
+++ b/packages/next/build/webpack/loaders/next-app-loader.ts
@@ -191,6 +191,9 @@ const nextAppLoader: webpack.LoaderDefinitionFunction<{
: 'null'
}
+ export const serverHooks = require('next/dist/client/components/hooks-server-context.js')
+
+ export const renderToReadableStream = require('next/dist/compiled/react-server-dom-webpack/writer.browser.server').renderToReadableStream
export const __next_app_webpack_require__ = __webpack_require__
`
diff --git a/packages/next/build/webpack/plugins/flight-client-entry-plugin.ts b/packages/next/build/webpack/plugins/flight-client-entry-plugin.ts
index c4cb536d04afb..e6ae570200318 100644
--- a/packages/next/build/webpack/plugins/flight-client-entry-plugin.ts
+++ b/packages/next/build/webpack/plugins/flight-client-entry-plugin.ts
@@ -59,11 +59,11 @@ export class FlightClientEntryPlugin {
)
compiler.hooks.finishMake.tapPromise(PLUGIN_NAME, (compilation) => {
- return this.createClientEndpoints(compiler, compilation)
+ return this.createClientEntries(compiler, compilation)
})
}
- async createClientEndpoints(compiler: any, compilation: any) {
+ async createClientEntries(compiler: any, compilation: any) {
const promises: Array<
ReturnType
> = []
diff --git a/packages/next/client/components/hooks-server-context.ts b/packages/next/client/components/hooks-server-context.ts
index 81d288381be0e..fffcbcb89c22c 100644
--- a/packages/next/client/components/hooks-server-context.ts
+++ b/packages/next/client/components/hooks-server-context.ts
@@ -1,6 +1,13 @@
// @ts-expect-error createServerContext exists on experimental channel
import { createServerContext } from 'react'
+// createServerContext exists in react@experimental + react-dom@experimental
+if (typeof 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.'
+ )
+}
+
export class DynamicServerError extends Error {
constructor(type: string) {
super(`Dynamic server usage: ${type}`)
diff --git a/packages/next/client/components/hooks-server.ts b/packages/next/client/components/hooks-server.ts
index 7a47daa19e54c..5d4faa258a31e 100644
--- a/packages/next/client/components/hooks-server.ts
+++ b/packages/next/client/components/hooks-server.ts
@@ -1,4 +1,3 @@
-import type { AsyncLocalStorage } from 'async_hooks'
import { useContext } from 'react'
import {
HeadersContext,
@@ -6,23 +5,7 @@ import {
CookiesContext,
DynamicServerError,
} from './hooks-server-context'
-
-export interface StaticGenerationStore {
- inUse?: boolean
- pathname?: string
- revalidate?: number
- fetchRevalidate?: number
- isStaticGeneration?: boolean
-}
-
-export let staticGenerationAsyncStorage:
- | AsyncLocalStorage
- | StaticGenerationStore = {}
-
-if (process.env.NEXT_RUNTIME !== 'edge' && typeof window === 'undefined') {
- staticGenerationAsyncStorage =
- new (require('async_hooks').AsyncLocalStorage)()
-}
+import { staticGenerationAsyncStorage } from './static-generation-async-storage'
function useStaticGenerationBailout(reason: string) {
const staticGenerationStore =
diff --git a/packages/next/client/components/static-generation-async-storage.ts b/packages/next/client/components/static-generation-async-storage.ts
new file mode 100644
index 0000000000000..f3abd89db0413
--- /dev/null
+++ b/packages/next/client/components/static-generation-async-storage.ts
@@ -0,0 +1,18 @@
+import type { AsyncLocalStorage } from 'async_hooks'
+
+export interface StaticGenerationStore {
+ inUse?: boolean
+ pathname?: string
+ revalidate?: number
+ fetchRevalidate?: number
+ isStaticGeneration?: boolean
+}
+
+export let staticGenerationAsyncStorage:
+ | AsyncLocalStorage
+ | StaticGenerationStore = {}
+
+if (process.env.NEXT_RUNTIME !== 'edge' && typeof window === 'undefined') {
+ staticGenerationAsyncStorage =
+ new (require('async_hooks').AsyncLocalStorage)()
+}
diff --git a/packages/next/export/worker.ts b/packages/next/export/worker.ts
index f7d1cb230cea2..e27ab26c863a6 100644
--- a/packages/next/export/worker.ts
+++ b/packages/next/export/worker.ts
@@ -388,9 +388,7 @@ export default async function exportPage({
// and bail when dynamic dependencies are detected
// only fully static paths are fully generated here
if (isAppDir) {
- const {
- DynamicServerError,
- } = require('../client/components/hooks-server-context')
+ const { DynamicServerError } = components.ComponentMod.serverHooks
const { renderToHTMLOrFlight } =
require('../server/app-render') as typeof import('../server/app-render')
diff --git a/packages/next/server/app-render.tsx b/packages/next/server/app-render.tsx
index 12a87e12a84f6..98f26356a741e 100644
--- a/packages/next/server/app-render.tsx
+++ b/packages/next/server/app-render.tsx
@@ -3,10 +3,11 @@ import type { LoadComponentsReturnType } from './load-components'
import type { ServerRuntime } from '../types'
// TODO-APP: change to React.use once it becomes stable
+// @ts-ignore
import React, { experimental_use as use } from 'react'
+
import { ParsedUrlQuery, stringify as stringifyQuery } from 'querystring'
import { createFromReadableStream } from 'next/dist/compiled/react-server-dom-webpack'
-import { renderToReadableStream } from 'next/dist/compiled/react-server-dom-webpack/writer.browser.server'
import { NextParsedUrlQuery } from './request-meta'
import RenderResult from './render-result'
import {
@@ -103,15 +104,15 @@ let isFetchPatched = false
// we patch fetch to collect cache information used for
// determining if a page is static or not
-function patchFetch() {
+function patchFetch(ComponentMod: any) {
if (isFetchPatched) return
isFetchPatched = true
const { DynamicServerError } =
- require('../client/components/hooks-server-context') as typeof import('../client/components/hooks-server-context')
+ ComponentMod.serverHooks as typeof import('../client/components/hooks-server-context')
const { staticGenerationAsyncStorage } =
- require('../client/components/hooks-server') as typeof import('../client/components/hooks-server')
+ require('../client/components/static-generation-async-storage') as typeof import('../client/components/static-generation-async-storage')
const origFetch = (global as any).fetch
@@ -224,6 +225,7 @@ function useFlightResponse(
function createServerComponentRenderer(
ComponentToRender: React.ComponentType,
ComponentMod: {
+ renderToReadableStream: any
__next_app_webpack_require__?: any
__next_rsc__?: {
__webpack_require__?: any
@@ -259,7 +261,7 @@ function createServerComponentRenderer(
let RSCStream: ReadableStream
const createRSCStream = () => {
if (!RSCStream) {
- RSCStream = renderToReadableStream(
+ RSCStream = ComponentMod.renderToReadableStream(
,
serverComponentManifest,
{
@@ -516,10 +518,19 @@ export async function renderToHTMLOrFlight(
isPagesDir: boolean,
isStaticGeneration: boolean = false
): Promise {
- patchFetch()
+ const {
+ buildManifest,
+ subresourceIntegrityManifest,
+ serverComponentManifest,
+ serverCSSManifest = {},
+ supportsDynamicHTML,
+ ComponentMod,
+ } = renderOpts
+
+ patchFetch(ComponentMod)
const { staticGenerationAsyncStorage } =
- require('../client/components/hooks-server') as typeof import('../client/components/hooks-server')
+ require('../client/components/static-generation-async-storage') as typeof import('../client/components/static-generation-async-storage')
if (
!('getStore' in staticGenerationAsyncStorage) &&
@@ -538,27 +549,11 @@ export async function renderToHTMLOrFlight(
: 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.'
- )
- }
+ ComponentMod.serverHooks as typeof import('../client/components/hooks-server-context')
// don't modify original query object
query = Object.assign({}, query)
- const {
- buildManifest,
- subresourceIntegrityManifest,
- serverComponentManifest,
- serverCSSManifest = {},
- supportsDynamicHTML,
- ComponentMod,
- } = renderOpts
-
const isFlight = req.headers.__flight__ !== undefined
const isPrefetch = req.headers.__flight_prefetch__ !== undefined
@@ -570,9 +565,13 @@ export async function renderToHTMLOrFlight(
// 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())
+ ComponentMod.renderToReadableStream(
+ flightData,
+ serverComponentManifest,
+ {
+ onError: flightDataRendererErrorHandler,
+ }
+ ).pipeThrough(createBufferedTransformStream())
)
}
@@ -1057,7 +1056,7 @@ export async function renderToHTMLOrFlight(
).slice(1),
]
- const readable = renderToReadableStream(
+ const readable = ComponentMod.renderToReadableStream(
flightData,
serverComponentManifest,
{
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-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/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/index.test.ts b/test/e2e/app-dir/index.test.ts
index 93bb4ed7ddeab..b73d3942772c4 100644
--- a/test/e2e/app-dir/index.test.ts
+++ b/test/e2e/app-dir/index.test.ts
@@ -780,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 {
diff --git a/test/e2e/app-dir/rsc-basic.test.ts b/test/e2e/app-dir/rsc-basic.test.ts
index 95b2f3457717b..273bc663f410e 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',
@@ -398,6 +398,26 @@ 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)
+ expect(result).toContain('Server: index.react-server')
+ expect(result).toContain('Server subpath: subpath.react-server')
+ 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/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/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/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..3a7bb344a967a
--- /dev/null
+++ b/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports/index.js
@@ -0,0 +1 @@
+module.exports = 'index.default'
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..5618abfbec839
--- /dev/null
+++ b/test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports/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/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'
From 11dd1de655bfdab82d96b7bfe76c6fa1ef70337d Mon Sep 17 00:00:00 2001
From: Shu Ding
Date: Wed, 21 Sep 2022 21:30:46 +0200
Subject: [PATCH 09/76] Remove unnecessary experimental flag (#40766)
`config.experimental.serverComponents` is currently required to be
enabled or disabled together with `config.experimental.appDir` (which
means `serverComponents === appDir` otherwise it will throw) so there is
no reason to keep both of them. This PR removes `serverComponents` from
Next.js and only rely on `appDir` instead.
## Bug
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Errors have a helpful link attached, see `contributing.md`
## Feature
- [ ] Implements an existing feature request or RFC. Make sure the
feature request has been accepted for implementation before opening a
PR.
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Documentation added
- [ ] Telemetry added. In case of a feature if it's used or not.
- [ ] Errors have a helpful link attached, see `contributing.md`
## Documentation / Examples
- [ ] Make sure the linting passes by running `pnpm lint`
- [ ] The "examples guidelines" are followed from [our contributing
doc](https://github.com/vercel/next.js/blob/canary/contributing/examples/adding-examples.md)
---
packages/next/build/index.ts | 14 ++++----------
packages/next/build/swc/options.js | 2 +-
packages/next/build/webpack-config.ts | 16 ++++------------
packages/next/export/index.ts | 4 ++--
packages/next/server/base-server.ts | 2 +-
packages/next/server/config-schema.ts | 3 ---
packages/next/server/config-shared.ts | 2 --
packages/next/server/dev/hot-reloader.ts | 3 +--
packages/next/server/dev/next-dev-server.ts | 4 +---
packages/next/server/next-server.ts | 4 ++--
test/e2e/app-dir/app-alias/next.config.js | 1 -
test/e2e/app-dir/app-prefetch/next.config.js | 1 -
test/e2e/app-dir/app-rendering/next.config.js | 1 -
test/e2e/app-dir/app-static/next.config.js | 1 -
test/e2e/app-dir/app/next.config.js | 1 -
test/e2e/app-dir/asset-prefix/next.config.js | 1 -
test/e2e/app-dir/rsc-basic/next.config.js | 1 -
test/e2e/app-dir/trailingslash/next.config.js | 1 -
test/e2e/switchable-runtime/next.config.js | 1 -
.../react-streaming/app/next.config.js | 1 -
.../unsupported-native-module/next.config.js | 4 +---
21 files changed, 17 insertions(+), 51 deletions(-)
diff --git a/packages/next/build/index.ts b/packages/next/build/index.ts
index 898072e333e3d..29f82ca095d84 100644
--- a/packages/next/build/index.ts
+++ b/packages/next/build/index.ts
@@ -270,11 +270,7 @@ export default async function build(
setGlobal('phase', PHASE_PRODUCTION_BUILD)
setGlobal('distDir', distDir)
- // We enable concurrent features (Fizz-related rendering architecture) when
- // using React 18 or experimental.
const hasReactRoot = !!process.env.__NEXT_REACT_ROOT
- const hasServerComponents =
- hasReactRoot && !!config.experimental.serverComponents
const { target } = config
const buildId: string = await nextBuildSpan
@@ -814,7 +810,7 @@ export default async function build(
BUILD_MANIFEST,
PRERENDER_MANIFEST,
path.join(SERVER_DIRECTORY, MIDDLEWARE_MANIFEST),
- ...(hasServerComponents
+ ...(appDir
? [
path.join(SERVER_DIRECTORY, FLIGHT_MANIFEST + '.js'),
path.join(SERVER_DIRECTORY, FLIGHT_MANIFEST + '.json'),
@@ -912,10 +908,8 @@ export default async function build(
let edgeServerResult: SingleCompilerResult | null = null
if (isLikeServerless) {
- if (config.experimental.serverComponents) {
- throw new Error(
- 'Server Components are not supported in serverless mode.'
- )
+ if (appDir) {
+ throw new Error('`appDir` is not supported in serverless mode.')
}
// Build client first
@@ -1357,7 +1351,7 @@ export default async function build(
pageRuntime,
edgeInfo,
pageType,
- hasServerComponents,
+ hasServerComponents: !!appDir,
})
}
)
diff --git a/packages/next/build/swc/options.js b/packages/next/build/swc/options.js
index 2c7d1c13fd7ed..9cfc10bd9bfc5 100644
--- a/packages/next/build/swc/options.js
+++ b/packages/next/build/swc/options.js
@@ -118,7 +118,7 @@ function getBaseSWCOptions({
modularizeImports: nextConfig?.experimental?.modularizeImports,
relay: nextConfig?.compiler?.relay,
emotion: getEmotionOptions(nextConfig, development),
- serverComponents: nextConfig?.experimental?.serverComponents
+ serverComponents: nextConfig?.experimental?.appDir
? {
isServer: !!isServerLayer,
}
diff --git a/packages/next/build/webpack-config.ts b/packages/next/build/webpack-config.ts
index 48d71e8f4b1ee..07cc82f4b4ab1 100644
--- a/packages/next/build/webpack-config.ts
+++ b/packages/next/build/webpack-config.ts
@@ -544,22 +544,16 @@ export default async function getBaseWebpackConfig(
'`experimental.runtime` requires React 18 to be installed.'
)
}
- if (config.experimental.serverComponents) {
+ if (config.experimental.appDir) {
throw new Error(
- '`experimental.serverComponents` requires React 18 to be installed.'
+ '`experimental.appDir` requires React 18 to be installed.'
)
}
}
- if (!config.experimental.appDir && config.experimental.serverComponents) {
- throw new Error(
- '`experimental.serverComponents` requires experimental.appDir to be enabled.'
- )
- }
}
const hasConcurrentFeatures = hasReactRoot
- const hasServerComponents =
- hasConcurrentFeatures && !!config.experimental.serverComponents
+ const hasServerComponents = !!config.experimental.appDir
const disableOptimizedLoading = hasConcurrentFeatures
? true
: config.experimental.disableOptimizedLoading
@@ -1812,7 +1806,7 @@ export default async function getBaseWebpackConfig(
} = require('./webpack/plugins/nextjs-require-cache-hot-reloader')
const devPlugins = [
new NextJsRequireCacheHotReloader({
- hasServerComponents: config.experimental.serverComponents,
+ hasServerComponents,
}),
]
@@ -1881,11 +1875,9 @@ export default async function getBaseWebpackConfig(
},
}),
!!config.experimental.appDir &&
- hasServerComponents &&
isClient &&
new AppBuildManifestPlugin({ dev }),
hasServerComponents &&
- !!config.experimental.appDir &&
(isClient
? new FlightManifestPlugin({
dev,
diff --git a/packages/next/export/index.ts b/packages/next/export/index.ts
index 1f35bc9e56e88..8a5d48ab17a69 100644
--- a/packages/next/export/index.ts
+++ b/packages/next/export/index.ts
@@ -388,7 +388,7 @@ export default async function exportApp(
nextScriptWorkers: nextConfig.experimental.nextScriptWorkers,
optimizeFonts: nextConfig.optimizeFonts as FontConfig,
largePageDataBytes: nextConfig.experimental.largePageDataBytes,
- serverComponents: nextConfig.experimental.serverComponents,
+ serverComponents: !!nextConfig.experimental.appDir,
}
const { serverRuntimeConfig, publicRuntimeConfig } = nextConfig
@@ -613,7 +613,7 @@ export default async function exportApp(
nextConfig.experimental.disableOptimizedLoading,
parentSpanId: pageExportSpan.id,
httpAgentOptions: nextConfig.httpAgentOptions,
- serverComponents: nextConfig.experimental.serverComponents,
+ serverComponents: !!nextConfig.experimental.appDir,
appPaths: options.appPaths || [],
})
diff --git a/packages/next/server/base-server.ts b/packages/next/server/base-server.ts
index 788aadf661377..125116f80afa7 100644
--- a/packages/next/server/base-server.ts
+++ b/packages/next/server/base-server.ts
@@ -363,7 +363,7 @@ 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
diff --git a/packages/next/server/config-schema.ts b/packages/next/server/config-schema.ts
index d22bb9d61c491..1592d0624e8a8 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',
},
diff --git a/packages/next/server/config-shared.ts b/packages/next/server/config-shared.ts
index 769fe0bb6fedc..d0612a7d4fb35 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
@@ -570,7 +569,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..cdf1c7c00904a 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, {
diff --git a/packages/next/server/dev/next-dev-server.ts b/packages/next/server/dev/next-dev-server.ts
index 8c66ad17dfe14..9128481ca70b2 100644
--- a/packages/next/server/dev/next-dev-server.ts
+++ b/packages/next/server/dev/next-dev-server.ts
@@ -1347,11 +1347,9 @@ 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()
}
diff --git a/packages/next/server/next-server.ts b/packages/next/server/next-server.ts
index 57ca093018fba..3a077b90aa16e 100644
--- a/packages/next/server/next-server.ts
+++ b/packages/next/server/next-server.ts
@@ -1003,12 +1003,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',
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/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/rsc-basic/next.config.js b/test/e2e/app-dir/rsc-basic/next.config.js
index eab44b6855ae3..d642b23a9be0c 100644
--- a/test/e2e/app-dir/rsc-basic/next.config.js
+++ b/test/e2e/app-dir/rsc-basic/next.config.js
@@ -5,7 +5,6 @@ module.exports = {
},
experimental: {
appDir: true,
- serverComponents: true,
},
rewrites: async () => {
return {
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/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/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: {},
}
From 97b31873e174a35bb07533b9e8829013c16549bf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Hannes=20Born=C3=B6?=
Date: Wed, 21 Sep 2022 22:35:49 +0200
Subject: [PATCH 10/76] next-swc: add next-font-loaders to crates/core (#40221)
For some context:
https://vercel.slack.com/archives/CGU8HUTUH/p1662124179102509
Transforms call expressions of imported functions, only affects imports
specified in SWC options. Each argument is turned into JSON and appended
to the import as a query. The query can be read in a webpack loader,
i.e. the call expression is only evaluated at build time
### Transform
From
```tsx
import { Fn } from "package"
const res = Fn(1, "2", { three: true })
```
To
```tsx
import res from 'package?Fn;1;"2";{"three":true}'
```
### Visitors
#### NextFontLoaders (mod.rs)
Creates several visitors that updates the state and reports errors. This
is where the AST is mutated. After all other visitors are done the call
expressions and original imports are removed. The newly generated
imports are added instead.
#### FontFunctionsCollector
Finds imports from the specified packages. Function calls of these
imports should be transformed.
#### FontImportsGenerator
Creates import declarations, call expression arguments are turned into
JSON and added to the import as a query.
#### FindFunctionsOutsideModuleScope
Makes sure that there's no reference of the functions anywhere else but
the module scope.
Co-authored-by: JJ Kasper
---
packages/next-swc/crates/core/src/lib.rs | 10 +
.../find_functions_outside_module_scope.rs | 31 +++
.../font_functions_collector.rs | 68 ++++++
.../font_imports_generator.rs | 220 ++++++++++++++++++
.../crates/core/src/next_font_loaders/mod.rs | 77 ++++++
packages/next-swc/crates/core/tests/errors.rs | 14 +-
.../next-font-loaders/import-all/input.js | 1 +
.../next-font-loaders/import-all/output.js | 0
.../import-all/output.stderr | 6 +
.../next-font-loaders/not-const/input.js | 11 +
.../next-font-loaders/not-const/output.js | 4 +
.../next-font-loaders/not-const/output.stderr | 14 ++
.../next-font-loaders/not-ident/input.js | 11 +
.../next-font-loaders/not-ident/output.js | 1 +
.../next-font-loaders/not-ident/output.stderr | 12 +
.../next-font-loaders/options-object/input.js | 13 ++
.../options-object/output.js | 18 ++
.../options-object/output.stderr | 24 ++
.../next-font-loaders/spread-arg/input.js | 4 +
.../next-font-loaders/spread-arg/output.js | 2 +
.../spread-arg/output.stderr | 12 +
.../next-font-loaders/wrong-scope/input.js | 24 ++
.../next-font-loaders/wrong-scope/output.js | 20 ++
.../wrong-scope/output.stderr | 30 +++
.../next-swc/crates/core/tests/fixture.rs | 12 +
.../next-font-loaders/default-import/input.js | 3 +
.../default-import/output.js | 1 +
.../next-font-loaders/exports/input.js | 8 +
.../next-font-loaders/exports/output.js | 5 +
.../next-font-loaders/font-options/input.js | 11 +
.../next-font-loaders/font-options/output.js | 3 +
.../next-font-loaders/import-as/input.js | 6 +
.../next-font-loaders/import-as/output.js | 2 +
.../next-font-loaders/many-args/input.js | 3 +
.../next-font-loaders/many-args/output.js | 1 +
.../next-font-loaders/multiple-calls/input.js | 12 +
.../multiple-calls/output.js | 3 +
.../multiple-font-downloaders/input.js | 12 +
.../multiple-font-downloaders/output.js | 3 +
.../next-font-loaders/multiple-fonts/input.js | 11 +
.../multiple-fonts/output.js | 3 +
.../multiple-imports/input.js | 12 +
.../multiple-imports/output.js | 3 +
.../next-font-loaders/no-args/input.js | 3 +
.../next-font-loaders/no-args/output.js | 1 +
packages/next-swc/crates/core/tests/full.rs | 1 +
46 files changed, 745 insertions(+), 1 deletion(-)
create mode 100644 packages/next-swc/crates/core/src/next_font_loaders/find_functions_outside_module_scope.rs
create mode 100644 packages/next-swc/crates/core/src/next_font_loaders/font_functions_collector.rs
create mode 100644 packages/next-swc/crates/core/src/next_font_loaders/font_imports_generator.rs
create mode 100644 packages/next-swc/crates/core/src/next_font_loaders/mod.rs
create mode 100644 packages/next-swc/crates/core/tests/errors/next-font-loaders/import-all/input.js
create mode 100644 packages/next-swc/crates/core/tests/errors/next-font-loaders/import-all/output.js
create mode 100644 packages/next-swc/crates/core/tests/errors/next-font-loaders/import-all/output.stderr
create mode 100644 packages/next-swc/crates/core/tests/errors/next-font-loaders/not-const/input.js
create mode 100644 packages/next-swc/crates/core/tests/errors/next-font-loaders/not-const/output.js
create mode 100644 packages/next-swc/crates/core/tests/errors/next-font-loaders/not-const/output.stderr
create mode 100644 packages/next-swc/crates/core/tests/errors/next-font-loaders/not-ident/input.js
create mode 100644 packages/next-swc/crates/core/tests/errors/next-font-loaders/not-ident/output.js
create mode 100644 packages/next-swc/crates/core/tests/errors/next-font-loaders/not-ident/output.stderr
create mode 100644 packages/next-swc/crates/core/tests/errors/next-font-loaders/options-object/input.js
create mode 100644 packages/next-swc/crates/core/tests/errors/next-font-loaders/options-object/output.js
create mode 100644 packages/next-swc/crates/core/tests/errors/next-font-loaders/options-object/output.stderr
create mode 100644 packages/next-swc/crates/core/tests/errors/next-font-loaders/spread-arg/input.js
create mode 100644 packages/next-swc/crates/core/tests/errors/next-font-loaders/spread-arg/output.js
create mode 100644 packages/next-swc/crates/core/tests/errors/next-font-loaders/spread-arg/output.stderr
create mode 100644 packages/next-swc/crates/core/tests/errors/next-font-loaders/wrong-scope/input.js
create mode 100644 packages/next-swc/crates/core/tests/errors/next-font-loaders/wrong-scope/output.js
create mode 100644 packages/next-swc/crates/core/tests/errors/next-font-loaders/wrong-scope/output.stderr
create mode 100644 packages/next-swc/crates/core/tests/fixture/next-font-loaders/default-import/input.js
create mode 100644 packages/next-swc/crates/core/tests/fixture/next-font-loaders/default-import/output.js
create mode 100644 packages/next-swc/crates/core/tests/fixture/next-font-loaders/exports/input.js
create mode 100644 packages/next-swc/crates/core/tests/fixture/next-font-loaders/exports/output.js
create mode 100644 packages/next-swc/crates/core/tests/fixture/next-font-loaders/font-options/input.js
create mode 100644 packages/next-swc/crates/core/tests/fixture/next-font-loaders/font-options/output.js
create mode 100644 packages/next-swc/crates/core/tests/fixture/next-font-loaders/import-as/input.js
create mode 100644 packages/next-swc/crates/core/tests/fixture/next-font-loaders/import-as/output.js
create mode 100644 packages/next-swc/crates/core/tests/fixture/next-font-loaders/many-args/input.js
create mode 100644 packages/next-swc/crates/core/tests/fixture/next-font-loaders/many-args/output.js
create mode 100644 packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-calls/input.js
create mode 100644 packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-calls/output.js
create mode 100644 packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-font-downloaders/input.js
create mode 100644 packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-font-downloaders/output.js
create mode 100644 packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-fonts/input.js
create mode 100644 packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-fonts/output.js
create mode 100644 packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-imports/input.js
create mode 100644 packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-imports/output.js
create mode 100644 packages/next-swc/crates/core/tests/fixture/next-font-loaders/no-args/input.js
create mode 100644 packages/next-swc/crates/core/tests/fixture/next-font-loaders/no-args/output.js
diff --git a/packages/next-swc/crates/core/src/lib.rs b/packages/next-swc/crates/core/src/lib.rs
index 4ebe788b24e1b..3d3bca8aca192 100644
--- a/packages/next-swc/crates/core/src/lib.rs
+++ b/packages/next-swc/crates/core/src/lib.rs
@@ -36,6 +36,7 @@ use serde::Deserialize;
use std::cell::RefCell;
use std::rc::Rc;
use std::{path::PathBuf, sync::Arc};
+use swc_core::ecma::atoms::JsWord;
use swc_core::{
base::config::ModuleConfig,
@@ -51,6 +52,7 @@ mod auto_cjs;
pub mod disallow_re_export_all_in_page;
pub mod hook_optimizer;
pub mod next_dynamic;
+pub mod next_font_loaders;
pub mod next_ssg;
pub mod page_config;
pub mod react_remove_properties;
@@ -109,6 +111,9 @@ pub struct TransformOptions {
#[serde(default)]
pub modularize_imports: Option,
+
+ #[serde(default)]
+ pub font_loaders: Option>,
}
pub fn custom_before_pass<'a, C: Comments + 'a>(
@@ -211,6 +216,11 @@ where
match &opts.modularize_imports {
Some(config) => Either::Left(modularize_imports::modularize_imports(config.clone())),
None => Either::Right(noop()),
+ },
+ match &opts.font_loaders {
+ Some(font_loaders) =>
+ Either::Left(next_font_loaders::next_font_loaders(font_loaders.clone())),
+ None => Either::Right(noop()),
}
)
}
diff --git a/packages/next-swc/crates/core/src/next_font_loaders/find_functions_outside_module_scope.rs b/packages/next-swc/crates/core/src/next_font_loaders/find_functions_outside_module_scope.rs
new file mode 100644
index 0000000000000..f83742d205436
--- /dev/null
+++ b/packages/next-swc/crates/core/src/next_font_loaders/find_functions_outside_module_scope.rs
@@ -0,0 +1,31 @@
+use swc_core::common::errors::HANDLER;
+use swc_core::ecma::ast::*;
+use swc_core::ecma::visit::noop_visit_type;
+use swc_core::ecma::visit::Visit;
+
+pub struct FindFunctionsOutsideModuleScope<'a> {
+ pub state: &'a super::State,
+}
+
+impl<'a> Visit for FindFunctionsOutsideModuleScope<'a> {
+ noop_visit_type!();
+
+ fn visit_ident(&mut self, ident: &Ident) {
+ if self.state.font_functions.get(&ident.to_id()).is_some()
+ && self
+ .state
+ .font_functions_in_allowed_scope
+ .get(&ident.span.lo)
+ .is_none()
+ {
+ HANDLER.with(|handler| {
+ handler
+ .struct_span_err(
+ ident.span,
+ "Font loaders must be called and assigned to a const in the module scope",
+ )
+ .emit()
+ });
+ }
+ }
+}
diff --git a/packages/next-swc/crates/core/src/next_font_loaders/font_functions_collector.rs b/packages/next-swc/crates/core/src/next_font_loaders/font_functions_collector.rs
new file mode 100644
index 0000000000000..e8fdfce66f0e6
--- /dev/null
+++ b/packages/next-swc/crates/core/src/next_font_loaders/font_functions_collector.rs
@@ -0,0 +1,68 @@
+use swc_core::common::errors::HANDLER;
+use swc_core::ecma::ast::*;
+use swc_core::ecma::atoms::JsWord;
+use swc_core::ecma::visit::noop_visit_type;
+use swc_core::ecma::visit::Visit;
+
+pub struct FontFunctionsCollector<'a> {
+ pub font_loaders: &'a [JsWord],
+ pub state: &'a mut super::State,
+}
+
+impl<'a> Visit for FontFunctionsCollector<'a> {
+ noop_visit_type!();
+
+ fn visit_import_decl(&mut self, import_decl: &ImportDecl) {
+ if self.font_loaders.contains(&import_decl.src.value) {
+ self.state
+ .removeable_module_items
+ .insert(import_decl.span.lo);
+ for specifier in &import_decl.specifiers {
+ match specifier {
+ ImportSpecifier::Named(ImportNamedSpecifier {
+ local, imported, ..
+ }) => {
+ self.state
+ .font_functions_in_allowed_scope
+ .insert(local.span.lo);
+
+ let function_name = if let Some(ModuleExportName::Ident(ident)) = imported {
+ ident.sym.clone()
+ } else {
+ local.sym.clone()
+ };
+ self.state.font_functions.insert(
+ local.to_id(),
+ super::FontFunction {
+ loader: import_decl.src.value.clone(),
+ function_name: Some(function_name),
+ },
+ );
+ }
+ ImportSpecifier::Default(ImportDefaultSpecifier { local, .. }) => {
+ self.state
+ .font_functions_in_allowed_scope
+ .insert(local.span.lo);
+ self.state.font_functions.insert(
+ local.to_id(),
+ super::FontFunction {
+ loader: import_decl.src.value.clone(),
+ function_name: None,
+ },
+ );
+ }
+ ImportSpecifier::Namespace(_) => {
+ HANDLER.with(|handler| {
+ handler
+ .struct_span_err(
+ import_decl.span,
+ "Font loaders can't have namespace imports",
+ )
+ .emit()
+ });
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/packages/next-swc/crates/core/src/next_font_loaders/font_imports_generator.rs b/packages/next-swc/crates/core/src/next_font_loaders/font_imports_generator.rs
new file mode 100644
index 0000000000000..6f8e3bb340712
--- /dev/null
+++ b/packages/next-swc/crates/core/src/next_font_loaders/font_imports_generator.rs
@@ -0,0 +1,220 @@
+use serde_json::Value;
+use swc_core::common::errors::HANDLER;
+use swc_core::common::{Spanned, DUMMY_SP};
+use swc_core::ecma::ast::*;
+use swc_core::ecma::atoms::JsWord;
+use swc_core::ecma::visit::{noop_visit_type, Visit};
+
+pub struct FontImportsGenerator<'a> {
+ pub state: &'a mut super::State,
+}
+
+impl<'a> FontImportsGenerator<'a> {
+ fn check_call_expr(&mut self, call_expr: &CallExpr) -> Option {
+ if let Callee::Expr(callee_expr) = &call_expr.callee {
+ if let Expr::Ident(ident) = &**callee_expr {
+ if let Some(font_function) = self.state.font_functions.get(&ident.to_id()) {
+ self.state
+ .font_functions_in_allowed_scope
+ .insert(ident.span.lo);
+
+ let json: Result, ()> = call_expr
+ .args
+ .iter()
+ .map(|expr_or_spread| {
+ if let Some(span) = expr_or_spread.spread {
+ HANDLER.with(|handler| {
+ handler
+ .struct_span_err(span, "Font loaders don't accept spreads")
+ .emit()
+ });
+ }
+
+ expr_to_json(&*expr_or_spread.expr)
+ })
+ .collect();
+
+ if let Ok(json) = json {
+ let mut json_values: Vec =
+ json.iter().map(|value| value.to_string()).collect();
+ let function_name = match &font_function.function_name {
+ Some(function) => String::from(&**function),
+ None => String::new(),
+ };
+ let mut values = vec![function_name];
+ values.append(&mut json_values);
+
+ return Some(ImportDecl {
+ src: Str {
+ value: JsWord::from(format!(
+ "{}?{}",
+ font_function.loader,
+ values.join(";")
+ )),
+ raw: None,
+ span: DUMMY_SP,
+ },
+ specifiers: vec![],
+ type_only: false,
+ asserts: None,
+ span: DUMMY_SP,
+ });
+ }
+ }
+ }
+ }
+
+ None
+ }
+
+ fn check_var_decl(&mut self, var_decl: &VarDecl) {
+ if let Some(decl) = var_decl.decls.get(0) {
+ let ident = match &decl.name {
+ Pat::Ident(ident) => Ok(ident.id.clone()),
+ pattern => Err(pattern),
+ };
+ if let Some(expr) = &decl.init {
+ if let Expr::Call(call_expr) = &**expr {
+ let import_decl = self.check_call_expr(call_expr);
+
+ if let Some(mut import_decl) = import_decl {
+ self.state.removeable_module_items.insert(var_decl.span.lo);
+
+ match var_decl.kind {
+ VarDeclKind::Const => {}
+ _ => {
+ HANDLER.with(|handler| {
+ handler
+ .struct_span_err(
+ var_decl.span,
+ "Font loader calls must be assigned to a const",
+ )
+ .emit()
+ });
+ }
+ }
+
+ match ident {
+ Ok(ident) => {
+ import_decl.specifiers =
+ vec![ImportSpecifier::Default(ImportDefaultSpecifier {
+ span: DUMMY_SP,
+ local: ident,
+ })];
+
+ self.state
+ .font_imports
+ .push(ModuleItem::ModuleDecl(ModuleDecl::Import(import_decl)));
+ }
+ Err(pattern) => {
+ HANDLER.with(|handler| {
+ handler
+ .struct_span_err(
+ pattern.span(),
+ "Font loader calls must be assigned to an identifier",
+ )
+ .emit()
+ });
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+impl<'a> Visit for FontImportsGenerator<'a> {
+ noop_visit_type!();
+
+ fn visit_module_item(&mut self, item: &ModuleItem) {
+ if let ModuleItem::Stmt(Stmt::Decl(Decl::Var(var_decl))) = item {
+ self.check_var_decl(var_decl);
+ }
+ }
+}
+
+fn object_lit_to_json(object_lit: &ObjectLit) -> Value {
+ let mut values = serde_json::Map::new();
+ for prop in &object_lit.props {
+ match prop {
+ PropOrSpread::Prop(prop) => match &**prop {
+ Prop::KeyValue(key_val) => {
+ let key = match &key_val.key {
+ PropName::Ident(ident) => Ok(String::from(&*ident.sym)),
+ key => {
+ HANDLER.with(|handler| {
+ handler
+ .struct_span_err(key.span(), "Unexpected object key type")
+ .emit()
+ });
+ Err(())
+ }
+ };
+ let val = expr_to_json(&*key_val.value);
+ if let (Ok(key), Ok(val)) = (key, val) {
+ values.insert(key, val);
+ }
+ }
+ key => HANDLER.with(|handler| {
+ handler.struct_span_err(key.span(), "Unexpected key").emit();
+ }),
+ },
+ PropOrSpread::Spread(spread_span) => HANDLER.with(|handler| {
+ handler
+ .struct_span_err(spread_span.dot3_token, "Unexpected spread")
+ .emit();
+ }),
+ }
+ }
+
+ Value::Object(values)
+}
+
+fn expr_to_json(expr: &Expr) -> Result {
+ match expr {
+ Expr::Lit(Lit::Str(str)) => Ok(Value::String(String::from(&*str.value))),
+ Expr::Lit(Lit::Bool(Bool { value, .. })) => Ok(Value::Bool(*value)),
+ Expr::Lit(Lit::Num(Number { value, .. })) => {
+ Ok(Value::Number(serde_json::Number::from_f64(*value).unwrap()))
+ }
+ Expr::Object(object_lit) => Ok(object_lit_to_json(object_lit)),
+ Expr::Array(ArrayLit {
+ elems,
+ span: array_span,
+ ..
+ }) => {
+ let elements: Result, ()> = elems
+ .iter()
+ .map(|e| {
+ if let Some(expr) = e {
+ match expr.spread {
+ Some(spread_span) => HANDLER.with(|handler| {
+ handler
+ .struct_span_err(spread_span, "Unexpected spread")
+ .emit();
+ Err(())
+ }),
+ None => expr_to_json(&*expr.expr),
+ }
+ } else {
+ HANDLER.with(|handler| {
+ handler
+ .struct_span_err(*array_span, "Unexpected empty value in array")
+ .emit();
+ Err(())
+ })
+ }
+ })
+ .collect();
+
+ elements.map(Value::Array)
+ }
+ lit => HANDLER.with(|handler| {
+ handler
+ .struct_span_err(lit.span(), "Unexpected value")
+ .emit();
+ Err(())
+ }),
+ }
+}
diff --git a/packages/next-swc/crates/core/src/next_font_loaders/mod.rs b/packages/next-swc/crates/core/src/next_font_loaders/mod.rs
new file mode 100644
index 0000000000000..4acf0c9ab2a44
--- /dev/null
+++ b/packages/next-swc/crates/core/src/next_font_loaders/mod.rs
@@ -0,0 +1,77 @@
+use fxhash::FxHashSet;
+use swc_core::{
+ common::{collections::AHashMap, BytePos, Spanned},
+ ecma::{
+ ast::Id,
+ visit::{as_folder, noop_visit_mut_type, Fold, VisitMut, VisitWith},
+ },
+ ecma::{ast::ModuleItem, atoms::JsWord},
+};
+
+mod find_functions_outside_module_scope;
+mod font_functions_collector;
+mod font_imports_generator;
+
+pub fn next_font_loaders(font_loaders: Vec) -> impl Fold + VisitMut {
+ as_folder(NextFontLoaders {
+ font_loaders,
+ state: State {
+ ..Default::default()
+ },
+ })
+}
+
+#[derive(Debug)]
+pub struct FontFunction {
+ loader: JsWord,
+ function_name: Option,
+}
+#[derive(Debug, Default)]
+pub struct State {
+ font_functions: AHashMap,
+ removeable_module_items: FxHashSet,
+ font_imports: Vec,
+ font_functions_in_allowed_scope: FxHashSet,
+}
+
+struct NextFontLoaders {
+ font_loaders: Vec,
+ state: State,
+}
+
+impl VisitMut for NextFontLoaders {
+ noop_visit_mut_type!();
+
+ fn visit_mut_module_items(&mut self, items: &mut Vec) {
+ // Find imported functions from font loaders
+ let mut functions_collector = font_functions_collector::FontFunctionsCollector {
+ font_loaders: &self.font_loaders,
+ state: &mut self.state,
+ };
+ items.visit_with(&mut functions_collector);
+
+ if !self.state.removeable_module_items.is_empty() {
+ // Generate imports from font function calls
+ let mut import_generator = font_imports_generator::FontImportsGenerator {
+ state: &mut self.state,
+ };
+ items.visit_with(&mut import_generator);
+
+ // Find font function refs in wrong scope
+ let mut wrong_scope =
+ find_functions_outside_module_scope::FindFunctionsOutsideModuleScope {
+ state: &self.state,
+ };
+ items.visit_with(&mut wrong_scope);
+
+ // Remove marked module items
+ items.retain(|item| !self.state.removeable_module_items.contains(&item.span_lo()));
+
+ // Add font imports
+ let mut new_items = Vec::new();
+ new_items.append(&mut self.state.font_imports);
+ new_items.append(items);
+ *items = new_items;
+ }
+ }
+}
diff --git a/packages/next-swc/crates/core/tests/errors.rs b/packages/next-swc/crates/core/tests/errors.rs
index 5571406e6a22b..83df8f2851280 100644
--- a/packages/next-swc/crates/core/tests/errors.rs
+++ b/packages/next-swc/crates/core/tests/errors.rs
@@ -1,6 +1,7 @@
use next_swc::{
disallow_re_export_all_in_page::disallow_re_export_all_in_page, next_dynamic::next_dynamic,
- next_ssg::next_ssg, react_server_components::server_components,
+ next_font_loaders::next_font_loaders, next_ssg::next_ssg,
+ react_server_components::server_components,
};
use std::path::PathBuf;
use swc_core::{
@@ -94,3 +95,14 @@ fn react_server_components_client_graph_errors(input: PathBuf) {
&output,
);
}
+
+#[fixture("tests/errors/next-font-loaders/**/input.js")]
+fn next_font_loaders_errors(input: PathBuf) {
+ let output = input.parent().unwrap().join("output.js");
+ test_fixture_allowing_error(
+ syntax(),
+ &|_tr| next_font_loaders(vec!["@next/font/google".into(), "cool-fonts".into()]),
+ &input,
+ &output,
+ );
+}
diff --git a/packages/next-swc/crates/core/tests/errors/next-font-loaders/import-all/input.js b/packages/next-swc/crates/core/tests/errors/next-font-loaders/import-all/input.js
new file mode 100644
index 0000000000000..27cc0a2526ce1
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/errors/next-font-loaders/import-all/input.js
@@ -0,0 +1 @@
+import * as googleFonts from '@next/font/google'
diff --git a/packages/next-swc/crates/core/tests/errors/next-font-loaders/import-all/output.js b/packages/next-swc/crates/core/tests/errors/next-font-loaders/import-all/output.js
new file mode 100644
index 0000000000000..e69de29bb2d1d
diff --git a/packages/next-swc/crates/core/tests/errors/next-font-loaders/import-all/output.stderr b/packages/next-swc/crates/core/tests/errors/next-font-loaders/import-all/output.stderr
new file mode 100644
index 0000000000000..c9d0e143c7c65
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/errors/next-font-loaders/import-all/output.stderr
@@ -0,0 +1,6 @@
+
+ x Font loaders can't have namespace imports
+ ,-[input.js:1:1]
+ 1 | import * as googleFonts from '@next/font/google'
+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ `----
diff --git a/packages/next-swc/crates/core/tests/errors/next-font-loaders/not-const/input.js b/packages/next-swc/crates/core/tests/errors/next-font-loaders/not-const/input.js
new file mode 100644
index 0000000000000..11316faab0959
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/errors/next-font-loaders/not-const/input.js
@@ -0,0 +1,11 @@
+import { Inter } from '@next/font/google'
+
+var i = 10
+var inter1 = Inter({
+ variant: '400',
+})
+
+var i2 = 20
+let inter2 = Inter({
+ variant: '400',
+})
diff --git a/packages/next-swc/crates/core/tests/errors/next-font-loaders/not-const/output.js b/packages/next-swc/crates/core/tests/errors/next-font-loaders/not-const/output.js
new file mode 100644
index 0000000000000..7048782e0b9d9
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/errors/next-font-loaders/not-const/output.js
@@ -0,0 +1,4 @@
+import inter1 from '@next/font/google?Inter;{"variant":"400"}';
+import inter2 from '@next/font/google?Inter;{"variant":"400"}';
+var i = 10;
+var i2 = 20;
diff --git a/packages/next-swc/crates/core/tests/errors/next-font-loaders/not-const/output.stderr b/packages/next-swc/crates/core/tests/errors/next-font-loaders/not-const/output.stderr
new file mode 100644
index 0000000000000..f1ca698810bc9
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/errors/next-font-loaders/not-const/output.stderr
@@ -0,0 +1,14 @@
+
+ x Font loader calls must be assigned to a const
+ ,-[input.js:4:1]
+ 4 | ,-> var inter1 = Inter({
+ 5 | | variant: '400',
+ 6 | `-> })
+ `----
+
+ x Font loader calls must be assigned to a const
+ ,-[input.js:9:1]
+ 9 | ,-> let inter2 = Inter({
+ 10 | | variant: '400',
+ 11 | `-> })
+ `----
diff --git a/packages/next-swc/crates/core/tests/errors/next-font-loaders/not-ident/input.js b/packages/next-swc/crates/core/tests/errors/next-font-loaders/not-ident/input.js
new file mode 100644
index 0000000000000..835fb846f93c1
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/errors/next-font-loaders/not-ident/input.js
@@ -0,0 +1,11 @@
+import { Inter } from '@next/font/google'
+
+const { a } = Inter({
+ variant: '400',
+})
+
+const [b] = Inter({
+ variant: '400',
+})
+
+const { e } = {}
diff --git a/packages/next-swc/crates/core/tests/errors/next-font-loaders/not-ident/output.js b/packages/next-swc/crates/core/tests/errors/next-font-loaders/not-ident/output.js
new file mode 100644
index 0000000000000..ac0e441683cdc
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/errors/next-font-loaders/not-ident/output.js
@@ -0,0 +1 @@
+const { e } = {};
diff --git a/packages/next-swc/crates/core/tests/errors/next-font-loaders/not-ident/output.stderr b/packages/next-swc/crates/core/tests/errors/next-font-loaders/not-ident/output.stderr
new file mode 100644
index 0000000000000..f8e4344e9c441
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/errors/next-font-loaders/not-ident/output.stderr
@@ -0,0 +1,12 @@
+
+ x Font loader calls must be assigned to an identifier
+ ,-[input.js:3:1]
+ 3 | const { a } = Inter({
+ : ^^^^^
+ `----
+
+ x Font loader calls must be assigned to an identifier
+ ,-[input.js:7:1]
+ 7 | const [b] = Inter({
+ : ^^^
+ `----
diff --git a/packages/next-swc/crates/core/tests/errors/next-font-loaders/options-object/input.js b/packages/next-swc/crates/core/tests/errors/next-font-loaders/options-object/input.js
new file mode 100644
index 0000000000000..98c18015f2293
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/errors/next-font-loaders/options-object/input.js
@@ -0,0 +1,13 @@
+import { ABeeZee } from '@next/font/google'
+
+const a = fn({ 10: 'hello' })
+const a = ABeeZee({ 10: 'hello' })
+
+const a = fn({ variant: [i1] })
+const a = ABeeZee({ variant: [i1] })
+
+const a = fn({ variant: () => {} })
+const a = ABeeZee({ variant: () => {} })
+
+const a = fn({ ...{} })
+const a = ABeeZee({ ...{} })
diff --git a/packages/next-swc/crates/core/tests/errors/next-font-loaders/options-object/output.js b/packages/next-swc/crates/core/tests/errors/next-font-loaders/options-object/output.js
new file mode 100644
index 0000000000000..073b736199d28
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/errors/next-font-loaders/options-object/output.js
@@ -0,0 +1,18 @@
+import a from "@next/font/google?ABeeZee;{}";
+import a from "@next/font/google?ABeeZee;{}";
+import a from "@next/font/google?ABeeZee;{}";
+import a from "@next/font/google?ABeeZee;{}";
+const a = fn({
+ 10: 'hello'
+});
+const a = fn({
+ variant: [
+ i1
+ ]
+});
+const a = fn({
+ variant: ()=>{}
+});
+const a = fn({
+ ...{}
+});
diff --git a/packages/next-swc/crates/core/tests/errors/next-font-loaders/options-object/output.stderr b/packages/next-swc/crates/core/tests/errors/next-font-loaders/options-object/output.stderr
new file mode 100644
index 0000000000000..ec93d2affb8c1
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/errors/next-font-loaders/options-object/output.stderr
@@ -0,0 +1,24 @@
+
+ x Unexpected object key type
+ ,-[input.js:4:1]
+ 4 | const a = ABeeZee({ 10: 'hello' })
+ : ^^
+ `----
+
+ x Unexpected value
+ ,-[input.js:7:1]
+ 7 | const a = ABeeZee({ variant: [i1] })
+ : ^^
+ `----
+
+ x Unexpected value
+ ,-[input.js:10:1]
+ 10 | const a = ABeeZee({ variant: () => {} })
+ : ^^^^^^^^
+ `----
+
+ x Unexpected spread
+ ,-[input.js:13:1]
+ 13 | const a = ABeeZee({ ...{} })
+ : ^^^
+ `----
diff --git a/packages/next-swc/crates/core/tests/errors/next-font-loaders/spread-arg/input.js b/packages/next-swc/crates/core/tests/errors/next-font-loaders/spread-arg/input.js
new file mode 100644
index 0000000000000..2f16f3375aedc
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/errors/next-font-loaders/spread-arg/input.js
@@ -0,0 +1,4 @@
+import { Inter } from '@next/font/google'
+
+const a = fn(...{}, ...[])
+const inter = Inter(...{}, ...[])
diff --git a/packages/next-swc/crates/core/tests/errors/next-font-loaders/spread-arg/output.js b/packages/next-swc/crates/core/tests/errors/next-font-loaders/spread-arg/output.js
new file mode 100644
index 0000000000000..786e60366018d
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/errors/next-font-loaders/spread-arg/output.js
@@ -0,0 +1,2 @@
+import inter from "@next/font/google?Inter;{};[]";
+const a = fn(...{}, ...[]);
diff --git a/packages/next-swc/crates/core/tests/errors/next-font-loaders/spread-arg/output.stderr b/packages/next-swc/crates/core/tests/errors/next-font-loaders/spread-arg/output.stderr
new file mode 100644
index 0000000000000..29b46cdfe6061
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/errors/next-font-loaders/spread-arg/output.stderr
@@ -0,0 +1,12 @@
+
+ x Font loaders don't accept spreads
+ ,-[input.js:4:1]
+ 4 | const inter = Inter(...{}, ...[])
+ : ^^^
+ `----
+
+ x Font loaders don't accept spreads
+ ,-[input.js:4:1]
+ 4 | const inter = Inter(...{}, ...[])
+ : ^^^
+ `----
diff --git a/packages/next-swc/crates/core/tests/errors/next-font-loaders/wrong-scope/input.js b/packages/next-swc/crates/core/tests/errors/next-font-loaders/wrong-scope/input.js
new file mode 100644
index 0000000000000..ee86a223e6409
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/errors/next-font-loaders/wrong-scope/input.js
@@ -0,0 +1,24 @@
+import { Aladin } from '@next/font/google'
+
+Aladin({})
+
+let b
+const a = (b = Aladin({ variant: '400' }))
+
+function Hello() {
+ const a = Aladin({
+ variant: '400',
+ })
+}
+
+class C {
+ constructor() {
+ Aladin({
+ variant: '400',
+ })
+ }
+}
+
+{
+ Aladin({})
+}
diff --git a/packages/next-swc/crates/core/tests/errors/next-font-loaders/wrong-scope/output.js b/packages/next-swc/crates/core/tests/errors/next-font-loaders/wrong-scope/output.js
new file mode 100644
index 0000000000000..4ed290cf5baa1
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/errors/next-font-loaders/wrong-scope/output.js
@@ -0,0 +1,20 @@
+Aladin({});
+let b;
+const a = b = Aladin({
+ variant: '400'
+});
+function Hello() {
+ const a = Aladin({
+ variant: '400'
+ });
+}
+class C {
+ constructor(){
+ Aladin({
+ variant: '400'
+ });
+ }
+}
+{
+ Aladin({});
+}
diff --git a/packages/next-swc/crates/core/tests/errors/next-font-loaders/wrong-scope/output.stderr b/packages/next-swc/crates/core/tests/errors/next-font-loaders/wrong-scope/output.stderr
new file mode 100644
index 0000000000000..120dbbad406c2
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/errors/next-font-loaders/wrong-scope/output.stderr
@@ -0,0 +1,30 @@
+
+ x Font loaders must be called and assigned to a const in the module scope
+ ,-[input.js:3:1]
+ 3 | Aladin({})
+ : ^^^^^^
+ `----
+
+ x Font loaders must be called and assigned to a const in the module scope
+ ,-[input.js:6:1]
+ 6 | const a = (b = Aladin({ variant: '400' }))
+ : ^^^^^^
+ `----
+
+ x Font loaders must be called and assigned to a const in the module scope
+ ,-[input.js:9:3]
+ 9 | const a = Aladin({
+ : ^^^^^^
+ `----
+
+ x Font loaders must be called and assigned to a const in the module scope
+ ,-[input.js:16:5]
+ 16 | Aladin({
+ : ^^^^^^
+ `----
+
+ x Font loaders must be called and assigned to a const in the module scope
+ ,-[input.js:23:3]
+ 23 | Aladin({})
+ : ^^^^^^
+ `----
diff --git a/packages/next-swc/crates/core/tests/fixture.rs b/packages/next-swc/crates/core/tests/fixture.rs
index ff6b8a230f13c..2df79b9a0002e 100644
--- a/packages/next-swc/crates/core/tests/fixture.rs
+++ b/packages/next-swc/crates/core/tests/fixture.rs
@@ -1,6 +1,7 @@
use next_swc::{
amp_attributes::amp_attributes,
next_dynamic::next_dynamic,
+ next_font_loaders::next_font_loaders,
next_ssg::next_ssg,
page_config::page_config_test,
react_remove_properties::remove_properties,
@@ -248,3 +249,14 @@ fn react_server_components_client_graph_fixture(input: PathBuf) {
&output,
);
}
+
+#[fixture("tests/fixture/next-font-loaders/**/input.js")]
+fn next_font_loaders_fixture(input: PathBuf) {
+ let output = input.parent().unwrap().join("output.js");
+ test_fixture(
+ syntax(),
+ &|_tr| next_font_loaders(vec!["@next/font/google".into(), "cool-fonts".into()]),
+ &input,
+ &output,
+ );
+}
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/default-import/input.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/default-import/input.js
new file mode 100644
index 0000000000000..d1673816d856c
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/default-import/input.js
@@ -0,0 +1,3 @@
+import cool from 'cool-fonts'
+
+const font = cool({ prop: true })
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/default-import/output.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/default-import/output.js
new file mode 100644
index 0000000000000..dddf305e87bc5
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/default-import/output.js
@@ -0,0 +1 @@
+import font from 'cool-fonts?;{"prop":true}';
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/exports/input.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/exports/input.js
new file mode 100644
index 0000000000000..dfaf75ad16bf9
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/exports/input.js
@@ -0,0 +1,8 @@
+import React from 'react'
+import { Abel, Inter } from '@next/font/google'
+
+const firaCode = Abel()
+const inter = Inter()
+
+export { firaCode }
+export default inter
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/exports/output.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/exports/output.js
new file mode 100644
index 0000000000000..c852f5621a5cb
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/exports/output.js
@@ -0,0 +1,5 @@
+import firaCode from "@next/font/google?Abel";
+import inter from "@next/font/google?Inter";
+import React from 'react';
+export { firaCode };
+export default inter;
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/font-options/input.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/font-options/input.js
new file mode 100644
index 0000000000000..6506b7c4ab879
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/font-options/input.js
@@ -0,0 +1,11 @@
+import React from 'react'
+import { Fira_Code } from '@next/font/google'
+
+const firaCode = Fira_Code({
+ variant: '400',
+ fallback: ['system-ui', { key: false }, []],
+ preload: true,
+ key: { key2: {} },
+})
+
+console.log(firaCode)
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/font-options/output.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/font-options/output.js
new file mode 100644
index 0000000000000..3e921aeb54bf0
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/font-options/output.js
@@ -0,0 +1,3 @@
+import firaCode from '@next/font/google?Fira_Code;{"fallback":["system-ui",{"key":false},[]],"key":{"key2":{}},"preload":true,"variant":"400"}';
+import React from 'react';
+console.log(firaCode);
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/import-as/input.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/import-as/input.js
new file mode 100644
index 0000000000000..98a23c5752cbc
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/import-as/input.js
@@ -0,0 +1,6 @@
+import React from 'react'
+import { Acme as a } from 'cool-fonts'
+
+const acme1 = a({
+ variant: '400',
+})
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/import-as/output.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/import-as/output.js
new file mode 100644
index 0000000000000..a1e93892abaa6
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/import-as/output.js
@@ -0,0 +1,2 @@
+import acme1 from 'cool-fonts?Acme;{"variant":"400"}';
+import React from 'react';
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/many-args/input.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/many-args/input.js
new file mode 100644
index 0000000000000..9745fd807b4a9
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/many-args/input.js
@@ -0,0 +1,3 @@
+import { Geo } from '@next/font/google'
+
+const geo = Geo('test', [1], { a: 2 }, 3)
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/many-args/output.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/many-args/output.js
new file mode 100644
index 0000000000000..fb4b3804ff6eb
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/many-args/output.js
@@ -0,0 +1 @@
+import geo from '@next/font/google?Geo;"test";[1.0];{"a":2.0};3.0';
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-calls/input.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-calls/input.js
new file mode 100644
index 0000000000000..91f5be7cb56d9
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-calls/input.js
@@ -0,0 +1,12 @@
+import React from 'react'
+import { Inter } from '@next/font/google'
+
+const inter = Inter({
+ variant: '900',
+ display: 'swap',
+})
+
+const inter = Inter({
+ variant: '900',
+ display: 'swap',
+})
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-calls/output.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-calls/output.js
new file mode 100644
index 0000000000000..32af21eb3d17d
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-calls/output.js
@@ -0,0 +1,3 @@
+import inter from '@next/font/google?Inter;{"display":"swap","variant":"900"}';
+import inter from '@next/font/google?Inter;{"display":"swap","variant":"900"}';
+import React from 'react';
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-font-downloaders/input.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-font-downloaders/input.js
new file mode 100644
index 0000000000000..3fc947f12667a
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-font-downloaders/input.js
@@ -0,0 +1,12 @@
+import React from 'react'
+import { Inter } from '@next/font/google'
+import { Fira_Code } from 'cool-fonts'
+
+const inter = Inter({
+ variant: '900',
+})
+
+const fira = Fira_Code({
+ variant: '400',
+ display: 'swap',
+})
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-font-downloaders/output.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-font-downloaders/output.js
new file mode 100644
index 0000000000000..b85bbd333f678
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-font-downloaders/output.js
@@ -0,0 +1,3 @@
+import inter from '@next/font/google?Inter;{"variant":"900"}';
+import fira from 'cool-fonts?Fira_Code;{"display":"swap","variant":"400"}';
+import React from 'react';
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-fonts/input.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-fonts/input.js
new file mode 100644
index 0000000000000..14b5cd6c716f2
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-fonts/input.js
@@ -0,0 +1,11 @@
+import React from 'react'
+import { Fira_Code, Inter } from '@next/font/google'
+
+const firaCode = Fira_Code({
+ variant: '400',
+ fallback: ['system-ui'],
+})
+const inter = Inter({
+ variant: '900',
+ display: 'swap',
+})
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-fonts/output.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-fonts/output.js
new file mode 100644
index 0000000000000..88a0f1bb6b416
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-fonts/output.js
@@ -0,0 +1,3 @@
+import firaCode from '@next/font/google?Fira_Code;{"fallback":["system-ui"],"variant":"400"}';
+import inter from '@next/font/google?Inter;{"display":"swap","variant":"900"}';
+import React from 'react';
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-imports/input.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-imports/input.js
new file mode 100644
index 0000000000000..61a434bde7c5f
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-imports/input.js
@@ -0,0 +1,12 @@
+import React from 'react'
+import { Inter } from '@next/font/google'
+import { Fira_Code } from '@next/font/google'
+
+const inter = Inter({
+ variant: '900',
+})
+
+const fira = Fira_Code({
+ variant: '400',
+ display: 'swap',
+})
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-imports/output.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-imports/output.js
new file mode 100644
index 0000000000000..2c68623d1119e
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-imports/output.js
@@ -0,0 +1,3 @@
+import inter from '@next/font/google?Inter;{"variant":"900"}';
+import fira from '@next/font/google?Fira_Code;{"display":"swap","variant":"400"}';
+import React from 'react';
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/no-args/input.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/no-args/input.js
new file mode 100644
index 0000000000000..cc7d2326b91a3
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/no-args/input.js
@@ -0,0 +1,3 @@
+import { Fira_Code } from '@next/font/google'
+
+const fira = Fira_Code()
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/no-args/output.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/no-args/output.js
new file mode 100644
index 0000000000000..f371ef0ea53cf
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/no-args/output.js
@@ -0,0 +1 @@
+import fira from "@next/font/google?Fira_Code";
diff --git a/packages/next-swc/crates/core/tests/full.rs b/packages/next-swc/crates/core/tests/full.rs
index 01d081f570177..964eac330067e 100644
--- a/packages/next-swc/crates/core/tests/full.rs
+++ b/packages/next-swc/crates/core/tests/full.rs
@@ -65,6 +65,7 @@ fn test(input: &Path, minify: bool) {
shake_exports: None,
emotion: Some(assert_json("{}")),
modularize_imports: None,
+ font_loaders: None,
};
let options = options.patch(&fm);
From 1264196897e11a0561ff9ca9df10c25fb5ee718e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Hannes=20Born=C3=B6?=
Date: Thu, 22 Sep 2022 00:10:24 +0200
Subject: [PATCH 11/76] Add next font package (#40227)
For some context:
https://vercel.slack.com/archives/CGU8HUTUH/p1662124179102509
Adds `@next/font` package.
`scripts/update-google-fonts.js` generates functions and metadata for
all available google fonts. The metadata is used in `loader.ts` to
validate font options (from #40221). It then fetches the CSS from google
fonts, downloads the font files and emits them as static assets.
The actual integration with `packages/next` and integration tests
depends on #40221, will follow up with new PR.
Co-authored-by: JJ Kasper
---
package.json | 1 +
packages/font/README.md | 3 +
packages/font/google/index.d.ts | 1 +
packages/font/google/index.js | 1 +
packages/font/google/loader.d.ts | 1 +
packages/font/google/loader.js | 1 +
packages/font/package.json | 19 +
packages/font/src/google/font-data.json | 10208 +++++++++++++++++
packages/font/src/google/index.ts | 13243 ++++++++++++++++++++++
packages/font/src/google/loader.ts | 121 +
packages/font/src/google/utils.ts | 189 +
packages/font/tsconfig.json | 13 +
packages/next/server/font-utils.ts | 2 +-
pnpm-lock.yaml | 8 +-
scripts/update-google-fonts.js | 74 +
test/unit/google-font-loader.test.ts | 334 +
16 files changed, 24215 insertions(+), 4 deletions(-)
create mode 100644 packages/font/README.md
create mode 100644 packages/font/google/index.d.ts
create mode 100644 packages/font/google/index.js
create mode 100644 packages/font/google/loader.d.ts
create mode 100644 packages/font/google/loader.js
create mode 100644 packages/font/package.json
create mode 100644 packages/font/src/google/font-data.json
create mode 100644 packages/font/src/google/index.ts
create mode 100644 packages/font/src/google/loader.ts
create mode 100644 packages/font/src/google/utils.ts
create mode 100644 packages/font/tsconfig.json
create mode 100644 scripts/update-google-fonts.js
create mode 100644 test/unit/google-font-loader.test.ts
diff --git a/package.json b/package.json
index 51091d1b20cfa..d1c5ea07a022c 100644
--- a/package.json
+++ b/package.json
@@ -63,6 +63,7 @@
"@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:*",
diff --git a/packages/font/README.md b/packages/font/README.md
new file mode 100644
index 0000000000000..39b038d8caed1
--- /dev/null
+++ b/packages/font/README.md
@@ -0,0 +1,3 @@
+# `@next/font`
+
+Experimental `@next/font` package
diff --git a/packages/font/google/index.d.ts b/packages/font/google/index.d.ts
new file mode 100644
index 0000000000000..f637355cefaef
--- /dev/null
+++ b/packages/font/google/index.d.ts
@@ -0,0 +1 @@
+export * from '../dist/google'
diff --git a/packages/font/google/index.js b/packages/font/google/index.js
new file mode 100644
index 0000000000000..207253086b485
--- /dev/null
+++ b/packages/font/google/index.js
@@ -0,0 +1 @@
+throw new Error('@next/font/google is not correctly setup')
diff --git a/packages/font/google/loader.d.ts b/packages/font/google/loader.d.ts
new file mode 100644
index 0000000000000..4de1cb05c57cd
--- /dev/null
+++ b/packages/font/google/loader.d.ts
@@ -0,0 +1 @@
+export { default } from '../dist/google/loader'
diff --git a/packages/font/google/loader.js b/packages/font/google/loader.js
new file mode 100644
index 0000000000000..87dd8ad728f24
--- /dev/null
+++ b/packages/font/google/loader.js
@@ -0,0 +1 @@
+module.exports = require('../dist/google/loader')
diff --git a/packages/font/package.json b/packages/font/package.json
new file mode 100644
index 0000000000000..b09bd11bd47c5
--- /dev/null
+++ b/packages/font/package.json
@@ -0,0 +1,19 @@
+{
+ "name": "@next/font",
+ "version": "12.3.2-canary.0",
+ "repository": {
+ "url": "vercel/next.js",
+ "directory": "packages/font"
+ },
+ "files": [
+ "dist",
+ "google"
+ ],
+ "license": "MIT",
+ "scripts": {
+ "build": "rm -rf dist && tsc -d -p tsconfig.json",
+ "prepublishOnly": "cd ../../ && turbo run build",
+ "dev": "tsc -d -w -p tsconfig.json",
+ "typescript": "tsec --noEmit -p tsconfig.json"
+ }
+}
diff --git a/packages/font/src/google/font-data.json b/packages/font/src/google/font-data.json
new file mode 100644
index 0000000000000..619037601dd1e
--- /dev/null
+++ b/packages/font/src/google/font-data.json
@@ -0,0 +1,10208 @@
+{
+ "ABeeZee": {
+ "variants": ["400", "400-italic"]
+ },
+ "Abel": {
+ "variants": ["400"]
+ },
+ "Abhaya Libre": {
+ "variants": ["400", "500", "600", "700", "800"]
+ },
+ "Aboreto": {
+ "variants": ["400"]
+ },
+ "Abril Fatface": {
+ "variants": ["400"]
+ },
+ "Aclonica": {
+ "variants": ["400"]
+ },
+ "Acme": {
+ "variants": ["400"]
+ },
+ "Actor": {
+ "variants": ["400"]
+ },
+ "Adamina": {
+ "variants": ["400"]
+ },
+ "Advent Pro": {
+ "variants": ["100", "200", "300", "400", "500", "600", "700"]
+ },
+ "Aguafina Script": {
+ "variants": ["400"]
+ },
+ "Akaya Kanadaka": {
+ "variants": ["400"]
+ },
+ "Akaya Telivigala": {
+ "variants": ["400"]
+ },
+ "Akronim": {
+ "variants": ["400"]
+ },
+ "Akshar": {
+ "variants": ["300", "400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Aladin": {
+ "variants": ["400"]
+ },
+ "Alata": {
+ "variants": ["400"]
+ },
+ "Alatsi": {
+ "variants": ["400"]
+ },
+ "Albert Sans": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Aldrich": {
+ "variants": ["400"]
+ },
+ "Alef": {
+ "variants": ["400", "700"]
+ },
+ "Alegreya": {
+ "variants": [
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Alegreya SC": {
+ "variants": [
+ "400",
+ "500",
+ "700",
+ "800",
+ "900",
+ "400-italic",
+ "500-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic"
+ ]
+ },
+ "Alegreya Sans": {
+ "variants": [
+ "100",
+ "300",
+ "400",
+ "500",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic"
+ ]
+ },
+ "Alegreya Sans SC": {
+ "variants": [
+ "100",
+ "300",
+ "400",
+ "500",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic"
+ ]
+ },
+ "Aleo": {
+ "variants": ["300", "400", "700", "300-italic", "400-italic", "700-italic"]
+ },
+ "Alex Brush": {
+ "variants": ["400"]
+ },
+ "Alfa Slab One": {
+ "variants": ["400"]
+ },
+ "Alice": {
+ "variants": ["400"]
+ },
+ "Alike": {
+ "variants": ["400"]
+ },
+ "Alike Angular": {
+ "variants": ["400"]
+ },
+ "Allan": {
+ "variants": ["400", "700"]
+ },
+ "Allerta": {
+ "variants": ["400"]
+ },
+ "Allerta Stencil": {
+ "variants": ["400"]
+ },
+ "Allison": {
+ "variants": ["400"]
+ },
+ "Allura": {
+ "variants": ["400"]
+ },
+ "Almarai": {
+ "variants": ["300", "400", "700", "800"]
+ },
+ "Almendra": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Almendra Display": {
+ "variants": ["400"]
+ },
+ "Almendra SC": {
+ "variants": ["400"]
+ },
+ "Alumni Sans": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Alumni Sans Collegiate One": {
+ "variants": ["400", "400-italic"]
+ },
+ "Alumni Sans Inline One": {
+ "variants": ["400", "400-italic"]
+ },
+ "Alumni Sans Pinstripe": {
+ "variants": ["400", "400-italic"]
+ },
+ "Amarante": {
+ "variants": ["400"]
+ },
+ "Amaranth": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Amatic SC": {
+ "variants": ["400", "700"]
+ },
+ "Amethysta": {
+ "variants": ["400"]
+ },
+ "Amiko": {
+ "variants": ["400", "600", "700"]
+ },
+ "Amiri": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Amiri Quran": {
+ "variants": ["400"]
+ },
+ "Amita": {
+ "variants": ["400", "700"]
+ },
+ "Anaheim": {
+ "variants": ["400"]
+ },
+ "Andada Pro": {
+ "variants": [
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 840,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Andika": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Anek Bangla": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 75,
+ "max": 125,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Anek Devanagari": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 75,
+ "max": 125,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Anek Gujarati": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 75,
+ "max": 125,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Anek Gurmukhi": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 75,
+ "max": 125,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Anek Kannada": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 75,
+ "max": 125,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Anek Latin": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 75,
+ "max": 125,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Anek Malayalam": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 75,
+ "max": 125,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Anek Odia": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 75,
+ "max": 125,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Anek Tamil": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 75,
+ "max": 125,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Anek Telugu": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 75,
+ "max": 125,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Angkor": {
+ "variants": ["400"]
+ },
+ "Annie Use Your Telescope": {
+ "variants": ["400"]
+ },
+ "Anonymous Pro": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Antic": {
+ "variants": ["400"]
+ },
+ "Antic Didone": {
+ "variants": ["400"]
+ },
+ "Antic Slab": {
+ "variants": ["400"]
+ },
+ "Anton": {
+ "variants": ["400"]
+ },
+ "Antonio": {
+ "variants": ["100", "200", "300", "400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Anybody": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 50,
+ "max": 150,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Arapey": {
+ "variants": ["400", "400-italic"]
+ },
+ "Arbutus": {
+ "variants": ["400"]
+ },
+ "Arbutus Slab": {
+ "variants": ["400"]
+ },
+ "Architects Daughter": {
+ "variants": ["400"]
+ },
+ "Archivo": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62,
+ "max": 125,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Archivo Black": {
+ "variants": ["400"]
+ },
+ "Archivo Narrow": {
+ "variants": [
+ "400",
+ "500",
+ "600",
+ "700",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Are You Serious": {
+ "variants": ["400"]
+ },
+ "Aref Ruqaa": {
+ "variants": ["400", "700"]
+ },
+ "Aref Ruqaa Ink": {
+ "variants": ["400", "700"]
+ },
+ "Arima": {
+ "variants": ["100", "200", "300", "400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Arima Madurai": {
+ "variants": ["100", "200", "300", "400", "500", "700", "800", "900"]
+ },
+ "Arimo": {
+ "variants": [
+ "400",
+ "500",
+ "600",
+ "700",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Arizonia": {
+ "variants": ["400"]
+ },
+ "Armata": {
+ "variants": ["400"]
+ },
+ "Arsenal": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Artifika": {
+ "variants": ["400"]
+ },
+ "Arvo": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Arya": {
+ "variants": ["400", "700"]
+ },
+ "Asap": {
+ "variants": [
+ "400",
+ "500",
+ "600",
+ "700",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Asap Condensed": {
+ "variants": [
+ "400",
+ "500",
+ "600",
+ "700",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic"
+ ]
+ },
+ "Asar": {
+ "variants": ["400"]
+ },
+ "Asset": {
+ "variants": ["400"]
+ },
+ "Assistant": {
+ "variants": ["200", "300", "400", "500", "600", "700", "800", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 200,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Astloch": {
+ "variants": ["400", "700"]
+ },
+ "Asul": {
+ "variants": ["400", "700"]
+ },
+ "Athiti": {
+ "variants": ["200", "300", "400", "500", "600", "700"]
+ },
+ "Atkinson Hyperlegible": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Atma": {
+ "variants": ["300", "400", "500", "600", "700"]
+ },
+ "Atomic Age": {
+ "variants": ["400"]
+ },
+ "Aubrey": {
+ "variants": ["400"]
+ },
+ "Audiowide": {
+ "variants": ["400"]
+ },
+ "Autour One": {
+ "variants": ["400"]
+ },
+ "Average": {
+ "variants": ["400"]
+ },
+ "Average Sans": {
+ "variants": ["400"]
+ },
+ "Averia Gruesa Libre": {
+ "variants": ["400"]
+ },
+ "Averia Libre": {
+ "variants": ["300", "400", "700", "300-italic", "400-italic", "700-italic"]
+ },
+ "Averia Sans Libre": {
+ "variants": ["300", "400", "700", "300-italic", "400-italic", "700-italic"]
+ },
+ "Averia Serif Libre": {
+ "variants": ["300", "400", "700", "300-italic", "400-italic", "700-italic"]
+ },
+ "Azeret Mono": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "B612": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "B612 Mono": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "BIZ UDGothic": {
+ "variants": ["400", "700"]
+ },
+ "BIZ UDMincho": {
+ "variants": ["400"]
+ },
+ "BIZ UDPGothic": {
+ "variants": ["400", "700"]
+ },
+ "BIZ UDPMincho": {
+ "variants": ["400"]
+ },
+ "Babylonica": {
+ "variants": ["400"]
+ },
+ "Bad Script": {
+ "variants": ["400"]
+ },
+ "Bahiana": {
+ "variants": ["400"]
+ },
+ "Bahianita": {
+ "variants": ["400"]
+ },
+ "Bai Jamjuree": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic"
+ ]
+ },
+ "Bakbak One": {
+ "variants": ["400"]
+ },
+ "Ballet": {
+ "variants": ["400", "variable"],
+ "axes": [
+ {
+ "tag": "opsz",
+ "min": 16,
+ "max": 72,
+ "defaultValue": 16
+ }
+ ]
+ },
+ "Baloo 2": {
+ "variants": ["400", "500", "600", "700", "800", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Baloo Bhai 2": {
+ "variants": ["400", "500", "600", "700", "800", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Baloo Bhaijaan 2": {
+ "variants": ["400", "500", "600", "700", "800", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Baloo Bhaina 2": {
+ "variants": ["400", "500", "600", "700", "800", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Baloo Chettan 2": {
+ "variants": ["400", "500", "600", "700", "800", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Baloo Da 2": {
+ "variants": ["400", "500", "600", "700", "800", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Baloo Paaji 2": {
+ "variants": ["400", "500", "600", "700", "800", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Baloo Tamma 2": {
+ "variants": ["400", "500", "600", "700", "800", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Baloo Tammudu 2": {
+ "variants": ["400", "500", "600", "700", "800", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Baloo Thambi 2": {
+ "variants": ["400", "500", "600", "700", "800", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Balsamiq Sans": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Balthazar": {
+ "variants": ["400"]
+ },
+ "Bangers": {
+ "variants": ["400"]
+ },
+ "Barlow": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic"
+ ]
+ },
+ "Barlow Condensed": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic"
+ ]
+ },
+ "Barlow Semi Condensed": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic"
+ ]
+ },
+ "Barriecito": {
+ "variants": ["400"]
+ },
+ "Barrio": {
+ "variants": ["400"]
+ },
+ "Basic": {
+ "variants": ["400"]
+ },
+ "Baskervville": {
+ "variants": ["400", "400-italic"]
+ },
+ "Battambang": {
+ "variants": ["100", "300", "400", "700", "900"]
+ },
+ "Baumans": {
+ "variants": ["400"]
+ },
+ "Bayon": {
+ "variants": ["400"]
+ },
+ "Be Vietnam Pro": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic"
+ ]
+ },
+ "Beau Rivage": {
+ "variants": ["400"]
+ },
+ "Bebas Neue": {
+ "variants": ["400"]
+ },
+ "Belgrano": {
+ "variants": ["400"]
+ },
+ "Bellefair": {
+ "variants": ["400"]
+ },
+ "Belleza": {
+ "variants": ["400"]
+ },
+ "Bellota": {
+ "variants": ["300", "400", "700", "300-italic", "400-italic", "700-italic"]
+ },
+ "Bellota Text": {
+ "variants": ["300", "400", "700", "300-italic", "400-italic", "700-italic"]
+ },
+ "BenchNine": {
+ "variants": ["300", "400", "700"]
+ },
+ "Benne": {
+ "variants": ["400"]
+ },
+ "Bentham": {
+ "variants": ["400"]
+ },
+ "Berkshire Swash": {
+ "variants": ["400"]
+ },
+ "Besley": {
+ "variants": [
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Beth Ellen": {
+ "variants": ["400"]
+ },
+ "Bevan": {
+ "variants": ["400", "400-italic"]
+ },
+ "BhuTuka Expanded One": {
+ "variants": ["400"]
+ },
+ "Big Shoulders Display": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Big Shoulders Inline Display": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Big Shoulders Inline Text": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Big Shoulders Stencil Display": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Big Shoulders Stencil Text": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Big Shoulders Text": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Bigelow Rules": {
+ "variants": ["400"]
+ },
+ "Bigshot One": {
+ "variants": ["400"]
+ },
+ "Bilbo": {
+ "variants": ["400"]
+ },
+ "Bilbo Swash Caps": {
+ "variants": ["400"]
+ },
+ "BioRhyme": {
+ "variants": ["200", "300", "400", "700", "800"]
+ },
+ "BioRhyme Expanded": {
+ "variants": ["200", "300", "400", "700", "800"]
+ },
+ "Birthstone": {
+ "variants": ["400"]
+ },
+ "Birthstone Bounce": {
+ "variants": ["400", "500"]
+ },
+ "Biryani": {
+ "variants": ["200", "300", "400", "600", "700", "800", "900"]
+ },
+ "Bitter": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Black And White Picture": {
+ "variants": ["400"]
+ },
+ "Black Han Sans": {
+ "variants": ["400"]
+ },
+ "Black Ops One": {
+ "variants": ["400"]
+ },
+ "Blaka": {
+ "variants": ["400"]
+ },
+ "Blaka Hollow": {
+ "variants": ["400"]
+ },
+ "Blaka Ink": {
+ "variants": ["400"]
+ },
+ "Blinker": {
+ "variants": ["100", "200", "300", "400", "600", "700", "800", "900"]
+ },
+ "Bodoni Moda": {
+ "variants": [
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "opsz",
+ "min": 6,
+ "max": 96,
+ "defaultValue": 11
+ },
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Bokor": {
+ "variants": ["400"]
+ },
+ "Bona Nova": {
+ "variants": ["400", "700", "400-italic"]
+ },
+ "Bonbon": {
+ "variants": ["400"]
+ },
+ "Bonheur Royale": {
+ "variants": ["400"]
+ },
+ "Boogaloo": {
+ "variants": ["400"]
+ },
+ "Bowlby One": {
+ "variants": ["400"]
+ },
+ "Bowlby One SC": {
+ "variants": ["400"]
+ },
+ "Brawler": {
+ "variants": ["400", "700"]
+ },
+ "Bree Serif": {
+ "variants": ["400"]
+ },
+ "Brygada 1918": {
+ "variants": [
+ "400",
+ "500",
+ "600",
+ "700",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Bubblegum Sans": {
+ "variants": ["400"]
+ },
+ "Bubbler One": {
+ "variants": ["400"]
+ },
+ "Buda": {
+ "variants": ["300"]
+ },
+ "Buenard": {
+ "variants": ["400", "700"]
+ },
+ "Bungee": {
+ "variants": ["400"]
+ },
+ "Bungee Hairline": {
+ "variants": ["400"]
+ },
+ "Bungee Inline": {
+ "variants": ["400"]
+ },
+ "Bungee Outline": {
+ "variants": ["400"]
+ },
+ "Bungee Shade": {
+ "variants": ["400"]
+ },
+ "Bungee Spice": {
+ "variants": ["400"]
+ },
+ "Butcherman": {
+ "variants": ["400"]
+ },
+ "Butterfly Kids": {
+ "variants": ["400"]
+ },
+ "Cabin": {
+ "variants": [
+ "400",
+ "500",
+ "600",
+ "700",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 75,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Cabin Condensed": {
+ "variants": ["400", "500", "600", "700"]
+ },
+ "Cabin Sketch": {
+ "variants": ["400", "700"]
+ },
+ "Caesar Dressing": {
+ "variants": ["400"]
+ },
+ "Cagliostro": {
+ "variants": ["400"]
+ },
+ "Cairo": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 200,
+ "max": 1000,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Cairo Play": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "slnt",
+ "min": -11,
+ "max": 11,
+ "defaultValue": 0
+ },
+ {
+ "tag": "wght",
+ "min": 200,
+ "max": 1000,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Caladea": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Calistoga": {
+ "variants": ["400"]
+ },
+ "Calligraffitti": {
+ "variants": ["400"]
+ },
+ "Cambay": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Cambo": {
+ "variants": ["400"]
+ },
+ "Candal": {
+ "variants": ["400"]
+ },
+ "Cantarell": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Cantata One": {
+ "variants": ["400"]
+ },
+ "Cantora One": {
+ "variants": ["400"]
+ },
+ "Capriola": {
+ "variants": ["400"]
+ },
+ "Caramel": {
+ "variants": ["400"]
+ },
+ "Carattere": {
+ "variants": ["400"]
+ },
+ "Cardo": {
+ "variants": ["400", "700", "400-italic"]
+ },
+ "Carme": {
+ "variants": ["400"]
+ },
+ "Carrois Gothic": {
+ "variants": ["400"]
+ },
+ "Carrois Gothic SC": {
+ "variants": ["400"]
+ },
+ "Carter One": {
+ "variants": ["400"]
+ },
+ "Castoro": {
+ "variants": ["400", "400-italic"]
+ },
+ "Catamaran": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Caudex": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Caveat": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Caveat Brush": {
+ "variants": ["400"]
+ },
+ "Cedarville Cursive": {
+ "variants": ["400"]
+ },
+ "Ceviche One": {
+ "variants": ["400"]
+ },
+ "Chakra Petch": {
+ "variants": [
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic"
+ ]
+ },
+ "Changa": {
+ "variants": ["200", "300", "400", "500", "600", "700", "800", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 200,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Changa One": {
+ "variants": ["400", "400-italic"]
+ },
+ "Chango": {
+ "variants": ["400"]
+ },
+ "Charis SIL": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Charm": {
+ "variants": ["400", "700"]
+ },
+ "Charmonman": {
+ "variants": ["400", "700"]
+ },
+ "Chathura": {
+ "variants": ["100", "300", "400", "700", "800"]
+ },
+ "Chau Philomene One": {
+ "variants": ["400", "400-italic"]
+ },
+ "Chela One": {
+ "variants": ["400"]
+ },
+ "Chelsea Market": {
+ "variants": ["400"]
+ },
+ "Chenla": {
+ "variants": ["400"]
+ },
+ "Cherish": {
+ "variants": ["400"]
+ },
+ "Cherry Cream Soda": {
+ "variants": ["400"]
+ },
+ "Cherry Swash": {
+ "variants": ["400", "700"]
+ },
+ "Chewy": {
+ "variants": ["400"]
+ },
+ "Chicle": {
+ "variants": ["400"]
+ },
+ "Chilanka": {
+ "variants": ["400"]
+ },
+ "Chivo": {
+ "variants": [
+ "300",
+ "400",
+ "700",
+ "900",
+ "300-italic",
+ "400-italic",
+ "700-italic",
+ "900-italic"
+ ]
+ },
+ "Chonburi": {
+ "variants": ["400"]
+ },
+ "Cinzel": {
+ "variants": ["400", "500", "600", "700", "800", "900", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Cinzel Decorative": {
+ "variants": ["400", "700", "900"]
+ },
+ "Clicker Script": {
+ "variants": ["400"]
+ },
+ "Coda": {
+ "variants": ["400", "800"]
+ },
+ "Coda Caption": {
+ "variants": ["800"]
+ },
+ "Codystar": {
+ "variants": ["300", "400"]
+ },
+ "Coiny": {
+ "variants": ["400"]
+ },
+ "Combo": {
+ "variants": ["400"]
+ },
+ "Comfortaa": {
+ "variants": ["300", "400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Comforter": {
+ "variants": ["400"]
+ },
+ "Comforter Brush": {
+ "variants": ["400"]
+ },
+ "Comic Neue": {
+ "variants": ["300", "400", "700", "300-italic", "400-italic", "700-italic"]
+ },
+ "Coming Soon": {
+ "variants": ["400"]
+ },
+ "Commissioner": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Concert One": {
+ "variants": ["400"]
+ },
+ "Condiment": {
+ "variants": ["400"]
+ },
+ "Content": {
+ "variants": ["400", "700"]
+ },
+ "Contrail One": {
+ "variants": ["400"]
+ },
+ "Convergence": {
+ "variants": ["400"]
+ },
+ "Cookie": {
+ "variants": ["400"]
+ },
+ "Copse": {
+ "variants": ["400"]
+ },
+ "Corben": {
+ "variants": ["400", "700"]
+ },
+ "Corinthia": {
+ "variants": ["400", "700"]
+ },
+ "Cormorant": {
+ "variants": [
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Cormorant Garamond": {
+ "variants": [
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic"
+ ]
+ },
+ "Cormorant Infant": {
+ "variants": [
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic"
+ ]
+ },
+ "Cormorant SC": {
+ "variants": ["300", "400", "500", "600", "700"]
+ },
+ "Cormorant Unicase": {
+ "variants": ["300", "400", "500", "600", "700"]
+ },
+ "Cormorant Upright": {
+ "variants": ["300", "400", "500", "600", "700"]
+ },
+ "Courgette": {
+ "variants": ["400"]
+ },
+ "Courier Prime": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Cousine": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Coustard": {
+ "variants": ["400", "900"]
+ },
+ "Covered By Your Grace": {
+ "variants": ["400"]
+ },
+ "Crafty Girls": {
+ "variants": ["400"]
+ },
+ "Creepster": {
+ "variants": ["400"]
+ },
+ "Crete Round": {
+ "variants": ["400", "400-italic"]
+ },
+ "Crimson Pro": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 200,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Crimson Text": {
+ "variants": ["400", "600", "700", "400-italic", "600-italic", "700-italic"]
+ },
+ "Croissant One": {
+ "variants": ["400"]
+ },
+ "Crushed": {
+ "variants": ["400"]
+ },
+ "Cuprum": {
+ "variants": [
+ "400",
+ "500",
+ "600",
+ "700",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Cute Font": {
+ "variants": ["400"]
+ },
+ "Cutive": {
+ "variants": ["400"]
+ },
+ "Cutive Mono": {
+ "variants": ["400"]
+ },
+ "DM Mono": {
+ "variants": ["300", "400", "500", "300-italic", "400-italic", "500-italic"]
+ },
+ "DM Sans": {
+ "variants": ["400", "500", "700", "400-italic", "500-italic", "700-italic"]
+ },
+ "DM Serif Display": {
+ "variants": ["400", "400-italic"]
+ },
+ "DM Serif Text": {
+ "variants": ["400", "400-italic"]
+ },
+ "Damion": {
+ "variants": ["400"]
+ },
+ "Dancing Script": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Dangrek": {
+ "variants": ["400"]
+ },
+ "Darker Grotesque": {
+ "variants": ["300", "400", "500", "600", "700", "800", "900"]
+ },
+ "David Libre": {
+ "variants": ["400", "500", "700"]
+ },
+ "Dawning of a New Day": {
+ "variants": ["400"]
+ },
+ "Days One": {
+ "variants": ["400"]
+ },
+ "Dekko": {
+ "variants": ["400"]
+ },
+ "Dela Gothic One": {
+ "variants": ["400"]
+ },
+ "Delius": {
+ "variants": ["400"]
+ },
+ "Delius Swash Caps": {
+ "variants": ["400"]
+ },
+ "Delius Unicase": {
+ "variants": ["400", "700"]
+ },
+ "Della Respira": {
+ "variants": ["400"]
+ },
+ "Denk One": {
+ "variants": ["400"]
+ },
+ "Devonshire": {
+ "variants": ["400"]
+ },
+ "Dhurjati": {
+ "variants": ["400"]
+ },
+ "Didact Gothic": {
+ "variants": ["400"]
+ },
+ "Diplomata": {
+ "variants": ["400"]
+ },
+ "Diplomata SC": {
+ "variants": ["400"]
+ },
+ "Do Hyeon": {
+ "variants": ["400"]
+ },
+ "Dokdo": {
+ "variants": ["400"]
+ },
+ "Domine": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Donegal One": {
+ "variants": ["400"]
+ },
+ "Dongle": {
+ "variants": ["300", "400", "700"]
+ },
+ "Doppio One": {
+ "variants": ["400"]
+ },
+ "Dorsa": {
+ "variants": ["400"]
+ },
+ "Dosis": {
+ "variants": ["200", "300", "400", "500", "600", "700", "800", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 200,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "DotGothic16": {
+ "variants": ["400"]
+ },
+ "Dr Sugiyama": {
+ "variants": ["400"]
+ },
+ "Duru Sans": {
+ "variants": ["400"]
+ },
+ "DynaPuff": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 75,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Dynalight": {
+ "variants": ["400"]
+ },
+ "EB Garamond": {
+ "variants": [
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Eagle Lake": {
+ "variants": ["400"]
+ },
+ "East Sea Dokdo": {
+ "variants": ["400"]
+ },
+ "Eater": {
+ "variants": ["400"]
+ },
+ "Economica": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Eczar": {
+ "variants": ["400", "500", "600", "700", "800", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Edu NSW ACT Foundation": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Edu QLD Beginner": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Edu SA Beginner": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Edu TAS Beginner": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Edu VIC WA NT Beginner": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "El Messiri": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Electrolize": {
+ "variants": ["400"]
+ },
+ "Elsie": {
+ "variants": ["400", "900"]
+ },
+ "Elsie Swash Caps": {
+ "variants": ["400", "900"]
+ },
+ "Emblema One": {
+ "variants": ["400"]
+ },
+ "Emilys Candy": {
+ "variants": ["400"]
+ },
+ "Encode Sans": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 75,
+ "max": 125,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Encode Sans Condensed": {
+ "variants": ["100", "200", "300", "400", "500", "600", "700", "800", "900"]
+ },
+ "Encode Sans Expanded": {
+ "variants": ["100", "200", "300", "400", "500", "600", "700", "800", "900"]
+ },
+ "Encode Sans SC": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 75,
+ "max": 125,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Encode Sans Semi Condensed": {
+ "variants": ["100", "200", "300", "400", "500", "600", "700", "800", "900"]
+ },
+ "Encode Sans Semi Expanded": {
+ "variants": ["100", "200", "300", "400", "500", "600", "700", "800", "900"]
+ },
+ "Engagement": {
+ "variants": ["400"]
+ },
+ "Englebert": {
+ "variants": ["400"]
+ },
+ "Enriqueta": {
+ "variants": ["400", "500", "600", "700"]
+ },
+ "Ephesis": {
+ "variants": ["400"]
+ },
+ "Epilogue": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Erica One": {
+ "variants": ["400"]
+ },
+ "Esteban": {
+ "variants": ["400"]
+ },
+ "Estonia": {
+ "variants": ["400"]
+ },
+ "Euphoria Script": {
+ "variants": ["400"]
+ },
+ "Ewert": {
+ "variants": ["400"]
+ },
+ "Exo": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Exo 2": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Expletus Sans": {
+ "variants": [
+ "400",
+ "500",
+ "600",
+ "700",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Explora": {
+ "variants": ["400"]
+ },
+ "Fahkwang": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic"
+ ]
+ },
+ "Familjen Grotesk": {
+ "variants": [
+ "400",
+ "500",
+ "600",
+ "700",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Fanwood Text": {
+ "variants": ["400", "400-italic"]
+ },
+ "Farro": {
+ "variants": ["300", "400", "500", "700"]
+ },
+ "Farsan": {
+ "variants": ["400"]
+ },
+ "Fascinate": {
+ "variants": ["400"]
+ },
+ "Fascinate Inline": {
+ "variants": ["400"]
+ },
+ "Faster One": {
+ "variants": ["400"]
+ },
+ "Fasthand": {
+ "variants": ["400"]
+ },
+ "Fauna One": {
+ "variants": ["400"]
+ },
+ "Faustina": {
+ "variants": [
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Federant": {
+ "variants": ["400"]
+ },
+ "Federo": {
+ "variants": ["400"]
+ },
+ "Felipa": {
+ "variants": ["400"]
+ },
+ "Fenix": {
+ "variants": ["400"]
+ },
+ "Festive": {
+ "variants": ["400"]
+ },
+ "Figtree": {
+ "variants": ["300", "400", "500", "600", "700", "800", "900", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Finger Paint": {
+ "variants": ["400"]
+ },
+ "Finlandica": {
+ "variants": [
+ "400",
+ "500",
+ "600",
+ "700",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Fira Code": {
+ "variants": ["300", "400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Fira Mono": {
+ "variants": ["400", "500", "700"]
+ },
+ "Fira Sans": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic"
+ ]
+ },
+ "Fira Sans Condensed": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic"
+ ]
+ },
+ "Fira Sans Extra Condensed": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic"
+ ]
+ },
+ "Fjalla One": {
+ "variants": ["400"]
+ },
+ "Fjord One": {
+ "variants": ["400"]
+ },
+ "Flamenco": {
+ "variants": ["300", "400"]
+ },
+ "Flavors": {
+ "variants": ["400"]
+ },
+ "Fleur De Leah": {
+ "variants": ["400"]
+ },
+ "Flow Block": {
+ "variants": ["400"]
+ },
+ "Flow Circular": {
+ "variants": ["400"]
+ },
+ "Flow Rounded": {
+ "variants": ["400"]
+ },
+ "Fondamento": {
+ "variants": ["400", "400-italic"]
+ },
+ "Fontdiner Swanky": {
+ "variants": ["400"]
+ },
+ "Forum": {
+ "variants": ["400"]
+ },
+ "Francois One": {
+ "variants": ["400"]
+ },
+ "Frank Ruhl Libre": {
+ "variants": ["300", "400", "500", "700", "900"]
+ },
+ "Fraunces": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "SOFT",
+ "min": 0,
+ "max": 100,
+ "defaultValue": 0
+ },
+ {
+ "tag": "WONK",
+ "min": 0,
+ "max": 1,
+ "defaultValue": 0
+ },
+ {
+ "tag": "opsz",
+ "min": 9,
+ "max": 144,
+ "defaultValue": 14
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Freckle Face": {
+ "variants": ["400"]
+ },
+ "Fredericka the Great": {
+ "variants": ["400"]
+ },
+ "Fredoka": {
+ "variants": ["300", "400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 75,
+ "max": 125,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Fredoka One": {
+ "variants": ["400"]
+ },
+ "Freehand": {
+ "variants": ["400"]
+ },
+ "Fresca": {
+ "variants": ["400"]
+ },
+ "Frijole": {
+ "variants": ["400"]
+ },
+ "Fruktur": {
+ "variants": ["400", "400-italic"]
+ },
+ "Fugaz One": {
+ "variants": ["400"]
+ },
+ "Fuggles": {
+ "variants": ["400"]
+ },
+ "Fuzzy Bubbles": {
+ "variants": ["400", "700"]
+ },
+ "GFS Didot": {
+ "variants": ["400"]
+ },
+ "GFS Neohellenic": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Gabriela": {
+ "variants": ["400"]
+ },
+ "Gaegu": {
+ "variants": ["300", "400", "700"]
+ },
+ "Gafata": {
+ "variants": ["400"]
+ },
+ "Galada": {
+ "variants": ["400"]
+ },
+ "Galdeano": {
+ "variants": ["400"]
+ },
+ "Galindo": {
+ "variants": ["400"]
+ },
+ "Gamja Flower": {
+ "variants": ["400"]
+ },
+ "Gantari": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Gayathri": {
+ "variants": ["100", "400", "700"]
+ },
+ "Gelasio": {
+ "variants": [
+ "400",
+ "500",
+ "600",
+ "700",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic"
+ ]
+ },
+ "Gemunu Libre": {
+ "variants": ["200", "300", "400", "500", "600", "700", "800", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 200,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Genos": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Gentium Book Basic": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Gentium Book Plus": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Gentium Plus": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Geo": {
+ "variants": ["400", "400-italic"]
+ },
+ "Georama": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 150,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Geostar": {
+ "variants": ["400"]
+ },
+ "Geostar Fill": {
+ "variants": ["400"]
+ },
+ "Germania One": {
+ "variants": ["400"]
+ },
+ "Gideon Roman": {
+ "variants": ["400"]
+ },
+ "Gidugu": {
+ "variants": ["400"]
+ },
+ "Gilda Display": {
+ "variants": ["400"]
+ },
+ "Girassol": {
+ "variants": ["400"]
+ },
+ "Give You Glory": {
+ "variants": ["400"]
+ },
+ "Glass Antiqua": {
+ "variants": ["400"]
+ },
+ "Glegoo": {
+ "variants": ["400", "700"]
+ },
+ "Gloria Hallelujah": {
+ "variants": ["400"]
+ },
+ "Glory": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Gluten": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "slnt",
+ "min": -13,
+ "max": 13,
+ "defaultValue": 0
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Goblin One": {
+ "variants": ["400"]
+ },
+ "Gochi Hand": {
+ "variants": ["400"]
+ },
+ "Goldman": {
+ "variants": ["400", "700"]
+ },
+ "Gorditas": {
+ "variants": ["400", "700"]
+ },
+ "Gothic A1": {
+ "variants": ["100", "200", "300", "400", "500", "600", "700", "800", "900"]
+ },
+ "Gotu": {
+ "variants": ["400"]
+ },
+ "Goudy Bookletter 1911": {
+ "variants": ["400"]
+ },
+ "Gowun Batang": {
+ "variants": ["400", "700"]
+ },
+ "Gowun Dodum": {
+ "variants": ["400"]
+ },
+ "Graduate": {
+ "variants": ["400"]
+ },
+ "Grand Hotel": {
+ "variants": ["400"]
+ },
+ "Grandstander": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Grape Nuts": {
+ "variants": ["400"]
+ },
+ "Gravitas One": {
+ "variants": ["400"]
+ },
+ "Great Vibes": {
+ "variants": ["400"]
+ },
+ "Grechen Fuemen": {
+ "variants": ["400"]
+ },
+ "Grenze": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic"
+ ]
+ },
+ "Grenze Gotisch": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Grey Qo": {
+ "variants": ["400"]
+ },
+ "Griffy": {
+ "variants": ["400"]
+ },
+ "Gruppo": {
+ "variants": ["400"]
+ },
+ "Gudea": {
+ "variants": ["400", "700", "400-italic"]
+ },
+ "Gugi": {
+ "variants": ["400"]
+ },
+ "Gulzar": {
+ "variants": ["400"]
+ },
+ "Gupter": {
+ "variants": ["400", "500", "700"]
+ },
+ "Gurajada": {
+ "variants": ["400"]
+ },
+ "Gwendolyn": {
+ "variants": ["400", "700"]
+ },
+ "Habibi": {
+ "variants": ["400"]
+ },
+ "Hachi Maru Pop": {
+ "variants": ["400"]
+ },
+ "Hahmlet": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Halant": {
+ "variants": ["300", "400", "500", "600", "700"]
+ },
+ "Hammersmith One": {
+ "variants": ["400"]
+ },
+ "Hanalei": {
+ "variants": ["400"]
+ },
+ "Hanalei Fill": {
+ "variants": ["400"]
+ },
+ "Handlee": {
+ "variants": ["400"]
+ },
+ "Hanuman": {
+ "variants": ["100", "300", "400", "700", "900"]
+ },
+ "Happy Monkey": {
+ "variants": ["400"]
+ },
+ "Harmattan": {
+ "variants": ["400", "700"]
+ },
+ "Headland One": {
+ "variants": ["400"]
+ },
+ "Heebo": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Henny Penny": {
+ "variants": ["400"]
+ },
+ "Hepta Slab": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 1,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Herr Von Muellerhoff": {
+ "variants": ["400"]
+ },
+ "Hi Melody": {
+ "variants": ["400"]
+ },
+ "Hina Mincho": {
+ "variants": ["400"]
+ },
+ "Hind": {
+ "variants": ["300", "400", "500", "600", "700"]
+ },
+ "Hind Guntur": {
+ "variants": ["300", "400", "500", "600", "700"]
+ },
+ "Hind Madurai": {
+ "variants": ["300", "400", "500", "600", "700"]
+ },
+ "Hind Siliguri": {
+ "variants": ["300", "400", "500", "600", "700"]
+ },
+ "Hind Vadodara": {
+ "variants": ["300", "400", "500", "600", "700"]
+ },
+ "Holtwood One SC": {
+ "variants": ["400"]
+ },
+ "Homemade Apple": {
+ "variants": ["400"]
+ },
+ "Homenaje": {
+ "variants": ["400"]
+ },
+ "Hubballi": {
+ "variants": ["400"]
+ },
+ "Hurricane": {
+ "variants": ["400"]
+ },
+ "IBM Plex Mono": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic"
+ ]
+ },
+ "IBM Plex Sans": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic"
+ ]
+ },
+ "IBM Plex Sans Arabic": {
+ "variants": ["100", "200", "300", "400", "500", "600", "700"]
+ },
+ "IBM Plex Sans Condensed": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic"
+ ]
+ },
+ "IBM Plex Sans Devanagari": {
+ "variants": ["100", "200", "300", "400", "500", "600", "700"]
+ },
+ "IBM Plex Sans Hebrew": {
+ "variants": ["100", "200", "300", "400", "500", "600", "700"]
+ },
+ "IBM Plex Sans KR": {
+ "variants": ["100", "200", "300", "400", "500", "600", "700"]
+ },
+ "IBM Plex Sans Thai": {
+ "variants": ["100", "200", "300", "400", "500", "600", "700"]
+ },
+ "IBM Plex Sans Thai Looped": {
+ "variants": ["100", "200", "300", "400", "500", "600", "700"]
+ },
+ "IBM Plex Serif": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic"
+ ]
+ },
+ "IM Fell DW Pica": {
+ "variants": ["400", "400-italic"]
+ },
+ "IM Fell DW Pica SC": {
+ "variants": ["400"]
+ },
+ "IM Fell Double Pica": {
+ "variants": ["400", "400-italic"]
+ },
+ "IM Fell Double Pica SC": {
+ "variants": ["400"]
+ },
+ "IM Fell English": {
+ "variants": ["400", "400-italic"]
+ },
+ "IM Fell English SC": {
+ "variants": ["400"]
+ },
+ "IM Fell French Canon": {
+ "variants": ["400", "400-italic"]
+ },
+ "IM Fell French Canon SC": {
+ "variants": ["400"]
+ },
+ "IM Fell Great Primer": {
+ "variants": ["400", "400-italic"]
+ },
+ "IM Fell Great Primer SC": {
+ "variants": ["400"]
+ },
+ "Ibarra Real Nova": {
+ "variants": [
+ "400",
+ "500",
+ "600",
+ "700",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Iceberg": {
+ "variants": ["400"]
+ },
+ "Iceland": {
+ "variants": ["400"]
+ },
+ "Imbue": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "opsz",
+ "min": 10,
+ "max": 100,
+ "defaultValue": 10
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Imperial Script": {
+ "variants": ["400"]
+ },
+ "Imprima": {
+ "variants": ["400"]
+ },
+ "Inconsolata": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 50,
+ "max": 200,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 200,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Inder": {
+ "variants": ["400"]
+ },
+ "Indie Flower": {
+ "variants": ["400"]
+ },
+ "Ingrid Darling": {
+ "variants": ["400"]
+ },
+ "Inika": {
+ "variants": ["400", "700"]
+ },
+ "Inknut Antiqua": {
+ "variants": ["300", "400", "500", "600", "700", "800", "900"]
+ },
+ "Inria Sans": {
+ "variants": ["300", "400", "700", "300-italic", "400-italic", "700-italic"]
+ },
+ "Inria Serif": {
+ "variants": ["300", "400", "700", "300-italic", "400-italic", "700-italic"]
+ },
+ "Inspiration": {
+ "variants": ["400"]
+ },
+ "Inter": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "slnt",
+ "min": -10,
+ "max": 0,
+ "defaultValue": 0
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Irish Grover": {
+ "variants": ["400"]
+ },
+ "Island Moments": {
+ "variants": ["400"]
+ },
+ "Istok Web": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Italiana": {
+ "variants": ["400"]
+ },
+ "Italianno": {
+ "variants": ["400"]
+ },
+ "Itim": {
+ "variants": ["400"]
+ },
+ "Jacques Francois": {
+ "variants": ["400"]
+ },
+ "Jacques Francois Shadow": {
+ "variants": ["400"]
+ },
+ "Jaldi": {
+ "variants": ["400", "700"]
+ },
+ "JetBrains Mono": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Jim Nightshade": {
+ "variants": ["400"]
+ },
+ "Joan": {
+ "variants": ["400"]
+ },
+ "Jockey One": {
+ "variants": ["400"]
+ },
+ "Jolly Lodger": {
+ "variants": ["400"]
+ },
+ "Jomhuria": {
+ "variants": ["400"]
+ },
+ "Jomolhari": {
+ "variants": ["400"]
+ },
+ "Josefin Sans": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Josefin Slab": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Jost": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Joti One": {
+ "variants": ["400"]
+ },
+ "Jua": {
+ "variants": ["400"]
+ },
+ "Judson": {
+ "variants": ["400", "700", "400-italic"]
+ },
+ "Julee": {
+ "variants": ["400"]
+ },
+ "Julius Sans One": {
+ "variants": ["400"]
+ },
+ "Junge": {
+ "variants": ["400"]
+ },
+ "Jura": {
+ "variants": ["300", "400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Just Another Hand": {
+ "variants": ["400"]
+ },
+ "Just Me Again Down Here": {
+ "variants": ["400"]
+ },
+ "K2D": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic"
+ ]
+ },
+ "Kadwa": {
+ "variants": ["400", "700"]
+ },
+ "Kaisei Decol": {
+ "variants": ["400", "500", "700"]
+ },
+ "Kaisei HarunoUmi": {
+ "variants": ["400", "500", "700"]
+ },
+ "Kaisei Opti": {
+ "variants": ["400", "500", "700"]
+ },
+ "Kaisei Tokumin": {
+ "variants": ["400", "500", "700", "800"]
+ },
+ "Kalam": {
+ "variants": ["300", "400", "700"]
+ },
+ "Kameron": {
+ "variants": ["400", "700"]
+ },
+ "Kanit": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic"
+ ]
+ },
+ "Kantumruy": {
+ "variants": ["300", "400", "700"]
+ },
+ "Kantumruy Pro": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Karantina": {
+ "variants": ["300", "400", "700"]
+ },
+ "Karla": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 200,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Karma": {
+ "variants": ["300", "400", "500", "600", "700"]
+ },
+ "Katibeh": {
+ "variants": ["400"]
+ },
+ "Kaushan Script": {
+ "variants": ["400"]
+ },
+ "Kavivanar": {
+ "variants": ["400"]
+ },
+ "Kavoon": {
+ "variants": ["400"]
+ },
+ "Kdam Thmor Pro": {
+ "variants": ["400"]
+ },
+ "Keania One": {
+ "variants": ["400"]
+ },
+ "Kelly Slab": {
+ "variants": ["400"]
+ },
+ "Kenia": {
+ "variants": ["400"]
+ },
+ "Khand": {
+ "variants": ["300", "400", "500", "600", "700"]
+ },
+ "Khmer": {
+ "variants": ["400"]
+ },
+ "Khula": {
+ "variants": ["300", "400", "600", "700", "800"]
+ },
+ "Kings": {
+ "variants": ["400"]
+ },
+ "Kirang Haerang": {
+ "variants": ["400"]
+ },
+ "Kite One": {
+ "variants": ["400"]
+ },
+ "Kiwi Maru": {
+ "variants": ["300", "400", "500"]
+ },
+ "Klee One": {
+ "variants": ["400", "600"]
+ },
+ "Knewave": {
+ "variants": ["400"]
+ },
+ "KoHo": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic"
+ ]
+ },
+ "Kodchasan": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic"
+ ]
+ },
+ "Koh Santepheap": {
+ "variants": ["100", "300", "400", "700", "900"]
+ },
+ "Kolker Brush": {
+ "variants": ["400"]
+ },
+ "Kosugi": {
+ "variants": ["400"]
+ },
+ "Kosugi Maru": {
+ "variants": ["400"]
+ },
+ "Kotta One": {
+ "variants": ["400"]
+ },
+ "Koulen": {
+ "variants": ["400"]
+ },
+ "Kranky": {
+ "variants": ["400"]
+ },
+ "Kreon": {
+ "variants": ["300", "400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Kristi": {
+ "variants": ["400"]
+ },
+ "Krona One": {
+ "variants": ["400"]
+ },
+ "Krub": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic"
+ ]
+ },
+ "Kufam": {
+ "variants": [
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Kulim Park": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "600",
+ "700",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "600-italic",
+ "700-italic"
+ ]
+ },
+ "Kumar One": {
+ "variants": ["400"]
+ },
+ "Kumar One Outline": {
+ "variants": ["400"]
+ },
+ "Kumbh Sans": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Kurale": {
+ "variants": ["400"]
+ },
+ "La Belle Aurore": {
+ "variants": ["400"]
+ },
+ "Lacquer": {
+ "variants": ["400"]
+ },
+ "Laila": {
+ "variants": ["300", "400", "500", "600", "700"]
+ },
+ "Lakki Reddy": {
+ "variants": ["400"]
+ },
+ "Lalezar": {
+ "variants": ["400"]
+ },
+ "Lancelot": {
+ "variants": ["400"]
+ },
+ "Langar": {
+ "variants": ["400"]
+ },
+ "Lateef": {
+ "variants": ["400"]
+ },
+ "Lato": {
+ "variants": [
+ "100",
+ "300",
+ "400",
+ "700",
+ "900",
+ "100-italic",
+ "300-italic",
+ "400-italic",
+ "700-italic",
+ "900-italic"
+ ]
+ },
+ "Lavishly Yours": {
+ "variants": ["400"]
+ },
+ "League Gothic": {
+ "variants": ["400", "variable"],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 75,
+ "max": 100,
+ "defaultValue": 100
+ }
+ ]
+ },
+ "League Script": {
+ "variants": ["400"]
+ },
+ "League Spartan": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Leckerli One": {
+ "variants": ["400"]
+ },
+ "Ledger": {
+ "variants": ["400"]
+ },
+ "Lekton": {
+ "variants": ["400", "700", "400-italic"]
+ },
+ "Lemon": {
+ "variants": ["400"]
+ },
+ "Lemonada": {
+ "variants": ["300", "400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Lexend": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Lexend Deca": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Lexend Exa": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Lexend Giga": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Lexend Mega": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Lexend Peta": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Lexend Tera": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Lexend Zetta": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Libre Barcode 128": {
+ "variants": ["400"]
+ },
+ "Libre Barcode 128 Text": {
+ "variants": ["400"]
+ },
+ "Libre Barcode 39": {
+ "variants": ["400"]
+ },
+ "Libre Barcode 39 Extended": {
+ "variants": ["400"]
+ },
+ "Libre Barcode 39 Extended Text": {
+ "variants": ["400"]
+ },
+ "Libre Barcode 39 Text": {
+ "variants": ["400"]
+ },
+ "Libre Barcode EAN13 Text": {
+ "variants": ["400"]
+ },
+ "Libre Baskerville": {
+ "variants": ["400", "700", "400-italic"]
+ },
+ "Libre Bodoni": {
+ "variants": [
+ "400",
+ "500",
+ "600",
+ "700",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Libre Caslon Display": {
+ "variants": ["400"]
+ },
+ "Libre Caslon Text": {
+ "variants": ["400", "700", "400-italic"]
+ },
+ "Libre Franklin": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Licorice": {
+ "variants": ["400"]
+ },
+ "Life Savers": {
+ "variants": ["400", "700", "800"]
+ },
+ "Lilita One": {
+ "variants": ["400"]
+ },
+ "Lily Script One": {
+ "variants": ["400"]
+ },
+ "Limelight": {
+ "variants": ["400"]
+ },
+ "Linden Hill": {
+ "variants": ["400", "400-italic"]
+ },
+ "Literata": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "opsz",
+ "min": 7,
+ "max": 72,
+ "defaultValue": 14
+ },
+ {
+ "tag": "wght",
+ "min": 200,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Liu Jian Mao Cao": {
+ "variants": ["400"]
+ },
+ "Livvic": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "900-italic"
+ ]
+ },
+ "Lobster": {
+ "variants": ["400"]
+ },
+ "Lobster Two": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Londrina Outline": {
+ "variants": ["400"]
+ },
+ "Londrina Shadow": {
+ "variants": ["400"]
+ },
+ "Londrina Sketch": {
+ "variants": ["400"]
+ },
+ "Londrina Solid": {
+ "variants": ["100", "300", "400", "900"]
+ },
+ "Long Cang": {
+ "variants": ["400"]
+ },
+ "Lora": {
+ "variants": [
+ "400",
+ "500",
+ "600",
+ "700",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Love Light": {
+ "variants": ["400"]
+ },
+ "Love Ya Like A Sister": {
+ "variants": ["400"]
+ },
+ "Loved by the King": {
+ "variants": ["400"]
+ },
+ "Lovers Quarrel": {
+ "variants": ["400"]
+ },
+ "Luckiest Guy": {
+ "variants": ["400"]
+ },
+ "Lusitana": {
+ "variants": ["400", "700"]
+ },
+ "Lustria": {
+ "variants": ["400"]
+ },
+ "Luxurious Roman": {
+ "variants": ["400"]
+ },
+ "Luxurious Script": {
+ "variants": ["400"]
+ },
+ "M PLUS 1": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "M PLUS 1 Code": {
+ "variants": ["100", "200", "300", "400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "M PLUS 1p": {
+ "variants": ["100", "300", "400", "500", "700", "800", "900"]
+ },
+ "M PLUS 2": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "M PLUS Code Latin": {
+ "variants": ["100", "200", "300", "400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 100,
+ "max": 125,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "M PLUS Rounded 1c": {
+ "variants": ["100", "300", "400", "500", "700", "800", "900"]
+ },
+ "Ma Shan Zheng": {
+ "variants": ["400"]
+ },
+ "Macondo": {
+ "variants": ["400"]
+ },
+ "Macondo Swash Caps": {
+ "variants": ["400"]
+ },
+ "Mada": {
+ "variants": ["200", "300", "400", "500", "600", "700", "900"]
+ },
+ "Magra": {
+ "variants": ["400", "700"]
+ },
+ "Maiden Orange": {
+ "variants": ["400"]
+ },
+ "Maitree": {
+ "variants": ["200", "300", "400", "500", "600", "700"]
+ },
+ "Major Mono Display": {
+ "variants": ["400"]
+ },
+ "Mako": {
+ "variants": ["400"]
+ },
+ "Mali": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic"
+ ]
+ },
+ "Mallanna": {
+ "variants": ["400"]
+ },
+ "Mandali": {
+ "variants": ["400"]
+ },
+ "Manjari": {
+ "variants": ["100", "400", "700"]
+ },
+ "Manrope": {
+ "variants": ["200", "300", "400", "500", "600", "700", "800", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 200,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Mansalva": {
+ "variants": ["400"]
+ },
+ "Manuale": {
+ "variants": [
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Marcellus": {
+ "variants": ["400"]
+ },
+ "Marcellus SC": {
+ "variants": ["400"]
+ },
+ "Marck Script": {
+ "variants": ["400"]
+ },
+ "Margarine": {
+ "variants": ["400"]
+ },
+ "Markazi Text": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Marko One": {
+ "variants": ["400"]
+ },
+ "Marmelad": {
+ "variants": ["400"]
+ },
+ "Martel": {
+ "variants": ["200", "300", "400", "600", "700", "800", "900"]
+ },
+ "Martel Sans": {
+ "variants": ["200", "300", "400", "600", "700", "800", "900"]
+ },
+ "Marvel": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Mate": {
+ "variants": ["400", "400-italic"]
+ },
+ "Mate SC": {
+ "variants": ["400"]
+ },
+ "Maven Pro": {
+ "variants": ["400", "500", "600", "700", "800", "900", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "McLaren": {
+ "variants": ["400"]
+ },
+ "Mea Culpa": {
+ "variants": ["400"]
+ },
+ "Meddon": {
+ "variants": ["400"]
+ },
+ "MedievalSharp": {
+ "variants": ["400"]
+ },
+ "Medula One": {
+ "variants": ["400"]
+ },
+ "Meera Inimai": {
+ "variants": ["400"]
+ },
+ "Megrim": {
+ "variants": ["400"]
+ },
+ "Meie Script": {
+ "variants": ["400"]
+ },
+ "Meow Script": {
+ "variants": ["400"]
+ },
+ "Merienda": {
+ "variants": ["400", "700"]
+ },
+ "Merienda One": {
+ "variants": ["400"]
+ },
+ "Merriweather": {
+ "variants": [
+ "300",
+ "400",
+ "700",
+ "900",
+ "300-italic",
+ "400-italic",
+ "700-italic",
+ "900-italic"
+ ]
+ },
+ "Merriweather Sans": {
+ "variants": [
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Metal": {
+ "variants": ["400"]
+ },
+ "Metal Mania": {
+ "variants": ["400"]
+ },
+ "Metamorphous": {
+ "variants": ["400"]
+ },
+ "Metrophobic": {
+ "variants": ["400"]
+ },
+ "Michroma": {
+ "variants": ["400"]
+ },
+ "Milonga": {
+ "variants": ["400"]
+ },
+ "Miltonian": {
+ "variants": ["400"]
+ },
+ "Miltonian Tattoo": {
+ "variants": ["400"]
+ },
+ "Mina": {
+ "variants": ["400", "700"]
+ },
+ "Mingzat": {
+ "variants": ["400"]
+ },
+ "Miniver": {
+ "variants": ["400"]
+ },
+ "Miriam Libre": {
+ "variants": ["400", "700"]
+ },
+ "Mirza": {
+ "variants": ["400", "500", "600", "700"]
+ },
+ "Miss Fajardose": {
+ "variants": ["400"]
+ },
+ "Mitr": {
+ "variants": ["200", "300", "400", "500", "600", "700"]
+ },
+ "Mochiy Pop One": {
+ "variants": ["400"]
+ },
+ "Mochiy Pop P One": {
+ "variants": ["400"]
+ },
+ "Modak": {
+ "variants": ["400"]
+ },
+ "Modern Antiqua": {
+ "variants": ["400"]
+ },
+ "Mogra": {
+ "variants": ["400"]
+ },
+ "Mohave": {
+ "variants": [
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Molengo": {
+ "variants": ["400"]
+ },
+ "Molle": {
+ "variants": ["400-italic"]
+ },
+ "Monda": {
+ "variants": ["400", "700"]
+ },
+ "Monofett": {
+ "variants": ["400"]
+ },
+ "Monoton": {
+ "variants": ["400"]
+ },
+ "Monsieur La Doulaise": {
+ "variants": ["400"]
+ },
+ "Montaga": {
+ "variants": ["400"]
+ },
+ "Montagu Slab": {
+ "variants": ["100", "200", "300", "400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "opsz",
+ "min": 16,
+ "max": 144,
+ "defaultValue": 144
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "MonteCarlo": {
+ "variants": ["400"]
+ },
+ "Montez": {
+ "variants": ["400"]
+ },
+ "Montserrat": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Montserrat Alternates": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic"
+ ]
+ },
+ "Montserrat Subrayada": {
+ "variants": ["400", "700"]
+ },
+ "Moo Lah Lah": {
+ "variants": ["400"]
+ },
+ "Moon Dance": {
+ "variants": ["400"]
+ },
+ "Moul": {
+ "variants": ["400"]
+ },
+ "Moulpali": {
+ "variants": ["400"]
+ },
+ "Mountains of Christmas": {
+ "variants": ["400", "700"]
+ },
+ "Mouse Memoirs": {
+ "variants": ["400"]
+ },
+ "Mr Bedfort": {
+ "variants": ["400"]
+ },
+ "Mr Dafoe": {
+ "variants": ["400"]
+ },
+ "Mr De Haviland": {
+ "variants": ["400"]
+ },
+ "Mrs Saint Delafield": {
+ "variants": ["400"]
+ },
+ "Mrs Sheppards": {
+ "variants": ["400"]
+ },
+ "Ms Madi": {
+ "variants": ["400"]
+ },
+ "Mukta": {
+ "variants": ["200", "300", "400", "500", "600", "700", "800"]
+ },
+ "Mukta Mahee": {
+ "variants": ["200", "300", "400", "500", "600", "700", "800"]
+ },
+ "Mukta Malar": {
+ "variants": ["200", "300", "400", "500", "600", "700", "800"]
+ },
+ "Mukta Vaani": {
+ "variants": ["200", "300", "400", "500", "600", "700", "800"]
+ },
+ "Mulish": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 200,
+ "max": 1000,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Murecho": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "MuseoModerno": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "My Soul": {
+ "variants": ["400"]
+ },
+ "Mystery Quest": {
+ "variants": ["400"]
+ },
+ "NTR": {
+ "variants": ["400"]
+ },
+ "Nabla": {
+ "variants": ["400", "variable"],
+ "axes": [
+ {
+ "tag": "EDPT",
+ "min": 0,
+ "max": 200,
+ "defaultValue": 100
+ },
+ {
+ "tag": "EHLT",
+ "min": 0,
+ "max": 24,
+ "defaultValue": 12
+ }
+ ]
+ },
+ "Nanum Brush Script": {
+ "variants": ["400"]
+ },
+ "Nanum Gothic": {
+ "variants": ["400", "700", "800"]
+ },
+ "Nanum Gothic Coding": {
+ "variants": ["400", "700"]
+ },
+ "Nanum Myeongjo": {
+ "variants": ["400", "700", "800"]
+ },
+ "Nanum Pen Script": {
+ "variants": ["400"]
+ },
+ "Neonderthaw": {
+ "variants": ["400"]
+ },
+ "Nerko One": {
+ "variants": ["400"]
+ },
+ "Neucha": {
+ "variants": ["400"]
+ },
+ "Neuton": {
+ "variants": ["200", "300", "400", "700", "800", "400-italic"]
+ },
+ "New Rocker": {
+ "variants": ["400"]
+ },
+ "New Tegomin": {
+ "variants": ["400"]
+ },
+ "News Cycle": {
+ "variants": ["400", "700"]
+ },
+ "Newsreader": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "opsz",
+ "min": 6,
+ "max": 72,
+ "defaultValue": 16
+ },
+ {
+ "tag": "wght",
+ "min": 200,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Niconne": {
+ "variants": ["400"]
+ },
+ "Niramit": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic"
+ ]
+ },
+ "Nixie One": {
+ "variants": ["400"]
+ },
+ "Nobile": {
+ "variants": ["400", "500", "700", "400-italic", "500-italic", "700-italic"]
+ },
+ "Nokora": {
+ "variants": ["100", "300", "400", "700", "900"]
+ },
+ "Norican": {
+ "variants": ["400"]
+ },
+ "Nosifer": {
+ "variants": ["400"]
+ },
+ "Notable": {
+ "variants": ["400"]
+ },
+ "Nothing You Could Do": {
+ "variants": ["400"]
+ },
+ "Noticia Text": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Noto Color Emoji": {
+ "variants": ["400"]
+ },
+ "Noto Emoji": {
+ "variants": ["300", "400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Kufi Arabic": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Music": {
+ "variants": ["400"]
+ },
+ "Noto Naskh Arabic": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Nastaliq Urdu": {
+ "variants": ["400", "700"]
+ },
+ "Noto Rashi Hebrew": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic"
+ ]
+ },
+ "Noto Sans Adlam": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Adlam Unjoined": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Anatolian Hieroglyphs": {
+ "variants": ["400"]
+ },
+ "Noto Sans Arabic": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Armenian": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Avestan": {
+ "variants": ["400"]
+ },
+ "Noto Sans Balinese": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Bamum": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Bassa Vah": {
+ "variants": ["400"]
+ },
+ "Noto Sans Batak": {
+ "variants": ["400"]
+ },
+ "Noto Sans Bengali": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Bhaiksuki": {
+ "variants": ["400"]
+ },
+ "Noto Sans Brahmi": {
+ "variants": ["400"]
+ },
+ "Noto Sans Buginese": {
+ "variants": ["400"]
+ },
+ "Noto Sans Buhid": {
+ "variants": ["400"]
+ },
+ "Noto Sans Canadian Aboriginal": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Carian": {
+ "variants": ["400"]
+ },
+ "Noto Sans Caucasian Albanian": {
+ "variants": ["400"]
+ },
+ "Noto Sans Chakma": {
+ "variants": ["400"]
+ },
+ "Noto Sans Cham": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Cherokee": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Coptic": {
+ "variants": ["400"]
+ },
+ "Noto Sans Cuneiform": {
+ "variants": ["400"]
+ },
+ "Noto Sans Cypriot": {
+ "variants": ["400"]
+ },
+ "Noto Sans Deseret": {
+ "variants": ["400"]
+ },
+ "Noto Sans Devanagari": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Display": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Duployan": {
+ "variants": ["400"]
+ },
+ "Noto Sans Egyptian Hieroglyphs": {
+ "variants": ["400"]
+ },
+ "Noto Sans Elbasan": {
+ "variants": ["400"]
+ },
+ "Noto Sans Elymaic": {
+ "variants": ["400"]
+ },
+ "Noto Sans Georgian": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Glagolitic": {
+ "variants": ["400"]
+ },
+ "Noto Sans Gothic": {
+ "variants": ["400"]
+ },
+ "Noto Sans Grantha": {
+ "variants": ["400"]
+ },
+ "Noto Sans Gujarati": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Gunjala Gondi": {
+ "variants": ["400"]
+ },
+ "Noto Sans Gurmukhi": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans HK": {
+ "variants": ["100", "300", "400", "500", "700", "900"]
+ },
+ "Noto Sans Hanifi Rohingya": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Hanunoo": {
+ "variants": ["400"]
+ },
+ "Noto Sans Hatran": {
+ "variants": ["400"]
+ },
+ "Noto Sans Hebrew": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Imperial Aramaic": {
+ "variants": ["400"]
+ },
+ "Noto Sans Indic Siyaq Numbers": {
+ "variants": ["400"]
+ },
+ "Noto Sans Inscriptional Pahlavi": {
+ "variants": ["400"]
+ },
+ "Noto Sans Inscriptional Parthian": {
+ "variants": ["400"]
+ },
+ "Noto Sans JP": {
+ "variants": ["100", "300", "400", "500", "700", "900"]
+ },
+ "Noto Sans Javanese": {
+ "variants": ["400", "700"]
+ },
+ "Noto Sans KR": {
+ "variants": ["100", "300", "400", "500", "700", "900"]
+ },
+ "Noto Sans Kaithi": {
+ "variants": ["400"]
+ },
+ "Noto Sans Kannada": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Kayah Li": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Kharoshthi": {
+ "variants": ["400"]
+ },
+ "Noto Sans Khmer": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Khojki": {
+ "variants": ["400"]
+ },
+ "Noto Sans Khudawadi": {
+ "variants": ["400"]
+ },
+ "Noto Sans Lao": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Lepcha": {
+ "variants": ["400"]
+ },
+ "Noto Sans Limbu": {
+ "variants": ["400"]
+ },
+ "Noto Sans Linear A": {
+ "variants": ["400"]
+ },
+ "Noto Sans Linear B": {
+ "variants": ["400"]
+ },
+ "Noto Sans Lisu": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Lycian": {
+ "variants": ["400"]
+ },
+ "Noto Sans Lydian": {
+ "variants": ["400"]
+ },
+ "Noto Sans Mahajani": {
+ "variants": ["400"]
+ },
+ "Noto Sans Malayalam": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Mandaic": {
+ "variants": ["400"]
+ },
+ "Noto Sans Manichaean": {
+ "variants": ["400"]
+ },
+ "Noto Sans Marchen": {
+ "variants": ["400"]
+ },
+ "Noto Sans Masaram Gondi": {
+ "variants": ["400"]
+ },
+ "Noto Sans Math": {
+ "variants": ["400"]
+ },
+ "Noto Sans Mayan Numerals": {
+ "variants": ["400"]
+ },
+ "Noto Sans Medefaidrin": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Meetei Mayek": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Meroitic": {
+ "variants": ["400"]
+ },
+ "Noto Sans Miao": {
+ "variants": ["400"]
+ },
+ "Noto Sans Modi": {
+ "variants": ["400"]
+ },
+ "Noto Sans Mongolian": {
+ "variants": ["400"]
+ },
+ "Noto Sans Mono": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Mro": {
+ "variants": ["400"]
+ },
+ "Noto Sans Multani": {
+ "variants": ["400"]
+ },
+ "Noto Sans Myanmar": {
+ "variants": ["100", "200", "300", "400", "500", "600", "700", "800", "900"]
+ },
+ "Noto Sans N Ko": {
+ "variants": ["400"]
+ },
+ "Noto Sans Nabataean": {
+ "variants": ["400"]
+ },
+ "Noto Sans New Tai Lue": {
+ "variants": ["400"]
+ },
+ "Noto Sans Newa": {
+ "variants": ["400"]
+ },
+ "Noto Sans Nushu": {
+ "variants": ["400"]
+ },
+ "Noto Sans Ogham": {
+ "variants": ["400"]
+ },
+ "Noto Sans Ol Chiki": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Old Hungarian": {
+ "variants": ["400"]
+ },
+ "Noto Sans Old Italic": {
+ "variants": ["400"]
+ },
+ "Noto Sans Old North Arabian": {
+ "variants": ["400"]
+ },
+ "Noto Sans Old Permic": {
+ "variants": ["400"]
+ },
+ "Noto Sans Old Persian": {
+ "variants": ["400"]
+ },
+ "Noto Sans Old Sogdian": {
+ "variants": ["400"]
+ },
+ "Noto Sans Old South Arabian": {
+ "variants": ["400"]
+ },
+ "Noto Sans Old Turkic": {
+ "variants": ["400"]
+ },
+ "Noto Sans Oriya": {
+ "variants": ["100", "400", "700", "900"]
+ },
+ "Noto Sans Osage": {
+ "variants": ["400"]
+ },
+ "Noto Sans Osmanya": {
+ "variants": ["400"]
+ },
+ "Noto Sans Pahawh Hmong": {
+ "variants": ["400"]
+ },
+ "Noto Sans Palmyrene": {
+ "variants": ["400"]
+ },
+ "Noto Sans Pau Cin Hau": {
+ "variants": ["400"]
+ },
+ "Noto Sans Phags Pa": {
+ "variants": ["400"]
+ },
+ "Noto Sans Phoenician": {
+ "variants": ["400"]
+ },
+ "Noto Sans Psalter Pahlavi": {
+ "variants": ["400"]
+ },
+ "Noto Sans Rejang": {
+ "variants": ["400"]
+ },
+ "Noto Sans Runic": {
+ "variants": ["400"]
+ },
+ "Noto Sans SC": {
+ "variants": ["100", "300", "400", "500", "700", "900"]
+ },
+ "Noto Sans Samaritan": {
+ "variants": ["400"]
+ },
+ "Noto Sans Saurashtra": {
+ "variants": ["400"]
+ },
+ "Noto Sans Sharada": {
+ "variants": ["400"]
+ },
+ "Noto Sans Shavian": {
+ "variants": ["400"]
+ },
+ "Noto Sans Siddham": {
+ "variants": ["400"]
+ },
+ "Noto Sans Sinhala": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Sogdian": {
+ "variants": ["400"]
+ },
+ "Noto Sans Sora Sompeng": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Soyombo": {
+ "variants": ["400"]
+ },
+ "Noto Sans Sundanese": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Syloti Nagri": {
+ "variants": ["400"]
+ },
+ "Noto Sans Symbols": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Symbols 2": {
+ "variants": ["400"]
+ },
+ "Noto Sans Syriac": {
+ "variants": ["100", "400", "900"]
+ },
+ "Noto Sans TC": {
+ "variants": ["100", "300", "400", "500", "700", "900"]
+ },
+ "Noto Sans Tagalog": {
+ "variants": ["400"]
+ },
+ "Noto Sans Tagbanwa": {
+ "variants": ["400"]
+ },
+ "Noto Sans Tai Le": {
+ "variants": ["400"]
+ },
+ "Noto Sans Tai Tham": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Tai Viet": {
+ "variants": ["400"]
+ },
+ "Noto Sans Takri": {
+ "variants": ["400"]
+ },
+ "Noto Sans Tamil": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Tamil Supplement": {
+ "variants": ["400"]
+ },
+ "Noto Sans Telugu": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Thaana": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Thai": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Sans Thai Looped": {
+ "variants": ["100", "200", "300", "400", "500", "600", "700", "800", "900"]
+ },
+ "Noto Sans Tifinagh": {
+ "variants": ["400"]
+ },
+ "Noto Sans Tirhuta": {
+ "variants": ["400"]
+ },
+ "Noto Sans Ugaritic": {
+ "variants": ["400"]
+ },
+ "Noto Sans Vai": {
+ "variants": ["400"]
+ },
+ "Noto Sans Wancho": {
+ "variants": ["400"]
+ },
+ "Noto Sans Warang Citi": {
+ "variants": ["400"]
+ },
+ "Noto Sans Yi": {
+ "variants": ["400"]
+ },
+ "Noto Sans Zanabazar Square": {
+ "variants": ["400"]
+ },
+ "Noto Serif": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Noto Serif Ahom": {
+ "variants": ["400"]
+ },
+ "Noto Serif Armenian": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Serif Balinese": {
+ "variants": ["400"]
+ },
+ "Noto Serif Bengali": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Serif Devanagari": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Serif Display": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Serif Dogra": {
+ "variants": ["400"]
+ },
+ "Noto Serif Ethiopic": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Serif Georgian": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Serif Grantha": {
+ "variants": ["400"]
+ },
+ "Noto Serif Gujarati": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Serif Gurmukhi": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Serif HK": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 200,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Serif Hebrew": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Serif JP": {
+ "variants": ["200", "300", "400", "500", "600", "700", "900"]
+ },
+ "Noto Serif KR": {
+ "variants": ["200", "300", "400", "500", "600", "700", "900"]
+ },
+ "Noto Serif Kannada": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Serif Khmer": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Serif Lao": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Serif Malayalam": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Serif Myanmar": {
+ "variants": ["100", "200", "300", "400", "500", "600", "700", "800", "900"]
+ },
+ "Noto Serif Nyiakeng Puachue Hmong": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Serif SC": {
+ "variants": ["200", "300", "400", "500", "600", "700", "900"]
+ },
+ "Noto Serif Sinhala": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Serif TC": {
+ "variants": ["200", "300", "400", "500", "600", "700", "900"]
+ },
+ "Noto Serif Tamil": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Serif Tangut": {
+ "variants": ["400"]
+ },
+ "Noto Serif Telugu": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Serif Thai": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 62.5,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Serif Tibetan": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Serif Yezidi": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Noto Traditional Nushu": {
+ "variants": ["400"]
+ },
+ "Nova Cut": {
+ "variants": ["400"]
+ },
+ "Nova Flat": {
+ "variants": ["400"]
+ },
+ "Nova Mono": {
+ "variants": ["400"]
+ },
+ "Nova Oval": {
+ "variants": ["400"]
+ },
+ "Nova Round": {
+ "variants": ["400"]
+ },
+ "Nova Script": {
+ "variants": ["400"]
+ },
+ "Nova Slim": {
+ "variants": ["400"]
+ },
+ "Nova Square": {
+ "variants": ["400"]
+ },
+ "Numans": {
+ "variants": ["400"]
+ },
+ "Nunito": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 200,
+ "max": 1000,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Nunito Sans": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "600",
+ "700",
+ "800",
+ "900",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic"
+ ]
+ },
+ "Nuosu SIL": {
+ "variants": ["400"]
+ },
+ "Odibee Sans": {
+ "variants": ["400"]
+ },
+ "Odor Mean Chey": {
+ "variants": ["400"]
+ },
+ "Offside": {
+ "variants": ["400"]
+ },
+ "Oi": {
+ "variants": ["400"]
+ },
+ "Old Standard TT": {
+ "variants": ["400", "700", "400-italic"]
+ },
+ "Oldenburg": {
+ "variants": ["400"]
+ },
+ "Ole": {
+ "variants": ["400"]
+ },
+ "Oleo Script": {
+ "variants": ["400", "700"]
+ },
+ "Oleo Script Swash Caps": {
+ "variants": ["400", "700"]
+ },
+ "Oooh Baby": {
+ "variants": ["400"]
+ },
+ "Open Sans": {
+ "variants": [
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 75,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Oranienbaum": {
+ "variants": ["400"]
+ },
+ "Orbitron": {
+ "variants": ["400", "500", "600", "700", "800", "900", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Oregano": {
+ "variants": ["400", "400-italic"]
+ },
+ "Orelega One": {
+ "variants": ["400"]
+ },
+ "Orienta": {
+ "variants": ["400"]
+ },
+ "Original Surfer": {
+ "variants": ["400"]
+ },
+ "Oswald": {
+ "variants": ["200", "300", "400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 200,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Outfit": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Over the Rainbow": {
+ "variants": ["400"]
+ },
+ "Overlock": {
+ "variants": ["400", "700", "900", "400-italic", "700-italic", "900-italic"]
+ },
+ "Overlock SC": {
+ "variants": ["400"]
+ },
+ "Overpass": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Overpass Mono": {
+ "variants": ["300", "400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Ovo": {
+ "variants": ["400"]
+ },
+ "Oxanium": {
+ "variants": ["200", "300", "400", "500", "600", "700", "800", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 200,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Oxygen": {
+ "variants": ["300", "400", "700"]
+ },
+ "Oxygen Mono": {
+ "variants": ["400"]
+ },
+ "PT Mono": {
+ "variants": ["400"]
+ },
+ "PT Sans": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "PT Sans Caption": {
+ "variants": ["400", "700"]
+ },
+ "PT Sans Narrow": {
+ "variants": ["400", "700"]
+ },
+ "PT Serif": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "PT Serif Caption": {
+ "variants": ["400", "400-italic"]
+ },
+ "Pacifico": {
+ "variants": ["400"]
+ },
+ "Padauk": {
+ "variants": ["400", "700"]
+ },
+ "Palanquin": {
+ "variants": ["100", "200", "300", "400", "500", "600", "700"]
+ },
+ "Palanquin Dark": {
+ "variants": ["400", "500", "600", "700"]
+ },
+ "Pangolin": {
+ "variants": ["400"]
+ },
+ "Paprika": {
+ "variants": ["400"]
+ },
+ "Parisienne": {
+ "variants": ["400"]
+ },
+ "Passero One": {
+ "variants": ["400"]
+ },
+ "Passion One": {
+ "variants": ["400", "700", "900"]
+ },
+ "Passions Conflict": {
+ "variants": ["400"]
+ },
+ "Pathway Gothic One": {
+ "variants": ["400"]
+ },
+ "Patrick Hand": {
+ "variants": ["400"]
+ },
+ "Patrick Hand SC": {
+ "variants": ["400"]
+ },
+ "Pattaya": {
+ "variants": ["400"]
+ },
+ "Patua One": {
+ "variants": ["400"]
+ },
+ "Pavanam": {
+ "variants": ["400"]
+ },
+ "Paytone One": {
+ "variants": ["400"]
+ },
+ "Peddana": {
+ "variants": ["400"]
+ },
+ "Peralta": {
+ "variants": ["400"]
+ },
+ "Permanent Marker": {
+ "variants": ["400"]
+ },
+ "Petemoss": {
+ "variants": ["400"]
+ },
+ "Petit Formal Script": {
+ "variants": ["400"]
+ },
+ "Petrona": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Philosopher": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Piazzolla": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "opsz",
+ "min": 8,
+ "max": 30,
+ "defaultValue": 14
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Piedra": {
+ "variants": ["400"]
+ },
+ "Pinyon Script": {
+ "variants": ["400"]
+ },
+ "Pirata One": {
+ "variants": ["400"]
+ },
+ "Plaster": {
+ "variants": ["400"]
+ },
+ "Play": {
+ "variants": ["400", "700"]
+ },
+ "Playball": {
+ "variants": ["400"]
+ },
+ "Playfair Display": {
+ "variants": [
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Playfair Display SC": {
+ "variants": ["400", "700", "900", "400-italic", "700-italic", "900-italic"]
+ },
+ "Plus Jakarta Sans": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 200,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Podkova": {
+ "variants": ["400", "500", "600", "700", "800", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Poiret One": {
+ "variants": ["400"]
+ },
+ "Poller One": {
+ "variants": ["400"]
+ },
+ "Poly": {
+ "variants": ["400", "400-italic"]
+ },
+ "Pompiere": {
+ "variants": ["400"]
+ },
+ "Pontano Sans": {
+ "variants": ["400"]
+ },
+ "Poor Story": {
+ "variants": ["400"]
+ },
+ "Poppins": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic"
+ ]
+ },
+ "Port Lligat Sans": {
+ "variants": ["400"]
+ },
+ "Port Lligat Slab": {
+ "variants": ["400"]
+ },
+ "Potta One": {
+ "variants": ["400"]
+ },
+ "Pragati Narrow": {
+ "variants": ["400", "700"]
+ },
+ "Praise": {
+ "variants": ["400"]
+ },
+ "Prata": {
+ "variants": ["400"]
+ },
+ "Preahvihear": {
+ "variants": ["400"]
+ },
+ "Press Start 2P": {
+ "variants": ["400"]
+ },
+ "Pridi": {
+ "variants": ["200", "300", "400", "500", "600", "700"]
+ },
+ "Princess Sofia": {
+ "variants": ["400"]
+ },
+ "Prociono": {
+ "variants": ["400"]
+ },
+ "Prompt": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic"
+ ]
+ },
+ "Prosto One": {
+ "variants": ["400"]
+ },
+ "Proza Libre": {
+ "variants": [
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic"
+ ]
+ },
+ "Public Sans": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Puppies Play": {
+ "variants": ["400"]
+ },
+ "Puritan": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Purple Purse": {
+ "variants": ["400"]
+ },
+ "Qahiri": {
+ "variants": ["400"]
+ },
+ "Quando": {
+ "variants": ["400"]
+ },
+ "Quantico": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Quattrocento": {
+ "variants": ["400", "700"]
+ },
+ "Quattrocento Sans": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Questrial": {
+ "variants": ["400"]
+ },
+ "Quicksand": {
+ "variants": ["300", "400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Quintessential": {
+ "variants": ["400"]
+ },
+ "Qwigley": {
+ "variants": ["400"]
+ },
+ "Qwitcher Grypen": {
+ "variants": ["400", "700"]
+ },
+ "Racing Sans One": {
+ "variants": ["400"]
+ },
+ "Radio Canada": {
+ "variants": [
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 75,
+ "max": 100,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Radley": {
+ "variants": ["400", "400-italic"]
+ },
+ "Rajdhani": {
+ "variants": ["300", "400", "500", "600", "700"]
+ },
+ "Rakkas": {
+ "variants": ["400"]
+ },
+ "Raleway": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Raleway Dots": {
+ "variants": ["400"]
+ },
+ "Ramabhadra": {
+ "variants": ["400"]
+ },
+ "Ramaraja": {
+ "variants": ["400"]
+ },
+ "Rambla": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Rammetto One": {
+ "variants": ["400"]
+ },
+ "Rampart One": {
+ "variants": ["400"]
+ },
+ "Ranchers": {
+ "variants": ["400"]
+ },
+ "Rancho": {
+ "variants": ["400"]
+ },
+ "Ranga": {
+ "variants": ["400", "700"]
+ },
+ "Rasa": {
+ "variants": [
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Rationale": {
+ "variants": ["400"]
+ },
+ "Ravi Prakash": {
+ "variants": ["400"]
+ },
+ "Readex Pro": {
+ "variants": ["200", "300", "400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 160,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Recursive": {
+ "variants": ["300", "400", "500", "600", "700", "800", "900", "variable"],
+ "axes": [
+ {
+ "tag": "CASL",
+ "min": 0,
+ "max": 1,
+ "defaultValue": 0
+ },
+ {
+ "tag": "CRSV",
+ "min": 0,
+ "max": 1,
+ "defaultValue": 0.5
+ },
+ {
+ "tag": "MONO",
+ "min": 0,
+ "max": 1,
+ "defaultValue": 0
+ },
+ {
+ "tag": "slnt",
+ "min": -15,
+ "max": 0,
+ "defaultValue": 0
+ },
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 1000,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Red Hat Display": {
+ "variants": [
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Red Hat Mono": {
+ "variants": [
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Red Hat Text": {
+ "variants": [
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Red Rose": {
+ "variants": ["300", "400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Redacted": {
+ "variants": ["400"]
+ },
+ "Redacted Script": {
+ "variants": ["300", "400", "700"]
+ },
+ "Redressed": {
+ "variants": ["400"]
+ },
+ "Reem Kufi": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Reem Kufi Fun": {
+ "variants": ["400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Reem Kufi Ink": {
+ "variants": ["400"]
+ },
+ "Reenie Beanie": {
+ "variants": ["400"]
+ },
+ "Reggae One": {
+ "variants": ["400"]
+ },
+ "Revalia": {
+ "variants": ["400"]
+ },
+ "Rhodium Libre": {
+ "variants": ["400"]
+ },
+ "Ribeye": {
+ "variants": ["400"]
+ },
+ "Ribeye Marrow": {
+ "variants": ["400"]
+ },
+ "Righteous": {
+ "variants": ["400"]
+ },
+ "Risque": {
+ "variants": ["400"]
+ },
+ "Road Rage": {
+ "variants": ["400"]
+ },
+ "Roboto": {
+ "variants": [
+ "100",
+ "300",
+ "400",
+ "500",
+ "700",
+ "900",
+ "100-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "700-italic",
+ "900-italic"
+ ]
+ },
+ "Roboto Condensed": {
+ "variants": ["300", "400", "700", "300-italic", "400-italic", "700-italic"]
+ },
+ "Roboto Flex": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "1000",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "GRAD",
+ "min": -200,
+ "max": 150,
+ "defaultValue": 0
+ },
+ {
+ "tag": "XTRA",
+ "min": 323,
+ "max": 603,
+ "defaultValue": 468
+ },
+ {
+ "tag": "YOPQ",
+ "min": 25,
+ "max": 135,
+ "defaultValue": 79
+ },
+ {
+ "tag": "YTAS",
+ "min": 649,
+ "max": 854,
+ "defaultValue": 750
+ },
+ {
+ "tag": "YTDE",
+ "min": -305,
+ "max": -98,
+ "defaultValue": -203
+ },
+ {
+ "tag": "YTFI",
+ "min": 560,
+ "max": 788,
+ "defaultValue": 738
+ },
+ {
+ "tag": "YTLC",
+ "min": 416,
+ "max": 570,
+ "defaultValue": 514
+ },
+ {
+ "tag": "YTUC",
+ "min": 528,
+ "max": 760,
+ "defaultValue": 712
+ },
+ {
+ "tag": "opsz",
+ "min": 8,
+ "max": 144,
+ "defaultValue": 14
+ },
+ {
+ "tag": "slnt",
+ "min": -10,
+ "max": 0,
+ "defaultValue": 0
+ },
+ {
+ "tag": "wdth",
+ "min": 25,
+ "max": 151,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 1000,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Roboto Mono": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Roboto Serif": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "GRAD",
+ "min": -50,
+ "max": 100,
+ "defaultValue": 0
+ },
+ {
+ "tag": "opsz",
+ "min": 8,
+ "max": 144,
+ "defaultValue": 14
+ },
+ {
+ "tag": "wdth",
+ "min": 50,
+ "max": 150,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Roboto Slab": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Rochester": {
+ "variants": ["400"]
+ },
+ "Rock Salt": {
+ "variants": ["400"]
+ },
+ "RocknRoll One": {
+ "variants": ["400"]
+ },
+ "Rokkitt": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Romanesco": {
+ "variants": ["400"]
+ },
+ "Ropa Sans": {
+ "variants": ["400", "400-italic"]
+ },
+ "Rosario": {
+ "variants": [
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Rosarivo": {
+ "variants": ["400", "400-italic"]
+ },
+ "Rouge Script": {
+ "variants": ["400"]
+ },
+ "Rowdies": {
+ "variants": ["300", "400", "700"]
+ },
+ "Rozha One": {
+ "variants": ["400"]
+ },
+ "Rubik": {
+ "variants": [
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Rubik Beastly": {
+ "variants": ["400"]
+ },
+ "Rubik Bubbles": {
+ "variants": ["400"]
+ },
+ "Rubik Burned": {
+ "variants": ["400"]
+ },
+ "Rubik Dirt": {
+ "variants": ["400"]
+ },
+ "Rubik Distressed": {
+ "variants": ["400"]
+ },
+ "Rubik Glitch": {
+ "variants": ["400"]
+ },
+ "Rubik Iso": {
+ "variants": ["400"]
+ },
+ "Rubik Marker Hatch": {
+ "variants": ["400"]
+ },
+ "Rubik Maze": {
+ "variants": ["400"]
+ },
+ "Rubik Microbe": {
+ "variants": ["400"]
+ },
+ "Rubik Mono One": {
+ "variants": ["400"]
+ },
+ "Rubik Moonrocks": {
+ "variants": ["400"]
+ },
+ "Rubik Puddles": {
+ "variants": ["400"]
+ },
+ "Rubik Wet Paint": {
+ "variants": ["400"]
+ },
+ "Ruda": {
+ "variants": ["400", "500", "600", "700", "800", "900", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Rufina": {
+ "variants": ["400", "700"]
+ },
+ "Ruge Boogie": {
+ "variants": ["400"]
+ },
+ "Ruluko": {
+ "variants": ["400"]
+ },
+ "Rum Raisin": {
+ "variants": ["400"]
+ },
+ "Ruslan Display": {
+ "variants": ["400"]
+ },
+ "Russo One": {
+ "variants": ["400"]
+ },
+ "Ruthie": {
+ "variants": ["400"]
+ },
+ "Rye": {
+ "variants": ["400"]
+ },
+ "STIX Two Text": {
+ "variants": [
+ "400",
+ "500",
+ "600",
+ "700",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Sacramento": {
+ "variants": ["400"]
+ },
+ "Sahitya": {
+ "variants": ["400", "700"]
+ },
+ "Sail": {
+ "variants": ["400"]
+ },
+ "Saira": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 50,
+ "max": 125,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Saira Condensed": {
+ "variants": ["100", "200", "300", "400", "500", "600", "700", "800", "900"]
+ },
+ "Saira Extra Condensed": {
+ "variants": ["100", "200", "300", "400", "500", "600", "700", "800", "900"]
+ },
+ "Saira Semi Condensed": {
+ "variants": ["100", "200", "300", "400", "500", "600", "700", "800", "900"]
+ },
+ "Saira Stencil One": {
+ "variants": ["400"]
+ },
+ "Salsa": {
+ "variants": ["400"]
+ },
+ "Sanchez": {
+ "variants": ["400", "400-italic"]
+ },
+ "Sancreek": {
+ "variants": ["400"]
+ },
+ "Sansita": {
+ "variants": [
+ "400",
+ "700",
+ "800",
+ "900",
+ "400-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic"
+ ]
+ },
+ "Sansita Swashed": {
+ "variants": ["300", "400", "500", "600", "700", "800", "900", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Sarabun": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic"
+ ]
+ },
+ "Sarala": {
+ "variants": ["400", "700"]
+ },
+ "Sarina": {
+ "variants": ["400"]
+ },
+ "Sarpanch": {
+ "variants": ["400", "500", "600", "700", "800", "900"]
+ },
+ "Sassy Frass": {
+ "variants": ["400"]
+ },
+ "Satisfy": {
+ "variants": ["400"]
+ },
+ "Sawarabi Gothic": {
+ "variants": ["400"]
+ },
+ "Sawarabi Mincho": {
+ "variants": ["400"]
+ },
+ "Scada": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Scheherazade New": {
+ "variants": ["400", "700"]
+ },
+ "Schoolbell": {
+ "variants": ["400"]
+ },
+ "Scope One": {
+ "variants": ["400"]
+ },
+ "Seaweed Script": {
+ "variants": ["400"]
+ },
+ "Secular One": {
+ "variants": ["400"]
+ },
+ "Sedgwick Ave": {
+ "variants": ["400"]
+ },
+ "Sedgwick Ave Display": {
+ "variants": ["400"]
+ },
+ "Sen": {
+ "variants": ["400", "700", "800"]
+ },
+ "Send Flowers": {
+ "variants": ["400"]
+ },
+ "Sevillana": {
+ "variants": ["400"]
+ },
+ "Seymour One": {
+ "variants": ["400"]
+ },
+ "Shadows Into Light": {
+ "variants": ["400"]
+ },
+ "Shadows Into Light Two": {
+ "variants": ["400"]
+ },
+ "Shalimar": {
+ "variants": ["400"]
+ },
+ "Shanti": {
+ "variants": ["400"]
+ },
+ "Share": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Share Tech": {
+ "variants": ["400"]
+ },
+ "Share Tech Mono": {
+ "variants": ["400"]
+ },
+ "Shippori Antique": {
+ "variants": ["400"]
+ },
+ "Shippori Antique B1": {
+ "variants": ["400"]
+ },
+ "Shippori Mincho": {
+ "variants": ["400", "500", "600", "700", "800"]
+ },
+ "Shippori Mincho B1": {
+ "variants": ["400", "500", "600", "700", "800"]
+ },
+ "Shojumaru": {
+ "variants": ["400"]
+ },
+ "Short Stack": {
+ "variants": ["400"]
+ },
+ "Shrikhand": {
+ "variants": ["400"]
+ },
+ "Siemreap": {
+ "variants": ["400"]
+ },
+ "Sigmar One": {
+ "variants": ["400"]
+ },
+ "Signika": {
+ "variants": ["300", "400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Signika Negative": {
+ "variants": ["300", "400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Silkscreen": {
+ "variants": ["400", "700"]
+ },
+ "Simonetta": {
+ "variants": ["400", "900", "400-italic", "900-italic"]
+ },
+ "Single Day": {
+ "variants": ["400"]
+ },
+ "Sintony": {
+ "variants": ["400", "700"]
+ },
+ "Sirin Stencil": {
+ "variants": ["400"]
+ },
+ "Six Caps": {
+ "variants": ["400"]
+ },
+ "Skranji": {
+ "variants": ["400", "700"]
+ },
+ "Slabo 13px": {
+ "variants": ["400"]
+ },
+ "Slabo 27px": {
+ "variants": ["400"]
+ },
+ "Slackey": {
+ "variants": ["400"]
+ },
+ "Smokum": {
+ "variants": ["400"]
+ },
+ "Smooch": {
+ "variants": ["400"]
+ },
+ "Smooch Sans": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Smythe": {
+ "variants": ["400"]
+ },
+ "Sniglet": {
+ "variants": ["400", "800"]
+ },
+ "Snippet": {
+ "variants": ["400"]
+ },
+ "Snowburst One": {
+ "variants": ["400"]
+ },
+ "Sofadi One": {
+ "variants": ["400"]
+ },
+ "Sofia": {
+ "variants": ["400"]
+ },
+ "Solway": {
+ "variants": ["300", "400", "500", "700", "800"]
+ },
+ "Song Myung": {
+ "variants": ["400"]
+ },
+ "Sonsie One": {
+ "variants": ["400"]
+ },
+ "Sora": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Sorts Mill Goudy": {
+ "variants": ["400", "400-italic"]
+ },
+ "Source Code Pro": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 200,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Source Sans 3": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 200,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Source Sans Pro": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "600",
+ "700",
+ "900",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "600-italic",
+ "700-italic",
+ "900-italic"
+ ]
+ },
+ "Source Serif 4": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "opsz",
+ "min": 8,
+ "max": 60,
+ "defaultValue": 14
+ },
+ {
+ "tag": "wght",
+ "min": 200,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Source Serif Pro": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "600",
+ "700",
+ "900",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "600-italic",
+ "700-italic",
+ "900-italic"
+ ]
+ },
+ "Space Grotesk": {
+ "variants": ["300", "400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Space Mono": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Special Elite": {
+ "variants": ["400"]
+ },
+ "Spectral": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic"
+ ]
+ },
+ "Spectral SC": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic"
+ ]
+ },
+ "Spicy Rice": {
+ "variants": ["400"]
+ },
+ "Spinnaker": {
+ "variants": ["400"]
+ },
+ "Spirax": {
+ "variants": ["400"]
+ },
+ "Splash": {
+ "variants": ["400"]
+ },
+ "Spline Sans": {
+ "variants": ["300", "400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Spline Sans Mono": {
+ "variants": [
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Squada One": {
+ "variants": ["400"]
+ },
+ "Square Peg": {
+ "variants": ["400"]
+ },
+ "Sree Krushnadevaraya": {
+ "variants": ["400"]
+ },
+ "Sriracha": {
+ "variants": ["400"]
+ },
+ "Srisakdi": {
+ "variants": ["400", "700"]
+ },
+ "Staatliches": {
+ "variants": ["400"]
+ },
+ "Stalemate": {
+ "variants": ["400"]
+ },
+ "Stalinist One": {
+ "variants": ["400"]
+ },
+ "Stardos Stencil": {
+ "variants": ["400", "700"]
+ },
+ "Stick": {
+ "variants": ["400"]
+ },
+ "Stick No Bills": {
+ "variants": ["200", "300", "400", "500", "600", "700", "800", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 200,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Stint Ultra Condensed": {
+ "variants": ["400"]
+ },
+ "Stint Ultra Expanded": {
+ "variants": ["400"]
+ },
+ "Stoke": {
+ "variants": ["300", "400"]
+ },
+ "Strait": {
+ "variants": ["400"]
+ },
+ "Style Script": {
+ "variants": ["400"]
+ },
+ "Stylish": {
+ "variants": ["400"]
+ },
+ "Sue Ellen Francisco": {
+ "variants": ["400"]
+ },
+ "Suez One": {
+ "variants": ["400"]
+ },
+ "Sulphur Point": {
+ "variants": ["300", "400", "700"]
+ },
+ "Sumana": {
+ "variants": ["400", "700"]
+ },
+ "Sunflower": {
+ "variants": ["300", "500", "700"]
+ },
+ "Sunshiney": {
+ "variants": ["400"]
+ },
+ "Supermercado One": {
+ "variants": ["400"]
+ },
+ "Sura": {
+ "variants": ["400", "700"]
+ },
+ "Suranna": {
+ "variants": ["400"]
+ },
+ "Suravaram": {
+ "variants": ["400"]
+ },
+ "Suwannaphum": {
+ "variants": ["100", "300", "400", "700", "900"]
+ },
+ "Swanky and Moo Moo": {
+ "variants": ["400"]
+ },
+ "Syncopate": {
+ "variants": ["400", "700"]
+ },
+ "Syne": {
+ "variants": ["400", "500", "600", "700", "800", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Syne Mono": {
+ "variants": ["400"]
+ },
+ "Syne Tactile": {
+ "variants": ["400"]
+ },
+ "Tai Heritage Pro": {
+ "variants": ["400", "700"]
+ },
+ "Tajawal": {
+ "variants": ["200", "300", "400", "500", "700", "800", "900"]
+ },
+ "Tangerine": {
+ "variants": ["400", "700"]
+ },
+ "Tapestry": {
+ "variants": ["400"]
+ },
+ "Taprom": {
+ "variants": ["400"]
+ },
+ "Tauri": {
+ "variants": ["400"]
+ },
+ "Taviraj": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic"
+ ]
+ },
+ "Teko": {
+ "variants": ["300", "400", "500", "600", "700"]
+ },
+ "Telex": {
+ "variants": ["400"]
+ },
+ "Tenali Ramakrishna": {
+ "variants": ["400"]
+ },
+ "Tenor Sans": {
+ "variants": ["400"]
+ },
+ "Text Me One": {
+ "variants": ["400"]
+ },
+ "Texturina": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "opsz",
+ "min": 12,
+ "max": 72,
+ "defaultValue": 12
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Thasadith": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "The Girl Next Door": {
+ "variants": ["400"]
+ },
+ "The Nautigal": {
+ "variants": ["400", "700"]
+ },
+ "Tienne": {
+ "variants": ["400", "700", "900"]
+ },
+ "Tillana": {
+ "variants": ["400", "500", "600", "700", "800"]
+ },
+ "Timmana": {
+ "variants": ["400"]
+ },
+ "Tinos": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Tiro Bangla": {
+ "variants": ["400", "400-italic"]
+ },
+ "Tiro Devanagari Hindi": {
+ "variants": ["400", "400-italic"]
+ },
+ "Tiro Devanagari Marathi": {
+ "variants": ["400", "400-italic"]
+ },
+ "Tiro Devanagari Sanskrit": {
+ "variants": ["400", "400-italic"]
+ },
+ "Tiro Gurmukhi": {
+ "variants": ["400", "400-italic"]
+ },
+ "Tiro Kannada": {
+ "variants": ["400", "400-italic"]
+ },
+ "Tiro Tamil": {
+ "variants": ["400", "400-italic"]
+ },
+ "Tiro Telugu": {
+ "variants": ["400", "400-italic"]
+ },
+ "Titan One": {
+ "variants": ["400"]
+ },
+ "Titillium Web": {
+ "variants": [
+ "200",
+ "300",
+ "400",
+ "600",
+ "700",
+ "900",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "600-italic",
+ "700-italic"
+ ]
+ },
+ "Tomorrow": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic"
+ ]
+ },
+ "Tourney": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 75,
+ "max": 125,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Trade Winds": {
+ "variants": ["400"]
+ },
+ "Train One": {
+ "variants": ["400"]
+ },
+ "Trirong": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic"
+ ]
+ },
+ "Trispace": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wdth",
+ "min": 75,
+ "max": 125,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 800,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Trocchi": {
+ "variants": ["400"]
+ },
+ "Trochut": {
+ "variants": ["400", "700", "400-italic"]
+ },
+ "Truculenta": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "opsz",
+ "min": 12,
+ "max": 72,
+ "defaultValue": 14
+ },
+ {
+ "tag": "wdth",
+ "min": 75,
+ "max": 125,
+ "defaultValue": 100
+ },
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Trykker": {
+ "variants": ["400"]
+ },
+ "Tulpen One": {
+ "variants": ["400"]
+ },
+ "Turret Road": {
+ "variants": ["200", "300", "400", "500", "700", "800"]
+ },
+ "Twinkle Star": {
+ "variants": ["400"]
+ },
+ "Ubuntu": {
+ "variants": [
+ "300",
+ "400",
+ "500",
+ "700",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "700-italic"
+ ]
+ },
+ "Ubuntu Condensed": {
+ "variants": ["400"]
+ },
+ "Ubuntu Mono": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Uchen": {
+ "variants": ["400"]
+ },
+ "Ultra": {
+ "variants": ["400"]
+ },
+ "Uncial Antiqua": {
+ "variants": ["400"]
+ },
+ "Underdog": {
+ "variants": ["400"]
+ },
+ "Unica One": {
+ "variants": ["400"]
+ },
+ "UnifrakturCook": {
+ "variants": ["700"]
+ },
+ "UnifrakturMaguntia": {
+ "variants": ["400"]
+ },
+ "Unkempt": {
+ "variants": ["400", "700"]
+ },
+ "Unlock": {
+ "variants": ["400"]
+ },
+ "Unna": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Updock": {
+ "variants": ["400"]
+ },
+ "Urbanist": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "VT323": {
+ "variants": ["400"]
+ },
+ "Vampiro One": {
+ "variants": ["400"]
+ },
+ "Varela": {
+ "variants": ["400"]
+ },
+ "Varela Round": {
+ "variants": ["400"]
+ },
+ "Varta": {
+ "variants": ["300", "400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Vast Shadow": {
+ "variants": ["400"]
+ },
+ "Vazirmatn": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "variable"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Vesper Libre": {
+ "variants": ["400", "500", "700", "900"]
+ },
+ "Viaoda Libre": {
+ "variants": ["400"]
+ },
+ "Vibes": {
+ "variants": ["400"]
+ },
+ "Vibur": {
+ "variants": ["400"]
+ },
+ "Vidaloka": {
+ "variants": ["400"]
+ },
+ "Viga": {
+ "variants": ["400"]
+ },
+ "Voces": {
+ "variants": ["400"]
+ },
+ "Volkhov": {
+ "variants": ["400", "700", "400-italic", "700-italic"]
+ },
+ "Vollkorn": {
+ "variants": [
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 400,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Vollkorn SC": {
+ "variants": ["400", "600", "700", "900"]
+ },
+ "Voltaire": {
+ "variants": ["400"]
+ },
+ "Vujahday Script": {
+ "variants": ["400"]
+ },
+ "Waiting for the Sunrise": {
+ "variants": ["400"]
+ },
+ "Wallpoet": {
+ "variants": ["400"]
+ },
+ "Walter Turncoat": {
+ "variants": ["400"]
+ },
+ "Warnes": {
+ "variants": ["400"]
+ },
+ "Water Brush": {
+ "variants": ["400"]
+ },
+ "Waterfall": {
+ "variants": ["400"]
+ },
+ "Wellfleet": {
+ "variants": ["400"]
+ },
+ "Wendy One": {
+ "variants": ["400"]
+ },
+ "Whisper": {
+ "variants": ["400"]
+ },
+ "WindSong": {
+ "variants": ["400", "500"]
+ },
+ "Wire One": {
+ "variants": ["400"]
+ },
+ "Work Sans": {
+ "variants": [
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "100-italic",
+ "200-italic",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "800-italic",
+ "900-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 100,
+ "max": 900,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Xanh Mono": {
+ "variants": ["400", "400-italic"]
+ },
+ "Yaldevi": {
+ "variants": ["200", "300", "400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 200,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Yanone Kaffeesatz": {
+ "variants": ["200", "300", "400", "500", "600", "700", "variable"],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 200,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Yantramanav": {
+ "variants": ["100", "300", "400", "500", "700", "900"]
+ },
+ "Yatra One": {
+ "variants": ["400"]
+ },
+ "Yellowtail": {
+ "variants": ["400"]
+ },
+ "Yeon Sung": {
+ "variants": ["400"]
+ },
+ "Yeseva One": {
+ "variants": ["400"]
+ },
+ "Yesteryear": {
+ "variants": ["400"]
+ },
+ "Yomogi": {
+ "variants": ["400"]
+ },
+ "Yrsa": {
+ "variants": [
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic",
+ "variable",
+ "variable-italic"
+ ],
+ "axes": [
+ {
+ "tag": "wght",
+ "min": 300,
+ "max": 700,
+ "defaultValue": 400
+ }
+ ]
+ },
+ "Yuji Boku": {
+ "variants": ["400"]
+ },
+ "Yuji Mai": {
+ "variants": ["400"]
+ },
+ "Yuji Syuku": {
+ "variants": ["400"]
+ },
+ "Yusei Magic": {
+ "variants": ["400"]
+ },
+ "ZCOOL KuaiLe": {
+ "variants": ["400"]
+ },
+ "ZCOOL QingKe HuangYou": {
+ "variants": ["400"]
+ },
+ "ZCOOL XiaoWei": {
+ "variants": ["400"]
+ },
+ "Zen Antique": {
+ "variants": ["400"]
+ },
+ "Zen Antique Soft": {
+ "variants": ["400"]
+ },
+ "Zen Dots": {
+ "variants": ["400"]
+ },
+ "Zen Kaku Gothic Antique": {
+ "variants": ["300", "400", "500", "700", "900"]
+ },
+ "Zen Kaku Gothic New": {
+ "variants": ["300", "400", "500", "700", "900"]
+ },
+ "Zen Kurenaido": {
+ "variants": ["400"]
+ },
+ "Zen Loop": {
+ "variants": ["400", "400-italic"]
+ },
+ "Zen Maru Gothic": {
+ "variants": ["300", "400", "500", "700", "900"]
+ },
+ "Zen Old Mincho": {
+ "variants": ["400", "700", "900"]
+ },
+ "Zen Tokyo Zoo": {
+ "variants": ["400"]
+ },
+ "Zeyada": {
+ "variants": ["400"]
+ },
+ "Zhi Mang Xing": {
+ "variants": ["400"]
+ },
+ "Zilla Slab": {
+ "variants": [
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "300-italic",
+ "400-italic",
+ "500-italic",
+ "600-italic",
+ "700-italic"
+ ]
+ },
+ "Zilla Slab Highlight": {
+ "variants": ["400", "700"]
+ }
+}
diff --git a/packages/font/src/google/index.ts b/packages/font/src/google/index.ts
new file mode 100644
index 0000000000000..83921541286c8
--- /dev/null
+++ b/packages/font/src/google/index.ts
@@ -0,0 +1,13243 @@
+type Display = 'auto' | 'block' | 'swap' | 'fallback' | 'optional'
+type FontModule = {
+ className: string
+ variable: string
+ style: { fontFamily: string; fontWeight?: number; fontStyle?: string }
+}
+export declare function ABeeZee(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Abel(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Abhaya_Libre(options: {
+ variant: '400' | '500' | '600' | '700' | '800'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Aboreto(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Abril_Fatface(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Aclonica(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Acme(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Actor(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Adamina(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Advent_Pro(options: {
+ variant: '100' | '200' | '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Aguafina_Script(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Akaya_Kanadaka(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Akaya_Telivigala(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Akronim(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Akshar(options?: {
+ variant?: '300' | '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Aladin(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Alata(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Alatsi(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Albert_Sans(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Aldrich(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Alef(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Alegreya(options?: {
+ variant?:
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Alegreya_SC(options: {
+ variant:
+ | '400'
+ | '500'
+ | '700'
+ | '800'
+ | '900'
+ | '400-italic'
+ | '500-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Alegreya_Sans(options: {
+ variant:
+ | '100'
+ | '300'
+ | '400'
+ | '500'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Alegreya_Sans_SC(options: {
+ variant:
+ | '100'
+ | '300'
+ | '400'
+ | '500'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Aleo(options: {
+ variant: '300' | '400' | '700' | '300-italic' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Alex_Brush(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Alfa_Slab_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Alice(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Alike(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Alike_Angular(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Allan(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Allerta(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Allerta_Stencil(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Allison(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Allura(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Almarai(options: {
+ variant: '300' | '400' | '700' | '800'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Almendra(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Almendra_Display(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Almendra_SC(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Alumni_Sans(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Alumni_Sans_Collegiate_One(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Alumni_Sans_Inline_One(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Alumni_Sans_Pinstripe(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Amarante(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Amaranth(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Amatic_SC(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Amethysta(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Amiko(options: {
+ variant: '400' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Amiri(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Amiri_Quran(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Amita(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Anaheim(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Andada_Pro(options?: {
+ variant?:
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Andika(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Anek_Bangla(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Anek_Devanagari(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Anek_Gujarati(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Anek_Gurmukhi(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Anek_Kannada(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Anek_Latin(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Anek_Malayalam(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Anek_Odia(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Anek_Tamil(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Anek_Telugu(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Angkor(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Annie_Use_Your_Telescope(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Anonymous_Pro(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Antic(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Antic_Didone(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Antic_Slab(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Anton(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Antonio(options?: {
+ variant?: '100' | '200' | '300' | '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Anybody(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Arapey(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Arbutus(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Arbutus_Slab(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Architects_Daughter(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Archivo(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Archivo_Black(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Archivo_Narrow(options?: {
+ variant?:
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Are_You_Serious(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Aref_Ruqaa(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Aref_Ruqaa_Ink(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Arima(options?: {
+ variant?: '100' | '200' | '300' | '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Arima_Madurai(options: {
+ variant: '100' | '200' | '300' | '400' | '500' | '700' | '800' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Arimo(options?: {
+ variant?:
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Arizonia(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Armata(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Arsenal(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Artifika(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Arvo(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Arya(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Asap(options?: {
+ variant?:
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Asap_Condensed(options: {
+ variant:
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Asar(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Asset(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Assistant(options?: {
+ variant?: '200' | '300' | '400' | '500' | '600' | '700' | '800' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Astloch(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Asul(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Athiti(options: {
+ variant: '200' | '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Atkinson_Hyperlegible(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Atma(options: {
+ variant: '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Atomic_Age(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Aubrey(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Audiowide(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Autour_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Average(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Average_Sans(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Averia_Gruesa_Libre(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Averia_Libre(options: {
+ variant: '300' | '400' | '700' | '300-italic' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Averia_Sans_Libre(options: {
+ variant: '300' | '400' | '700' | '300-italic' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Averia_Serif_Libre(options: {
+ variant: '300' | '400' | '700' | '300-italic' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Azeret_Mono(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function B612(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function B612_Mono(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function BIZ_UDGothic(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function BIZ_UDMincho(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function BIZ_UDPGothic(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function BIZ_UDPMincho(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Babylonica(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bad_Script(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bahiana(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bahianita(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bai_Jamjuree(options: {
+ variant:
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bakbak_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ballet(options?: {
+ variant?: '400' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'opsz'[]
+}): FontModule
+export declare function Baloo_2(options?: {
+ variant?: '400' | '500' | '600' | '700' | '800' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Baloo_Bhai_2(options?: {
+ variant?: '400' | '500' | '600' | '700' | '800' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Baloo_Bhaijaan_2(options?: {
+ variant?: '400' | '500' | '600' | '700' | '800' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Baloo_Bhaina_2(options?: {
+ variant?: '400' | '500' | '600' | '700' | '800' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Baloo_Chettan_2(options?: {
+ variant?: '400' | '500' | '600' | '700' | '800' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Baloo_Da_2(options?: {
+ variant?: '400' | '500' | '600' | '700' | '800' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Baloo_Paaji_2(options?: {
+ variant?: '400' | '500' | '600' | '700' | '800' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Baloo_Tamma_2(options?: {
+ variant?: '400' | '500' | '600' | '700' | '800' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Baloo_Tammudu_2(options?: {
+ variant?: '400' | '500' | '600' | '700' | '800' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Baloo_Thambi_2(options?: {
+ variant?: '400' | '500' | '600' | '700' | '800' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Balsamiq_Sans(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Balthazar(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bangers(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Barlow(options: {
+ variant:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Barlow_Condensed(options: {
+ variant:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Barlow_Semi_Condensed(options: {
+ variant:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Barriecito(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Barrio(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Basic(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Baskervville(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Battambang(options: {
+ variant: '100' | '300' | '400' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Baumans(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bayon(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Be_Vietnam_Pro(options: {
+ variant:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Beau_Rivage(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bebas_Neue(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Belgrano(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bellefair(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Belleza(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bellota(options: {
+ variant: '300' | '400' | '700' | '300-italic' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bellota_Text(options: {
+ variant: '300' | '400' | '700' | '300-italic' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function BenchNine(options: {
+ variant: '300' | '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Benne(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bentham(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Berkshire_Swash(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Besley(options?: {
+ variant?:
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Beth_Ellen(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bevan(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function BhuTuka_Expanded_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Big_Shoulders_Display(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Big_Shoulders_Inline_Display(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Big_Shoulders_Inline_Text(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Big_Shoulders_Stencil_Display(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Big_Shoulders_Stencil_Text(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Big_Shoulders_Text(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bigelow_Rules(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bigshot_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bilbo(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bilbo_Swash_Caps(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function BioRhyme(options: {
+ variant: '200' | '300' | '400' | '700' | '800'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function BioRhyme_Expanded(options: {
+ variant: '200' | '300' | '400' | '700' | '800'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Birthstone(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Birthstone_Bounce(options: {
+ variant: '400' | '500'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Biryani(options: {
+ variant: '200' | '300' | '400' | '600' | '700' | '800' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bitter(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Black_And_White_Picture(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Black_Han_Sans(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Black_Ops_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Blaka(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Blaka_Hollow(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Blaka_Ink(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Blinker(options: {
+ variant: '100' | '200' | '300' | '400' | '600' | '700' | '800' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bodoni_Moda(options?: {
+ variant?:
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'opsz'[]
+}): FontModule
+export declare function Bokor(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bona_Nova(options: {
+ variant: '400' | '700' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bonbon(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bonheur_Royale(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Boogaloo(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bowlby_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bowlby_One_SC(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Brawler(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bree_Serif(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Brygada_1918(options?: {
+ variant?:
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bubblegum_Sans(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bubbler_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Buda(options: {
+ variant: '300'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Buenard(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bungee(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bungee_Hairline(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bungee_Inline(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bungee_Outline(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bungee_Shade(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Bungee_Spice(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Butcherman(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Butterfly_Kids(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cabin(options?: {
+ variant?:
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Cabin_Condensed(options: {
+ variant: '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cabin_Sketch(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Caesar_Dressing(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cagliostro(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cairo(options?: {
+ variant?:
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cairo_Play(options?: {
+ variant?:
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'slnt'[]
+}): FontModule
+export declare function Caladea(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Calistoga(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Calligraffitti(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cambay(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cambo(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Candal(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cantarell(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cantata_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cantora_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Capriola(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Caramel(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Carattere(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cardo(options: {
+ variant: '400' | '700' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Carme(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Carrois_Gothic(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Carrois_Gothic_SC(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Carter_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Castoro(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Catamaran(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Caudex(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Caveat(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Caveat_Brush(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cedarville_Cursive(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ceviche_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Chakra_Petch(options: {
+ variant:
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Changa(options?: {
+ variant?: '200' | '300' | '400' | '500' | '600' | '700' | '800' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Changa_One(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Chango(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Charis_SIL(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Charm(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Charmonman(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Chathura(options: {
+ variant: '100' | '300' | '400' | '700' | '800'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Chau_Philomene_One(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Chela_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Chelsea_Market(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Chenla(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cherish(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cherry_Cream_Soda(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cherry_Swash(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Chewy(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Chicle(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Chilanka(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Chivo(options: {
+ variant:
+ | '300'
+ | '400'
+ | '700'
+ | '900'
+ | '300-italic'
+ | '400-italic'
+ | '700-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Chonburi(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cinzel(options?: {
+ variant?: '400' | '500' | '600' | '700' | '800' | '900' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cinzel_Decorative(options: {
+ variant: '400' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Clicker_Script(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Coda(options: {
+ variant: '400' | '800'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Coda_Caption(options: {
+ variant: '800'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Codystar(options: {
+ variant: '300' | '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Coiny(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Combo(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Comfortaa(options?: {
+ variant?: '300' | '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Comforter(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Comforter_Brush(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Comic_Neue(options: {
+ variant: '300' | '400' | '700' | '300-italic' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Coming_Soon(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Commissioner(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Concert_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Condiment(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Content(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Contrail_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Convergence(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cookie(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Copse(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Corben(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Corinthia(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cormorant(options?: {
+ variant?:
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cormorant_Garamond(options: {
+ variant:
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cormorant_Infant(options: {
+ variant:
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cormorant_SC(options: {
+ variant: '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cormorant_Unicase(options: {
+ variant: '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cormorant_Upright(options: {
+ variant: '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Courgette(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Courier_Prime(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cousine(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Coustard(options: {
+ variant: '400' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Covered_By_Your_Grace(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Crafty_Girls(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Creepster(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Crete_Round(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Crimson_Pro(options?: {
+ variant?:
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Crimson_Text(options: {
+ variant: '400' | '600' | '700' | '400-italic' | '600-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Croissant_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Crushed(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cuprum(options?: {
+ variant?:
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cute_Font(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cutive(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Cutive_Mono(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function DM_Mono(options: {
+ variant: '300' | '400' | '500' | '300-italic' | '400-italic' | '500-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function DM_Sans(options: {
+ variant: '400' | '500' | '700' | '400-italic' | '500-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function DM_Serif_Display(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function DM_Serif_Text(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Damion(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Dancing_Script(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Dangrek(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Darker_Grotesque(options: {
+ variant: '300' | '400' | '500' | '600' | '700' | '800' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function David_Libre(options: {
+ variant: '400' | '500' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Dawning_of_a_New_Day(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Days_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Dekko(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Dela_Gothic_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Delius(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Delius_Swash_Caps(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Delius_Unicase(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Della_Respira(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Denk_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Devonshire(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Dhurjati(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Didact_Gothic(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Diplomata(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Diplomata_SC(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Do_Hyeon(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Dokdo(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Domine(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Donegal_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Dongle(options: {
+ variant: '300' | '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Doppio_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Dorsa(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Dosis(options?: {
+ variant?: '200' | '300' | '400' | '500' | '600' | '700' | '800' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function DotGothic16(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Dr_Sugiyama(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Duru_Sans(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function DynaPuff(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Dynalight(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function EB_Garamond(options?: {
+ variant?:
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Eagle_Lake(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function East_Sea_Dokdo(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Eater(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Economica(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Eczar(options?: {
+ variant?: '400' | '500' | '600' | '700' | '800' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Edu_NSW_ACT_Foundation(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Edu_QLD_Beginner(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Edu_SA_Beginner(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Edu_TAS_Beginner(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Edu_VIC_WA_NT_Beginner(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function El_Messiri(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Electrolize(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Elsie(options: {
+ variant: '400' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Elsie_Swash_Caps(options: {
+ variant: '400' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Emblema_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Emilys_Candy(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Encode_Sans(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Encode_Sans_Condensed(options: {
+ variant: '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Encode_Sans_Expanded(options: {
+ variant: '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Encode_Sans_SC(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Encode_Sans_Semi_Condensed(options: {
+ variant: '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Encode_Sans_Semi_Expanded(options: {
+ variant: '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Engagement(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Englebert(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Enriqueta(options: {
+ variant: '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ephesis(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Epilogue(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Erica_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Esteban(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Estonia(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Euphoria_Script(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ewert(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Exo(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Exo_2(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Expletus_Sans(options?: {
+ variant?:
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Explora(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Fahkwang(options: {
+ variant:
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Familjen_Grotesk(options?: {
+ variant?:
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Fanwood_Text(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Farro(options: {
+ variant: '300' | '400' | '500' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Farsan(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Fascinate(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Fascinate_Inline(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Faster_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Fasthand(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Fauna_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Faustina(options?: {
+ variant?:
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Federant(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Federo(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Felipa(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Fenix(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Festive(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Figtree(options?: {
+ variant?: '300' | '400' | '500' | '600' | '700' | '800' | '900' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Finger_Paint(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Finlandica(options?: {
+ variant?:
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Fira_Code(options?: {
+ variant?: '300' | '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Fira_Mono(options: {
+ variant: '400' | '500' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Fira_Sans(options: {
+ variant:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Fira_Sans_Condensed(options: {
+ variant:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Fira_Sans_Extra_Condensed(options: {
+ variant:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Fjalla_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Fjord_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Flamenco(options: {
+ variant: '300' | '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Flavors(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Fleur_De_Leah(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Flow_Block(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Flow_Circular(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Flow_Rounded(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Fondamento(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Fontdiner_Swanky(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Forum(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Francois_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Frank_Ruhl_Libre(options: {
+ variant: '300' | '400' | '500' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Fraunces(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: ('SOFT' | 'WONK' | 'opsz')[]
+}): FontModule
+export declare function Freckle_Face(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Fredericka_the_Great(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Fredoka(options?: {
+ variant?: '300' | '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Fredoka_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Freehand(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Fresca(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Frijole(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Fruktur(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Fugaz_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Fuggles(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Fuzzy_Bubbles(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function GFS_Didot(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function GFS_Neohellenic(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gabriela(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gaegu(options: {
+ variant: '300' | '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gafata(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Galada(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Galdeano(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Galindo(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gamja_Flower(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gantari(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gayathri(options: {
+ variant: '100' | '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gelasio(options: {
+ variant:
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gemunu_Libre(options?: {
+ variant?: '200' | '300' | '400' | '500' | '600' | '700' | '800' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Genos(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gentium_Book_Basic(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gentium_Book_Plus(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gentium_Plus(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Geo(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Georama(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Geostar(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Geostar_Fill(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Germania_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gideon_Roman(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gidugu(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gilda_Display(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Girassol(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Give_You_Glory(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Glass_Antiqua(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Glegoo(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gloria_Hallelujah(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Glory(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gluten(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'slnt'[]
+}): FontModule
+export declare function Goblin_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gochi_Hand(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Goldman(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gorditas(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gothic_A1(options: {
+ variant: '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gotu(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Goudy_Bookletter_1911(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gowun_Batang(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gowun_Dodum(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Graduate(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Grand_Hotel(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Grandstander(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Grape_Nuts(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gravitas_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Great_Vibes(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Grechen_Fuemen(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Grenze(options: {
+ variant:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Grenze_Gotisch(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Grey_Qo(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Griffy(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gruppo(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gudea(options: {
+ variant: '400' | '700' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gugi(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gulzar(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gupter(options: {
+ variant: '400' | '500' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gurajada(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Gwendolyn(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Habibi(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Hachi_Maru_Pop(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Hahmlet(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Halant(options: {
+ variant: '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Hammersmith_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Hanalei(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Hanalei_Fill(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Handlee(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Hanuman(options: {
+ variant: '100' | '300' | '400' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Happy_Monkey(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Harmattan(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Headland_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Heebo(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Henny_Penny(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Hepta_Slab(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Herr_Von_Muellerhoff(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Hi_Melody(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Hina_Mincho(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Hind(options: {
+ variant: '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Hind_Guntur(options: {
+ variant: '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Hind_Madurai(options: {
+ variant: '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Hind_Siliguri(options: {
+ variant: '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Hind_Vadodara(options: {
+ variant: '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Holtwood_One_SC(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Homemade_Apple(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Homenaje(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Hubballi(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Hurricane(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function IBM_Plex_Mono(options: {
+ variant:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function IBM_Plex_Sans(options: {
+ variant:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function IBM_Plex_Sans_Arabic(options: {
+ variant: '100' | '200' | '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function IBM_Plex_Sans_Condensed(options: {
+ variant:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function IBM_Plex_Sans_Devanagari(options: {
+ variant: '100' | '200' | '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function IBM_Plex_Sans_Hebrew(options: {
+ variant: '100' | '200' | '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function IBM_Plex_Sans_KR(options: {
+ variant: '100' | '200' | '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function IBM_Plex_Sans_Thai(options: {
+ variant: '100' | '200' | '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function IBM_Plex_Sans_Thai_Looped(options: {
+ variant: '100' | '200' | '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function IBM_Plex_Serif(options: {
+ variant:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function IM_Fell_DW_Pica(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function IM_Fell_DW_Pica_SC(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function IM_Fell_Double_Pica(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function IM_Fell_Double_Pica_SC(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function IM_Fell_English(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function IM_Fell_English_SC(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function IM_Fell_French_Canon(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function IM_Fell_French_Canon_SC(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function IM_Fell_Great_Primer(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function IM_Fell_Great_Primer_SC(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ibarra_Real_Nova(options?: {
+ variant?:
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Iceberg(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Iceland(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Imbue(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'opsz'[]
+}): FontModule
+export declare function Imperial_Script(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Imprima(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Inconsolata(options?: {
+ variant?:
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Inder(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Indie_Flower(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ingrid_Darling(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Inika(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Inknut_Antiqua(options: {
+ variant: '300' | '400' | '500' | '600' | '700' | '800' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Inria_Sans(options: {
+ variant: '300' | '400' | '700' | '300-italic' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Inria_Serif(options: {
+ variant: '300' | '400' | '700' | '300-italic' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Inspiration(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Inter(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'slnt'[]
+}): FontModule
+export declare function Irish_Grover(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Island_Moments(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Istok_Web(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Italiana(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Italianno(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Itim(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Jacques_Francois(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Jacques_Francois_Shadow(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Jaldi(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function JetBrains_Mono(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Jim_Nightshade(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Joan(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Jockey_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Jolly_Lodger(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Jomhuria(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Jomolhari(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Josefin_Sans(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Josefin_Slab(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Jost(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Joti_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Jua(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Judson(options: {
+ variant: '400' | '700' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Julee(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Julius_Sans_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Junge(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Jura(options?: {
+ variant?: '300' | '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Just_Another_Hand(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Just_Me_Again_Down_Here(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function K2D(options: {
+ variant:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kadwa(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kaisei_Decol(options: {
+ variant: '400' | '500' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kaisei_HarunoUmi(options: {
+ variant: '400' | '500' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kaisei_Opti(options: {
+ variant: '400' | '500' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kaisei_Tokumin(options: {
+ variant: '400' | '500' | '700' | '800'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kalam(options: {
+ variant: '300' | '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kameron(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kanit(options: {
+ variant:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kantumruy(options: {
+ variant: '300' | '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kantumruy_Pro(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Karantina(options: {
+ variant: '300' | '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Karla(options?: {
+ variant?:
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Karma(options: {
+ variant: '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Katibeh(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kaushan_Script(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kavivanar(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kavoon(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kdam_Thmor_Pro(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Keania_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kelly_Slab(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kenia(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Khand(options: {
+ variant: '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Khmer(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Khula(options: {
+ variant: '300' | '400' | '600' | '700' | '800'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kings(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kirang_Haerang(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kite_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kiwi_Maru(options: {
+ variant: '300' | '400' | '500'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Klee_One(options: {
+ variant: '400' | '600'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Knewave(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function KoHo(options: {
+ variant:
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kodchasan(options: {
+ variant:
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Koh_Santepheap(options: {
+ variant: '100' | '300' | '400' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kolker_Brush(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kosugi(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kosugi_Maru(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kotta_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Koulen(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kranky(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kreon(options?: {
+ variant?: '300' | '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kristi(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Krona_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Krub(options: {
+ variant:
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kufam(options?: {
+ variant?:
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kulim_Park(options: {
+ variant:
+ | '200'
+ | '300'
+ | '400'
+ | '600'
+ | '700'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '600-italic'
+ | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kumar_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kumar_One_Outline(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kumbh_Sans(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Kurale(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function La_Belle_Aurore(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Lacquer(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Laila(options: {
+ variant: '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Lakki_Reddy(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Lalezar(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Lancelot(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Langar(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Lateef(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Lato(options: {
+ variant:
+ | '100'
+ | '300'
+ | '400'
+ | '700'
+ | '900'
+ | '100-italic'
+ | '300-italic'
+ | '400-italic'
+ | '700-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Lavishly_Yours(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function League_Gothic(options?: {
+ variant?: '400' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function League_Script(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function League_Spartan(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Leckerli_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ledger(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Lekton(options: {
+ variant: '400' | '700' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Lemon(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Lemonada(options?: {
+ variant?: '300' | '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Lexend(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Lexend_Deca(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Lexend_Exa(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Lexend_Giga(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Lexend_Mega(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Lexend_Peta(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Lexend_Tera(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Lexend_Zetta(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Libre_Barcode_128(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Libre_Barcode_128_Text(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Libre_Barcode_39(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Libre_Barcode_39_Extended(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Libre_Barcode_39_Extended_Text(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Libre_Barcode_39_Text(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Libre_Barcode_EAN13_Text(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Libre_Baskerville(options: {
+ variant: '400' | '700' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Libre_Bodoni(options?: {
+ variant?:
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Libre_Caslon_Display(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Libre_Caslon_Text(options: {
+ variant: '400' | '700' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Libre_Franklin(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Licorice(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Life_Savers(options: {
+ variant: '400' | '700' | '800'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Lilita_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Lily_Script_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Limelight(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Linden_Hill(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Literata(options?: {
+ variant?:
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'opsz'[]
+}): FontModule
+export declare function Liu_Jian_Mao_Cao(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Livvic(options: {
+ variant:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Lobster(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Lobster_Two(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Londrina_Outline(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Londrina_Shadow(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Londrina_Sketch(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Londrina_Solid(options: {
+ variant: '100' | '300' | '400' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Long_Cang(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Lora(options?: {
+ variant?:
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Love_Light(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Love_Ya_Like_A_Sister(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Loved_by_the_King(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Lovers_Quarrel(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Luckiest_Guy(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Lusitana(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Lustria(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Luxurious_Roman(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Luxurious_Script(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function M_PLUS_1(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function M_PLUS_1_Code(options?: {
+ variant?: '100' | '200' | '300' | '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function M_PLUS_1p(options: {
+ variant: '100' | '300' | '400' | '500' | '700' | '800' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function M_PLUS_2(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function M_PLUS_Code_Latin(options?: {
+ variant?: '100' | '200' | '300' | '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function M_PLUS_Rounded_1c(options: {
+ variant: '100' | '300' | '400' | '500' | '700' | '800' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ma_Shan_Zheng(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Macondo(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Macondo_Swash_Caps(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mada(options: {
+ variant: '200' | '300' | '400' | '500' | '600' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Magra(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Maiden_Orange(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Maitree(options: {
+ variant: '200' | '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Major_Mono_Display(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mako(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mali(options: {
+ variant:
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mallanna(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mandali(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Manjari(options: {
+ variant: '100' | '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Manrope(options?: {
+ variant?: '200' | '300' | '400' | '500' | '600' | '700' | '800' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mansalva(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Manuale(options?: {
+ variant?:
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Marcellus(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Marcellus_SC(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Marck_Script(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Margarine(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Markazi_Text(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Marko_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Marmelad(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Martel(options: {
+ variant: '200' | '300' | '400' | '600' | '700' | '800' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Martel_Sans(options: {
+ variant: '200' | '300' | '400' | '600' | '700' | '800' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Marvel(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mate(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mate_SC(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Maven_Pro(options?: {
+ variant?: '400' | '500' | '600' | '700' | '800' | '900' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function McLaren(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mea_Culpa(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Meddon(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function MedievalSharp(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Medula_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Meera_Inimai(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Megrim(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Meie_Script(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Meow_Script(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Merienda(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Merienda_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Merriweather(options: {
+ variant:
+ | '300'
+ | '400'
+ | '700'
+ | '900'
+ | '300-italic'
+ | '400-italic'
+ | '700-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Merriweather_Sans(options?: {
+ variant?:
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Metal(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Metal_Mania(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Metamorphous(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Metrophobic(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Michroma(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Milonga(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Miltonian(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Miltonian_Tattoo(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mina(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mingzat(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Miniver(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Miriam_Libre(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mirza(options: {
+ variant: '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Miss_Fajardose(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mitr(options: {
+ variant: '200' | '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mochiy_Pop_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mochiy_Pop_P_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Modak(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Modern_Antiqua(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mogra(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mohave(options?: {
+ variant?:
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Molengo(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Molle(options: {
+ variant: '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Monda(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Monofett(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Monoton(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Monsieur_La_Doulaise(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Montaga(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Montagu_Slab(options?: {
+ variant?: '100' | '200' | '300' | '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'opsz'[]
+}): FontModule
+export declare function MonteCarlo(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Montez(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Montserrat(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Montserrat_Alternates(options: {
+ variant:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Montserrat_Subrayada(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Moo_Lah_Lah(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Moon_Dance(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Moul(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Moulpali(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mountains_of_Christmas(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mouse_Memoirs(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mr_Bedfort(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mr_Dafoe(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mr_De_Haviland(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mrs_Saint_Delafield(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mrs_Sheppards(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ms_Madi(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mukta(options: {
+ variant: '200' | '300' | '400' | '500' | '600' | '700' | '800'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mukta_Mahee(options: {
+ variant: '200' | '300' | '400' | '500' | '600' | '700' | '800'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mukta_Malar(options: {
+ variant: '200' | '300' | '400' | '500' | '600' | '700' | '800'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mukta_Vaani(options: {
+ variant: '200' | '300' | '400' | '500' | '600' | '700' | '800'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mulish(options?: {
+ variant?:
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Murecho(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function MuseoModerno(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function My_Soul(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Mystery_Quest(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function NTR(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Nabla(options?: {
+ variant?: '400' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: ('EDPT' | 'EHLT')[]
+}): FontModule
+export declare function Nanum_Brush_Script(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Nanum_Gothic(options: {
+ variant: '400' | '700' | '800'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Nanum_Gothic_Coding(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Nanum_Myeongjo(options: {
+ variant: '400' | '700' | '800'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Nanum_Pen_Script(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Neonderthaw(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Nerko_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Neucha(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Neuton(options: {
+ variant: '200' | '300' | '400' | '700' | '800' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function New_Rocker(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function New_Tegomin(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function News_Cycle(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Newsreader(options?: {
+ variant?:
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'opsz'[]
+}): FontModule
+export declare function Niconne(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Niramit(options: {
+ variant:
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Nixie_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Nobile(options: {
+ variant: '400' | '500' | '700' | '400-italic' | '500-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Nokora(options: {
+ variant: '100' | '300' | '400' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Norican(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Nosifer(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Notable(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Nothing_You_Could_Do(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noticia_Text(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Color_Emoji(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Emoji(options?: {
+ variant?: '300' | '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Kufi_Arabic(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Music(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Naskh_Arabic(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Nastaliq_Urdu(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Rashi_Hebrew(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans(options: {
+ variant:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Adlam(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Adlam_Unjoined(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Anatolian_Hieroglyphs(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Arabic(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Sans_Armenian(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Sans_Avestan(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Balinese(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Bamum(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Bassa_Vah(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Batak(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Bengali(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Sans_Bhaiksuki(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Brahmi(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Buginese(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Buhid(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Canadian_Aboriginal(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Carian(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Caucasian_Albanian(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Chakma(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Cham(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Cherokee(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Coptic(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Cuneiform(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Cypriot(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Deseret(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Devanagari(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Sans_Display(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Sans_Duployan(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Egyptian_Hieroglyphs(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Elbasan(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Elymaic(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Georgian(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Sans_Glagolitic(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Gothic(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Grantha(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Gujarati(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Sans_Gunjala_Gondi(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Gurmukhi(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Sans_HK(options: {
+ variant: '100' | '300' | '400' | '500' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Hanifi_Rohingya(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Hanunoo(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Hatran(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Hebrew(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Sans_Imperial_Aramaic(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Indic_Siyaq_Numbers(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Inscriptional_Pahlavi(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Inscriptional_Parthian(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_JP(options: {
+ variant: '100' | '300' | '400' | '500' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Javanese(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_KR(options: {
+ variant: '100' | '300' | '400' | '500' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Kaithi(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Kannada(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Sans_Kayah_Li(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Kharoshthi(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Khmer(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Sans_Khojki(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Khudawadi(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Lao(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Sans_Lepcha(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Limbu(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Linear_A(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Linear_B(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Lisu(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Lycian(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Lydian(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Mahajani(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Malayalam(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Sans_Mandaic(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Manichaean(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Marchen(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Masaram_Gondi(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Math(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Mayan_Numerals(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Medefaidrin(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Meetei_Mayek(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Meroitic(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Miao(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Modi(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Mongolian(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Mono(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Sans_Mro(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Multani(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Myanmar(options: {
+ variant: '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_N_Ko(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Nabataean(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_New_Tai_Lue(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Newa(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Nushu(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Ogham(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Ol_Chiki(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Old_Hungarian(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Old_Italic(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Old_North_Arabian(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Old_Permic(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Old_Persian(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Old_Sogdian(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Old_South_Arabian(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Old_Turkic(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Oriya(options: {
+ variant: '100' | '400' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Osage(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Osmanya(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Pahawh_Hmong(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Palmyrene(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Pau_Cin_Hau(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Phags_Pa(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Phoenician(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Psalter_Pahlavi(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Rejang(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Runic(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_SC(options: {
+ variant: '100' | '300' | '400' | '500' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Samaritan(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Saurashtra(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Sharada(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Shavian(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Siddham(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Sinhala(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Sans_Sogdian(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Sora_Sompeng(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Soyombo(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Sundanese(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Syloti_Nagri(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Symbols(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Symbols_2(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Syriac(options: {
+ variant: '100' | '400' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_TC(options: {
+ variant: '100' | '300' | '400' | '500' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Tagalog(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Tagbanwa(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Tai_Le(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Tai_Tham(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Tai_Viet(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Takri(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Tamil(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Sans_Tamil_Supplement(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Telugu(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Sans_Thaana(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Thai(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Sans_Thai_Looped(options: {
+ variant: '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Tifinagh(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Tirhuta(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Ugaritic(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Vai(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Wancho(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Warang_Citi(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Yi(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Sans_Zanabazar_Square(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Serif(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Serif_Ahom(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Serif_Armenian(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Serif_Balinese(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Serif_Bengali(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Serif_Devanagari(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Serif_Display(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Serif_Dogra(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Serif_Ethiopic(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Serif_Georgian(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Serif_Grantha(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Serif_Gujarati(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Serif_Gurmukhi(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Serif_HK(options?: {
+ variant?:
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Serif_Hebrew(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Serif_JP(options: {
+ variant: '200' | '300' | '400' | '500' | '600' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Serif_KR(options: {
+ variant: '200' | '300' | '400' | '500' | '600' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Serif_Kannada(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Serif_Khmer(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Serif_Lao(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Serif_Malayalam(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Serif_Myanmar(options: {
+ variant: '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Serif_Nyiakeng_Puachue_Hmong(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Serif_SC(options: {
+ variant: '200' | '300' | '400' | '500' | '600' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Serif_Sinhala(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Serif_TC(options: {
+ variant: '200' | '300' | '400' | '500' | '600' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Serif_Tamil(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Serif_Tangut(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Serif_Telugu(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Serif_Thai(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Noto_Serif_Tibetan(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Serif_Yezidi(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Noto_Traditional_Nushu(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Nova_Cut(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Nova_Flat(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Nova_Mono(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Nova_Oval(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Nova_Round(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Nova_Script(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Nova_Slim(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Nova_Square(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Numans(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Nunito(options?: {
+ variant?:
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Nunito_Sans(options: {
+ variant:
+ | '200'
+ | '300'
+ | '400'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Nuosu_SIL(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Odibee_Sans(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Odor_Mean_Chey(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Offside(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Oi(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Old_Standard_TT(options: {
+ variant: '400' | '700' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Oldenburg(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ole(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Oleo_Script(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Oleo_Script_Swash_Caps(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Oooh_Baby(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Open_Sans(options?: {
+ variant?:
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Oranienbaum(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Orbitron(options?: {
+ variant?: '400' | '500' | '600' | '700' | '800' | '900' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Oregano(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Orelega_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Orienta(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Original_Surfer(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Oswald(options?: {
+ variant?: '200' | '300' | '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Outfit(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Over_the_Rainbow(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Overlock(options: {
+ variant: '400' | '700' | '900' | '400-italic' | '700-italic' | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Overlock_SC(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Overpass(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Overpass_Mono(options?: {
+ variant?: '300' | '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ovo(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Oxanium(options?: {
+ variant?: '200' | '300' | '400' | '500' | '600' | '700' | '800' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Oxygen(options: {
+ variant: '300' | '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Oxygen_Mono(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function PT_Mono(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function PT_Sans(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function PT_Sans_Caption(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function PT_Sans_Narrow(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function PT_Serif(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function PT_Serif_Caption(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Pacifico(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Padauk(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Palanquin(options: {
+ variant: '100' | '200' | '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Palanquin_Dark(options: {
+ variant: '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Pangolin(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Paprika(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Parisienne(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Passero_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Passion_One(options: {
+ variant: '400' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Passions_Conflict(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Pathway_Gothic_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Patrick_Hand(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Patrick_Hand_SC(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Pattaya(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Patua_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Pavanam(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Paytone_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Peddana(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Peralta(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Permanent_Marker(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Petemoss(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Petit_Formal_Script(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Petrona(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Philosopher(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Piazzolla(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'opsz'[]
+}): FontModule
+export declare function Piedra(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Pinyon_Script(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Pirata_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Plaster(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Play(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Playball(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Playfair_Display(options?: {
+ variant?:
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Playfair_Display_SC(options: {
+ variant: '400' | '700' | '900' | '400-italic' | '700-italic' | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Plus_Jakarta_Sans(options?: {
+ variant?:
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Podkova(options?: {
+ variant?: '400' | '500' | '600' | '700' | '800' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Poiret_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Poller_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Poly(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Pompiere(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Pontano_Sans(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Poor_Story(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Poppins(options: {
+ variant:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Port_Lligat_Sans(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Port_Lligat_Slab(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Potta_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Pragati_Narrow(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Praise(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Prata(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Preahvihear(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Press_Start_2P(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Pridi(options: {
+ variant: '200' | '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Princess_Sofia(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Prociono(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Prompt(options: {
+ variant:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Prosto_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Proza_Libre(options: {
+ variant:
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Public_Sans(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Puppies_Play(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Puritan(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Purple_Purse(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Qahiri(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Quando(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Quantico(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Quattrocento(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Quattrocento_Sans(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Questrial(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Quicksand(options?: {
+ variant?: '300' | '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Quintessential(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Qwigley(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Qwitcher_Grypen(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Racing_Sans_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Radio_Canada(options?: {
+ variant?:
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Radley(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rajdhani(options: {
+ variant: '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rakkas(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Raleway(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Raleway_Dots(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ramabhadra(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ramaraja(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rambla(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rammetto_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rampart_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ranchers(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rancho(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ranga(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rasa(options?: {
+ variant?:
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rationale(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ravi_Prakash(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Readex_Pro(options?: {
+ variant?: '200' | '300' | '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Recursive(options?: {
+ variant?: '300' | '400' | '500' | '600' | '700' | '800' | '900' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: ('CASL' | 'CRSV' | 'MONO' | 'slnt')[]
+}): FontModule
+export declare function Red_Hat_Display(options?: {
+ variant?:
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Red_Hat_Mono(options?: {
+ variant?:
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Red_Hat_Text(options?: {
+ variant?:
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Red_Rose(options?: {
+ variant?: '300' | '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Redacted(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Redacted_Script(options: {
+ variant: '300' | '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Redressed(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Reem_Kufi(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Reem_Kufi_Fun(options?: {
+ variant?: '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Reem_Kufi_Ink(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Reenie_Beanie(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Reggae_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Revalia(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rhodium_Libre(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ribeye(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ribeye_Marrow(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Righteous(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Risque(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Road_Rage(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Roboto(options: {
+ variant:
+ | '100'
+ | '300'
+ | '400'
+ | '500'
+ | '700'
+ | '900'
+ | '100-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '700-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Roboto_Condensed(options: {
+ variant: '300' | '400' | '700' | '300-italic' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Roboto_Flex(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '1000'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: (
+ | 'GRAD'
+ | 'XTRA'
+ | 'YOPQ'
+ | 'YTAS'
+ | 'YTDE'
+ | 'YTFI'
+ | 'YTLC'
+ | 'YTUC'
+ | 'opsz'
+ | 'slnt'
+ | 'wdth'
+ )[]
+}): FontModule
+export declare function Roboto_Mono(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Roboto_Serif(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: ('GRAD' | 'opsz' | 'wdth')[]
+}): FontModule
+export declare function Roboto_Slab(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rochester(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rock_Salt(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function RocknRoll_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rokkitt(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Romanesco(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ropa_Sans(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rosario(options?: {
+ variant?:
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rosarivo(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rouge_Script(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rowdies(options: {
+ variant: '300' | '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rozha_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rubik(options?: {
+ variant?:
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rubik_Beastly(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rubik_Bubbles(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rubik_Burned(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rubik_Dirt(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rubik_Distressed(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rubik_Glitch(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rubik_Iso(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rubik_Marker_Hatch(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rubik_Maze(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rubik_Microbe(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rubik_Mono_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rubik_Moonrocks(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rubik_Puddles(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rubik_Wet_Paint(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ruda(options?: {
+ variant?: '400' | '500' | '600' | '700' | '800' | '900' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rufina(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ruge_Boogie(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ruluko(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rum_Raisin(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ruslan_Display(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Russo_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ruthie(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Rye(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function STIX_Two_Text(options?: {
+ variant?:
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sacramento(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sahitya(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sail(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Saira(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Saira_Condensed(options: {
+ variant: '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Saira_Extra_Condensed(options: {
+ variant: '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Saira_Semi_Condensed(options: {
+ variant: '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Saira_Stencil_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Salsa(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sanchez(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sancreek(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sansita(options: {
+ variant:
+ | '400'
+ | '700'
+ | '800'
+ | '900'
+ | '400-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sansita_Swashed(options?: {
+ variant?: '300' | '400' | '500' | '600' | '700' | '800' | '900' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sarabun(options: {
+ variant:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sarala(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sarina(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sarpanch(options: {
+ variant: '400' | '500' | '600' | '700' | '800' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sassy_Frass(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Satisfy(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sawarabi_Gothic(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sawarabi_Mincho(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Scada(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Scheherazade_New(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Schoolbell(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Scope_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Seaweed_Script(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Secular_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sedgwick_Ave(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sedgwick_Ave_Display(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sen(options: {
+ variant: '400' | '700' | '800'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Send_Flowers(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sevillana(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Seymour_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Shadows_Into_Light(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Shadows_Into_Light_Two(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Shalimar(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Shanti(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Share(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Share_Tech(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Share_Tech_Mono(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Shippori_Antique(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Shippori_Antique_B1(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Shippori_Mincho(options: {
+ variant: '400' | '500' | '600' | '700' | '800'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Shippori_Mincho_B1(options: {
+ variant: '400' | '500' | '600' | '700' | '800'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Shojumaru(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Short_Stack(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Shrikhand(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Siemreap(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sigmar_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Signika(options?: {
+ variant?: '300' | '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Signika_Negative(options?: {
+ variant?: '300' | '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Silkscreen(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Simonetta(options: {
+ variant: '400' | '900' | '400-italic' | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Single_Day(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sintony(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sirin_Stencil(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Six_Caps(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Skranji(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Slabo_13px(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Slabo_27px(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Slackey(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Smokum(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Smooch(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Smooch_Sans(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Smythe(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sniglet(options: {
+ variant: '400' | '800'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Snippet(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Snowburst_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sofadi_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sofia(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Solway(options: {
+ variant: '300' | '400' | '500' | '700' | '800'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Song_Myung(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sonsie_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sora(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sorts_Mill_Goudy(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Source_Code_Pro(options?: {
+ variant?:
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Source_Sans_3(options?: {
+ variant?:
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Source_Sans_Pro(options: {
+ variant:
+ | '200'
+ | '300'
+ | '400'
+ | '600'
+ | '700'
+ | '900'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '600-italic'
+ | '700-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Source_Serif_4(options?: {
+ variant?:
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'opsz'[]
+}): FontModule
+export declare function Source_Serif_Pro(options: {
+ variant:
+ | '200'
+ | '300'
+ | '400'
+ | '600'
+ | '700'
+ | '900'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '600-italic'
+ | '700-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Space_Grotesk(options?: {
+ variant?: '300' | '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Space_Mono(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Special_Elite(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Spectral(options: {
+ variant:
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Spectral_SC(options: {
+ variant:
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Spicy_Rice(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Spinnaker(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Spirax(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Splash(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Spline_Sans(options?: {
+ variant?: '300' | '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Spline_Sans_Mono(options?: {
+ variant?:
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Squada_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Square_Peg(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sree_Krushnadevaraya(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sriracha(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Srisakdi(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Staatliches(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Stalemate(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Stalinist_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Stardos_Stencil(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Stick(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Stick_No_Bills(options?: {
+ variant?: '200' | '300' | '400' | '500' | '600' | '700' | '800' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Stint_Ultra_Condensed(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Stint_Ultra_Expanded(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Stoke(options: {
+ variant: '300' | '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Strait(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Style_Script(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Stylish(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sue_Ellen_Francisco(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Suez_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sulphur_Point(options: {
+ variant: '300' | '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sumana(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sunflower(options: {
+ variant: '300' | '500' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sunshiney(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Supermercado_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Sura(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Suranna(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Suravaram(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Suwannaphum(options: {
+ variant: '100' | '300' | '400' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Swanky_and_Moo_Moo(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Syncopate(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Syne(options?: {
+ variant?: '400' | '500' | '600' | '700' | '800' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Syne_Mono(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Syne_Tactile(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Tai_Heritage_Pro(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Tajawal(options: {
+ variant: '200' | '300' | '400' | '500' | '700' | '800' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Tangerine(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Tapestry(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Taprom(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Tauri(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Taviraj(options: {
+ variant:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Teko(options: {
+ variant: '300' | '400' | '500' | '600' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Telex(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Tenali_Ramakrishna(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Tenor_Sans(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Text_Me_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Texturina(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'opsz'[]
+}): FontModule
+export declare function Thasadith(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function The_Girl_Next_Door(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function The_Nautigal(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Tienne(options: {
+ variant: '400' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Tillana(options: {
+ variant: '400' | '500' | '600' | '700' | '800'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Timmana(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Tinos(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Tiro_Bangla(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Tiro_Devanagari_Hindi(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Tiro_Devanagari_Marathi(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Tiro_Devanagari_Sanskrit(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Tiro_Gurmukhi(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Tiro_Kannada(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Tiro_Tamil(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Tiro_Telugu(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Titan_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Titillium_Web(options: {
+ variant:
+ | '200'
+ | '300'
+ | '400'
+ | '600'
+ | '700'
+ | '900'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '600-italic'
+ | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Tomorrow(options: {
+ variant:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Tourney(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Trade_Winds(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Train_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Trirong(options: {
+ variant:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Trispace(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: 'wdth'[]
+}): FontModule
+export declare function Trocchi(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Trochut(options: {
+ variant: '400' | '700' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Truculenta(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+ axes?: ('opsz' | 'wdth')[]
+}): FontModule
+export declare function Trykker(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Tulpen_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Turret_Road(options: {
+ variant: '200' | '300' | '400' | '500' | '700' | '800'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Twinkle_Star(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ubuntu(options: {
+ variant:
+ | '300'
+ | '400'
+ | '500'
+ | '700'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ubuntu_Condensed(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ubuntu_Mono(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Uchen(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Ultra(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Uncial_Antiqua(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Underdog(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Unica_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function UnifrakturCook(options: {
+ variant: '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function UnifrakturMaguntia(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Unkempt(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Unlock(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Unna(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Updock(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Urbanist(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function VT323(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Vampiro_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Varela(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Varela_Round(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Varta(options?: {
+ variant?: '300' | '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Vast_Shadow(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Vazirmatn(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Vesper_Libre(options: {
+ variant: '400' | '500' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Viaoda_Libre(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Vibes(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Vibur(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Vidaloka(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Viga(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Voces(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Volkhov(options: {
+ variant: '400' | '700' | '400-italic' | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Vollkorn(options?: {
+ variant?:
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Vollkorn_SC(options: {
+ variant: '400' | '600' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Voltaire(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Vujahday_Script(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Waiting_for_the_Sunrise(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Wallpoet(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Walter_Turncoat(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Warnes(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Water_Brush(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Waterfall(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Wellfleet(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Wendy_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Whisper(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function WindSong(options: {
+ variant: '400' | '500'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Wire_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Work_Sans(options?: {
+ variant?:
+ | '100'
+ | '200'
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '800'
+ | '900'
+ | '100-italic'
+ | '200-italic'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | '800-italic'
+ | '900-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Xanh_Mono(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Yaldevi(options?: {
+ variant?: '200' | '300' | '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Yanone_Kaffeesatz(options?: {
+ variant?: '200' | '300' | '400' | '500' | '600' | '700' | 'variable'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Yantramanav(options: {
+ variant: '100' | '300' | '400' | '500' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Yatra_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Yellowtail(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Yeon_Sung(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Yeseva_One(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Yesteryear(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Yomogi(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Yrsa(options?: {
+ variant?:
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ | 'variable'
+ | 'variable-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Yuji_Boku(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Yuji_Mai(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Yuji_Syuku(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Yusei_Magic(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function ZCOOL_KuaiLe(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function ZCOOL_QingKe_HuangYou(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function ZCOOL_XiaoWei(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Zen_Antique(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Zen_Antique_Soft(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Zen_Dots(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Zen_Kaku_Gothic_Antique(options: {
+ variant: '300' | '400' | '500' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Zen_Kaku_Gothic_New(options: {
+ variant: '300' | '400' | '500' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Zen_Kurenaido(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Zen_Loop(options: {
+ variant: '400' | '400-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Zen_Maru_Gothic(options: {
+ variant: '300' | '400' | '500' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Zen_Old_Mincho(options: {
+ variant: '400' | '700' | '900'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Zen_Tokyo_Zoo(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Zeyada(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Zhi_Mang_Xing(options: {
+ variant: '400'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Zilla_Slab(options: {
+ variant:
+ | '300'
+ | '400'
+ | '500'
+ | '600'
+ | '700'
+ | '300-italic'
+ | '400-italic'
+ | '500-italic'
+ | '600-italic'
+ | '700-italic'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
+export declare function Zilla_Slab_Highlight(options: {
+ variant: '400' | '700'
+ display?: Display
+ preload?: boolean
+ fallback?: string[]
+ adjustFontFallback?: boolean
+}): FontModule
diff --git a/packages/font/src/google/loader.ts b/packages/font/src/google/loader.ts
new file mode 100644
index 0000000000000..1985e6111d551
--- /dev/null
+++ b/packages/font/src/google/loader.ts
@@ -0,0 +1,121 @@
+// @ts-ignore
+import fetch from 'next/dist/compiled/node-fetch'
+// @ts-ignore
+import { calculateOverrideCSS } from 'next/dist/server/font-utils'
+import {
+ fetchCSSFromGoogleFonts,
+ getFontAxes,
+ getUrl,
+ validateData,
+} from './utils'
+
+type FontLoaderOptions = {
+ functionName: string
+ data: any[]
+ config: any
+ emitFontFile: (content: Buffer, ext: string, preload: boolean) => string
+}
+
+export default async function downloadGoogleFonts({
+ functionName,
+ data,
+ config,
+ emitFontFile,
+}: FontLoaderOptions) {
+ if (!config?.subsets) {
+ throw new Error(
+ 'Please specify subsets for `@next/font/google` in your `next.config.js`'
+ )
+ }
+
+ const {
+ fontFamily,
+ weight,
+ style,
+ display,
+ preload,
+ selectedVariableAxes,
+ fallback,
+ adjustFontFallback,
+ } = validateData(functionName, data)
+ const fontAxes = getFontAxes(fontFamily, weight, style, selectedVariableAxes)
+ const url = getUrl(fontFamily, fontAxes, display)
+
+ const fontFaceDeclarations = await fetchCSSFromGoogleFonts(url, fontFamily)
+
+ // Find font files to download
+ const fontFiles: Array<{
+ googleFontFileUrl: string
+ preloadFontFile: boolean
+ }> = []
+ let currentSubset = ''
+ for (const line of fontFaceDeclarations.split('\n')) {
+ // Each @font-face has the subset above it in a comment
+ const newSubset = /\/\* (.+?) \*\//.exec(line)?.[1]
+ if (newSubset) {
+ currentSubset = newSubset
+ } else {
+ const googleFontFileUrl = /src: url\((.+?)\)/.exec(line)?.[1]
+ if (googleFontFileUrl) {
+ fontFiles.push({
+ googleFontFileUrl,
+ preloadFontFile: !!preload && config.subsets.includes(currentSubset),
+ })
+ }
+ }
+ }
+
+ // Download font files
+ const downloadedFiles = await Promise.all(
+ fontFiles.map(async ({ googleFontFileUrl, preloadFontFile }) => {
+ let fontFileBuffer: Buffer
+ if (process.env.NEXT_FONT_GOOGLE_MOCKED_RESPONSES) {
+ fontFileBuffer = Buffer.from(googleFontFileUrl)
+ } else {
+ const arrayBuffer = await fetch(googleFontFileUrl).then((r: any) =>
+ r.arrayBuffer()
+ )
+ fontFileBuffer = Buffer.from(arrayBuffer)
+ }
+
+ const ext = /\.(woff|woff2|eot|ttf|otf)$/.exec(googleFontFileUrl)![1]
+ // Emit font file to .next/static/fonts
+ const selfHostedFileUrl = emitFontFile(
+ fontFileBuffer,
+ ext,
+ preloadFontFile
+ )
+
+ return {
+ googleFontFileUrl,
+ selfHostedFileUrl,
+ }
+ })
+ )
+
+ // Replace @font-face sources with self-hosted files
+ let updatedCssResponse = fontFaceDeclarations
+ for (const { googleFontFileUrl, selfHostedFileUrl } of downloadedFiles) {
+ updatedCssResponse = updatedCssResponse.replace(
+ googleFontFileUrl,
+ selfHostedFileUrl
+ )
+ }
+
+ // Add fallback font
+ if (adjustFontFallback) {
+ try {
+ updatedCssResponse += calculateOverrideCSS(
+ fontFamily,
+ require('next/dist/server/google-font-metrics.json')
+ )
+ } catch (e) {
+ console.log('Error getting font override values - ', e)
+ }
+ }
+
+ return {
+ css: updatedCssResponse,
+ fallbackFonts: fallback,
+ }
+}
diff --git a/packages/font/src/google/utils.ts b/packages/font/src/google/utils.ts
new file mode 100644
index 0000000000000..af525a7a493b0
--- /dev/null
+++ b/packages/font/src/google/utils.ts
@@ -0,0 +1,189 @@
+// @ts-ignore
+import fetch from 'next/dist/compiled/node-fetch'
+import fontData from './font-data.json'
+const allowedDisplayValues = ['auto', 'block', 'swap', 'fallback', 'optional']
+
+const formatValues = (values: string[]) =>
+ values.map((val) => `\`${val}\``).join(', ')
+
+type FontOptions = {
+ fontFamily: string
+ weight: string
+ style: string
+ display: string
+ preload: boolean
+ selectedVariableAxes?: string[]
+ fallback?: string[]
+ adjustFontFallback: boolean
+}
+export function validateData(functionName: string, data: any): FontOptions {
+ let {
+ variant,
+ display = 'optional',
+ preload = true,
+ axes,
+ fallback,
+ adjustFontFallback = true,
+ } = data[0] || ({} as any)
+ if (functionName === '') {
+ throw new Error(`@next/font/google has no default export`)
+ }
+
+ const fontFamily = functionName.replace(/_/g, ' ')
+
+ const fontVariants = (fontData as any)[fontFamily]?.variants
+ if (!fontVariants) {
+ throw new Error(`Unknown font \`${fontFamily}\``)
+ }
+
+ // Set variable as default, throw if not available
+ if (!variant) {
+ if (fontVariants.includes('variable')) {
+ variant = 'variable'
+ } else {
+ throw new Error(
+ `Missing variant for font \`${fontFamily}\`.\nAvailable variants: ${formatValues(
+ fontVariants
+ )}`
+ )
+ }
+ }
+
+ if (!fontVariants.includes(variant)) {
+ throw new Error(
+ `Unknown variant \`${variant}\` for font \`${fontFamily}\`.\nAvailable variants: ${formatValues(
+ fontVariants
+ )}`
+ )
+ }
+
+ if (!allowedDisplayValues.includes(display)) {
+ throw new Error(
+ `Invalid display value \`${display}\` for font \`${fontFamily}\`.\nAvailable display values: ${formatValues(
+ allowedDisplayValues
+ )}`
+ )
+ }
+
+ const [weight, style] = variant.split('-')
+
+ if (weight !== 'variable' && axes) {
+ throw new Error('Axes can only be defined for variable fonts')
+ }
+
+ return {
+ fontFamily,
+ weight,
+ style,
+ display,
+ preload,
+ selectedVariableAxes: axes,
+ fallback,
+ adjustFontFallback,
+ }
+}
+
+export function getUrl(
+ fontFamily: string,
+ axes: [string, string][],
+ display: string
+) {
+ // Google api requires the axes to be sorted, starting with lowercase words
+ axes.sort(([a], [b]) => {
+ const aIsLowercase = a.charCodeAt(0) > 96
+ const bIsLowercase = b.charCodeAt(0) > 96
+ if (aIsLowercase && !bIsLowercase) return -1
+ if (bIsLowercase && !aIsLowercase) return 1
+
+ return a > b ? 1 : -1
+ })
+
+ return `https://fonts.googleapis.com/css2?family=${fontFamily.replace(
+ / /g,
+ '+'
+ )}:${axes.map(([key]) => key).join(',')}@${axes
+ .map(([, val]) => val)
+ .join(',')}&display=${display}`
+}
+
+export async function fetchCSSFromGoogleFonts(url: string, fontFamily: string) {
+ let mockedResponse: string | undefined
+ if (process.env.NEXT_FONT_GOOGLE_MOCKED_RESPONSES) {
+ const mockFile = require(process.env.NEXT_FONT_GOOGLE_MOCKED_RESPONSES)
+ mockedResponse = mockFile[url]
+ if (!mockedResponse) {
+ throw new Error('Missing mocked response for URL: ' + url)
+ }
+ }
+
+ let cssResponse
+ if (mockedResponse) {
+ cssResponse = mockedResponse
+ } else {
+ const res = await fetch(url, {
+ headers: {
+ // The file format is based off of the user agent, make sure woff2 files are fetched
+ 'user-agent':
+ 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36',
+ },
+ })
+
+ if (!res.ok) {
+ throw new Error(`Failed to fetch font \`${fontFamily}\`.\nURL: ${url}`)
+ }
+
+ cssResponse = await res.text()
+ }
+
+ return cssResponse
+}
+
+export function getFontAxes(
+ fontFamily: string,
+ weight: string,
+ style: string,
+ selectedVariableAxes?: string[]
+): [string, string][] {
+ const allAxes: Array<{ tag: string; min: number; max: number }> = (
+ fontData as any
+ )[fontFamily].axes
+ const italicAxis: [string, string][] =
+ style === 'italic' ? [['ital', '1']] : []
+
+ if (weight === 'variable') {
+ if (selectedVariableAxes) {
+ const defineAbleAxes: string[] = allAxes
+ .map(({ tag }) => tag)
+ .filter((tag) => tag !== 'wght')
+ if (defineAbleAxes.length === 0) {
+ throw new Error(`Font \`${fontFamily}\` has no definable \`axes\``)
+ }
+ if (!Array.isArray(selectedVariableAxes)) {
+ throw new Error(
+ `Invalid axes value for font \`${fontFamily}\`, expected an array of axes.\nAvailable axes: ${formatValues(
+ defineAbleAxes
+ )}`
+ )
+ }
+ selectedVariableAxes.forEach((key) => {
+ if (!defineAbleAxes.some((tag) => tag === key)) {
+ throw new Error(
+ `Invalid axes value \`${key}\` for font \`${fontFamily}\`.\nAvailable axes: ${formatValues(
+ defineAbleAxes
+ )}`
+ )
+ }
+ })
+ }
+
+ const variableAxes: [string, string][] = allAxes
+ .filter(
+ ({ tag }) => tag === 'wght' || selectedVariableAxes?.includes(tag)
+ )
+ .map(({ tag, min, max }) => [tag, `${min}..${max}`])
+
+ return [...italicAxis, ...variableAxes]
+ } else {
+ return [...italicAxis, ['wght', weight]]
+ }
+}
diff --git a/packages/font/tsconfig.json b/packages/font/tsconfig.json
new file mode 100644
index 0000000000000..7834550630a18
--- /dev/null
+++ b/packages/font/tsconfig.json
@@ -0,0 +1,13 @@
+{
+ "compilerOptions": {
+ "strict": true,
+ "resolveJsonModule": true,
+ "module": "commonjs",
+ "esModuleInterop": true,
+ "target": "es2019",
+ "outDir": "dist",
+ "rootDir": "src"
+ },
+ "include": ["src/**/*.ts"],
+ "exclude": ["node_modules"]
+}
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/pnpm-lock.yaml b/pnpm-lock.yaml
index aee0111858f5a..a1a6a25b2847a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -24,6 +24,7 @@ importers:
'@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:*
@@ -180,6 +181,7 @@ importers:
'@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
@@ -561,8 +563,8 @@ importers:
source-map: 0.6.1
stream-browserify: 3.0.0
stream-http: 3.1.1
- string_decoder: 1.3.0
string-hash: 1.1.3
+ string_decoder: 1.3.0
strip-ansi: 6.0.0
styled-jsx: 5.0.7
tar: 6.1.11
@@ -750,8 +752,8 @@ importers:
source-map: 0.6.1
stream-browserify: 3.0.0
stream-http: 3.1.1
- string_decoder: 1.3.0
string-hash: 1.1.3
+ string_decoder: 1.3.0
strip-ansi: 6.0.0
tar: 6.1.11
taskr: 1.1.0
@@ -11224,8 +11226,8 @@ packages:
engines: { node: '>=10' }
hasBin: true
dependencies:
- is-text-path: 1.0.1
JSONStream: 1.3.5
+ is-text-path: 1.0.1
lodash: 4.17.21
meow: 8.1.2
split2: 2.2.0
diff --git a/scripts/update-google-fonts.js b/scripts/update-google-fonts.js
new file mode 100644
index 0000000000000..c8d808dc8b768
--- /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 = `type Display = 'auto'|'block'|'swap'|'fallback'|'optional'
+type FontModule = { className: string, variable: string, style: { fontFamily: string, fontWeight?: number, fontStyle?: string } }
+ `
+ 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/unit/google-font-loader.test.ts b/test/unit/google-font-loader.test.ts
new file mode 100644
index 0000000000000..8c73f84a49d25
--- /dev/null
+++ b/test/unit/google-font-loader.test.ts
@@ -0,0 +1,334 @@
+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(),
+ })
+ 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(),
+ })
+ 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(),
+ })
+ 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(),
+ })
+ 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(),
+ })
+ 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(),
+ })
+ ).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(),
+ })
+ ).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(),
+ })
+ ).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(),
+ })
+ ).rejects.toThrowErrorMatchingInlineSnapshot(
+ `"Unknown font \`Unknown Font\`"`
+ )
+ })
+
+ test('Unknown variant', async () => {
+ await expect(
+ loader({
+ functionName: 'Inter',
+ data: [{ variant: '123' }],
+ config: { subsets: [] },
+ emitFontFile: jest.fn(),
+ })
+ ).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(),
+ })
+ ).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(),
+ })
+ ).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(),
+ })
+ ).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(),
+ })
+ ).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(),
+ })
+ ).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(),
+ })
+ ).rejects.toThrowErrorMatchingInlineSnapshot(`
+ "Invalid axes value \`INVALID\` for font \`Roboto Flex\`.
+ Available axes: \`GRAD\`, \`XTRA\`, \`YOPQ\`, \`YTAS\`, \`YTDE\`, \`YTFI\`, \`YTLC\`, \`YTUC\`, \`opsz\`, \`slnt\`, \`wdth\`"
+ `)
+ })
+ })
+})
From 4607140a7f1922190a0be8b3017e4fd8c39f69ed Mon Sep 17 00:00:00 2001
From: JJ Kasper
Date: Wed, 21 Sep 2022 15:20:12 -0700
Subject: [PATCH 12/76] v12.3.2-canary.1
---
lerna.json | 2 +-
packages/create-next-app/package.json | 2 +-
packages/eslint-config-next/package.json | 4 ++--
packages/eslint-plugin-next/package.json | 2 +-
packages/font/package.json | 2 +-
packages/next-bundle-analyzer/package.json | 2 +-
packages/next-codemod/package.json | 2 +-
packages/next-env/package.json | 2 +-
packages/next-mdx/package.json | 2 +-
packages/next-plugin-storybook/package.json | 2 +-
packages/next-polyfill-module/package.json | 2 +-
packages/next-polyfill-nomodule/package.json | 2 +-
packages/next-swc/package.json | 2 +-
packages/next/package.json | 14 ++++++------
packages/react-dev-overlay/package.json | 2 +-
packages/react-refresh-utils/package.json | 2 +-
pnpm-lock.yaml | 23 +++++++++++---------
17 files changed, 36 insertions(+), 33 deletions(-)
diff --git a/lerna.json b/lerna.json
index 258e54c72d1ac..e85ed9347ba07 100644
--- a/lerna.json
+++ b/lerna.json
@@ -16,5 +16,5 @@
"registry": "https://registry.npmjs.org/"
}
},
- "version": "12.3.2-canary.0"
+ "version": "12.3.2-canary.1"
}
diff --git a/packages/create-next-app/package.json b/packages/create-next-app/package.json
index a7ab39f0a1820..a4ce59156450f 100644
--- a/packages/create-next-app/package.json
+++ b/packages/create-next-app/package.json
@@ -1,6 +1,6 @@
{
"name": "create-next-app",
- "version": "12.3.2-canary.0",
+ "version": "12.3.2-canary.1",
"keywords": [
"react",
"next",
diff --git a/packages/eslint-config-next/package.json b/packages/eslint-config-next/package.json
index 532fc3a72ca14..dbeb3f58ff241 100644
--- a/packages/eslint-config-next/package.json
+++ b/packages/eslint-config-next/package.json
@@ -1,6 +1,6 @@
{
"name": "eslint-config-next",
- "version": "12.3.2-canary.0",
+ "version": "12.3.2-canary.1",
"description": "ESLint configuration used by NextJS.",
"main": "index.js",
"license": "MIT",
@@ -9,7 +9,7 @@
"directory": "packages/eslint-config-next"
},
"dependencies": {
- "@next/eslint-plugin-next": "12.3.2-canary.0",
+ "@next/eslint-plugin-next": "12.3.2-canary.1",
"@rushstack/eslint-patch": "^1.1.3",
"@typescript-eslint/parser": "^5.21.0",
"eslint-import-resolver-node": "^0.3.6",
diff --git a/packages/eslint-plugin-next/package.json b/packages/eslint-plugin-next/package.json
index 801d903f99073..82de495885b86 100644
--- a/packages/eslint-plugin-next/package.json
+++ b/packages/eslint-plugin-next/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/eslint-plugin-next",
- "version": "12.3.2-canary.0",
+ "version": "12.3.2-canary.1",
"description": "ESLint plugin for NextJS.",
"main": "lib/index.js",
"license": "MIT",
diff --git a/packages/font/package.json b/packages/font/package.json
index b09bd11bd47c5..51a16d74ab410 100644
--- a/packages/font/package.json
+++ b/packages/font/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/font",
- "version": "12.3.2-canary.0",
+ "version": "12.3.2-canary.1",
"repository": {
"url": "vercel/next.js",
"directory": "packages/font"
diff --git a/packages/next-bundle-analyzer/package.json b/packages/next-bundle-analyzer/package.json
index 72318cd3d97e2..bc389afd56148 100644
--- a/packages/next-bundle-analyzer/package.json
+++ b/packages/next-bundle-analyzer/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/bundle-analyzer",
- "version": "12.3.2-canary.0",
+ "version": "12.3.2-canary.1",
"main": "index.js",
"types": "index.d.ts",
"license": "MIT",
diff --git a/packages/next-codemod/package.json b/packages/next-codemod/package.json
index b0c701219b952..8b265d23f62e2 100644
--- a/packages/next-codemod/package.json
+++ b/packages/next-codemod/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/codemod",
- "version": "12.3.2-canary.0",
+ "version": "12.3.2-canary.1",
"license": "MIT",
"dependencies": {
"chalk": "4.1.0",
diff --git a/packages/next-env/package.json b/packages/next-env/package.json
index e38620f1710ce..d9ed337b47286 100644
--- a/packages/next-env/package.json
+++ b/packages/next-env/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/env",
- "version": "12.3.2-canary.0",
+ "version": "12.3.2-canary.1",
"keywords": [
"react",
"next",
diff --git a/packages/next-mdx/package.json b/packages/next-mdx/package.json
index c0ea228acc6a3..e0038a2927207 100644
--- a/packages/next-mdx/package.json
+++ b/packages/next-mdx/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/mdx",
- "version": "12.3.2-canary.0",
+ "version": "12.3.2-canary.1",
"main": "index.js",
"license": "MIT",
"repository": {
diff --git a/packages/next-plugin-storybook/package.json b/packages/next-plugin-storybook/package.json
index 6009f7375f19b..e6474ecdbb9b3 100644
--- a/packages/next-plugin-storybook/package.json
+++ b/packages/next-plugin-storybook/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/plugin-storybook",
- "version": "12.3.2-canary.0",
+ "version": "12.3.2-canary.1",
"repository": {
"url": "vercel/next.js",
"directory": "packages/next-plugin-storybook"
diff --git a/packages/next-polyfill-module/package.json b/packages/next-polyfill-module/package.json
index b065aee308e64..184c18efa0f90 100644
--- a/packages/next-polyfill-module/package.json
+++ b/packages/next-polyfill-module/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-module",
- "version": "12.3.2-canary.0",
+ "version": "12.3.2-canary.1",
"description": "A standard library polyfill for ES Modules supporting browsers (Edge 16+, Firefox 60+, Chrome 61+, Safari 10.1+)",
"main": "dist/polyfill-module.js",
"license": "MIT",
diff --git a/packages/next-polyfill-nomodule/package.json b/packages/next-polyfill-nomodule/package.json
index d1a32f050530e..6cc946bb523fd 100644
--- a/packages/next-polyfill-nomodule/package.json
+++ b/packages/next-polyfill-nomodule/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-nomodule",
- "version": "12.3.2-canary.0",
+ "version": "12.3.2-canary.1",
"description": "A polyfill for non-dead, nomodule browsers.",
"main": "dist/polyfill-nomodule.js",
"license": "MIT",
diff --git a/packages/next-swc/package.json b/packages/next-swc/package.json
index cad052d086abe..f5e7f78b29f62 100644
--- a/packages/next-swc/package.json
+++ b/packages/next-swc/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/swc",
- "version": "12.3.2-canary.0",
+ "version": "12.3.2-canary.1",
"private": true,
"scripts": {
"build-native": "napi build --platform -p next-swc-napi --cargo-name next_swc_napi native --features plugin",
diff --git a/packages/next/package.json b/packages/next/package.json
index 543cb1ac2aed2..183e90e5096b1 100644
--- a/packages/next/package.json
+++ b/packages/next/package.json
@@ -1,6 +1,6 @@
{
"name": "next",
- "version": "12.3.2-canary.0",
+ "version": "12.3.2-canary.1",
"description": "The React Framework",
"main": "./dist/server/next.js",
"license": "MIT",
@@ -68,7 +68,7 @@
]
},
"dependencies": {
- "@next/env": "12.3.2-canary.0",
+ "@next/env": "12.3.2-canary.1",
"@swc/helpers": "0.4.11",
"caniuse-lite": "^1.0.30001406",
"postcss": "8.4.14",
@@ -119,11 +119,11 @@
"@hapi/accept": "5.0.2",
"@napi-rs/cli": "2.7.0",
"@napi-rs/triples": "1.1.0",
- "@next/polyfill-module": "12.3.2-canary.0",
- "@next/polyfill-nomodule": "12.3.2-canary.0",
- "@next/react-dev-overlay": "12.3.2-canary.0",
- "@next/react-refresh-utils": "12.3.2-canary.0",
- "@next/swc": "12.3.2-canary.0",
+ "@next/polyfill-module": "12.3.2-canary.1",
+ "@next/polyfill-nomodule": "12.3.2-canary.1",
+ "@next/react-dev-overlay": "12.3.2-canary.1",
+ "@next/react-refresh-utils": "12.3.2-canary.1",
+ "@next/swc": "12.3.2-canary.1",
"@segment/ajv-human-errors": "2.1.2",
"@taskr/clear": "1.1.0",
"@taskr/esnext": "1.1.0",
diff --git a/packages/react-dev-overlay/package.json b/packages/react-dev-overlay/package.json
index 50fe5926156a2..a149a4c1a5064 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.2-canary.0",
+ "version": "12.3.2-canary.1",
"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 907be4826daff..522ec35941379 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.2-canary.0",
+ "version": "12.3.2-canary.1",
"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 a1a6a25b2847a..a730420754097 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -369,7 +369,7 @@ importers:
packages/eslint-config-next:
specifiers:
- '@next/eslint-plugin-next': 12.3.2-canary.0
+ '@next/eslint-plugin-next': 12.3.2-canary.1
'@rushstack/eslint-patch': ^1.1.3
'@typescript-eslint/parser': ^5.21.0
eslint-import-resolver-node: ^0.3.6
@@ -398,6 +398,9 @@ importers:
devDependencies:
'@types/eslint': 7.28.0
+ packages/font:
+ specifiers: {}
+
packages/next:
specifiers:
'@ampproject/toolbox-optimizer': 2.8.3
@@ -425,12 +428,12 @@ importers:
'@hapi/accept': 5.0.2
'@napi-rs/cli': 2.7.0
'@napi-rs/triples': 1.1.0
- '@next/env': 12.3.2-canary.0
- '@next/polyfill-module': 12.3.2-canary.0
- '@next/polyfill-nomodule': 12.3.2-canary.0
- '@next/react-dev-overlay': 12.3.2-canary.0
- '@next/react-refresh-utils': 12.3.2-canary.0
- '@next/swc': 12.3.2-canary.0
+ '@next/env': 12.3.2-canary.1
+ '@next/polyfill-module': 12.3.2-canary.1
+ '@next/polyfill-nomodule': 12.3.2-canary.1
+ '@next/react-dev-overlay': 12.3.2-canary.1
+ '@next/react-refresh-utils': 12.3.2-canary.1
+ '@next/swc': 12.3.2-canary.1
'@segment/ajv-human-errors': 2.1.2
'@swc/helpers': 0.4.11
'@taskr/clear': 1.1.0
@@ -563,8 +566,8 @@ importers:
source-map: 0.6.1
stream-browserify: 3.0.0
stream-http: 3.1.1
- string-hash: 1.1.3
string_decoder: 1.3.0
+ string-hash: 1.1.3
strip-ansi: 6.0.0
styled-jsx: 5.0.7
tar: 6.1.11
@@ -752,8 +755,8 @@ importers:
source-map: 0.6.1
stream-browserify: 3.0.0
stream-http: 3.1.1
- string-hash: 1.1.3
string_decoder: 1.3.0
+ string-hash: 1.1.3
strip-ansi: 6.0.0
tar: 6.1.11
taskr: 1.1.0
@@ -11226,8 +11229,8 @@ packages:
engines: { node: '>=10' }
hasBin: true
dependencies:
- JSONStream: 1.3.5
is-text-path: 1.0.1
+ JSONStream: 1.3.5
lodash: 4.17.21
meow: 8.1.2
split2: 2.2.0
From 1d7ce56a703f93f80e22cd61842b898587ea7aa0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bal=C3=A1zs=20Orb=C3=A1n?=
Date: Thu, 22 Sep 2022 00:06:29 +0100
Subject: [PATCH 13/76] chore(examples): lock `msw` version in `with-msw`
example (#40777)
Closes #40775
## Bug
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Errors have a helpful link attached, see `contributing.md`
## Feature
- [ ] Implements an existing feature request or RFC. Make sure the
feature request has been accepted for implementation before opening a
PR.
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Documentation added
- [ ] Telemetry added. In case of a feature if it's used or not.
- [ ] Errors have a helpful link attached, see `contributing.md`
## Documentation / Examples
- [ ] Make sure the linting passes by running `pnpm lint`
- [ ] The "examples guidelines" are followed from [our contributing
doc](https://github.com/vercel/next.js/blob/canary/contributing/examples/adding-examples.md)
---
examples/with-msw/package.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/examples/with-msw/package.json b/examples/with-msw/package.json
index f29175130e65c..5b9b20b7b4b46 100644
--- a/examples/with-msw/package.json
+++ b/examples/with-msw/package.json
@@ -6,7 +6,7 @@
"start": "next start"
},
"dependencies": {
- "msw": "^0.44.2",
+ "msw": "0.47.3",
"next": "latest",
"react": "^18.2.0",
"react-dom": "^18.2.0"
From 48264c263ac7cd2c3d183540fa04637ffd52d207 Mon Sep 17 00:00:00 2001
From: JJ Kasper
Date: Wed, 21 Sep 2022 16:32:49 -0700
Subject: [PATCH 14/76] Update publish to scope as public for initializing
(#40778)
New scoped packages need to be initialized as public so this adds the
`publishConfig` for this.
Fixes:
https://github.com/vercel/next.js/actions/runs/3101494786/jobs/5023375720
---
packages/font/package.json | 3 +++
1 file changed, 3 insertions(+)
diff --git a/packages/font/package.json b/packages/font/package.json
index 51a16d74ab410..51739845395ab 100644
--- a/packages/font/package.json
+++ b/packages/font/package.json
@@ -15,5 +15,8 @@
"prepublishOnly": "cd ../../ && turbo run build",
"dev": "tsc -d -w -p tsconfig.json",
"typescript": "tsec --noEmit -p tsconfig.json"
+ },
+ "publishConfig": {
+ "access": "public"
}
}
From 69595adc3202eb92afaf340ec704ae50e1fdaa68 Mon Sep 17 00:00:00 2001
From: Henrik Wenz
Date: Thu, 22 Sep 2022 01:37:57 +0200
Subject: [PATCH 15/76] chore: refactor using-router example (#40774)
## Changes
- Updated dependencies
- Migrated to Typescript
- Added additional router use cases
## Documentation / Examples
- [x] Make sure the linting passes by running `pnpm lint`
- [x] The "examples guidelines" are followed from [our contributing doc](https://github.com/vercel/next.js/blob/canary/contributing/examples/adding-examples.md)
---
.../using-router/components/CustomLink.tsx | 47 +++++++++++++++++++
examples/using-router/components/Header.js | 33 -------------
examples/using-router/components/Header.tsx | 14 ++++++
examples/using-router/package.json | 4 +-
.../pages/{about.js => about.tsx} | 6 +--
.../pages/{index.js => index.tsx} | 6 +--
examples/using-router/tsconfig.json | 20 ++++++++
7 files changed, 89 insertions(+), 41 deletions(-)
create mode 100644 examples/using-router/components/CustomLink.tsx
delete mode 100644 examples/using-router/components/Header.js
create mode 100644 examples/using-router/components/Header.tsx
rename examples/using-router/pages/{about.js => about.tsx} (67%)
rename examples/using-router/pages/{index.js => index.tsx} (66%)
create mode 100644 examples/using-router/tsconfig.json
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 (
+
+
+ Home {' '}
+
+ About
+
+
+
+ )
+}
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"]
+}
From cbfab2a3b732a5be789f0a3a9e4c2e1177adf80e Mon Sep 17 00:00:00 2001
From: Jiachi Liu
Date: Thu, 22 Sep 2022 02:18:18 +0200
Subject: [PATCH 16/76] Strip internal pages for pagesDir in app edge ssr
(#40776)
For app edge SSR, we don't need any internal pages for it since it's
handled by app-renderer. This results around reducing 20KB from app edge
SSR
# Changes
* Strip those internal pages modules when it's in app edge SSR
* Minimize edge SSR chunk to see the tree-shake result
* Add bundle analyzer with switcher in stats-app for testing. Using
`TEST_ANAYLYSE=1` to build stats-app for testing
---
.../next-stats-action/src/run/index.js | 10 ++++++---
packages/next/build/webpack-config.ts | 2 +-
.../loaders/next-edge-ssr-loader/index.ts | 19 ++++++++++-------
.../loaders/next-edge-ssr-loader/render.ts | 6 +++++-
test/.stats-app/app/app-edge-ssr/page.js | 7 +++++++
test/.stats-app/next.config.js | 9 ++++++++
test/.stats-app/package.json | 4 ++--
test/.stats-app/pages/edge-ssr.js | 6 ------
test/.stats-app/stats-config.js | 21 ++++++++++++++++---
9 files changed, 61 insertions(+), 23 deletions(-)
create mode 100644 test/.stats-app/app/app-edge-ssr/page.js
create mode 100644 test/.stats-app/next.config.js
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/packages/next/build/webpack-config.ts b/packages/next/build/webpack-config.ts
index 07cc82f4b4ab1..db71cbc61ea5c 100644
--- a/packages/next/build/webpack-config.ts
+++ b/packages/next/build/webpack-config.ts
@@ -1401,7 +1401,7 @@ export default async function getBaseWebpackConfig(
runtimeChunk: isClient
? { name: CLIENT_STATIC_FILES_RUNTIME_WEBPACK }
: undefined,
- minimize: !dev && isClient,
+ minimize: !dev && (isClient || isEdgeServer),
minimizer: [
// Minify JavaScript
(compiler: webpack.Compiler) => {
diff --git a/packages/next/build/webpack/loaders/next-edge-ssr-loader/index.ts b/packages/next/build/webpack/loaders/next-edge-ssr-loader/index.ts
index 1a1dc07d23106..889a9ebe8bdff 100644
--- a/packages/next/build/webpack/loaders/next-edge-ssr-loader/index.ts
+++ b/packages/next/build/webpack/loaders/next-edge-ssr-loader/index.ts
@@ -68,29 +68,33 @@ export default async function edgeSSRLoader(this: any) {
import { adapter, enhanceGlobals } from 'next/dist/server/web/adapter'
import { getRender } from 'next/dist/build/webpack/loaders/next-edge-ssr-loader/render'
- import Document from ${stringifiedDocumentPath}
-
enhanceGlobals()
+ const pageType = ${JSON.stringify(pagesType)}
${
isAppDir
? `
+ const Document = null
const appRenderToHTML = require('next/dist/server/app-render').renderToHTMLOrFlight
const pagesRenderToHTML = null
const pageMod = require(${JSON.stringify(pageModPath)})
+ const appMod = null
+ const errorMod = null
+ const error500Mod = null
`
: `
+ const Document = require(${stringifiedDocumentPath}).default
const appRenderToHTML = null
const pagesRenderToHTML = require('next/dist/server/render').renderToHTML
const pageMod = require(${stringifiedPagePath})
+ const appMod = require(${stringifiedAppPath})
+ const errorMod = require(${stringifiedErrorPath})
+ const error500Mod = ${
+ stringified500Path ? `require(${stringified500Path})` : 'null'
+ }
`
}
- const appMod = require(${stringifiedAppPath})
- const errorMod = require(${stringifiedErrorPath})
- const error500Mod = ${
- stringified500Path ? `require(${stringified500Path})` : 'null'
- }
const buildManifest = self.__BUILD_MANIFEST
const reactLoadableManifest = self.__REACT_LOADABLE_MANIFEST
@@ -101,6 +105,7 @@ export default async function edgeSSRLoader(this: any) {
}
const render = getRender({
+ pageType,
dev: ${dev},
page: ${JSON.stringify(page)},
appMod,
diff --git a/packages/next/build/webpack/loaders/next-edge-ssr-loader/render.ts b/packages/next/build/webpack/loaders/next-edge-ssr-loader/render.ts
index 30ac4851283d9..128ccbe478250 100644
--- a/packages/next/build/webpack/loaders/next-edge-ssr-loader/render.ts
+++ b/packages/next/build/webpack/loaders/next-edge-ssr-loader/render.ts
@@ -17,6 +17,7 @@ export function getRender({
pageMod,
errorMod,
error500Mod,
+ pagesType,
Document,
buildManifest,
reactLoadableManifest,
@@ -28,6 +29,7 @@ export function getRender({
config,
buildId,
}: {
+ pagesType?: 'app' | 'pages' | 'root'
dev: boolean
page: string
appMod: any
@@ -46,13 +48,14 @@ export function getRender({
config: NextConfig
buildId: string
}) {
+ const isAppPath = pagesType === 'app'
const baseLoadComponentResult = {
dev,
buildManifest,
reactLoadableManifest,
subresourceIntegrityManifest,
Document,
- App: appMod.default as AppType,
+ App: appMod?.default as AppType,
}
const server = new WebServer({
@@ -72,6 +75,7 @@ export function getRender({
appRenderToHTML,
pagesRenderToHTML,
loadComponent: async (pathname) => {
+ if (isAppPath) return null
if (pathname === page) {
return {
...baseLoadComponentResult,
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/next.config.js b/test/.stats-app/next.config.js
new file mode 100644
index 0000000000000..3b9bfdac02772
--- /dev/null
+++ b/test/.stats-app/next.config.js
@@ -0,0 +1,9 @@
+const withBundleAnalyzer = require('@next/bundle-analyzer')({
+ enabled: !!process.env.TEST_ANALYZE,
+})
+
+module.exports = withBundleAnalyzer({
+ experimental: {
+ appDir: true,
+ },
+})
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..58316e4a8ee6d 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,9 @@ module.exports = {
path: 'next.config.js',
content: `
module.exports = {
+ experimental: {
+ appDir: true,
+ },
generateBuildId: () => 'BUILD_ID',
webpack(config) {
config.optimization.minimize = false
@@ -109,7 +115,10 @@ module.exports = {
{
path: 'next.config.js',
content: `
- module.exports = {
+ module.exports = {
+ experimental: {
+ appDir: true,
+ },
generateBuildId: () => 'BUILD_ID'
}
`,
@@ -144,6 +153,9 @@ module.exports = {
path: 'next.config.js',
content: `
module.exports = {
+ experimental: {
+ appDir: true,
+ },
generateBuildId: () => 'BUILD_ID',
swcMinify: true,
webpack(config) {
@@ -166,6 +178,9 @@ module.exports = {
path: 'next.config.js',
content: `
module.exports = {
+ experimental: {
+ appDir: true,
+ },
swcMinify: true,
generateBuildId: () => 'BUILD_ID'
}
From c2487ce2629a9d061a600c6ecb3b7d28492bead0 Mon Sep 17 00:00:00 2001
From: JJ Kasper
Date: Wed, 21 Sep 2022 17:21:58 -0700
Subject: [PATCH 17/76] v12.3.2-canary.2
---
lerna.json | 2 +-
packages/create-next-app/package.json | 2 +-
packages/eslint-config-next/package.json | 4 ++--
packages/eslint-plugin-next/package.json | 2 +-
packages/font/package.json | 2 +-
packages/next-bundle-analyzer/package.json | 2 +-
packages/next-codemod/package.json | 2 +-
packages/next-env/package.json | 2 +-
packages/next-mdx/package.json | 2 +-
packages/next-plugin-storybook/package.json | 2 +-
packages/next-polyfill-module/package.json | 2 +-
packages/next-polyfill-nomodule/package.json | 2 +-
packages/next-swc/package.json | 2 +-
packages/next/package.json | 14 +++++++-------
packages/react-dev-overlay/package.json | 2 +-
packages/react-refresh-utils/package.json | 2 +-
pnpm-lock.yaml | 14 +++++++-------
17 files changed, 30 insertions(+), 30 deletions(-)
diff --git a/lerna.json b/lerna.json
index e85ed9347ba07..d48fc2f60979d 100644
--- a/lerna.json
+++ b/lerna.json
@@ -16,5 +16,5 @@
"registry": "https://registry.npmjs.org/"
}
},
- "version": "12.3.2-canary.1"
+ "version": "12.3.2-canary.2"
}
diff --git a/packages/create-next-app/package.json b/packages/create-next-app/package.json
index a4ce59156450f..b338ed7b2d03a 100644
--- a/packages/create-next-app/package.json
+++ b/packages/create-next-app/package.json
@@ -1,6 +1,6 @@
{
"name": "create-next-app",
- "version": "12.3.2-canary.1",
+ "version": "12.3.2-canary.2",
"keywords": [
"react",
"next",
diff --git a/packages/eslint-config-next/package.json b/packages/eslint-config-next/package.json
index dbeb3f58ff241..c64193426b808 100644
--- a/packages/eslint-config-next/package.json
+++ b/packages/eslint-config-next/package.json
@@ -1,6 +1,6 @@
{
"name": "eslint-config-next",
- "version": "12.3.2-canary.1",
+ "version": "12.3.2-canary.2",
"description": "ESLint configuration used by NextJS.",
"main": "index.js",
"license": "MIT",
@@ -9,7 +9,7 @@
"directory": "packages/eslint-config-next"
},
"dependencies": {
- "@next/eslint-plugin-next": "12.3.2-canary.1",
+ "@next/eslint-plugin-next": "12.3.2-canary.2",
"@rushstack/eslint-patch": "^1.1.3",
"@typescript-eslint/parser": "^5.21.0",
"eslint-import-resolver-node": "^0.3.6",
diff --git a/packages/eslint-plugin-next/package.json b/packages/eslint-plugin-next/package.json
index 82de495885b86..1ea785a15ce90 100644
--- a/packages/eslint-plugin-next/package.json
+++ b/packages/eslint-plugin-next/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/eslint-plugin-next",
- "version": "12.3.2-canary.1",
+ "version": "12.3.2-canary.2",
"description": "ESLint plugin for NextJS.",
"main": "lib/index.js",
"license": "MIT",
diff --git a/packages/font/package.json b/packages/font/package.json
index 51739845395ab..4782cf19834a4 100644
--- a/packages/font/package.json
+++ b/packages/font/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/font",
- "version": "12.3.2-canary.1",
+ "version": "12.3.2-canary.2",
"repository": {
"url": "vercel/next.js",
"directory": "packages/font"
diff --git a/packages/next-bundle-analyzer/package.json b/packages/next-bundle-analyzer/package.json
index bc389afd56148..ac1e0f9c7f49c 100644
--- a/packages/next-bundle-analyzer/package.json
+++ b/packages/next-bundle-analyzer/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/bundle-analyzer",
- "version": "12.3.2-canary.1",
+ "version": "12.3.2-canary.2",
"main": "index.js",
"types": "index.d.ts",
"license": "MIT",
diff --git a/packages/next-codemod/package.json b/packages/next-codemod/package.json
index 8b265d23f62e2..1ef039e41e75d 100644
--- a/packages/next-codemod/package.json
+++ b/packages/next-codemod/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/codemod",
- "version": "12.3.2-canary.1",
+ "version": "12.3.2-canary.2",
"license": "MIT",
"dependencies": {
"chalk": "4.1.0",
diff --git a/packages/next-env/package.json b/packages/next-env/package.json
index d9ed337b47286..95419f0fdbfa6 100644
--- a/packages/next-env/package.json
+++ b/packages/next-env/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/env",
- "version": "12.3.2-canary.1",
+ "version": "12.3.2-canary.2",
"keywords": [
"react",
"next",
diff --git a/packages/next-mdx/package.json b/packages/next-mdx/package.json
index e0038a2927207..3a5a75d4ecbc9 100644
--- a/packages/next-mdx/package.json
+++ b/packages/next-mdx/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/mdx",
- "version": "12.3.2-canary.1",
+ "version": "12.3.2-canary.2",
"main": "index.js",
"license": "MIT",
"repository": {
diff --git a/packages/next-plugin-storybook/package.json b/packages/next-plugin-storybook/package.json
index e6474ecdbb9b3..32f07122eedec 100644
--- a/packages/next-plugin-storybook/package.json
+++ b/packages/next-plugin-storybook/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/plugin-storybook",
- "version": "12.3.2-canary.1",
+ "version": "12.3.2-canary.2",
"repository": {
"url": "vercel/next.js",
"directory": "packages/next-plugin-storybook"
diff --git a/packages/next-polyfill-module/package.json b/packages/next-polyfill-module/package.json
index 184c18efa0f90..3c1b0854f7e46 100644
--- a/packages/next-polyfill-module/package.json
+++ b/packages/next-polyfill-module/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-module",
- "version": "12.3.2-canary.1",
+ "version": "12.3.2-canary.2",
"description": "A standard library polyfill for ES Modules supporting browsers (Edge 16+, Firefox 60+, Chrome 61+, Safari 10.1+)",
"main": "dist/polyfill-module.js",
"license": "MIT",
diff --git a/packages/next-polyfill-nomodule/package.json b/packages/next-polyfill-nomodule/package.json
index 6cc946bb523fd..c3a934aa98d8d 100644
--- a/packages/next-polyfill-nomodule/package.json
+++ b/packages/next-polyfill-nomodule/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-nomodule",
- "version": "12.3.2-canary.1",
+ "version": "12.3.2-canary.2",
"description": "A polyfill for non-dead, nomodule browsers.",
"main": "dist/polyfill-nomodule.js",
"license": "MIT",
diff --git a/packages/next-swc/package.json b/packages/next-swc/package.json
index f5e7f78b29f62..e436d99297f13 100644
--- a/packages/next-swc/package.json
+++ b/packages/next-swc/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/swc",
- "version": "12.3.2-canary.1",
+ "version": "12.3.2-canary.2",
"private": true,
"scripts": {
"build-native": "napi build --platform -p next-swc-napi --cargo-name next_swc_napi native --features plugin",
diff --git a/packages/next/package.json b/packages/next/package.json
index 183e90e5096b1..7463ebd7edce0 100644
--- a/packages/next/package.json
+++ b/packages/next/package.json
@@ -1,6 +1,6 @@
{
"name": "next",
- "version": "12.3.2-canary.1",
+ "version": "12.3.2-canary.2",
"description": "The React Framework",
"main": "./dist/server/next.js",
"license": "MIT",
@@ -68,7 +68,7 @@
]
},
"dependencies": {
- "@next/env": "12.3.2-canary.1",
+ "@next/env": "12.3.2-canary.2",
"@swc/helpers": "0.4.11",
"caniuse-lite": "^1.0.30001406",
"postcss": "8.4.14",
@@ -119,11 +119,11 @@
"@hapi/accept": "5.0.2",
"@napi-rs/cli": "2.7.0",
"@napi-rs/triples": "1.1.0",
- "@next/polyfill-module": "12.3.2-canary.1",
- "@next/polyfill-nomodule": "12.3.2-canary.1",
- "@next/react-dev-overlay": "12.3.2-canary.1",
- "@next/react-refresh-utils": "12.3.2-canary.1",
- "@next/swc": "12.3.2-canary.1",
+ "@next/polyfill-module": "12.3.2-canary.2",
+ "@next/polyfill-nomodule": "12.3.2-canary.2",
+ "@next/react-dev-overlay": "12.3.2-canary.2",
+ "@next/react-refresh-utils": "12.3.2-canary.2",
+ "@next/swc": "12.3.2-canary.2",
"@segment/ajv-human-errors": "2.1.2",
"@taskr/clear": "1.1.0",
"@taskr/esnext": "1.1.0",
diff --git a/packages/react-dev-overlay/package.json b/packages/react-dev-overlay/package.json
index a149a4c1a5064..4266772112e7d 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.2-canary.1",
+ "version": "12.3.2-canary.2",
"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 522ec35941379..5e2de08706320 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.2-canary.1",
+ "version": "12.3.2-canary.2",
"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 a730420754097..872106b1d4460 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -369,7 +369,7 @@ importers:
packages/eslint-config-next:
specifiers:
- '@next/eslint-plugin-next': 12.3.2-canary.1
+ '@next/eslint-plugin-next': 12.3.2-canary.2
'@rushstack/eslint-patch': ^1.1.3
'@typescript-eslint/parser': ^5.21.0
eslint-import-resolver-node: ^0.3.6
@@ -428,12 +428,12 @@ importers:
'@hapi/accept': 5.0.2
'@napi-rs/cli': 2.7.0
'@napi-rs/triples': 1.1.0
- '@next/env': 12.3.2-canary.1
- '@next/polyfill-module': 12.3.2-canary.1
- '@next/polyfill-nomodule': 12.3.2-canary.1
- '@next/react-dev-overlay': 12.3.2-canary.1
- '@next/react-refresh-utils': 12.3.2-canary.1
- '@next/swc': 12.3.2-canary.1
+ '@next/env': 12.3.2-canary.2
+ '@next/polyfill-module': 12.3.2-canary.2
+ '@next/polyfill-nomodule': 12.3.2-canary.2
+ '@next/react-dev-overlay': 12.3.2-canary.2
+ '@next/react-refresh-utils': 12.3.2-canary.2
+ '@next/swc': 12.3.2-canary.2
'@segment/ajv-human-errors': 2.1.2
'@swc/helpers': 0.4.11
'@taskr/clear': 1.1.0
From ef9ba4509a0dfc7b43df3f0f5bbedf78d6de8327 Mon Sep 17 00:00:00 2001
From: Anthony Shew
Date: Wed, 21 Sep 2022 18:13:54 -0700
Subject: [PATCH 18/76] Fix: Contentful webhook body parse. (#40732)
## Bug
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Errors have a helpful link attached, see `contributing.md`
## Feature
- [ ] Implements an existing feature request or RFC. Make sure the feature request has been accepted for implementation before opening a PR.
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Documentation added
- [ ] Telemetry added. In case of a feature if it's used or not.
- [ ] Errors have a helpful link attached, see `contributing.md`
## Documentation / Examples
- [ ] Make sure the linting passes by running `pnpm lint`
- [ ] The "examples guidelines" are followed from [our contributing doc](https://github.com/vercel/next.js/blob/canary/contributing/examples/adding-examples.md)
---
examples/cms-contentful/pages/api/revalidate.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/examples/cms-contentful/pages/api/revalidate.js b/examples/cms-contentful/pages/api/revalidate.js
index 8b3b73924f1ec..a4cf828e518fa 100644
--- a/examples/cms-contentful/pages/api/revalidate.js
+++ b/examples/cms-contentful/pages/api/revalidate.js
@@ -14,7 +14,7 @@ export default async function handler(req, res) {
}
try {
- let postSlug = req.body.fields.slug['en-US']
+ let postSlug = JSON.parse(req.body).fields.slug['en-US']
// revalidate the individual post and the home page
await res.revalidate(`/posts/${postSlug}`)
From bf8ee1edb4f6b134ada58e2ea65e33670c0c08ea Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Hannes=20Born=C3=B6?=
Date: Thu, 22 Sep 2022 07:12:59 +0200
Subject: [PATCH 19/76] Add support for font loaders (#40746)
For some context:
[https://vercel.slack.com/archives/CGU8HUTUH/p1662124179102509](https://vercel.slack.com/archives/CGU8HUTUH/p1662124179102509)
Continuation of #40221 and #40227
Adds `experimental.fontLoaders`.
SWC next-font-loaders (#40221) transforms font loader (e.g. #40227) call
expressions into an import with the function call arguments as a query.
The imports will be matched by `next-font-loader`. It runs the
configured font loaders - emits font files and returns CSS. Exports are
added, and the font-family is made locally scoped. The returned CSS is
turned into a CSS module with `css-loader` which lets you consume the
font-family.
`FontLoaderManifestPlugin` creates a manifest of the preloaded font
files for each entrypoint. Preload/preconnect are then added in
`_document.tsx` if any font files were found for that path.
Co-authored-by: JJ Kasper
---
packages/next/build/entries.ts | 1 +
packages/next/build/index.ts | 4 +
packages/next/build/swc/options.js | 3 +
packages/next/build/webpack-config.ts | 6 +
.../build/webpack/config/blocks/css/index.ts | 55 ++
.../config/blocks/css/loaders/font-loader.ts | 70 +++
.../webpack/config/blocks/css/messages.ts | 6 +
.../webpack/loaders/css-loader/src/index.js | 7 +-
.../webpack/loaders/css-loader/src/utils.js | 18 +-
.../loaders/next-edge-ssr-loader/index.ts | 6 +
.../loaders/next-edge-ssr-loader/render.ts | 4 +
.../webpack/loaders/next-font-loader/index.ts | 83 +++
.../next-font-loader/postcss-font-loader.ts | 135 +++++
.../plugins/font-loader-manifest-plugin.ts | 62 +++
.../webpack/plugins/middleware-plugin.ts | 28 +-
packages/next/export/index.ts | 4 +
packages/next/pages/_document.tsx | 60 +++
packages/next/server/base-server.ts | 7 +
packages/next/server/config-schema.ts | 3 +
packages/next/server/config-shared.ts | 1 +
packages/next/server/dev/next-dev-server.ts | 5 +
packages/next/server/next-server.ts | 10 +-
packages/next/server/render.tsx | 3 +
packages/next/server/web-server.ts | 5 +
packages/next/shared/lib/constants.ts | 1 +
packages/next/shared/lib/html-context.ts | 2 +
.../font-loader-in-document-error.test.ts | 32 ++
.../font-loader-in-document/next.config.js | 9 +
.../pages/_document.js | 17 +
.../font-loader-in-document/pages/index.js | 3 +
.../next-font/app/components/CompWithFonts.js | 20 +
test/e2e/next-font/app/next.config.js | 9 +
test/e2e/next-font/app/pages/_app.js | 16 +
test/e2e/next-font/app/pages/variables.js | 78 +++
test/e2e/next-font/app/pages/with-fallback.js | 22 +
test/e2e/next-font/app/pages/with-fonts.js | 14 +
test/e2e/next-font/app/pages/without-fonts.js | 3 +
test/e2e/next-font/basepath.test.ts | 54 ++
test/e2e/next-font/basepath/next.config.js | 10 +
test/e2e/next-font/basepath/pages/index.js | 6 +
.../next-font/google-font-mocked-responses.js | 496 ++++++++++++++++++
test/e2e/next-font/index.test.ts | 294 +++++++++++
.../with-font-declarations-file.test.ts | 110 ++++
.../components/roboto-comp.js | 10 +
.../with-font-declarations-file/fonts.js | 16 +
.../next.config.js | 9 +
.../with-font-declarations-file/pages/_app.js | 15 +
.../pages/inter.js | 10 +
.../pages/roboto.js | 5 +
.../next-font/without-preloaded-fonts.test.ts | 132 +++++
.../without-preloaded-fonts/next.config.js | 9 +
.../without-preloaded-fonts/pages/_app.js | 12 +
.../pages/no-preload.js | 6 +
.../pages/without-fonts.js | 3 +
54 files changed, 1994 insertions(+), 15 deletions(-)
create mode 100644 packages/next/build/webpack/config/blocks/css/loaders/font-loader.ts
create mode 100644 packages/next/build/webpack/loaders/next-font-loader/index.ts
create mode 100644 packages/next/build/webpack/loaders/next-font-loader/postcss-font-loader.ts
create mode 100644 packages/next/build/webpack/plugins/font-loader-manifest-plugin.ts
create mode 100644 test/development/next-font/font-loader-in-document-error.test.ts
create mode 100644 test/development/next-font/font-loader-in-document/next.config.js
create mode 100644 test/development/next-font/font-loader-in-document/pages/_document.js
create mode 100644 test/development/next-font/font-loader-in-document/pages/index.js
create mode 100644 test/e2e/next-font/app/components/CompWithFonts.js
create mode 100644 test/e2e/next-font/app/next.config.js
create mode 100644 test/e2e/next-font/app/pages/_app.js
create mode 100644 test/e2e/next-font/app/pages/variables.js
create mode 100644 test/e2e/next-font/app/pages/with-fallback.js
create mode 100644 test/e2e/next-font/app/pages/with-fonts.js
create mode 100644 test/e2e/next-font/app/pages/without-fonts.js
create mode 100644 test/e2e/next-font/basepath.test.ts
create mode 100644 test/e2e/next-font/basepath/next.config.js
create mode 100644 test/e2e/next-font/basepath/pages/index.js
create mode 100644 test/e2e/next-font/google-font-mocked-responses.js
create mode 100644 test/e2e/next-font/index.test.ts
create mode 100644 test/e2e/next-font/with-font-declarations-file.test.ts
create mode 100644 test/e2e/next-font/with-font-declarations-file/components/roboto-comp.js
create mode 100644 test/e2e/next-font/with-font-declarations-file/fonts.js
create mode 100644 test/e2e/next-font/with-font-declarations-file/next.config.js
create mode 100644 test/e2e/next-font/with-font-declarations-file/pages/_app.js
create mode 100644 test/e2e/next-font/with-font-declarations-file/pages/inter.js
create mode 100644 test/e2e/next-font/with-font-declarations-file/pages/roboto.js
create mode 100644 test/e2e/next-font/without-preloaded-fonts.test.ts
create mode 100644 test/e2e/next-font/without-preloaded-fonts/next.config.js
create mode 100644 test/e2e/next-font/without-preloaded-fonts/pages/_app.js
create mode 100644 test/e2e/next-font/without-preloaded-fonts/pages/no-preload.js
create mode 100644 test/e2e/next-font/without-preloaded-fonts/pages/without-fonts.js
diff --git a/packages/next/build/entries.ts b/packages/next/build/entries.ts
index 2fc0253ba59a6..6b0a6e0a39025 100644
--- a/packages/next/build/entries.ts
+++ b/packages/next/build/entries.ts
@@ -204,6 +204,7 @@ export function getEdgeServerEntry(opts: {
pagesType: opts.pagesType,
appDirLoader: Buffer.from(opts.appDirLoader || '').toString('base64'),
sriEnabled: !opts.isDev && !!opts.config.experimental.sri?.algorithm,
+ hasFontLoaders: !!opts.config.experimental.fontLoaders,
}
return {
diff --git a/packages/next/build/index.ts b/packages/next/build/index.ts
index 29f82ca095d84..775d726bec4c4 100644
--- a/packages/next/build/index.ts
+++ b/packages/next/build/index.ts
@@ -59,6 +59,7 @@ import {
APP_BUILD_MANIFEST,
FLIGHT_SERVER_CSS_MANIFEST,
RSC_MODULE_TYPES,
+ FONT_LOADER_MANIFEST,
} from '../shared/lib/constants'
import { getSortedRoutes, isDynamicRoute } from '../shared/lib/router/utils'
import { __ApiPreviewProps } from '../server/api-utils'
@@ -828,6 +829,9 @@ export default async function build(
config.optimizeFonts ? path.join(serverDir, FONT_MANIFEST) : null,
BUILD_ID_FILE,
appDir ? path.join(serverDir, APP_PATHS_MANIFEST) : null,
+ config.experimental.fontLoaders
+ ? path.join(serverDir, FONT_LOADER_MANIFEST)
+ : null,
]
.filter(nonNullable)
.map((file) => path.join(config.distDir, file)),
diff --git a/packages/next/build/swc/options.js b/packages/next/build/swc/options.js
index 9cfc10bd9bfc5..bb8208b6dd6b4 100644
--- a/packages/next/build/swc/options.js
+++ b/packages/next/build/swc/options.js
@@ -123,6 +123,9 @@ function getBaseSWCOptions({
isServer: !!isServerLayer,
}
: false,
+ fontLoaders:
+ nextConfig?.experimental?.fontLoaders &&
+ Object.keys(nextConfig.experimental.fontLoaders),
}
}
diff --git a/packages/next/build/webpack-config.ts b/packages/next/build/webpack-config.ts
index db71cbc61ea5c..b4260973ab2fa 100644
--- a/packages/next/build/webpack-config.ts
+++ b/packages/next/build/webpack-config.ts
@@ -61,6 +61,7 @@ import loadJsConfig from './load-jsconfig'
import { loadBindings } from './swc'
import { AppBuildManifestPlugin } from './webpack/plugins/app-build-manifest-plugin'
import { SubresourceIntegrityPlugin } from './webpack/plugins/subresource-integrity-plugin'
+import { FontLoaderManifestPlugin } from './webpack/plugins/font-loader-manifest-plugin'
const NEXT_PROJECT_ROOT = pathJoin(__dirname, '..', '..')
const NEXT_PROJECT_ROOT_DIST = pathJoin(NEXT_PROJECT_ROOT, 'dist')
@@ -1508,6 +1509,7 @@ export default async function getBaseWebpackConfig(
'next-middleware-asset-loader',
'next-middleware-wasm-loader',
'next-app-loader',
+ 'next-font-loader',
].reduce((alias, loader) => {
// using multiple aliases to replace `resolveLoader.modules`
alias[loader] = path.join(__dirname, 'webpack', 'loaders', loader)
@@ -1838,6 +1840,7 @@ export default async function getBaseWebpackConfig(
new MiddlewarePlugin({
dev,
sriEnabled: !dev && !!config.experimental.sri?.algorithm,
+ hasFontLoaders: !!config.experimental.fontLoaders,
}),
isClient &&
new BuildManifestPlugin({
@@ -1890,6 +1893,9 @@ export default async function getBaseWebpackConfig(
isClient &&
!!config.experimental.sri?.algorithm &&
new SubresourceIntegrityPlugin(config.experimental.sri.algorithm),
+ isClient &&
+ config.experimental.fontLoaders &&
+ new FontLoaderManifestPlugin(),
!dev &&
isClient &&
new (require('./webpack/plugins/telemetry-plugin').TelemetryPlugin)(
diff --git a/packages/next/build/webpack/config/blocks/css/index.ts b/packages/next/build/webpack/config/blocks/css/index.ts
index 5b81ffc7da103..3ebc34d9e74bd 100644
--- a/packages/next/build/webpack/config/blocks/css/index.ts
+++ b/packages/next/build/webpack/config/blocks/css/index.ts
@@ -3,11 +3,13 @@ import { webpack } from 'next/dist/compiled/webpack/webpack'
import { loader, plugin } from '../../helpers'
import { ConfigurationContext, ConfigurationFn, pipe } from '../../utils'
import { getCssModuleLoader, getGlobalCssLoader } from './loaders'
+import { getFontLoader } from './loaders/font-loader'
import {
getCustomDocumentError,
getGlobalImportError,
getGlobalModuleImportError,
getLocalModuleImportError,
+ getFontLoaderDocumentImportError,
} from './messages'
import { getPostCssPlugins } from './plugins'
@@ -199,6 +201,59 @@ export const css = curry(async function css(
})
)
+ // Resolve the configured font loaders, the resolved files are noop files that next-font-loader will match
+ let fontLoaders: [string, string][] | undefined = ctx.experimental.fontLoaders
+ ? Object.entries(ctx.experimental.fontLoaders).map(
+ ([fontLoader, fontLoaderOptions]: any) => [
+ require.resolve(fontLoader),
+ fontLoaderOptions,
+ ]
+ )
+ : undefined
+
+ // Font loaders cannot be imported in _document.
+ fontLoaders?.forEach(([fontLoaderPath, fontLoaderOptions]) => {
+ fns.push(
+ loader({
+ oneOf: [
+ markRemovable({
+ test: fontLoaderPath,
+ // Use a loose regex so we don't have to crawl the file system to
+ // find the real file name (if present).
+ issuer: /pages[\\/]_document\./,
+ use: {
+ loader: 'error-loader',
+ options: {
+ reason: getFontLoaderDocumentImportError(),
+ },
+ },
+ }),
+ ],
+ })
+ )
+
+ // Matches the resolved font loaders noop files to run next-font-loader
+ fns.push(
+ loader({
+ oneOf: [
+ markRemovable({
+ sideEffects: false,
+ test: fontLoaderPath,
+ issuer: {
+ and: [
+ {
+ or: [ctx.rootDirectory, regexClientEntry],
+ },
+ ],
+ not: [/node_modules/],
+ },
+ use: getFontLoader(ctx, lazyPostCSSInitializer, fontLoaderOptions),
+ }),
+ ],
+ })
+ )
+ })
+
// CSS Modules support must be enabled on the server and client so the class
// names are available for SSR or Prerendering.
if (ctx.experimental.appDir && !ctx.isProduction) {
diff --git a/packages/next/build/webpack/config/blocks/css/loaders/font-loader.ts b/packages/next/build/webpack/config/blocks/css/loaders/font-loader.ts
new file mode 100644
index 0000000000000..c48efd1d75916
--- /dev/null
+++ b/packages/next/build/webpack/config/blocks/css/loaders/font-loader.ts
@@ -0,0 +1,70 @@
+import { webpack } from 'next/dist/compiled/webpack/webpack'
+import { ConfigurationContext } from '../../../utils'
+import { getClientStyleLoader } from './client'
+import { cssFileResolve } from './file-resolve'
+
+export function getFontLoader(
+ ctx: ConfigurationContext,
+ postcss: any,
+ fontLoaderOptions: any
+): webpack.RuleSetUseItem[] {
+ const loaders: webpack.RuleSetUseItem[] = []
+
+ if (ctx.isClient) {
+ // Add appropriate development mode or production mode style
+ // loader
+ loaders.push(
+ getClientStyleLoader({
+ isAppDir: !!ctx.experimental.appDir,
+ isDevelopment: ctx.isDevelopment,
+ assetPrefix: ctx.assetPrefix,
+ })
+ )
+ }
+
+ loaders.push({
+ loader: require.resolve('../../../../loaders/css-loader/src'),
+ options: {
+ postcss,
+ importLoaders: 1,
+ // Use CJS mode for backwards compatibility:
+ esModule: false,
+ url: (url: string, resourcePath: string) =>
+ cssFileResolve(url, resourcePath, ctx.experimental.urlImports),
+ import: (url: string, _: any, resourcePath: string) =>
+ cssFileResolve(url, resourcePath, ctx.experimental.urlImports),
+ modules: {
+ // Do not transform class names (CJS mode backwards compatibility):
+ exportLocalsConvention: 'asIs',
+ // Server-side (Node.js) rendering support:
+ exportOnlyLocals: ctx.isServer,
+ // Disallow global style exports so we can code-split CSS and
+ // not worry about loading order.
+ mode: 'pure',
+ getLocalIdent: (
+ _context: any,
+ _localIdentName: any,
+ exportName: string,
+ _options: any,
+ meta: any
+ ) => {
+ // hash from next-font-loader
+ return `__${exportName}_${meta.fontFamilyHash}`
+ },
+ },
+ fontLoader: true,
+ },
+ })
+
+ loaders.push({
+ loader: 'next-font-loader',
+ options: {
+ isServer: ctx.isServer,
+ assetPrefix: ctx.assetPrefix,
+ fontLoaderOptions,
+ postcss,
+ },
+ })
+
+ return loaders
+}
diff --git a/packages/next/build/webpack/config/blocks/css/messages.ts b/packages/next/build/webpack/config/blocks/css/messages.ts
index 61c62c994fc34..42b5c720e54ba 100644
--- a/packages/next/build/webpack/config/blocks/css/messages.ts
+++ b/packages/next/build/webpack/config/blocks/css/messages.ts
@@ -31,3 +31,9 @@ export function getCustomDocumentError() {
'pages/_document.js'
)}. Please move global styles to ${chalk.cyan('pages/_app.js')}.`
}
+
+export function getFontLoaderDocumentImportError() {
+ return `Font loaders ${chalk.bold('cannot')} be used within ${chalk.cyan(
+ 'pages/_document.js'
+ )}.`
+}
diff --git a/packages/next/build/webpack/loaders/css-loader/src/index.js b/packages/next/build/webpack/loaders/css-loader/src/index.js
index eae004f556ea7..bc259cdfefee3 100644
--- a/packages/next/build/webpack/loaders/css-loader/src/index.js
+++ b/packages/next/build/webpack/loaders/css-loader/src/index.js
@@ -4,7 +4,6 @@
*/
import CssSyntaxError from './CssSyntaxError'
import Warning from '../../postcss-loader/src/Warning'
-// import { icssParser, importParser, urlParser } from './plugins'
import { stringifyRequest } from '../../../stringify-request'
const moduleRegExp = /\.module\.\w+$/i
@@ -128,6 +127,7 @@ function normalizeOptions(rawOptions, loaderContext) {
: rawOptions.importLoaders,
esModule:
typeof rawOptions.esModule === 'undefined' ? true : rawOptions.esModule,
+ fontLoader: rawOptions.fontLoader,
}
}
@@ -169,10 +169,11 @@ export default async function loader(content, map, meta) {
const { icssParser, importParser, urlParser } = require('./plugins')
const replacements = []
- const exports = []
+ // if it's a font loader next-font-loader will have exports that should be exported as is
+ const exports = options.fontLoader ? meta.exports : []
if (shouldUseModulesPlugins(options)) {
- plugins.push(...getModulesPlugins(options, this))
+ plugins.push(...getModulesPlugins(options, this, meta))
}
const importPluginImports = []
diff --git a/packages/next/build/webpack/loaders/css-loader/src/utils.js b/packages/next/build/webpack/loaders/css-loader/src/utils.js
index 0ab83b2fd9ec6..328800a9317c8 100644
--- a/packages/next/build/webpack/loaders/css-loader/src/utils.js
+++ b/packages/next/build/webpack/loaders/css-loader/src/utils.js
@@ -135,7 +135,7 @@ function shouldUseIcssPlugin(options) {
return options.icss === true || Boolean(options.modules)
}
-function getModulesPlugins(options, loaderContext) {
+function getModulesPlugins(options, loaderContext, meta) {
const {
mode,
getLocalIdent,
@@ -154,11 +154,17 @@ function getModulesPlugins(options, loaderContext) {
extractImports(),
modulesScope({
generateScopedName(exportName) {
- return getLocalIdent(loaderContext, localIdentName, exportName, {
- context: localIdentContext,
- hashPrefix: localIdentHashPrefix,
- regExp: localIdentRegExp,
- })
+ return getLocalIdent(
+ loaderContext,
+ localIdentName,
+ exportName,
+ {
+ context: localIdentContext,
+ hashPrefix: localIdentHashPrefix,
+ regExp: localIdentRegExp,
+ },
+ meta
+ )
},
exportGlobals: options.modules.exportGlobals,
}),
diff --git a/packages/next/build/webpack/loaders/next-edge-ssr-loader/index.ts b/packages/next/build/webpack/loaders/next-edge-ssr-loader/index.ts
index 889a9ebe8bdff..a04f5c9979b9c 100644
--- a/packages/next/build/webpack/loaders/next-edge-ssr-loader/index.ts
+++ b/packages/next/build/webpack/loaders/next-edge-ssr-loader/index.ts
@@ -15,6 +15,7 @@ export type EdgeSSRLoaderQuery = {
appDirLoader?: string
pagesType?: 'app' | 'pages' | 'root'
sriEnabled: boolean
+ hasFontLoaders: boolean
}
export default async function edgeSSRLoader(this: any) {
@@ -32,6 +33,7 @@ export default async function edgeSSRLoader(this: any) {
appDirLoader: appDirLoaderBase64,
pagesType,
sriEnabled,
+ hasFontLoaders,
} = this.getOptions()
const appDirLoader = Buffer.from(
@@ -103,6 +105,9 @@ export default async function edgeSSRLoader(this: any) {
const subresourceIntegrityManifest = ${
sriEnabled ? 'self.__SUBRESOURCE_INTEGRITY_MANIFEST' : 'undefined'
}
+ const fontLoaderManifest = ${
+ hasFontLoaders ? 'self.__FONT_LOADER_MANIFEST' : 'undefined'
+ }
const render = getRender({
pageType,
@@ -122,6 +127,7 @@ export default async function edgeSSRLoader(this: any) {
subresourceIntegrityManifest,
config: ${stringifiedConfig},
buildId: ${JSON.stringify(buildId)},
+ fontLoaderManifest,
})
export const ComponentMod = pageMod
diff --git a/packages/next/build/webpack/loaders/next-edge-ssr-loader/render.ts b/packages/next/build/webpack/loaders/next-edge-ssr-loader/render.ts
index 128ccbe478250..23c175a5a77cd 100644
--- a/packages/next/build/webpack/loaders/next-edge-ssr-loader/render.ts
+++ b/packages/next/build/webpack/loaders/next-edge-ssr-loader/render.ts
@@ -2,6 +2,7 @@ import type { NextConfig } from '../../../../server/config-shared'
import type { DocumentType, AppType } from '../../../../shared/lib/utils'
import type { BuildManifest } from '../../../../server/get-page-files'
import type { ReactLoadableManifest } from '../../../../server/load-components'
+import type { FontLoaderManifest } from '../../plugins/font-loader-manifest-plugin'
import WebServer from '../../../../server/web-server'
import {
@@ -28,6 +29,7 @@ export function getRender({
serverCSSManifest,
config,
buildId,
+ fontLoaderManifest,
}: {
pagesType?: 'app' | 'pages' | 'root'
dev: boolean
@@ -47,6 +49,7 @@ export function getRender({
appServerMod: any
config: NextConfig
buildId: string
+ fontLoaderManifest: FontLoaderManifest
}) {
const isAppPath = pagesType === 'app'
const baseLoadComponentResult = {
@@ -54,6 +57,7 @@ export function getRender({
buildManifest,
reactLoadableManifest,
subresourceIntegrityManifest,
+ fontLoaderManifest,
Document,
App: appMod?.default as AppType,
}
diff --git a/packages/next/build/webpack/loaders/next-font-loader/index.ts b/packages/next/build/webpack/loaders/next-font-loader/index.ts
new file mode 100644
index 0000000000000..196ac837ceb11
--- /dev/null
+++ b/packages/next/build/webpack/loaders/next-font-loader/index.ts
@@ -0,0 +1,83 @@
+import path from 'path'
+import loaderUtils from 'next/dist/compiled/loader-utils3'
+import postcssFontLoaderPlugn from './postcss-font-loader'
+
+type FontLoader = (options: {
+ functionName: string
+ data: any[]
+ config: any
+ emitFontFile: (content: Buffer, ext: string, preload: boolean) => string
+}) => Promise<{ css: string; fallbackFonts: string[] }>
+
+export default async function nextFontLoader(this: any) {
+ const fontLoaderSpan = this.currentTraceSpan.traceChild('next-font-loader')
+ return fontLoaderSpan.traceAsyncFn(async () => {
+ const callback = this.async()
+ const {
+ isServer,
+ assetPrefix,
+ fontLoaderOptions,
+ postcss: getPostcss,
+ } = this.getOptions()
+
+ const emitFontFile = (content: Buffer, ext: string, preload: boolean) => {
+ const opts = { context: this.rootContext, content }
+ const interpolatedName = loaderUtils.interpolateName(
+ this,
+ // Font files ending with .p.(woff|woff2|eot|ttf|otf) are preloaded
+ `static/fonts/[hash]${preload ? '.p' : ''}.${ext}`,
+ opts
+ )
+ const outputPath = `${assetPrefix}/_next/${interpolatedName}`
+ if (!isServer) {
+ this.emitFile(interpolatedName, content, null)
+ }
+ return outputPath
+ }
+
+ // next-swc next_font_loaders turns each function call argument into JSON seperated by semicolons
+ let [functionName, ...data] = this.resourceQuery.slice(1).split(';')
+ data = data.map((value: string) => JSON.parse(value))
+
+ try {
+ const fontLoader: FontLoader = require(path.join(
+ this.resourcePath,
+ '../loader.js'
+ )).default
+ let { css, fallbackFonts } = await fontLoader({
+ functionName,
+ data,
+ config: fontLoaderOptions,
+ emitFontFile,
+ })
+
+ const { postcss } = await getPostcss()
+
+ // Exports will be exported as is from css-loader instead of a CSS module export
+ const exports: { name: any; value: any }[] = []
+ const fontFamilyHash = loaderUtils.getHashDigest(
+ Buffer.from(css),
+ 'md5',
+ 'hex',
+ 6
+ )
+ // Add CSS classes, exports and make the font-family localy scoped by turning it unguessable
+ const result = await postcss(
+ postcssFontLoaderPlugn(exports, fontFamilyHash, fallbackFonts)
+ ).process(css, {
+ from: undefined,
+ })
+
+ // Reuse ast in css-loader
+ const ast = {
+ type: 'postcss',
+ version: result.processor.version,
+ root: result.root,
+ }
+ callback(null, result.css, null, { exports, ast, fontFamilyHash })
+ } catch (err: any) {
+ err.stack = false
+ callback(err)
+ }
+ })
+}
diff --git a/packages/next/build/webpack/loaders/next-font-loader/postcss-font-loader.ts b/packages/next/build/webpack/loaders/next-font-loader/postcss-font-loader.ts
new file mode 100644
index 0000000000000..08313dd565df3
--- /dev/null
+++ b/packages/next/build/webpack/loaders/next-font-loader/postcss-font-loader.ts
@@ -0,0 +1,135 @@
+import postcss, { Declaration } from 'postcss'
+
+const postcssFontLoaderPlugn = (
+ exports: { name: any; value: any }[],
+ fontFamilyHash: string,
+ fallbackFonts: string[] = []
+) => {
+ return {
+ postcssPlugin: 'postcss-font-loader',
+ Once(root: any) {
+ const fontFamilies: string[] = []
+ let rawFamily: string | undefined
+ let fontWeight: string | undefined
+ let fontStyle: string | undefined
+
+ const formatFamily = (family: string) => {
+ if (family[0] === "'" || family[0] === '"') {
+ family = family.slice(1, family.length - 1)
+ }
+ // Turn the font family unguessable to make it localy scoped
+ return `'__${family.replace(/ /g, '_')}_${fontFamilyHash}'`
+ }
+
+ for (const node of root.nodes) {
+ if (node.type === 'atrule' && node.name === 'font-face') {
+ const familyNode = node.nodes.find(
+ (decl: Declaration) => decl.prop === 'font-family'
+ )
+ if (!familyNode) {
+ continue
+ }
+
+ if (!rawFamily) {
+ let family: string = familyNode.value
+ if (family[0] === "'" || family[0] === '"') {
+ family = family.slice(1, family.length - 1)
+ }
+ rawFamily = family
+ }
+ const formattedFamily = formatFamily(familyNode.value)
+ familyNode.value = formattedFamily
+
+ if (fontFamilies.includes(formattedFamily)) {
+ continue
+ }
+ fontFamilies.push(formattedFamily)
+
+ // Only extract weight and style from first encountered family, the rest will treated as fallbacks
+ if (fontFamilies.length > 1) {
+ continue
+ }
+
+ // Extract weight and style from first encountered @font-face
+ const weight = node.nodes.find(
+ (decl: Declaration) => decl.prop === 'font-weight'
+ )
+
+ // Skip if the value includes ' ', then it's a range of possible values
+ if (weight && !weight.value.includes(' ')) {
+ fontWeight = weight.value
+ }
+
+ const style = node.nodes.find(
+ (decl: Declaration) => decl.prop === 'font-style'
+ )
+ // Skip if the value includes ' ', then it's a range of possible values
+ if (style && !style.value.includes(' ')) {
+ fontStyle = style.value
+ }
+ }
+ }
+
+ const [mainFontFamily, ...adjustFontFallbacks] = fontFamilies
+ // If fallback fonts were provided from the font loader, they should be used before the adjustFontFallbacks
+ const formattedFontFamilies = [
+ mainFontFamily,
+ ...fallbackFonts,
+ ...adjustFontFallbacks,
+ ].join(', ')
+ // Add class with family, weight and style
+ const classRule = new postcss.Rule({ selector: '.className' })
+ classRule.nodes = [
+ new postcss.Declaration({
+ prop: 'font-family',
+ value: formattedFontFamilies,
+ }),
+ ...(fontWeight
+ ? [
+ new postcss.Declaration({
+ prop: 'font-weight',
+ value: fontWeight,
+ }),
+ ]
+ : []),
+ ...(fontStyle
+ ? [
+ new postcss.Declaration({
+ prop: 'font-style',
+ value: fontStyle,
+ }),
+ ]
+ : []),
+ ]
+ root.nodes.push(classRule)
+
+ // Add class that defines a variable with the font family
+ const varialbeRule = new postcss.Rule({ selector: '.variable' })
+ varialbeRule.nodes = [
+ new postcss.Declaration({
+ prop: rawFamily
+ ? `--next-font-${rawFamily.toLowerCase().replace(/ /g, '-')}${
+ fontWeight ? `-${fontWeight}` : ''
+ }${fontStyle === 'italic' ? `-${fontStyle}` : ''}`
+ : '',
+ value: formattedFontFamilies,
+ }),
+ ]
+ root.nodes.push(varialbeRule)
+
+ // Export @font-face values as is
+ exports.push({
+ name: 'style',
+ value: {
+ fontFamily: formattedFontFamilies,
+ fontWeight: fontWeight && Number(fontWeight),
+ fontStyle,
+ },
+ })
+ },
+ }
+}
+
+postcssFontLoaderPlugn.postcss = true
+
+export default postcssFontLoaderPlugn
diff --git a/packages/next/build/webpack/plugins/font-loader-manifest-plugin.ts b/packages/next/build/webpack/plugins/font-loader-manifest-plugin.ts
new file mode 100644
index 0000000000000..c68992af80e14
--- /dev/null
+++ b/packages/next/build/webpack/plugins/font-loader-manifest-plugin.ts
@@ -0,0 +1,62 @@
+import { webpack, sources } from 'next/dist/compiled/webpack/webpack'
+import getRouteFromEntrypoint from '../../../server/get-route-from-entrypoint'
+import { FONT_LOADER_MANIFEST } from '../../../shared/lib/constants'
+
+export type FontLoaderManifest = {
+ pages: {
+ [path: string]: string[]
+ }
+}
+const PLUGIN_NAME = 'FontLoaderManifestPlugin'
+
+// Creates a manifest of all fonts that should be preloaded given a route
+export class FontLoaderManifestPlugin {
+ apply(compiler: webpack.Compiler) {
+ compiler.hooks.make.tap(PLUGIN_NAME, (compilation) => {
+ compilation.hooks.processAssets.tap(
+ {
+ name: PLUGIN_NAME,
+ stage: webpack.Compilation.PROCESS_ASSETS_STAGE_ADDITIONS,
+ },
+ (assets: any) => {
+ const fontLoaderManifest: FontLoaderManifest = {
+ pages: {},
+ }
+
+ for (const entrypoint of compilation.entrypoints.values()) {
+ const pagePath = getRouteFromEntrypoint(entrypoint.name!)
+
+ if (!pagePath) {
+ continue
+ }
+
+ const fontFiles: string[] = entrypoint.chunks
+ .flatMap((chunk: any) => [...chunk.auxiliaryFiles])
+ .filter((file: string) =>
+ /\.(woff|woff2|eot|ttf|otf)$/.test(file)
+ )
+
+ // Font files ending with .p.(woff|woff2|eot|ttf|otf) are preloaded
+ const preloadedFontFiles: string[] = fontFiles.filter(
+ (file: string) => /\.p.(woff|woff2|eot|ttf|otf)$/.test(file)
+ )
+
+ // Create an entry for the path even if no files should preload. If that's the case a preconnect tag is added.
+ if (fontFiles.length > 0) {
+ fontLoaderManifest.pages[pagePath] = preloadedFontFiles
+ }
+ }
+
+ const manifest = JSON.stringify(fontLoaderManifest, null, 2)
+ assets[`server/${FONT_LOADER_MANIFEST}.js`] = new sources.RawSource(
+ `self.__FONT_LOADER_MANIFEST=${manifest}`
+ )
+ assets[`server/${FONT_LOADER_MANIFEST}.json`] = new sources.RawSource(
+ manifest
+ )
+ }
+ )
+ })
+ return
+ }
+}
diff --git a/packages/next/build/webpack/plugins/middleware-plugin.ts b/packages/next/build/webpack/plugins/middleware-plugin.ts
index cee3db5e520e0..d87d9301b586a 100644
--- a/packages/next/build/webpack/plugins/middleware-plugin.ts
+++ b/packages/next/build/webpack/plugins/middleware-plugin.ts
@@ -19,6 +19,7 @@ import {
NEXT_CLIENT_SSR_ENTRY_SUFFIX,
FLIGHT_SERVER_CSS_MANIFEST,
SUBRESOURCE_INTEGRITY_MANIFEST,
+ FONT_LOADER_MANIFEST,
} from '../../../shared/lib/constants'
import {
getPageStaticInfo,
@@ -85,7 +86,7 @@ function isUsingIndirectEvalAndUsedByExports(args: {
function getEntryFiles(
entryFiles: string[],
meta: EntryMetadata,
- opts: { sriEnabled: boolean }
+ opts: { sriEnabled: boolean; hasFontLoaders: boolean }
) {
const files: string[] = []
if (meta.edgeSSR) {
@@ -114,6 +115,10 @@ function getEntryFiles(
`server/${MIDDLEWARE_BUILD_MANIFEST}.js`,
`server/${MIDDLEWARE_REACT_LOADABLE_MANIFEST}.js`
)
+
+ if (opts.hasFontLoaders) {
+ files.push(`server/${FONT_LOADER_MANIFEST}.js`)
+ }
}
files.push(
@@ -127,7 +132,7 @@ function getEntryFiles(
function getCreateAssets(params: {
compilation: webpack.Compilation
metadataByEntry: Map
- opts: { sriEnabled: boolean }
+ opts: { sriEnabled: boolean; hasFontLoaders: boolean }
}) {
const { compilation, metadataByEntry, opts } = params
return (assets: any) => {
@@ -790,10 +795,20 @@ function getExtractMetadata(params: {
export default class MiddlewarePlugin {
private readonly dev: boolean
private readonly sriEnabled: boolean
-
- constructor({ dev, sriEnabled }: { dev: boolean; sriEnabled: boolean }) {
+ private readonly hasFontLoaders: boolean
+
+ constructor({
+ dev,
+ sriEnabled,
+ hasFontLoaders,
+ }: {
+ dev: boolean
+ sriEnabled: boolean
+ hasFontLoaders: boolean
+ }) {
this.dev = dev
this.sriEnabled = sriEnabled
+ this.hasFontLoaders = hasFontLoaders
}
public apply(compiler: webpack.Compiler) {
@@ -836,7 +851,10 @@ export default class MiddlewarePlugin {
getCreateAssets({
compilation,
metadataByEntry,
- opts: { sriEnabled: this.sriEnabled },
+ opts: {
+ sriEnabled: this.sriEnabled,
+ hasFontLoaders: this.hasFontLoaders,
+ },
})
)
})
diff --git a/packages/next/export/index.ts b/packages/next/export/index.ts
index 8a5d48ab17a69..0106566a967cf 100644
--- a/packages/next/export/index.ts
+++ b/packages/next/export/index.ts
@@ -24,6 +24,7 @@ import {
EXPORT_MARKER,
FLIGHT_MANIFEST,
FLIGHT_SERVER_CSS_MANIFEST,
+ FONT_LOADER_MANIFEST,
PAGES_MANIFEST,
PHASE_EXPORT,
PRERENDER_MANIFEST,
@@ -389,6 +390,9 @@ export default async function exportApp(
optimizeFonts: nextConfig.optimizeFonts as FontConfig,
largePageDataBytes: nextConfig.experimental.largePageDataBytes,
serverComponents: !!nextConfig.experimental.appDir,
+ fontLoaderManifest: nextConfig.experimental.fontLoaders
+ ? require(join(distDir, 'server', `${FONT_LOADER_MANIFEST}.json`))
+ : undefined,
}
const { serverRuntimeConfig, publicRuntimeConfig } = nextConfig
diff --git a/packages/next/pages/_document.tsx b/packages/next/pages/_document.tsx
index 26564e04cc50b..0733e5e077a17 100644
--- a/packages/next/pages/_document.tsx
+++ b/packages/next/pages/_document.tsx
@@ -11,6 +11,7 @@ import type {
NEXT_DATA,
} from '../shared/lib/utils'
import type { ScriptProps } from '../client/script'
+import type { FontLoaderManifest } from '../build/webpack/plugins/font-loader-manifest-plugin'
import { BuildManifest, getPageFiles } from '../server/get-page-files'
import { htmlEscapeJsonString } from '../server/htmlescape'
@@ -353,6 +354,54 @@ function getAmpPath(ampPath: string, asPath: string): string {
return ampPath || `${asPath}${asPath.includes('?') ? '&' : '?'}amp=1`
}
+function getFontLoaderLinks(
+ fontLoaderManifest: FontLoaderManifest | undefined,
+ dangerousAsPath: string,
+ assetPrefix: string = ''
+) {
+ if (!fontLoaderManifest) {
+ return {
+ preconnect: null,
+ preload: null,
+ }
+ }
+
+ const appFontsEntry = fontLoaderManifest.pages['/_app']
+ const pageFontsEntry = fontLoaderManifest.pages[dangerousAsPath]
+
+ const preloadedFontFiles = [
+ ...(appFontsEntry ?? []),
+ ...(pageFontsEntry ?? []),
+ ]
+
+ // If no font files should preload but there's an entry for the path, add a preconnect tag.
+ const preconnectToSelf = !!(
+ preloadedFontFiles.length === 0 &&
+ (appFontsEntry || pageFontsEntry)
+ )
+
+ return {
+ preconnect: preconnectToSelf ? (
+
+ ) : null,
+ preload: preloadedFontFiles
+ ? preloadedFontFiles.map((fontFile) => {
+ const ext = /\.(woff|woff2|eot|ttf|otf)$/.exec(fontFile)![1]
+ return (
+
+ )
+ })
+ : null,
+ }
+}
+
// Use `React.Component` to avoid errors from the RSC checks because
// it can't be imported directly in Server Components:
//
@@ -608,6 +657,8 @@ export class Head extends React.Component {
disableOptimizedLoading,
optimizeCss,
optimizeFonts,
+ assetPrefix,
+ fontLoaderManifest,
} = this.context
const disableRuntimeJS = unstable_runtimeJS === false
@@ -722,6 +773,12 @@ export class Head extends React.Component {
process.env.NEXT_RUNTIME !== 'edge' && inAmpMode
)
+ const fontLoaderLinks = getFontLoaderLinks(
+ fontLoaderManifest,
+ dangerousAsPath,
+ assetPrefix
+ )
+
return (
{this.context.isDevelopment && (
@@ -762,6 +819,9 @@ export class Head extends React.Component {
{children}
{optimizeFonts && }
+ {fontLoaderLinks.preconnect}
+ {fontLoaderLinks.preload}
+
{process.env.NEXT_RUNTIME !== 'edge' && inAmpMode && (
<>
{
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
@@ -370,6 +374,9 @@ export default abstract class Server {
this.serverCSSManifest = serverComponents
? this.getServerCSSManifest()
: undefined
+ this.fontLoaderManifest = this.nextConfig.experimental.fontLoaders
+ ? this.getFontLoaderManifest()
+ : undefined
this.renderOpts = {
poweredByHeader: this.nextConfig.poweredByHeader,
diff --git a/packages/next/server/config-schema.ts b/packages/next/server/config-schema.ts
index 1592d0624e8a8..f330036276f68 100644
--- a/packages/next/server/config-schema.ts
+++ b/packages/next/server/config-schema.ts
@@ -387,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 d0612a7d4fb35..0ae07ad1ecdcf 100644
--- a/packages/next/server/config-shared.ts
+++ b/packages/next/server/config-shared.ts
@@ -150,6 +150,7 @@ export interface ExperimentalConfig {
algorithm?: SubresourceIntegrityAlgorithm
}
adjustFontFallbacks?: boolean
+ fontLoaders?: { [fontLoader: string]: any }
}
export type ExportPathMap = {
diff --git a/packages/next/server/dev/next-dev-server.ts b/packages/next/server/dev/next-dev-server.ts
index 9128481ca70b2..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!)
}
@@ -1353,6 +1357,7 @@ export default class DevServer extends Server {
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/next-server.ts b/packages/next/server/next-server.ts
index 3a077b90aa16e..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,6 +824,7 @@ 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 &&
@@ -1016,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/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/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/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/next.config.js b/test/e2e/next-font/app/next.config.js
new file mode 100644
index 0000000000000..6cd855478a746
--- /dev/null
+++ b/test/e2e/next-font/app/next.config.js
@@ -0,0 +1,9 @@
+module.exports = {
+ experimental: {
+ fontLoaders: {
+ '@next/font/google': {
+ subsets: ['latin'],
+ },
+ },
+ },
+}
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/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..0b6d242fc138a
--- /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/fonts/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..aed14be9eb00e
--- /dev/null
+++ b/test/e2e/next-font/index.test.ts
@@ -0,0 +1,294 @@
+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')),
+ '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_bbc724',
+ variable: '__variable_bbc724',
+ style: {
+ fontFamily: "'__Open_Sans_bbc724', '__open-sans-fallback_bbc724'",
+ fontStyle: 'normal',
+ },
+ })
+
+ // with-fonts.js
+ expect(JSON.parse($('#with-fonts-open-sans').text())).toEqual({
+ className: '__className_bbc724',
+ variable: '__variable_bbc724',
+ style: {
+ fontFamily: "'__Open_Sans_bbc724', '__open-sans-fallback_bbc724'",
+ fontStyle: 'normal',
+ },
+ })
+
+ // CompWithFonts.js
+ expect(JSON.parse($('#comp-with-fonts-inter').text())).toEqual({
+ className: '__className_17e98a',
+ variable: '__variable_17e98a',
+ style: {
+ fontFamily: "'__Inter_17e98a', '__inter-fallback_17e98a'",
+ fontStyle: 'normal',
+ fontWeight: 900,
+ },
+ })
+ expect(JSON.parse($('#comp-with-fonts-roboto').text())).toEqual({
+ className: '__className_72084b',
+ variable: '__variable_72084b',
+ style: {
+ fontFamily: "'__Roboto_72084b', '__roboto-fallback_72084b'",
+ fontStyle: 'italic',
+ fontWeight: 100,
+ },
+ })
+ })
+ })
+
+ 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_bbc724, __open-sans-fallback_bbc724')
+ 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_bbc724, __open-sans-fallback_bbc724')
+ 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_17e98a, __inter-fallback_17e98a')
+ 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_72084b, __roboto-fallback_72084b')
+ 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_a1dc08, __fira-code-fallback_a1dc08')
+ expect(
+ await browser.eval(
+ 'getComputedStyle(document.querySelector("#without-variables-fira-code")).fontFamily'
+ )
+ ).not.toBe('__Fira_Code_a1dc08, __fira-code-fallback_a1dc08')
+
+ // Albert Sant Variable Italic
+ expect(
+ await browser.eval(
+ 'getComputedStyle(document.querySelector("#variables-albert-sans-italic")).fontFamily'
+ )
+ ).toBe('__Albert_Sans_2b85d2')
+ expect(
+ await browser.eval(
+ 'getComputedStyle(document.querySelector("#without-variables-albert-sans-italic")).fontFamily'
+ )
+ ).not.toBe('__Albert_Sans_2b85d2')
+
+ // Inter 900
+ expect(
+ await browser.eval(
+ 'getComputedStyle(document.querySelector("#variables-inter-900")).fontFamily'
+ )
+ ).toBe('__Inter_ea3712, __inter-fallback_ea3712')
+ expect(
+ await browser.eval(
+ 'getComputedStyle(document.querySelector("#without-variables-inter-900")).fontFamily'
+ )
+ ).not.toBe('__Inter_ea3712, __inter-fallback_ea3712')
+
+ // Roboto 100 Italic
+ expect(
+ await browser.eval(
+ 'getComputedStyle(document.querySelector("#variables-roboto-100-italic")).fontFamily'
+ )
+ ).toBe('__Roboto_72084b, __roboto-fallback_72084b')
+ expect(
+ await browser.eval(
+ 'getComputedStyle(document.querySelector("#without-variables-roboto-100-italic")).fontFamily'
+ )
+ ).not.toBe('__Roboto_72084b')
+ })
+
+ 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_bbc724, system-ui, Arial, __open-sans-fallback_bbc724'
+ )
+
+ // .style
+ expect(
+ await browser.eval(
+ 'getComputedStyle(document.querySelector("#with-fallback-fonts-style")).fontFamily'
+ )
+ ).toBe(
+ '__Open_Sans_bbc724, system-ui, Arial, __open-sans-fallback_bbc724'
+ )
+
+ // .variable
+ expect(
+ await browser.eval(
+ 'getComputedStyle(document.querySelector("#with-fallback-fonts-variable")).fontFamily'
+ )
+ ).toBe(
+ '__Open_Sans_bbc724, system-ui, Arial, __open-sans-fallback_bbc724'
+ )
+ })
+ })
+
+ 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/fonts/0812efcfaefec5ea.p.woff2',
+ rel: 'preload',
+ type: 'font/woff2',
+ })
+ expect($('link[as="font"]').get(1).attribs).toEqual({
+ as: 'font',
+ crossorigin: 'anonymous',
+ href: '/_next/static/fonts/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/fonts/0812efcfaefec5ea.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..c6d5bca36edc5
--- /dev/null
+++ b/test/e2e/next-font/with-font-declarations-file.test.ts
@@ -0,0 +1,110 @@
+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')
+ ),
+ '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(3)
+ } 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/fonts/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/fonts/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(3)
+ } 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/fonts/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/fonts/9a7e84b4dd095b33.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..9e82f26c76719
--- /dev/null
+++ b/test/e2e/next-font/with-font-declarations-file/fonts.js
@@ -0,0 +1,16 @@
+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 })
+
+const inter = Inter({ display: 'block', preload: true })
+const roboto = Roboto({ variant: '400' })
+
+export { openSans, sourceCodePro, abel, inter, roboto }
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..6cd855478a746
--- /dev/null
+++ b/test/e2e/next-font/with-font-declarations-file/next.config.js
@@ -0,0 +1,9 @@
+module.exports = {
+ experimental: {
+ fontLoaders: {
+ '@next/font/google': {
+ subsets: ['latin'],
+ },
+ },
+ },
+}
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/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
+}
From 4970d7a0e84dfa4101f09a4476cb123759712bb0 Mon Sep 17 00:00:00 2001
From: Tomer Aberbach
Date: Thu, 22 Sep 2022 01:36:59 -0400
Subject: [PATCH 20/76] Set `__NEXT_NEW_LINK_BEHAVIOR` in Jest tests when
`newNextLinkBehavior` is true (#40702)
Fixes #40463
Could use some help figuring out where to add a test! I looked around
and found
[`jest-next-swc.test.ts`](https://github.com/vercel/next.js/blob/canary/test/unit/jest-next-swc.test.ts),
but I don't think I can use that to test this fix. Anyways, from my
local testing this PR seems to fix the issue.
Co-authored-by: JJ Kasper
---
packages/next/build/jest/jest.ts | 13 ++-
.../production/jest/new-link-behavior.test.ts | 86 +++++++++++++++++++
2 files changed, 98 insertions(+), 1 deletion(-)
create mode 100644 test/production/jest/new-link-behavior.test.ts
diff --git a/packages/next/build/jest/jest.ts b/packages/next/build/jest/jest.ts
index 844afc8e22308..1dbd27da10374 100644
--- a/packages/next/build/jest/jest.ts
+++ b/packages/next/build/jest/jest.ts
@@ -1,6 +1,7 @@
import { loadEnvConfig } from '@next/env'
import { resolve, join } from 'path'
import loadConfig from '../../server/config'
+import { NextConfigComplete } from '../../server/config-shared'
import { PHASE_TEST } from '../../shared/lib/constants'
import loadJsConfig from '../load-jsconfig'
import * as Log from '../output/log'
@@ -27,6 +28,16 @@ function loadClosestPackageJson(dir: string, attempts = 1): any {
}
}
+/** Loads dotenv files and sets environment variables based on next config. */
+function setUpEnv(dir: string, nextConfig: NextConfigComplete) {
+ const dev = false
+ loadEnvConfig(dir, dev, Log)
+
+ if (nextConfig.experimental.newNextLinkBehavior) {
+ process.env.__NEXT_NEW_LINK_BEHAVIOR = 'true'
+ }
+}
+
/*
// Usage in jest.config.js
const nextJest = require('next/jest');
@@ -61,7 +72,7 @@ export default function nextJest(options: { dir?: string } = {}) {
isEsmProject = packageConfig.type === 'module'
nextConfig = await getConfig(resolvedDir)
- loadEnvConfig(resolvedDir, false, Log)
+ setUpEnv(resolvedDir, nextConfig)
// TODO: revisit when bug in SWC is fixed that strips `.css`
const result = await loadJsConfig(resolvedDir, nextConfig)
jsConfig = result.jsConfig
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()
+ })
+})
From f51e49f8d54a4f3aa417c540338f1240ea41b9ea Mon Sep 17 00:00:00 2001
From: JJ Kasper
Date: Wed, 21 Sep 2022 22:50:08 -0700
Subject: [PATCH 21/76] Update stats config for release stats (#40780)
This keeps the necessary config for release stats for app dir
x-ref: https://github.com/vercel/next.js/pull/40776
Fixes:
https://github.com/vercel/next.js/actions/runs/3102008544/jobs/5025346767
---
test/.stats-app/next.config.js | 9 ---------
test/.stats-app/stats-config.js | 2 ++
2 files changed, 2 insertions(+), 9 deletions(-)
delete mode 100644 test/.stats-app/next.config.js
diff --git a/test/.stats-app/next.config.js b/test/.stats-app/next.config.js
deleted file mode 100644
index 3b9bfdac02772..0000000000000
--- a/test/.stats-app/next.config.js
+++ /dev/null
@@ -1,9 +0,0 @@
-const withBundleAnalyzer = require('@next/bundle-analyzer')({
- enabled: !!process.env.TEST_ANALYZE,
-})
-
-module.exports = withBundleAnalyzer({
- experimental: {
- appDir: true,
- },
-})
diff --git a/test/.stats-app/stats-config.js b/test/.stats-app/stats-config.js
index 58316e4a8ee6d..163dd8b234b06 100644
--- a/test/.stats-app/stats-config.js
+++ b/test/.stats-app/stats-config.js
@@ -94,6 +94,7 @@ module.exports = {
module.exports = {
experimental: {
appDir: true,
+ serverComponents: true,
},
generateBuildId: () => 'BUILD_ID',
webpack(config) {
@@ -118,6 +119,7 @@ module.exports = {
module.exports = {
experimental: {
appDir: true,
+ serverComponents: true,
},
generateBuildId: () => 'BUILD_ID'
}
From cc1e35d821e72e191a01635cd7e97c48d36afbc3 Mon Sep 17 00:00:00 2001
From: JJ Kasper
Date: Wed, 21 Sep 2022 22:51:10 -0700
Subject: [PATCH 22/76] v12.3.2-canary.3
---
lerna.json | 2 +-
packages/create-next-app/package.json | 2 +-
packages/eslint-config-next/package.json | 4 ++--
packages/eslint-plugin-next/package.json | 2 +-
packages/font/package.json | 2 +-
packages/next-bundle-analyzer/package.json | 2 +-
packages/next-codemod/package.json | 2 +-
packages/next-env/package.json | 2 +-
packages/next-mdx/package.json | 2 +-
packages/next-plugin-storybook/package.json | 2 +-
packages/next-polyfill-module/package.json | 2 +-
packages/next-polyfill-nomodule/package.json | 2 +-
packages/next-swc/package.json | 2 +-
packages/next/package.json | 14 +++++++-------
packages/react-dev-overlay/package.json | 2 +-
packages/react-refresh-utils/package.json | 2 +-
pnpm-lock.yaml | 14 +++++++-------
17 files changed, 30 insertions(+), 30 deletions(-)
diff --git a/lerna.json b/lerna.json
index d48fc2f60979d..dba490cae4889 100644
--- a/lerna.json
+++ b/lerna.json
@@ -16,5 +16,5 @@
"registry": "https://registry.npmjs.org/"
}
},
- "version": "12.3.2-canary.2"
+ "version": "12.3.2-canary.3"
}
diff --git a/packages/create-next-app/package.json b/packages/create-next-app/package.json
index b338ed7b2d03a..c56dd62e4b76e 100644
--- a/packages/create-next-app/package.json
+++ b/packages/create-next-app/package.json
@@ -1,6 +1,6 @@
{
"name": "create-next-app",
- "version": "12.3.2-canary.2",
+ "version": "12.3.2-canary.3",
"keywords": [
"react",
"next",
diff --git a/packages/eslint-config-next/package.json b/packages/eslint-config-next/package.json
index c64193426b808..cbcb88ae9dc75 100644
--- a/packages/eslint-config-next/package.json
+++ b/packages/eslint-config-next/package.json
@@ -1,6 +1,6 @@
{
"name": "eslint-config-next",
- "version": "12.3.2-canary.2",
+ "version": "12.3.2-canary.3",
"description": "ESLint configuration used by NextJS.",
"main": "index.js",
"license": "MIT",
@@ -9,7 +9,7 @@
"directory": "packages/eslint-config-next"
},
"dependencies": {
- "@next/eslint-plugin-next": "12.3.2-canary.2",
+ "@next/eslint-plugin-next": "12.3.2-canary.3",
"@rushstack/eslint-patch": "^1.1.3",
"@typescript-eslint/parser": "^5.21.0",
"eslint-import-resolver-node": "^0.3.6",
diff --git a/packages/eslint-plugin-next/package.json b/packages/eslint-plugin-next/package.json
index 1ea785a15ce90..2e09ac99f2f30 100644
--- a/packages/eslint-plugin-next/package.json
+++ b/packages/eslint-plugin-next/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/eslint-plugin-next",
- "version": "12.3.2-canary.2",
+ "version": "12.3.2-canary.3",
"description": "ESLint plugin for NextJS.",
"main": "lib/index.js",
"license": "MIT",
diff --git a/packages/font/package.json b/packages/font/package.json
index 4782cf19834a4..f7febc708ac90 100644
--- a/packages/font/package.json
+++ b/packages/font/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/font",
- "version": "12.3.2-canary.2",
+ "version": "12.3.2-canary.3",
"repository": {
"url": "vercel/next.js",
"directory": "packages/font"
diff --git a/packages/next-bundle-analyzer/package.json b/packages/next-bundle-analyzer/package.json
index ac1e0f9c7f49c..1c5486a250616 100644
--- a/packages/next-bundle-analyzer/package.json
+++ b/packages/next-bundle-analyzer/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/bundle-analyzer",
- "version": "12.3.2-canary.2",
+ "version": "12.3.2-canary.3",
"main": "index.js",
"types": "index.d.ts",
"license": "MIT",
diff --git a/packages/next-codemod/package.json b/packages/next-codemod/package.json
index 1ef039e41e75d..8666907c3c7b1 100644
--- a/packages/next-codemod/package.json
+++ b/packages/next-codemod/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/codemod",
- "version": "12.3.2-canary.2",
+ "version": "12.3.2-canary.3",
"license": "MIT",
"dependencies": {
"chalk": "4.1.0",
diff --git a/packages/next-env/package.json b/packages/next-env/package.json
index 95419f0fdbfa6..245b60c66e4ac 100644
--- a/packages/next-env/package.json
+++ b/packages/next-env/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/env",
- "version": "12.3.2-canary.2",
+ "version": "12.3.2-canary.3",
"keywords": [
"react",
"next",
diff --git a/packages/next-mdx/package.json b/packages/next-mdx/package.json
index 3a5a75d4ecbc9..b2dc30c024f70 100644
--- a/packages/next-mdx/package.json
+++ b/packages/next-mdx/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/mdx",
- "version": "12.3.2-canary.2",
+ "version": "12.3.2-canary.3",
"main": "index.js",
"license": "MIT",
"repository": {
diff --git a/packages/next-plugin-storybook/package.json b/packages/next-plugin-storybook/package.json
index 32f07122eedec..944d76a4a4a7e 100644
--- a/packages/next-plugin-storybook/package.json
+++ b/packages/next-plugin-storybook/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/plugin-storybook",
- "version": "12.3.2-canary.2",
+ "version": "12.3.2-canary.3",
"repository": {
"url": "vercel/next.js",
"directory": "packages/next-plugin-storybook"
diff --git a/packages/next-polyfill-module/package.json b/packages/next-polyfill-module/package.json
index 3c1b0854f7e46..6f5c12c19a4c7 100644
--- a/packages/next-polyfill-module/package.json
+++ b/packages/next-polyfill-module/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-module",
- "version": "12.3.2-canary.2",
+ "version": "12.3.2-canary.3",
"description": "A standard library polyfill for ES Modules supporting browsers (Edge 16+, Firefox 60+, Chrome 61+, Safari 10.1+)",
"main": "dist/polyfill-module.js",
"license": "MIT",
diff --git a/packages/next-polyfill-nomodule/package.json b/packages/next-polyfill-nomodule/package.json
index c3a934aa98d8d..96e3380e70c4a 100644
--- a/packages/next-polyfill-nomodule/package.json
+++ b/packages/next-polyfill-nomodule/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-nomodule",
- "version": "12.3.2-canary.2",
+ "version": "12.3.2-canary.3",
"description": "A polyfill for non-dead, nomodule browsers.",
"main": "dist/polyfill-nomodule.js",
"license": "MIT",
diff --git a/packages/next-swc/package.json b/packages/next-swc/package.json
index e436d99297f13..83beff8b84d23 100644
--- a/packages/next-swc/package.json
+++ b/packages/next-swc/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/swc",
- "version": "12.3.2-canary.2",
+ "version": "12.3.2-canary.3",
"private": true,
"scripts": {
"build-native": "napi build --platform -p next-swc-napi --cargo-name next_swc_napi native --features plugin",
diff --git a/packages/next/package.json b/packages/next/package.json
index 7463ebd7edce0..9c5e9cb3071a1 100644
--- a/packages/next/package.json
+++ b/packages/next/package.json
@@ -1,6 +1,6 @@
{
"name": "next",
- "version": "12.3.2-canary.2",
+ "version": "12.3.2-canary.3",
"description": "The React Framework",
"main": "./dist/server/next.js",
"license": "MIT",
@@ -68,7 +68,7 @@
]
},
"dependencies": {
- "@next/env": "12.3.2-canary.2",
+ "@next/env": "12.3.2-canary.3",
"@swc/helpers": "0.4.11",
"caniuse-lite": "^1.0.30001406",
"postcss": "8.4.14",
@@ -119,11 +119,11 @@
"@hapi/accept": "5.0.2",
"@napi-rs/cli": "2.7.0",
"@napi-rs/triples": "1.1.0",
- "@next/polyfill-module": "12.3.2-canary.2",
- "@next/polyfill-nomodule": "12.3.2-canary.2",
- "@next/react-dev-overlay": "12.3.2-canary.2",
- "@next/react-refresh-utils": "12.3.2-canary.2",
- "@next/swc": "12.3.2-canary.2",
+ "@next/polyfill-module": "12.3.2-canary.3",
+ "@next/polyfill-nomodule": "12.3.2-canary.3",
+ "@next/react-dev-overlay": "12.3.2-canary.3",
+ "@next/react-refresh-utils": "12.3.2-canary.3",
+ "@next/swc": "12.3.2-canary.3",
"@segment/ajv-human-errors": "2.1.2",
"@taskr/clear": "1.1.0",
"@taskr/esnext": "1.1.0",
diff --git a/packages/react-dev-overlay/package.json b/packages/react-dev-overlay/package.json
index 4266772112e7d..acafb9daea8ce 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.2-canary.2",
+ "version": "12.3.2-canary.3",
"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 5e2de08706320..7fe9d35cd45f2 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.2-canary.2",
+ "version": "12.3.2-canary.3",
"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 872106b1d4460..a7539b9c06e12 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -369,7 +369,7 @@ importers:
packages/eslint-config-next:
specifiers:
- '@next/eslint-plugin-next': 12.3.2-canary.2
+ '@next/eslint-plugin-next': 12.3.2-canary.3
'@rushstack/eslint-patch': ^1.1.3
'@typescript-eslint/parser': ^5.21.0
eslint-import-resolver-node: ^0.3.6
@@ -428,12 +428,12 @@ importers:
'@hapi/accept': 5.0.2
'@napi-rs/cli': 2.7.0
'@napi-rs/triples': 1.1.0
- '@next/env': 12.3.2-canary.2
- '@next/polyfill-module': 12.3.2-canary.2
- '@next/polyfill-nomodule': 12.3.2-canary.2
- '@next/react-dev-overlay': 12.3.2-canary.2
- '@next/react-refresh-utils': 12.3.2-canary.2
- '@next/swc': 12.3.2-canary.2
+ '@next/env': 12.3.2-canary.3
+ '@next/polyfill-module': 12.3.2-canary.3
+ '@next/polyfill-nomodule': 12.3.2-canary.3
+ '@next/react-dev-overlay': 12.3.2-canary.3
+ '@next/react-refresh-utils': 12.3.2-canary.3
+ '@next/swc': 12.3.2-canary.3
'@segment/ajv-human-errors': 2.1.2
'@swc/helpers': 0.4.11
'@taskr/clear': 1.1.0
From c4647bb6300b9d016f0f196db28057913b3b9a82 Mon Sep 17 00:00:00 2001
From: Tim Neutkens
Date: Thu, 22 Sep 2022 13:08:45 +0200
Subject: [PATCH 23/76] Add handling for 404 in new router (#40787)
---
.../build/webpack/loaders/next-app-loader.ts | 1 +
.../components/layout-router.client.tsx | 75 +++++++++++++++----
packages/next/client/components/not-found.ts | 8 ++
packages/next/server/app-render.tsx | 13 +++-
.../client-component.js | 5 ++
.../error/ssr-error-client-component/page.js | 7 +-
test/e2e/app-dir/app/app/not-found/404.js | 3 +
.../app/app/not-found/client-side/page.js | 17 +++++
.../app/app/not-found/clientcomponent/a.js | 9 +++
.../clientcomponent/client-component.js | 7 ++
.../app/app/not-found/servercomponent/a.js | 7 ++
test/e2e/app-dir/index.test.ts | 28 +++++++
12 files changed, 162 insertions(+), 18 deletions(-)
create mode 100644 packages/next/client/components/not-found.ts
create mode 100644 test/e2e/app-dir/app/app/error/ssr-error-client-component/client-component.js
create mode 100644 test/e2e/app-dir/app/app/not-found/404.js
create mode 100644 test/e2e/app-dir/app/app/not-found/client-side/page.js
create mode 100644 test/e2e/app-dir/app/app/not-found/clientcomponent/a.js
create mode 100644 test/e2e/app-dir/app/app/not-found/clientcomponent/client-component.js
create mode 100644 test/e2e/app-dir/app/app/not-found/servercomponent/a.js
diff --git a/packages/next/build/webpack/loaders/next-app-loader.ts b/packages/next/build/webpack/loaders/next-app-loader.ts
index c3adb305a4e5f..10534259ded03 100644
--- a/packages/next/build/webpack/loaders/next-app-loader.ts
+++ b/packages/next/build/webpack/loaders/next-app-loader.ts
@@ -8,6 +8,7 @@ export const FILE_TYPES = {
template: 'template',
error: 'error',
loading: 'loading',
+ '404': '404',
} as const
// TODO-APP: check if this can be narrowed.
diff --git a/packages/next/client/components/layout-router.client.tsx b/packages/next/client/components/layout-router.client.tsx
index cf8f25bbb7df8..c526a66e62f09 100644
--- a/packages/next/client/components/layout-router.client.tsx
+++ b/packages/next/client/components/layout-router.client.tsx
@@ -285,6 +285,47 @@ function LoadingBoundary({
return <>{children}>
}
+interface NotFoundBoundaryProps {
+ notFound?: React.ReactNode
+ children: React.ReactNode
+}
+
+class NotFoundErrorBoundary extends React.Component<
+ NotFoundBoundaryProps,
+ { notFoundTriggered: boolean }
+> {
+ constructor(props: NotFoundBoundaryProps) {
+ super(props)
+ this.state = { notFoundTriggered: false }
+ }
+
+ static getDerivedStateFromError(error: any) {
+ if (error.code === 'NEXT_NOT_FOUND') {
+ return { notFoundTriggered: true }
+ }
+ // Re-throw if error is not for 404
+ throw error
+ }
+
+ render() {
+ if (this.state.notFoundTriggered) {
+ return this.props.notFound
+ }
+
+ return this.props.children
+ }
+}
+
+function NotFoundBoundary({ notFound, children }: NotFoundBoundaryProps) {
+ return notFound ? (
+
+ {children}
+
+ ) : (
+ <>{children}>
+ )
+}
+
type ErrorComponent = React.ComponentType<{ error: Error; reset: () => void }>
interface ErrorBoundaryProps {
errorComponent: ErrorComponent
@@ -355,6 +396,7 @@ export default function OuterLayoutRouter({
error,
loading,
template,
+ notFound,
rootLayoutIncluded,
}: {
parallelRouterKey: string
@@ -363,6 +405,7 @@ export default function OuterLayoutRouter({
error: ErrorComponent
template: React.ReactNode
loading: React.ReactNode | undefined
+ notFound: React.ReactNode | undefined
rootLayoutIncluded: boolean
}) {
const { childNodes, tree, url } = useContext(LayoutRouterContext)
@@ -412,21 +455,23 @@ export default function OuterLayoutRouter({
key={preservedSegment}
value={
-
-
-
+
+
+
+
+
}
>
diff --git a/packages/next/client/components/not-found.ts b/packages/next/client/components/not-found.ts
new file mode 100644
index 0000000000000..a343c5a81ab89
--- /dev/null
+++ b/packages/next/client/components/not-found.ts
@@ -0,0 +1,8 @@
+export const NOT_FOUND_ERROR_CODE = 'NEXT_NOT_FOUND'
+
+export function notFound() {
+ // eslint-disable-next-line no-throw-literal
+ throw {
+ code: NOT_FOUND_ERROR_CODE,
+ }
+}
diff --git a/packages/next/server/app-render.tsx b/packages/next/server/app-render.tsx
index 98f26356a741e..661f7d564998b 100644
--- a/packages/next/server/app-render.tsx
+++ b/packages/next/server/app-render.tsx
@@ -727,7 +727,15 @@ export async function renderToHTMLOrFlight(
loaderTree: [
segment,
parallelRoutes,
- { layoutOrPagePath, layout, template, error, loading, page },
+ {
+ layoutOrPagePath,
+ layout,
+ template,
+ error,
+ loading,
+ page,
+ '404': notFound,
+ },
],
parentParams,
firstItem,
@@ -750,6 +758,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'
@@ -844,6 +853,7 @@ export async function renderToHTMLOrFlight(
}
+ notFound={NotFound ? : undefined}
childProp={childProp}
rootLayoutIncluded={rootLayoutIncludedAtThisLevelOrAbove}
/>,
@@ -882,6 +892,7 @@ export async function renderToHTMLOrFlight(
}
+ notFound={NotFound ? : undefined}
childProp={childProp}
rootLayoutIncluded={rootLayoutIncludedAtThisLevelOrAbove}
/>,
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..39d5495fd3fc6 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 { useHeaders } from 'next/dist/client/components/hooks-server'
export default function Page() {
- throw new Error('Error during SSR')
+ // Opt-in to SSR.
+ useHeaders()
+ return
}
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 (
+ React.startTransition(() => enableNotFound(true))}>
+ Not Found!
+
+ )
+}
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..c86055f6b02a3
--- /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 { useHeaders } from 'next/dist/client/components/hooks-server'
+
+export default function Page() {
+ // Opt-in to SSR.
+ useHeaders()
+ 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/index.test.ts b/test/e2e/app-dir/index.test.ts
index b73d3942772c4..05accb59abb65 100644
--- a/test/e2e/app-dir/index.test.ts
+++ b/test/e2e/app-dir/index.test.ts
@@ -1475,6 +1475,34 @@ 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!')
+ })
+
+ 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 () => {
From 06682d27bb480fcacdc8072d620dd1e37f33040a Mon Sep 17 00:00:00 2001
From: Shu Ding
Date: Thu, 22 Sep 2022 16:39:19 +0200
Subject: [PATCH 24/76] Fix alias paths for bundling (#40800)
In the server layer, we used to alias `react` to the resolved path e.g. `/next.js/node_modules/.pnpm/react@0.0.0-experimental-e6a062bd2-20220913/node_modules/react`, but it turns out that webpack's enhanced resolver can't handle it correctly together with conditions, and the final resolved path is `/next.js/node_modules/.pnpm/react@0.0.0-experimental-e6a062bd2-20220913/node_modules/react/index.js`. If we change the alias to `react: 'react-exp'` then it correctly resolves to `/next.js/node_modules/.pnpm/react@0.0.0-experimental-e6a062bd2-20220913/node_modules/react/react.shared-subset.js`.
## Bug
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Errors have a helpful link attached, see `contributing.md`
## Feature
- [ ] Implements an existing feature request or RFC. Make sure the feature request has been accepted for implementation before opening a PR.
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Documentation added
- [ ] Telemetry added. In case of a feature if it's used or not.
- [ ] Errors have a helpful link attached, see `contributing.md`
## Documentation / Examples
- [ ] Make sure the linting passes by running `pnpm lint`
- [ ] The "examples guidelines" are followed from [our contributing doc](https://github.com/vercel/next.js/blob/canary/contributing/examples/adding-examples.md)
---
packages/next/build/webpack-config.ts | 28 +++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/packages/next/build/webpack-config.ts b/packages/next/build/webpack-config.ts
index b4260973ab2fa..bc0ba8c2faea5 100644
--- a/packages/next/build/webpack-config.ts
+++ b/packages/next/build/webpack-config.ts
@@ -826,14 +826,6 @@ export default async function getBaseWebpackConfig(
[COMPILER_NAMES.edgeServer]: ['browser', 'module', 'main'],
}
- const reactAliases = {
- react: reactDir,
- 'react-dom$': reactDomDir,
- 'react-dom/server$': `${reactDomDir}/server`,
- 'react-dom/server.browser$': `${reactDomDir}/server.browser`,
- 'react-dom/client$': `${reactDomDir}/client`,
- }
-
const resolveConfig = {
// Disable .mjs for node_modules bundling
extensions: isNodeServer
@@ -846,7 +838,11 @@ export default async function getBaseWebpackConfig(
alias: {
next: NEXT_PROJECT_ROOT,
- ...reactAliases,
+ react: reactDir,
+ 'react-dom$': reactDomDir,
+ 'react-dom/server$': `${reactDomDir}/server`,
+ 'react-dom/server.browser$': `${reactDomDir}/server.browser`,
+ 'react-dom/client$': `${reactDomDir}/client`,
'styled-jsx/style$': require.resolve(`styled-jsx/style`),
'styled-jsx$': require.resolve(`styled-jsx`),
@@ -1009,11 +1005,15 @@ export default async function getBaseWebpackConfig(
// we need to provide that alias to webpack's resolver.
alias: process.env.__NEXT_REACT_CHANNEL
? {
- ...reactAliases,
- 'react/package.json': `${reactDir}/package.json`,
- 'react/jsx-runtime': `${reactDir}/jsx-runtime`,
- 'react/jsx-dev-runtime': `${reactDir}/jsx-dev-runtime`,
- 'react-dom/package.json': `${reactDomDir}/package.json`,
+ react: `react-${process.env.__NEXT_REACT_CHANNEL}`,
+ 'react/package.json': `react-${process.env.__NEXT_REACT_CHANNEL}/package.json`,
+ 'react/jsx-runtime': `react-${process.env.__NEXT_REACT_CHANNEL}/jsx-runtime`,
+ 'react/jsx-dev-runtime': `react-${process.env.__NEXT_REACT_CHANNEL}/jsx-dev-runtime`,
+ 'react-dom': `react-dom-${process.env.__NEXT_REACT_CHANNEL}`,
+ 'react-dom/package.json': `react-dom-${process.env.__NEXT_REACT_CHANNEL}/package.json`,
+ 'react-dom/server': `react-dom-${process.env.__NEXT_REACT_CHANNEL}/server`,
+ 'react-dom/server.browser': `react-dom-${process.env.__NEXT_REACT_CHANNEL}/server.browser`,
+ 'react-dom/client': `react-dom-${process.env.__NEXT_REACT_CHANNEL}/client`,
}
: false,
conditionNames: ['react-server'],
From f662f1815939aaa39840196a0e23cd1c6c7ced94 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Hannes=20Born=C3=B6?=
Date: Thu, 22 Sep 2022 17:56:42 +0200
Subject: [PATCH 25/76] Fix flaky full reload hmr tests (#40786)
The issue seems to be that ` await check(() =>
browser.elementByCss('p').text(), 'hello world!!!')` sometimes tries to
get `.text()` from the DOM before the full reload and it times out.
## Bug
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Errors have a helpful link attached, see `contributing.md`
## Feature
- [ ] Implements an existing feature request or RFC. Make sure the
feature request has been accepted for implementation before opening a
PR.
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Documentation added
- [ ] Telemetry added. In case of a feature if it's used or not.
- [ ] Errors have a helpful link attached, see `contributing.md`
## Documentation / Examples
- [ ] Make sure the linting passes by running `pnpm lint`
- [ ] The "examples guidelines" are followed from [our contributing
doc](https://github.com/vercel/next.js/blob/canary/contributing/examples/adding-examples.md)
---
test/development/basic/hmr.test.ts | 17 +++++++++++++----
1 file changed, 13 insertions(+), 4 deletions(-)
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(
From f16992a1560313fe992a765a094ba8a40a2cfda0 Mon Sep 17 00:00:00 2001
From: Philipp Bosch
Date: Thu, 22 Sep 2022 18:04:44 +0200
Subject: [PATCH 26/76] docs: Remove extraneous FallbackComponent prop from
error boundary docs (#40785)
It looks like the code snippet was copied over from
https://github.com/bvaughn/react-error-boundary but the `ErrorBoundary`
component on this docs page does not have a `FallbackComponent` prop but
renders the error message content itself.
## Documentation / Examples
- [X] Make sure the linting passes by running `pnpm lint`
- [X] The "examples guidelines" are followed from [our contributing
doc](https://github.com/vercel/next.js/blob/canary/contributing/examples/adding-examples.md)
---
docs/advanced-features/error-handling.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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
-
+
)
From 48292ba7b7d2099086fb5e9648178c91b39f6e8a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Hannes=20Born=C3=B6?=
Date: Thu, 22 Sep 2022 18:10:36 +0200
Subject: [PATCH 27/76] Fix required server files for font loader manifest
(#40784)
The manifest currently gets added without file extensions.
---
packages/next/build/index.ts | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/packages/next/build/index.ts b/packages/next/build/index.ts
index 775d726bec4c4..f2f494a735188 100644
--- a/packages/next/build/index.ts
+++ b/packages/next/build/index.ts
@@ -829,9 +829,12 @@ export default async function build(
config.optimizeFonts ? path.join(serverDir, FONT_MANIFEST) : null,
BUILD_ID_FILE,
appDir ? path.join(serverDir, APP_PATHS_MANIFEST) : null,
- config.experimental.fontLoaders
- ? path.join(serverDir, FONT_LOADER_MANIFEST)
- : null,
+ ...(config.experimental.fontLoaders
+ ? [
+ path.join(SERVER_DIRECTORY, FONT_LOADER_MANIFEST + '.js'),
+ path.join(SERVER_DIRECTORY, FONT_LOADER_MANIFEST + '.json'),
+ ]
+ : []),
]
.filter(nonNullable)
.map((file) => path.join(config.distDir, file)),
From be904d79ac47b70df6eab16c578d240c39cdb0fe Mon Sep 17 00:00:00 2001
From: Steven
Date: Thu, 22 Sep 2022 12:33:36 -0400
Subject: [PATCH 28/76] Open deploy link in new window for examples (#40804)
Let's open the deploy link in a new window so the link isn't blocked
when running an an iframe, such as Stackblitz.
Previously, this would print the following error:
> Refused to display 'https://vercel.com/' in a frame because it set
'X-Frame-Options' to 'deny'
---
examples/progressive-web-app/pages/index.tsx | 2 ++
examples/with-cypress/pages/index.tsx | 2 ++
examples/with-docker-compose/next-app/src/pages/index.tsx | 2 ++
examples/with-docker-multi-env/pages/index.js | 2 ++
examples/with-docker/pages/index.js | 2 ++
examples/with-elasticsearch/pages/index.js | 2 ++
examples/with-graphql-gateway/pages/index.tsx | 2 ++
examples/with-knex/pages/index.js | 2 ++
examples/with-mongodb/pages/index.tsx | 2 ++
examples/with-particles/pages/index.tsx | 2 ++
examples/with-playwright/pages/index.js | 2 ++
examples/with-sitemap/pages/index.js | 2 ++
examples/with-vitest/pages/index.tsx | 2 ++
packages/create-next-app/templates/default/pages/index.js | 2 ++
packages/create-next-app/templates/typescript/pages/index.tsx | 2 ++
15 files changed, 30 insertions(+)
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/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-graphql-gateway/pages/index.tsx b/examples/with-graphql-gateway/pages/index.tsx
index 86b5b3b5bf3fd..ff4dd21141cf2 100644
--- a/examples/with-graphql-gateway/pages/index.tsx
+++ b/examples/with-graphql-gateway/pages/index.tsx
@@ -43,6 +43,8 @@ const Home: NextPage = () => {
Deploy →
diff --git a/examples/with-knex/pages/index.js b/examples/with-knex/pages/index.js
index 15b08938f116d..a7cbf37c32a2d 100644
--- a/examples/with-knex/pages/index.js
+++ b/examples/with-knex/pages/index.js
@@ -60,6 +60,8 @@ export default function Home() {
Deploy →
diff --git a/examples/with-mongodb/pages/index.tsx b/examples/with-mongodb/pages/index.tsx
index 5d4050150298e..1a452c94fddf2 100644
--- a/examples/with-mongodb/pages/index.tsx
+++ b/examples/with-mongodb/pages/index.tsx
@@ -74,6 +74,8 @@ export default function Home({
Deploy →
diff --git a/examples/with-particles/pages/index.tsx b/examples/with-particles/pages/index.tsx
index 08fe284baaf4f..602ef23288dd0 100644
--- a/examples/with-particles/pages/index.tsx
+++ b/examples/with-particles/pages/index.tsx
@@ -45,6 +45,8 @@ const Home: NextPage = () => {
Deploy →
diff --git a/examples/with-playwright/pages/index.js b/examples/with-playwright/pages/index.js
index 07b0717dcf936..64bfcddf4700b 100644
--- a/examples/with-playwright/pages/index.js
+++ b/examples/with-playwright/pages/index.js
@@ -50,6 +50,8 @@ export default function Home() {
Deploy →
diff --git a/examples/with-sitemap/pages/index.js b/examples/with-sitemap/pages/index.js
index 801b309119227..b597fd02bbff3 100644
--- a/examples/with-sitemap/pages/index.js
+++ b/examples/with-sitemap/pages/index.js
@@ -38,6 +38,8 @@ export default function Home() {
Deploy →
diff --git a/examples/with-vitest/pages/index.tsx b/examples/with-vitest/pages/index.tsx
index 86b5b3b5bf3fd..ff4dd21141cf2 100644
--- a/examples/with-vitest/pages/index.tsx
+++ b/examples/with-vitest/pages/index.tsx
@@ -43,6 +43,8 @@ const Home: NextPage = () => {
Deploy →
diff --git a/packages/create-next-app/templates/default/pages/index.js b/packages/create-next-app/templates/default/pages/index.js
index dc4b64035213f..5bf5574341670 100644
--- a/packages/create-next-app/templates/default/pages/index.js
+++ b/packages/create-next-app/templates/default/pages/index.js
@@ -42,6 +42,8 @@ export default function Home() {
Deploy →
diff --git a/packages/create-next-app/templates/typescript/pages/index.tsx b/packages/create-next-app/templates/typescript/pages/index.tsx
index 86b5b3b5bf3fd..ff4dd21141cf2 100644
--- a/packages/create-next-app/templates/typescript/pages/index.tsx
+++ b/packages/create-next-app/templates/typescript/pages/index.tsx
@@ -43,6 +43,8 @@ const Home: NextPage = () => {
Deploy →
From 77c8a2c4dde9baf17abcc648ffea3ac883558e6f Mon Sep 17 00:00:00 2001
From: JJ Kasper
Date: Thu, 22 Sep 2022 09:37:00 -0700
Subject: [PATCH 29/76] Add missing release stats config for app (#40805)
Follow-up to https://github.com/vercel/next.js/pull/40780 adds the extra
config that is still needed for release stats.
x-ref:
https://github.com/vercel/next.js/actions/runs/3103134847/jobs/5026594626
---
test/.stats-app/stats-config.js | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/test/.stats-app/stats-config.js b/test/.stats-app/stats-config.js
index 163dd8b234b06..fb95fd578e620 100644
--- a/test/.stats-app/stats-config.js
+++ b/test/.stats-app/stats-config.js
@@ -94,6 +94,7 @@ module.exports = {
module.exports = {
experimental: {
appDir: true,
+ // remove after next stable relase (current v12.3.1)
serverComponents: true,
},
generateBuildId: () => 'BUILD_ID',
@@ -119,6 +120,7 @@ module.exports = {
module.exports = {
experimental: {
appDir: true,
+ // remove after next stable relase (current v12.3.1)
serverComponents: true,
},
generateBuildId: () => 'BUILD_ID'
@@ -157,6 +159,8 @@ module.exports = {
module.exports = {
experimental: {
appDir: true,
+ // remove after next stable relase (current v12.3.1)
+ serverComponents: true
},
generateBuildId: () => 'BUILD_ID',
swcMinify: true,
@@ -182,6 +186,8 @@ module.exports = {
module.exports = {
experimental: {
appDir: true,
+ // remove after next stable relase (current v12.3.1)
+ serverComponents: true
},
swcMinify: true,
generateBuildId: () => 'BUILD_ID'
From 75bbf00a8fd9f7b377132986cfc5dc85aba90b1b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Hannes=20Born=C3=B6?=
Date: Thu, 22 Sep 2022 21:49:02 +0200
Subject: [PATCH 30/76] Add local font loader (#40801)
Moves font related types to `next/font` so they can be reused in font
loaders.
Adds an argument to font loaders, the relative path from the app root to
the module consuming the loader. Needed for resolving local files
relative to the module calling it. Also used to improve error message.
Adds `@next/font/local` font loader. Similar to `@next/font/google` but
used to host locally downloaded font files.
---
packages/font/local/index.d.ts | 1 +
packages/font/local/index.js | 1 +
packages/font/local/loader.d.ts | 1 +
packages/font/local/loader.js | 1 +
packages/font/package.json | 3 +-
packages/font/src/google/index.ts | 6 +-
packages/font/src/google/loader.ts | 14 +-
packages/font/src/local/index.ts | 24 ++
packages/font/src/local/loader.ts | 67 ++++
packages/font/src/local/utils.ts | 112 +++++++
packages/next-swc/crates/core/src/lib.rs | 8 +-
.../font_imports_generator.rs | 3 +-
.../crates/core/src/next_font_loaders/mod.rs | 17 +-
packages/next-swc/crates/core/tests/errors.rs | 13 +-
.../next-font-loaders/not-const/output.js | 4 +-
.../options-object/output.js | 8 +-
.../next-font-loaders/spread-arg/output.js | 2 +-
.../next-swc/crates/core/tests/fixture.rs | 9 +-
.../default-import/output.js | 2 +-
.../next-font-loaders/exports/output.js | 4 +-
.../next-font-loaders/font-options/output.js | 2 +-
.../next-font-loaders/import-as/output.js | 2 +-
.../next-font-loaders/many-args/output.js | 2 +-
.../multiple-calls/output.js | 4 +-
.../multiple-font-downloaders/output.js | 4 +-
.../multiple-fonts/output.js | 4 +-
.../multiple-imports/output.js | 4 +-
.../next-font-loaders/no-args/output.js | 2 +-
packages/next/build/swc/options.js | 11 +-
packages/next/build/webpack-config.ts | 1 +
.../webpack/loaders/next-font-loader/index.ts | 24 +-
.../build/webpack/loaders/next-swc-loader.js | 5 +-
packages/next/font/index.d.ts | 14 +
scripts/update-google-fonts.js | 4 +-
test/e2e/next-font/app/fonts/my-font.woff2 | 1 +
.../next-font/app/fonts/my-other-font.woff | 1 +
test/e2e/next-font/app/next.config.js | 1 +
.../next-font/app/pages/with-local-fonts.js | 24 ++
test/e2e/next-font/index.test.ts | 61 ++++
.../with-font-declarations-file.test.ts | 39 ++-
.../with-font-declarations-file/fonts.js | 7 +-
.../with-font-declarations-file/my-font.woff2 | 1 +
.../next.config.js | 1 +
.../pages/local-font.js | 5 +
test/unit/google-font-loader.test.ts | 32 ++
test/unit/local-font-loader.test.ts | 315 ++++++++++++++++++
46 files changed, 803 insertions(+), 68 deletions(-)
create mode 100644 packages/font/local/index.d.ts
create mode 100644 packages/font/local/index.js
create mode 100644 packages/font/local/loader.d.ts
create mode 100644 packages/font/local/loader.js
create mode 100644 packages/font/src/local/index.ts
create mode 100644 packages/font/src/local/loader.ts
create mode 100644 packages/font/src/local/utils.ts
create mode 100644 packages/next/font/index.d.ts
create mode 100644 test/e2e/next-font/app/fonts/my-font.woff2
create mode 100644 test/e2e/next-font/app/fonts/my-other-font.woff
create mode 100644 test/e2e/next-font/app/pages/with-local-fonts.js
create mode 100644 test/e2e/next-font/with-font-declarations-file/my-font.woff2
create mode 100644 test/e2e/next-font/with-font-declarations-file/pages/local-font.js
create mode 100644 test/unit/local-font-loader.test.ts
diff --git a/packages/font/local/index.d.ts b/packages/font/local/index.d.ts
new file mode 100644
index 0000000000000..daa1a73acf5f9
--- /dev/null
+++ b/packages/font/local/index.d.ts
@@ -0,0 +1 @@
+export { default } from '../dist/local/index'
diff --git a/packages/font/local/index.js b/packages/font/local/index.js
new file mode 100644
index 0000000000000..8b9773a4a1b66
--- /dev/null
+++ b/packages/font/local/index.js
@@ -0,0 +1 @@
+throw new Error('@next/font/local is not correctly setup')
diff --git a/packages/font/local/loader.d.ts b/packages/font/local/loader.d.ts
new file mode 100644
index 0000000000000..e48dd5b357805
--- /dev/null
+++ b/packages/font/local/loader.d.ts
@@ -0,0 +1 @@
+export { default } from '../dist/local/loader'
diff --git a/packages/font/local/loader.js b/packages/font/local/loader.js
new file mode 100644
index 0000000000000..e1567fbc2e3bf
--- /dev/null
+++ b/packages/font/local/loader.js
@@ -0,0 +1 @@
+module.exports = require('../dist/local/loader')
diff --git a/packages/font/package.json b/packages/font/package.json
index f7febc708ac90..6bdbc91ab325a 100644
--- a/packages/font/package.json
+++ b/packages/font/package.json
@@ -7,7 +7,8 @@
},
"files": [
"dist",
- "google"
+ "google",
+ "local"
],
"license": "MIT",
"scripts": {
diff --git a/packages/font/src/google/index.ts b/packages/font/src/google/index.ts
index 83921541286c8..7d87c0e229eb6 100644
--- a/packages/font/src/google/index.ts
+++ b/packages/font/src/google/index.ts
@@ -1,9 +1,5 @@
+import type { FontModule } from 'next/font'
type Display = 'auto' | 'block' | 'swap' | 'fallback' | 'optional'
-type FontModule = {
- className: string
- variable: string
- style: { fontFamily: string; fontWeight?: number; fontStyle?: string }
-}
export declare function ABeeZee(options: {
variant: '400' | '400-italic'
display?: Display
diff --git a/packages/font/src/google/loader.ts b/packages/font/src/google/loader.ts
index 1985e6111d551..96e35c06067b9 100644
--- a/packages/font/src/google/loader.ts
+++ b/packages/font/src/google/loader.ts
@@ -1,3 +1,4 @@
+import type { FontLoader } from 'next/font'
// @ts-ignore
import fetch from 'next/dist/compiled/node-fetch'
// @ts-ignore
@@ -9,19 +10,12 @@ import {
validateData,
} from './utils'
-type FontLoaderOptions = {
- functionName: string
- data: any[]
- config: any
- emitFontFile: (content: Buffer, ext: string, preload: boolean) => string
-}
-
-export default async function downloadGoogleFonts({
+const downloadGoogleFonts: FontLoader = async ({
functionName,
data,
config,
emitFontFile,
-}: FontLoaderOptions) {
+}) => {
if (!config?.subsets) {
throw new Error(
'Please specify subsets for `@next/font/google` in your `next.config.js`'
@@ -119,3 +113,5 @@ export default async function downloadGoogleFonts({
fallbackFonts: fallback,
}
}
+
+export default downloadGoogleFonts
diff --git a/packages/font/src/local/index.ts b/packages/font/src/local/index.ts
new file mode 100644
index 0000000000000..20f22a17986ca
--- /dev/null
+++ b/packages/font/src/local/index.ts
@@ -0,0 +1,24 @@
+/* eslint-disable @typescript-eslint/no-unused-vars */
+import type { FontModule } from 'next/font'
+type Display = 'auto' | 'block' | 'swap' | 'fallback' | 'optional'
+type LocalFont = {
+ src: string | Array<{ file: string; unicodeRange: string }>
+ display?: Display
+ weight?: string
+ style?: string
+ fallback?: string[]
+ preload?: boolean
+
+ ascentOverride?: string
+ descentOverride?: string
+ fontStretch?: string
+ fontVariant?: string
+ fontFeatureSettings?: string
+ fontVariationSettings?: string
+ lineGapOverride?: string
+ sizeAdjust?: string
+}
+
+export default function localFont(options: LocalFont): FontModule {
+ throw new Error()
+}
diff --git a/packages/font/src/local/loader.ts b/packages/font/src/local/loader.ts
new file mode 100644
index 0000000000000..168660e94f57b
--- /dev/null
+++ b/packages/font/src/local/loader.ts
@@ -0,0 +1,67 @@
+import type { FontLoader } from 'next/font'
+
+import { promisify } from 'util'
+import { validateData } from './utils'
+
+const fetchFonts: FontLoader = async ({
+ functionName,
+ data,
+ emitFontFile,
+ resolve,
+ fs,
+}) => {
+ const {
+ family,
+ files,
+ display,
+ weight,
+ style,
+ fallback,
+ preload,
+ ascentOverride,
+ descentOverride,
+ lineGapOverride,
+ fontStretch,
+ fontFeatureSettings,
+ sizeAdjust,
+ } = validateData(functionName, data)
+
+ const fontFaces = await Promise.all(
+ files.map(async ({ file, ext, format, unicodeRange }) => {
+ const resolved = await resolve(file)
+ const fileBuffer = await promisify(fs.readFile)(resolved)
+
+ const fontUrl = emitFontFile(fileBuffer, ext, preload)
+
+ const fontFaceProperties = [
+ ['font-family', `'${family}'`],
+ ['src', `url(${fontUrl}) format('${format}')`],
+ ['font-display', display],
+ ...(weight ? [['font-weight', weight]] : []),
+ ...(style ? [['font-style', style]] : []),
+ ...(ascentOverride ? [['ascent-override', ascentOverride]] : []),
+ ...(descentOverride ? [['descent-override', descentOverride]] : []),
+ ...(lineGapOverride ? [['line-gap-override', lineGapOverride]] : []),
+ ...(fontStretch ? [['font-stretch', fontStretch]] : []),
+ ...(fontFeatureSettings
+ ? [['font-feature-settings', fontFeatureSettings]]
+ : []),
+ ...(sizeAdjust ? [['size-adjust', sizeAdjust]] : []),
+ ...(unicodeRange ? [['unicode-range', unicodeRange]] : ''),
+ ]
+
+ return `@font-face {
+${fontFaceProperties
+ .map(([property, value]) => `${property}: ${value};`)
+ .join('\n')}
+}`
+ })
+ )
+
+ return {
+ css: fontFaces.join('\n'),
+ fallbackFonts: fallback,
+ }
+}
+
+export default fetchFonts
diff --git a/packages/font/src/local/utils.ts b/packages/font/src/local/utils.ts
new file mode 100644
index 0000000000000..c21fc5ace26c7
--- /dev/null
+++ b/packages/font/src/local/utils.ts
@@ -0,0 +1,112 @@
+const allowedDisplayValues = ['auto', 'block', 'swap', 'fallback', 'optional']
+
+const formatValues = (values: string[]) =>
+ values.map((val) => `\`${val}\``).join(', ')
+
+const extToFormat = {
+ woff: 'woff',
+ woff2: 'woff2',
+ ttf: 'truetype',
+ otf: 'opentype',
+ eot: 'embedded-opentype',
+}
+
+type FontOptions = {
+ family: string
+ files: Array<{
+ file: string
+ ext: string
+ format: string
+ unicodeRange?: string
+ }>
+ display: string
+ weight?: string
+ style?: string
+ fallback?: string[]
+ preload: boolean
+ ascentOverride?: string
+ descentOverride?: string
+ fontStretch?: string
+ fontVariant?: string
+ fontFeatureSettings?: string
+ fontVariationSettings?: string
+ lineGapOverride?: string
+ sizeAdjust?: string
+}
+export function validateData(functionName: string, data: any): FontOptions {
+ if (functionName) {
+ throw new Error(`@next/font/local has no named exports`)
+ }
+ let {
+ src,
+ display = 'optional',
+ weight,
+ style,
+ fallback,
+ preload = true,
+ ascentOverride,
+ descentOverride,
+ fontStretch,
+ fontVariant,
+ fontFeatureSettings,
+ fontVariationSettings,
+ lineGapOverride,
+ sizeAdjust,
+ } = data[0] || ({} as any)
+
+ if (!allowedDisplayValues.includes(display)) {
+ throw new Error(
+ `Invalid display value \`${display}\`.\nAvailable display values: ${formatValues(
+ allowedDisplayValues
+ )}`
+ )
+ }
+
+ const srcArray = Array.isArray(src) ? src : [{ file: src }]
+
+ if (srcArray.length === 0) {
+ throw new Error('Src must contain one or more files')
+ }
+
+ const files = srcArray.map(({ file, unicodeRange }) => {
+ if (!file) {
+ throw new Error('Src array objects must have a `file` property')
+ }
+ if (srcArray.length > 1 && !unicodeRange) {
+ throw new Error(
+ "Files must have a unicode-range if there's more than one"
+ )
+ }
+
+ const ext = /\.(woff|woff2|eot|ttf|otf)$/.exec(file)?.[1]
+ if (!ext) {
+ throw new Error(`Unexpected file \`${file}\``)
+ }
+ return {
+ file,
+ unicodeRange,
+ ext,
+ format: extToFormat[ext as 'woff' | 'woff2' | 'eot' | 'ttf' | 'otf'],
+ }
+ })
+
+ const family = /.+\/(.+?)\./.exec(files[0].file)![1]
+
+ return {
+ family,
+ files,
+ display,
+ weight,
+ style,
+ fallback,
+ preload,
+ ascentOverride,
+ descentOverride,
+ fontStretch,
+ fontVariant,
+ fontFeatureSettings,
+ fontVariationSettings,
+ lineGapOverride,
+ sizeAdjust,
+ }
+}
diff --git a/packages/next-swc/crates/core/src/lib.rs b/packages/next-swc/crates/core/src/lib.rs
index 3d3bca8aca192..286cb3cdaf7ab 100644
--- a/packages/next-swc/crates/core/src/lib.rs
+++ b/packages/next-swc/crates/core/src/lib.rs
@@ -36,7 +36,6 @@ use serde::Deserialize;
use std::cell::RefCell;
use std::rc::Rc;
use std::{path::PathBuf, sync::Arc};
-use swc_core::ecma::atoms::JsWord;
use swc_core::{
base::config::ModuleConfig,
@@ -113,7 +112,7 @@ pub struct TransformOptions {
pub modularize_imports: Option,
#[serde(default)]
- pub font_loaders: Option>,
+ pub font_loaders: Option,
}
pub fn custom_before_pass<'a, C: Comments + 'a>(
@@ -218,10 +217,9 @@ where
None => Either::Right(noop()),
},
match &opts.font_loaders {
- Some(font_loaders) =>
- Either::Left(next_font_loaders::next_font_loaders(font_loaders.clone())),
+ Some(config) => Either::Left(next_font_loaders::next_font_loaders(config.clone())),
None => Either::Right(noop()),
- }
+ },
)
}
diff --git a/packages/next-swc/crates/core/src/next_font_loaders/font_imports_generator.rs b/packages/next-swc/crates/core/src/next_font_loaders/font_imports_generator.rs
index 6f8e3bb340712..e8f8e35030f83 100644
--- a/packages/next-swc/crates/core/src/next_font_loaders/font_imports_generator.rs
+++ b/packages/next-swc/crates/core/src/next_font_loaders/font_imports_generator.rs
@@ -7,6 +7,7 @@ use swc_core::ecma::visit::{noop_visit_type, Visit};
pub struct FontImportsGenerator<'a> {
pub state: &'a mut super::State,
+ pub relative_path: &'a str,
}
impl<'a> FontImportsGenerator<'a> {
@@ -41,7 +42,7 @@ impl<'a> FontImportsGenerator<'a> {
Some(function) => String::from(&**function),
None => String::new(),
};
- let mut values = vec![function_name];
+ let mut values = vec![self.relative_path.to_string(), function_name];
values.append(&mut json_values);
return Some(ImportDecl {
diff --git a/packages/next-swc/crates/core/src/next_font_loaders/mod.rs b/packages/next-swc/crates/core/src/next_font_loaders/mod.rs
index 4acf0c9ab2a44..05457fdd38935 100644
--- a/packages/next-swc/crates/core/src/next_font_loaders/mod.rs
+++ b/packages/next-swc/crates/core/src/next_font_loaders/mod.rs
@@ -1,4 +1,5 @@
use fxhash::FxHashSet;
+use serde::Deserialize;
use swc_core::{
common::{collections::AHashMap, BytePos, Spanned},
ecma::{
@@ -12,9 +13,16 @@ mod find_functions_outside_module_scope;
mod font_functions_collector;
mod font_imports_generator;
-pub fn next_font_loaders(font_loaders: Vec) -> impl Fold + VisitMut {
+#[derive(Clone, Debug, Deserialize)]
+#[serde(deny_unknown_fields, rename_all = "camelCase")]
+pub struct Config {
+ pub font_loaders: Vec,
+ pub relative_file_path_from_root: JsWord,
+}
+
+pub fn next_font_loaders(config: Config) -> impl Fold + VisitMut {
as_folder(NextFontLoaders {
- font_loaders,
+ config,
state: State {
..Default::default()
},
@@ -35,7 +43,7 @@ pub struct State {
}
struct NextFontLoaders {
- font_loaders: Vec,
+ config: Config,
state: State,
}
@@ -45,7 +53,7 @@ impl VisitMut for NextFontLoaders {
fn visit_mut_module_items(&mut self, items: &mut Vec) {
// Find imported functions from font loaders
let mut functions_collector = font_functions_collector::FontFunctionsCollector {
- font_loaders: &self.font_loaders,
+ font_loaders: &self.config.font_loaders,
state: &mut self.state,
};
items.visit_with(&mut functions_collector);
@@ -54,6 +62,7 @@ impl VisitMut for NextFontLoaders {
// Generate imports from font function calls
let mut import_generator = font_imports_generator::FontImportsGenerator {
state: &mut self.state,
+ relative_path: &self.config.relative_file_path_from_root,
};
items.visit_with(&mut import_generator);
diff --git a/packages/next-swc/crates/core/tests/errors.rs b/packages/next-swc/crates/core/tests/errors.rs
index 83df8f2851280..73010669cd7ce 100644
--- a/packages/next-swc/crates/core/tests/errors.rs
+++ b/packages/next-swc/crates/core/tests/errors.rs
@@ -1,6 +1,8 @@
use next_swc::{
- disallow_re_export_all_in_page::disallow_re_export_all_in_page, next_dynamic::next_dynamic,
- next_font_loaders::next_font_loaders, next_ssg::next_ssg,
+ disallow_re_export_all_in_page::disallow_re_export_all_in_page,
+ next_dynamic::next_dynamic,
+ next_font_loaders::{next_font_loaders, Config as FontLoaderConfig},
+ next_ssg::next_ssg,
react_server_components::server_components,
};
use std::path::PathBuf;
@@ -101,7 +103,12 @@ fn next_font_loaders_errors(input: PathBuf) {
let output = input.parent().unwrap().join("output.js");
test_fixture_allowing_error(
syntax(),
- &|_tr| next_font_loaders(vec!["@next/font/google".into(), "cool-fonts".into()]),
+ &|_tr| {
+ next_font_loaders(FontLoaderConfig {
+ relative_file_path_from_root: "pages/test.tsx".into(),
+ font_loaders: vec!["@next/font/google".into(), "cool-fonts".into()],
+ })
+ },
&input,
&output,
);
diff --git a/packages/next-swc/crates/core/tests/errors/next-font-loaders/not-const/output.js b/packages/next-swc/crates/core/tests/errors/next-font-loaders/not-const/output.js
index 7048782e0b9d9..9d873b5670521 100644
--- a/packages/next-swc/crates/core/tests/errors/next-font-loaders/not-const/output.js
+++ b/packages/next-swc/crates/core/tests/errors/next-font-loaders/not-const/output.js
@@ -1,4 +1,4 @@
-import inter1 from '@next/font/google?Inter;{"variant":"400"}';
-import inter2 from '@next/font/google?Inter;{"variant":"400"}';
+import inter1 from '@next/font/google?pages/test.tsx;Inter;{"variant":"400"}';
+import inter2 from '@next/font/google?pages/test.tsx;Inter;{"variant":"400"}';
var i = 10;
var i2 = 20;
diff --git a/packages/next-swc/crates/core/tests/errors/next-font-loaders/options-object/output.js b/packages/next-swc/crates/core/tests/errors/next-font-loaders/options-object/output.js
index 073b736199d28..4042e227df674 100644
--- a/packages/next-swc/crates/core/tests/errors/next-font-loaders/options-object/output.js
+++ b/packages/next-swc/crates/core/tests/errors/next-font-loaders/options-object/output.js
@@ -1,7 +1,7 @@
-import a from "@next/font/google?ABeeZee;{}";
-import a from "@next/font/google?ABeeZee;{}";
-import a from "@next/font/google?ABeeZee;{}";
-import a from "@next/font/google?ABeeZee;{}";
+import a from "@next/font/google?pages/test.tsx;ABeeZee;{}";
+import a from "@next/font/google?pages/test.tsx;ABeeZee;{}";
+import a from "@next/font/google?pages/test.tsx;ABeeZee;{}";
+import a from "@next/font/google?pages/test.tsx;ABeeZee;{}";
const a = fn({
10: 'hello'
});
diff --git a/packages/next-swc/crates/core/tests/errors/next-font-loaders/spread-arg/output.js b/packages/next-swc/crates/core/tests/errors/next-font-loaders/spread-arg/output.js
index 786e60366018d..e04a84742131d 100644
--- a/packages/next-swc/crates/core/tests/errors/next-font-loaders/spread-arg/output.js
+++ b/packages/next-swc/crates/core/tests/errors/next-font-loaders/spread-arg/output.js
@@ -1,2 +1,2 @@
-import inter from "@next/font/google?Inter;{};[]";
+import inter from "@next/font/google?pages/test.tsx;Inter;{};[]";
const a = fn(...{}, ...[]);
diff --git a/packages/next-swc/crates/core/tests/fixture.rs b/packages/next-swc/crates/core/tests/fixture.rs
index 2df79b9a0002e..104e8d26fb3e9 100644
--- a/packages/next-swc/crates/core/tests/fixture.rs
+++ b/packages/next-swc/crates/core/tests/fixture.rs
@@ -1,7 +1,7 @@
use next_swc::{
amp_attributes::amp_attributes,
next_dynamic::next_dynamic,
- next_font_loaders::next_font_loaders,
+ next_font_loaders::{next_font_loaders, Config as FontLoaderConfig},
next_ssg::next_ssg,
page_config::page_config_test,
react_remove_properties::remove_properties,
@@ -255,7 +255,12 @@ fn next_font_loaders_fixture(input: PathBuf) {
let output = input.parent().unwrap().join("output.js");
test_fixture(
syntax(),
- &|_tr| next_font_loaders(vec!["@next/font/google".into(), "cool-fonts".into()]),
+ &|_tr| {
+ next_font_loaders(FontLoaderConfig {
+ relative_file_path_from_root: "pages/test.tsx".into(),
+ font_loaders: vec!["@next/font/google".into(), "cool-fonts".into()],
+ })
+ },
&input,
&output,
);
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/default-import/output.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/default-import/output.js
index dddf305e87bc5..1e068272cd537 100644
--- a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/default-import/output.js
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/default-import/output.js
@@ -1 +1 @@
-import font from 'cool-fonts?;{"prop":true}';
+import font from 'cool-fonts?pages/test.tsx;;{"prop":true}';
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/exports/output.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/exports/output.js
index c852f5621a5cb..908f66c1a50da 100644
--- a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/exports/output.js
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/exports/output.js
@@ -1,5 +1,5 @@
-import firaCode from "@next/font/google?Abel";
-import inter from "@next/font/google?Inter";
+import firaCode from "@next/font/google?pages/test.tsx;Abel";
+import inter from "@next/font/google?pages/test.tsx;Inter";
import React from 'react';
export { firaCode };
export default inter;
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/font-options/output.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/font-options/output.js
index 3e921aeb54bf0..43d79fb55a64a 100644
--- a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/font-options/output.js
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/font-options/output.js
@@ -1,3 +1,3 @@
-import firaCode from '@next/font/google?Fira_Code;{"fallback":["system-ui",{"key":false},[]],"key":{"key2":{}},"preload":true,"variant":"400"}';
+import firaCode from '@next/font/google?pages/test.tsx;Fira_Code;{"fallback":["system-ui",{"key":false},[]],"key":{"key2":{}},"preload":true,"variant":"400"}';
import React from 'react';
console.log(firaCode);
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/import-as/output.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/import-as/output.js
index a1e93892abaa6..d14f41fc010ab 100644
--- a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/import-as/output.js
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/import-as/output.js
@@ -1,2 +1,2 @@
-import acme1 from 'cool-fonts?Acme;{"variant":"400"}';
+import acme1 from 'cool-fonts?pages/test.tsx;Acme;{"variant":"400"}';
import React from 'react';
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/many-args/output.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/many-args/output.js
index fb4b3804ff6eb..9896e087ff717 100644
--- a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/many-args/output.js
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/many-args/output.js
@@ -1 +1 @@
-import geo from '@next/font/google?Geo;"test";[1.0];{"a":2.0};3.0';
+import geo from '@next/font/google?pages/test.tsx;Geo;"test";[1.0];{"a":2.0};3.0';
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-calls/output.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-calls/output.js
index 32af21eb3d17d..4b669d860af02 100644
--- a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-calls/output.js
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-calls/output.js
@@ -1,3 +1,3 @@
-import inter from '@next/font/google?Inter;{"display":"swap","variant":"900"}';
-import inter from '@next/font/google?Inter;{"display":"swap","variant":"900"}';
+import inter from '@next/font/google?pages/test.tsx;Inter;{"display":"swap","variant":"900"}';
+import inter from '@next/font/google?pages/test.tsx;Inter;{"display":"swap","variant":"900"}';
import React from 'react';
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-font-downloaders/output.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-font-downloaders/output.js
index b85bbd333f678..dbf06563fd43c 100644
--- a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-font-downloaders/output.js
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-font-downloaders/output.js
@@ -1,3 +1,3 @@
-import inter from '@next/font/google?Inter;{"variant":"900"}';
-import fira from 'cool-fonts?Fira_Code;{"display":"swap","variant":"400"}';
+import inter from '@next/font/google?pages/test.tsx;Inter;{"variant":"900"}';
+import fira from 'cool-fonts?pages/test.tsx;Fira_Code;{"display":"swap","variant":"400"}';
import React from 'react';
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-fonts/output.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-fonts/output.js
index 88a0f1bb6b416..16a5d171af7ce 100644
--- a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-fonts/output.js
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-fonts/output.js
@@ -1,3 +1,3 @@
-import firaCode from '@next/font/google?Fira_Code;{"fallback":["system-ui"],"variant":"400"}';
-import inter from '@next/font/google?Inter;{"display":"swap","variant":"900"}';
+import firaCode from '@next/font/google?pages/test.tsx;Fira_Code;{"fallback":["system-ui"],"variant":"400"}';
+import inter from '@next/font/google?pages/test.tsx;Inter;{"display":"swap","variant":"900"}';
import React from 'react';
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-imports/output.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-imports/output.js
index 2c68623d1119e..d81ae9087787a 100644
--- a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-imports/output.js
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/multiple-imports/output.js
@@ -1,3 +1,3 @@
-import inter from '@next/font/google?Inter;{"variant":"900"}';
-import fira from '@next/font/google?Fira_Code;{"display":"swap","variant":"400"}';
+import inter from '@next/font/google?pages/test.tsx;Inter;{"variant":"900"}';
+import fira from '@next/font/google?pages/test.tsx;Fira_Code;{"display":"swap","variant":"400"}';
import React from 'react';
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/no-args/output.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/no-args/output.js
index f371ef0ea53cf..2145b65163ff1 100644
--- a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/no-args/output.js
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/no-args/output.js
@@ -1 +1 @@
-import fira from "@next/font/google?Fira_Code";
+import fira from "@next/font/google?pages/test.tsx;Fira_Code";
diff --git a/packages/next/build/swc/options.js b/packages/next/build/swc/options.js
index bb8208b6dd6b4..71043d3bd003c 100644
--- a/packages/next/build/swc/options.js
+++ b/packages/next/build/swc/options.js
@@ -33,6 +33,7 @@ function getBaseSWCOptions({
jsConfig,
swcCacheDir,
isServerLayer,
+ relativeFilePathFromRoot,
}) {
const parserConfig = getParserOptions({ filename, jsConfig })
const paths = jsConfig?.compilerOptions?.paths
@@ -124,8 +125,12 @@ function getBaseSWCOptions({
}
: false,
fontLoaders:
- nextConfig?.experimental?.fontLoaders &&
- Object.keys(nextConfig.experimental.fontLoaders),
+ nextConfig?.experimental?.fontLoaders && relativeFilePathFromRoot
+ ? {
+ fontLoaders: Object.keys(nextConfig.experimental.fontLoaders),
+ relativeFilePathFromRoot,
+ }
+ : null,
}
}
@@ -220,6 +225,7 @@ export function getLoaderSWCOptions({
jsConfig,
supportedBrowsers,
swcCacheDir,
+ relativeFilePathFromRoot,
// This is not passed yet as "paths" resolving is handled by webpack currently.
// resolvedBaseUrl,
}) {
@@ -233,6 +239,7 @@ export function getLoaderSWCOptions({
// resolvedBaseUrl,
swcCacheDir,
isServerLayer,
+ relativeFilePathFromRoot,
})
const isNextDist = nextDistPath.test(filename)
diff --git a/packages/next/build/webpack-config.ts b/packages/next/build/webpack-config.ts
index bc0ba8c2faea5..35bb4c7b75182 100644
--- a/packages/next/build/webpack-config.ts
+++ b/packages/next/build/webpack-config.ts
@@ -646,6 +646,7 @@ export default async function getBaseWebpackConfig(
loader: 'next-swc-loader',
options: {
isServer: isNodeServer || isEdgeServer,
+ rootDir: dir,
pagesDir,
hasReactRefresh: dev && isClient,
fileReading: config.experimental.swcFileReading,
diff --git a/packages/next/build/webpack/loaders/next-font-loader/index.ts b/packages/next/build/webpack/loaders/next-font-loader/index.ts
index 196ac837ceb11..7ca2455227b68 100644
--- a/packages/next/build/webpack/loaders/next-font-loader/index.ts
+++ b/packages/next/build/webpack/loaders/next-font-loader/index.ts
@@ -1,13 +1,10 @@
+import type { FontLoader } from '../../../../font'
+
import path from 'path'
import loaderUtils from 'next/dist/compiled/loader-utils3'
import postcssFontLoaderPlugn from './postcss-font-loader'
-
-type FontLoader = (options: {
- functionName: string
- data: any[]
- config: any
- emitFontFile: (content: Buffer, ext: string, preload: boolean) => string
-}) => Promise<{ css: string; fallbackFonts: string[] }>
+import { promisify } from 'util'
+import chalk from 'next/dist/compiled/chalk'
export default async function nextFontLoader(this: any) {
const fontLoaderSpan = this.currentTraceSpan.traceChild('next-font-loader')
@@ -36,7 +33,9 @@ export default async function nextFontLoader(this: any) {
}
// next-swc next_font_loaders turns each function call argument into JSON seperated by semicolons
- let [functionName, ...data] = this.resourceQuery.slice(1).split(';')
+ let [relativeFilePathFromRoot, functionName, ...data] = this.resourceQuery
+ .slice(1)
+ .split(';')
data = data.map((value: string) => JSON.parse(value))
try {
@@ -49,6 +48,12 @@ export default async function nextFontLoader(this: any) {
data,
config: fontLoaderOptions,
emitFontFile,
+ resolve: (src: string) =>
+ promisify(this.resolve)(
+ path.dirname(path.join(this.rootContext, relativeFilePathFromRoot)),
+ src
+ ),
+ fs: this.fs,
})
const { postcss } = await getPostcss()
@@ -77,6 +82,9 @@ export default async function nextFontLoader(this: any) {
callback(null, result.css, null, { exports, ast, fontFamilyHash })
} catch (err: any) {
err.stack = false
+ err.message += `
+
+${chalk.cyan(`Location: ${relativeFilePathFromRoot}`)}`
callback(err)
}
})
diff --git a/packages/next/build/webpack/loaders/next-swc-loader.js b/packages/next/build/webpack/loaders/next-swc-loader.js
index 2012ddbce264c..4826ab9156c00 100644
--- a/packages/next/build/webpack/loaders/next-swc-loader.js
+++ b/packages/next/build/webpack/loaders/next-swc-loader.js
@@ -28,7 +28,7 @@ DEALINGS IN THE SOFTWARE.
import { isWasm, transform } from '../../swc'
import { getLoaderSWCOptions } from '../../swc/options'
-import { isAbsolute } from 'path'
+import path, { isAbsolute } from 'path'
async function loaderTransform(parentTrace, source, inputSourceMap) {
// Make the loader async
@@ -39,6 +39,7 @@ async function loaderTransform(parentTrace, source, inputSourceMap) {
const {
isServer,
isServerLayer,
+ rootDir,
pagesDir,
hasReactRefresh,
nextConfig,
@@ -47,6 +48,7 @@ async function loaderTransform(parentTrace, source, inputSourceMap) {
swcCacheDir,
} = loaderOptions
const isPageFile = filename.startsWith(pagesDir)
+ const relativeFilePathFromRoot = path.relative(rootDir, filename)
const swcOptions = getLoaderSWCOptions({
pagesDir,
@@ -60,6 +62,7 @@ async function loaderTransform(parentTrace, source, inputSourceMap) {
jsConfig,
supportedBrowsers,
swcCacheDir,
+ relativeFilePathFromRoot,
})
const programmaticOptions = {
diff --git a/packages/next/font/index.d.ts b/packages/next/font/index.d.ts
new file mode 100644
index 0000000000000..23c9295d02c31
--- /dev/null
+++ b/packages/next/font/index.d.ts
@@ -0,0 +1,14 @@
+export type FontModule = {
+ className: string
+ variable: string
+ style: { fontFamily: string; fontWeight?: number; fontStyle?: string }
+}
+
+export type FontLoader = (options: {
+ functionName: string
+ data: any[]
+ config: any
+ emitFontFile: (content: Buffer, ext: string, preload: boolean) => string
+ resolve: (src: string) => string
+ fs: any
+}) => Promise<{ css: string; fallbackFonts?: string[] }>
diff --git a/scripts/update-google-fonts.js b/scripts/update-google-fonts.js
index c8d808dc8b768..cc323efc3a246 100644
--- a/scripts/update-google-fonts.js
+++ b/scripts/update-google-fonts.js
@@ -7,8 +7,8 @@ const fetch = require('node-fetch')
'https://fonts.google.com/metadata/fonts'
).then((r) => r.json())
- let fontFunctions = `type Display = 'auto'|'block'|'swap'|'fallback'|'optional'
-type FontModule = { className: string, variable: string, style: { fontFamily: string, fontWeight?: number, fontStyle?: string } }
+ let fontFunctions = `import type { FontModule } from 'next/font'
+ type Display = 'auto'|'block'|'swap'|'fallback'|'optional'
`
const fontData = {}
for (let { family, fonts, axes } of familyMetadataList) {
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
index 6cd855478a746..ebfb4a7678a58 100644
--- a/test/e2e/next-font/app/next.config.js
+++ b/test/e2e/next-font/app/next.config.js
@@ -4,6 +4,7 @@ module.exports = {
'@next/font/google': {
subsets: ['latin'],
},
+ '@next/font/local': {},
},
},
}
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/index.test.ts b/test/e2e/next-font/index.test.ts
index aed14be9eb00e..8795d7ead1e19 100644
--- a/test/e2e/next-font/index.test.ts
+++ b/test/e2e/next-font/index.test.ts
@@ -22,6 +22,7 @@ describe('@next/font/google', () => {
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: {
@@ -79,6 +80,39 @@ describe('@next/font/google', () => {
},
})
})
+
+ 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: expect.any(String),
+ variable: expect.any(String),
+ style: {
+ fontFamily: "'__Open_Sans_bbc724', '__open-sans-fallback_bbc724'",
+ fontStyle: 'normal',
+ },
+ })
+
+ // with-local-fonts.js
+ expect(JSON.parse($('#first-local-font').text())).toEqual({
+ className: expect.any(String),
+ variable: expect.any(String),
+ style: {
+ fontFamily: "'__my-font_2cddd5'",
+ fontStyle: 'italic',
+ fontWeight: 100,
+ },
+ })
+ expect(JSON.parse($('#second-local-font').text())).toEqual({
+ className: expect.any(String),
+ variable: expect.any(String),
+ style: {
+ fontFamily: "'__my-other-font_0a2813'",
+ },
+ })
+ })
})
describe('computed styles', () => {
@@ -290,5 +324,32 @@ describe('@next/font/google', () => {
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/fonts/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/fonts/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
index c6d5bca36edc5..ef62aad0fb9b9 100644
--- a/test/e2e/next-font/with-font-declarations-file.test.ts
+++ b/test/e2e/next-font/with-font-declarations-file.test.ts
@@ -30,6 +30,9 @@ describe('@next/font/google with-font-declarations-file', () => {
'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')
),
@@ -53,7 +56,7 @@ describe('@next/font/google with-font-declarations-file', () => {
if (isDev) {
// In dev all fonts will be preloaded since it's before DCE
- expect($('link[as="font"]').length).toBe(3)
+ expect($('link[as="font"]').length).toBe(4)
} else {
// Preload
expect($('link[as="font"]').length).toBe(2)
@@ -85,7 +88,7 @@ describe('@next/font/google with-font-declarations-file', () => {
if (isDev) {
// In dev all fonts will be preloaded since it's before DCE
- expect($('link[as="font"]').length).toBe(3)
+ expect($('link[as="font"]').length).toBe(4)
} else {
// Preload
expect($('link[as="font"]').length).toBe(2)
@@ -107,4 +110,36 @@ describe('@next/font/google with-font-declarations-file', () => {
})
}
})
+
+ 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/fonts/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/fonts/2a931eed088772c9.p.woff2',
+ rel: 'preload',
+ type: 'font/woff2',
+ })
+ }
+ })
})
diff --git a/test/e2e/next-font/with-font-declarations-file/fonts.js b/test/e2e/next-font/with-font-declarations-file/fonts.js
index 9e82f26c76719..d4785f5c39316 100644
--- a/test/e2e/next-font/with-font-declarations-file/fonts.js
+++ b/test/e2e/next-font/with-font-declarations-file/fonts.js
@@ -1,3 +1,4 @@
+import localFont from '@next/font/local'
import {
Open_Sans,
Source_Code_Pro,
@@ -13,4 +14,8 @@ const abel = Abel({ variant: '400', display: 'optional', preload: false })
const inter = Inter({ display: 'block', preload: true })
const roboto = Roboto({ variant: '400' })
-export { openSans, sourceCodePro, abel, inter, roboto }
+const myLocalFont = localFont({
+ src: './my-font.woff2',
+})
+
+export { openSans, sourceCodePro, abel, inter, roboto, myLocalFont }
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
index 6cd855478a746..ebfb4a7678a58 100644
--- a/test/e2e/next-font/with-font-declarations-file/next.config.js
+++ b/test/e2e/next-font/with-font-declarations-file/next.config.js
@@ -4,6 +4,7 @@ module.exports = {
'@next/font/google': {
subsets: ['latin'],
},
+ '@next/font/local': {},
},
},
}
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/unit/google-font-loader.test.ts b/test/unit/google-font-loader.test.ts
index 8c73f84a49d25..85ce628b035c0 100644
--- a/test/unit/google-font-loader.test.ts
+++ b/test/unit/google-font-loader.test.ts
@@ -78,6 +78,8 @@ describe('@next/font/google loader', () => {
data: [{ adjustFontFallback: false, ...data }],
config: { subsets: [] },
emitFontFile: jest.fn(),
+ resolve: jest.fn(),
+ fs: {} as any,
})
expect(css).toBe('OK')
expect(fetch).toHaveBeenCalledTimes(1)
@@ -96,6 +98,8 @@ describe('@next/font/google loader', () => {
data: [],
config: { subsets: [] },
emitFontFile: jest.fn(),
+ resolve: jest.fn(),
+ fs: {} as any,
})
expect(css).toMatchInlineSnapshot(`
"
@@ -121,6 +125,8 @@ describe('@next/font/google loader', () => {
data: [],
config: { subsets: [] },
emitFontFile: jest.fn(),
+ resolve: jest.fn(),
+ fs: {} as any,
})
expect(css).toMatchInlineSnapshot(`
"
@@ -146,6 +152,8 @@ describe('@next/font/google loader', () => {
data: [{ fallback: ['Abc', 'Def'] }],
config: { subsets: [] },
emitFontFile: jest.fn(),
+ resolve: jest.fn(),
+ fs: {} as any,
})
expect(css).toMatchInlineSnapshot(`
"
@@ -171,6 +179,8 @@ describe('@next/font/google loader', () => {
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'])
@@ -189,6 +199,8 @@ describe('@next/font/google loader', () => {
data: [],
config: { subsets: [] },
emitFontFile: jest.fn(),
+ resolve: jest.fn(),
+ fs: {} as any,
})
).rejects.toThrowErrorMatchingInlineSnapshot(`
"Failed to fetch font \`Inter\`.
@@ -203,6 +215,8 @@ describe('@next/font/google loader', () => {
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\`"`
@@ -216,6 +230,8 @@ describe('@next/font/google loader', () => {
data: [],
config: { subsets: [] },
emitFontFile: jest.fn(),
+ resolve: jest.fn(),
+ fs: {} as any,
})
).rejects.toThrowErrorMatchingInlineSnapshot(
`"@next/font/google has no default export"`
@@ -229,6 +245,8 @@ describe('@next/font/google loader', () => {
data: [],
config: { subsets: [] },
emitFontFile: jest.fn(),
+ resolve: jest.fn(),
+ fs: {} as any,
})
).rejects.toThrowErrorMatchingInlineSnapshot(
`"Unknown font \`Unknown Font\`"`
@@ -242,6 +260,8 @@ describe('@next/font/google loader', () => {
data: [{ variant: '123' }],
config: { subsets: [] },
emitFontFile: jest.fn(),
+ resolve: jest.fn(),
+ fs: {} as any,
})
).rejects.toThrowErrorMatchingInlineSnapshot(`
"Unknown variant \`123\` for font \`Inter\`.
@@ -256,6 +276,8 @@ describe('@next/font/google loader', () => {
data: [],
config: { subsets: [] },
emitFontFile: jest.fn(),
+ resolve: jest.fn(),
+ fs: {} as any,
})
).rejects.toThrowErrorMatchingInlineSnapshot(`
"Missing variant for font \`Abel\`.
@@ -270,6 +292,8 @@ describe('@next/font/google loader', () => {
data: [{ display: 'invalid' }],
config: { subsets: [] },
emitFontFile: jest.fn(),
+ resolve: jest.fn(),
+ fs: {} as any,
})
).rejects.toThrowErrorMatchingInlineSnapshot(`
"Invalid display value \`invalid\` for font \`Inter\`.
@@ -284,6 +308,8 @@ describe('@next/font/google loader', () => {
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"`
@@ -297,6 +323,8 @@ describe('@next/font/google loader', () => {
data: [{ axes: [] }],
config: { subsets: [] },
emitFontFile: jest.fn(),
+ resolve: jest.fn(),
+ fs: {} as any,
})
).rejects.toThrowErrorMatchingInlineSnapshot(
`"Font \`Lora\` has no definable \`axes\`"`
@@ -310,6 +338,8 @@ describe('@next/font/google loader', () => {
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.
@@ -324,6 +354,8 @@ describe('@next/font/google loader', () => {
data: [{ axes: ['INVALID'] }],
config: { subsets: [] },
emitFontFile: jest.fn(),
+ resolve: jest.fn(),
+ fs: {} as any,
})
).rejects.toThrowErrorMatchingInlineSnapshot(`
"Invalid axes value \`INVALID\` for font \`Roboto Flex\`.
diff --git a/test/unit/local-font-loader.test.ts b/test/unit/local-font-loader.test.ts
new file mode 100644
index 0000000000000..892ce9aa00dcf
--- /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/fonts/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/fonts/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/fonts/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/fonts/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/fonts/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/fonts/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/fonts/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/fonts/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/fonts/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/fonts/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/fonts/font-file`,
+ resolve: jest.fn(),
+ fs: {
+ readFile: (_, cb) => cb(null, 'fontdata'),
+ },
+ })
+
+ expect(css).toMatchInlineSnapshot(`
+"@font-face {
+font-family: 'my-font1';
+src: url(/_next/static/fonts/font-file) format('woff');
+font-display: optional;
+unicode-range: 1;
+}
+@font-face {
+font-family: 'my-font1';
+src: url(/_next/static/fonts/font-file) format('woff2');
+font-display: optional;
+unicode-range: 2;
+}
+@font-face {
+font-family: 'my-font1';
+src: url(/_next/static/fonts/font-file) format('embedded-opentype');
+font-display: optional;
+unicode-range: 3;
+}
+@font-face {
+font-family: 'my-font1';
+src: url(/_next/static/fonts/font-file) format('truetype');
+font-display: optional;
+unicode-range: 4;
+}
+@font-face {
+font-family: 'my-font1';
+src: url(/_next/static/fonts/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"`
+ )
+ })
+ })
+})
From 24f2c530255defa1d02d9a675beb06f229f984fc Mon Sep 17 00:00:00 2001
From: JJ Kasper
Date: Thu, 22 Sep 2022 12:53:58 -0700
Subject: [PATCH 31/76] v12.3.2-canary.4
---
lerna.json | 2 +-
packages/create-next-app/package.json | 2 +-
packages/eslint-config-next/package.json | 4 ++--
packages/eslint-plugin-next/package.json | 2 +-
packages/font/package.json | 2 +-
packages/next-bundle-analyzer/package.json | 2 +-
packages/next-codemod/package.json | 2 +-
packages/next-env/package.json | 2 +-
packages/next-mdx/package.json | 2 +-
packages/next-plugin-storybook/package.json | 2 +-
packages/next-polyfill-module/package.json | 2 +-
packages/next-polyfill-nomodule/package.json | 2 +-
packages/next-swc/package.json | 2 +-
packages/next/package.json | 14 +++++++-------
packages/react-dev-overlay/package.json | 2 +-
packages/react-refresh-utils/package.json | 2 +-
pnpm-lock.yaml | 14 +++++++-------
17 files changed, 30 insertions(+), 30 deletions(-)
diff --git a/lerna.json b/lerna.json
index dba490cae4889..3c26b343c9ace 100644
--- a/lerna.json
+++ b/lerna.json
@@ -16,5 +16,5 @@
"registry": "https://registry.npmjs.org/"
}
},
- "version": "12.3.2-canary.3"
+ "version": "12.3.2-canary.4"
}
diff --git a/packages/create-next-app/package.json b/packages/create-next-app/package.json
index c56dd62e4b76e..5906f61971e33 100644
--- a/packages/create-next-app/package.json
+++ b/packages/create-next-app/package.json
@@ -1,6 +1,6 @@
{
"name": "create-next-app",
- "version": "12.3.2-canary.3",
+ "version": "12.3.2-canary.4",
"keywords": [
"react",
"next",
diff --git a/packages/eslint-config-next/package.json b/packages/eslint-config-next/package.json
index cbcb88ae9dc75..62541ccf7f750 100644
--- a/packages/eslint-config-next/package.json
+++ b/packages/eslint-config-next/package.json
@@ -1,6 +1,6 @@
{
"name": "eslint-config-next",
- "version": "12.3.2-canary.3",
+ "version": "12.3.2-canary.4",
"description": "ESLint configuration used by NextJS.",
"main": "index.js",
"license": "MIT",
@@ -9,7 +9,7 @@
"directory": "packages/eslint-config-next"
},
"dependencies": {
- "@next/eslint-plugin-next": "12.3.2-canary.3",
+ "@next/eslint-plugin-next": "12.3.2-canary.4",
"@rushstack/eslint-patch": "^1.1.3",
"@typescript-eslint/parser": "^5.21.0",
"eslint-import-resolver-node": "^0.3.6",
diff --git a/packages/eslint-plugin-next/package.json b/packages/eslint-plugin-next/package.json
index 2e09ac99f2f30..93094bd0b8fe0 100644
--- a/packages/eslint-plugin-next/package.json
+++ b/packages/eslint-plugin-next/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/eslint-plugin-next",
- "version": "12.3.2-canary.3",
+ "version": "12.3.2-canary.4",
"description": "ESLint plugin for NextJS.",
"main": "lib/index.js",
"license": "MIT",
diff --git a/packages/font/package.json b/packages/font/package.json
index 6bdbc91ab325a..2a67fcc728d3f 100644
--- a/packages/font/package.json
+++ b/packages/font/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/font",
- "version": "12.3.2-canary.3",
+ "version": "12.3.2-canary.4",
"repository": {
"url": "vercel/next.js",
"directory": "packages/font"
diff --git a/packages/next-bundle-analyzer/package.json b/packages/next-bundle-analyzer/package.json
index 1c5486a250616..e8758f50894e0 100644
--- a/packages/next-bundle-analyzer/package.json
+++ b/packages/next-bundle-analyzer/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/bundle-analyzer",
- "version": "12.3.2-canary.3",
+ "version": "12.3.2-canary.4",
"main": "index.js",
"types": "index.d.ts",
"license": "MIT",
diff --git a/packages/next-codemod/package.json b/packages/next-codemod/package.json
index 8666907c3c7b1..ce925182e1d9c 100644
--- a/packages/next-codemod/package.json
+++ b/packages/next-codemod/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/codemod",
- "version": "12.3.2-canary.3",
+ "version": "12.3.2-canary.4",
"license": "MIT",
"dependencies": {
"chalk": "4.1.0",
diff --git a/packages/next-env/package.json b/packages/next-env/package.json
index 245b60c66e4ac..cbd46aad0c940 100644
--- a/packages/next-env/package.json
+++ b/packages/next-env/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/env",
- "version": "12.3.2-canary.3",
+ "version": "12.3.2-canary.4",
"keywords": [
"react",
"next",
diff --git a/packages/next-mdx/package.json b/packages/next-mdx/package.json
index b2dc30c024f70..1a4a1ba9e6fde 100644
--- a/packages/next-mdx/package.json
+++ b/packages/next-mdx/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/mdx",
- "version": "12.3.2-canary.3",
+ "version": "12.3.2-canary.4",
"main": "index.js",
"license": "MIT",
"repository": {
diff --git a/packages/next-plugin-storybook/package.json b/packages/next-plugin-storybook/package.json
index 944d76a4a4a7e..797c75fc534fa 100644
--- a/packages/next-plugin-storybook/package.json
+++ b/packages/next-plugin-storybook/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/plugin-storybook",
- "version": "12.3.2-canary.3",
+ "version": "12.3.2-canary.4",
"repository": {
"url": "vercel/next.js",
"directory": "packages/next-plugin-storybook"
diff --git a/packages/next-polyfill-module/package.json b/packages/next-polyfill-module/package.json
index 6f5c12c19a4c7..874e86d5a51bc 100644
--- a/packages/next-polyfill-module/package.json
+++ b/packages/next-polyfill-module/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-module",
- "version": "12.3.2-canary.3",
+ "version": "12.3.2-canary.4",
"description": "A standard library polyfill for ES Modules supporting browsers (Edge 16+, Firefox 60+, Chrome 61+, Safari 10.1+)",
"main": "dist/polyfill-module.js",
"license": "MIT",
diff --git a/packages/next-polyfill-nomodule/package.json b/packages/next-polyfill-nomodule/package.json
index 96e3380e70c4a..978f00d53e08f 100644
--- a/packages/next-polyfill-nomodule/package.json
+++ b/packages/next-polyfill-nomodule/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-nomodule",
- "version": "12.3.2-canary.3",
+ "version": "12.3.2-canary.4",
"description": "A polyfill for non-dead, nomodule browsers.",
"main": "dist/polyfill-nomodule.js",
"license": "MIT",
diff --git a/packages/next-swc/package.json b/packages/next-swc/package.json
index 83beff8b84d23..8b87c6d5e3e82 100644
--- a/packages/next-swc/package.json
+++ b/packages/next-swc/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/swc",
- "version": "12.3.2-canary.3",
+ "version": "12.3.2-canary.4",
"private": true,
"scripts": {
"build-native": "napi build --platform -p next-swc-napi --cargo-name next_swc_napi native --features plugin",
diff --git a/packages/next/package.json b/packages/next/package.json
index 9c5e9cb3071a1..47ef826441fed 100644
--- a/packages/next/package.json
+++ b/packages/next/package.json
@@ -1,6 +1,6 @@
{
"name": "next",
- "version": "12.3.2-canary.3",
+ "version": "12.3.2-canary.4",
"description": "The React Framework",
"main": "./dist/server/next.js",
"license": "MIT",
@@ -68,7 +68,7 @@
]
},
"dependencies": {
- "@next/env": "12.3.2-canary.3",
+ "@next/env": "12.3.2-canary.4",
"@swc/helpers": "0.4.11",
"caniuse-lite": "^1.0.30001406",
"postcss": "8.4.14",
@@ -119,11 +119,11 @@
"@hapi/accept": "5.0.2",
"@napi-rs/cli": "2.7.0",
"@napi-rs/triples": "1.1.0",
- "@next/polyfill-module": "12.3.2-canary.3",
- "@next/polyfill-nomodule": "12.3.2-canary.3",
- "@next/react-dev-overlay": "12.3.2-canary.3",
- "@next/react-refresh-utils": "12.3.2-canary.3",
- "@next/swc": "12.3.2-canary.3",
+ "@next/polyfill-module": "12.3.2-canary.4",
+ "@next/polyfill-nomodule": "12.3.2-canary.4",
+ "@next/react-dev-overlay": "12.3.2-canary.4",
+ "@next/react-refresh-utils": "12.3.2-canary.4",
+ "@next/swc": "12.3.2-canary.4",
"@segment/ajv-human-errors": "2.1.2",
"@taskr/clear": "1.1.0",
"@taskr/esnext": "1.1.0",
diff --git a/packages/react-dev-overlay/package.json b/packages/react-dev-overlay/package.json
index acafb9daea8ce..78edeaa8c42e0 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.2-canary.3",
+ "version": "12.3.2-canary.4",
"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 7fe9d35cd45f2..0eecc16e3649c 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.2-canary.3",
+ "version": "12.3.2-canary.4",
"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 a7539b9c06e12..8190b2823ed44 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -369,7 +369,7 @@ importers:
packages/eslint-config-next:
specifiers:
- '@next/eslint-plugin-next': 12.3.2-canary.3
+ '@next/eslint-plugin-next': 12.3.2-canary.4
'@rushstack/eslint-patch': ^1.1.3
'@typescript-eslint/parser': ^5.21.0
eslint-import-resolver-node: ^0.3.6
@@ -428,12 +428,12 @@ importers:
'@hapi/accept': 5.0.2
'@napi-rs/cli': 2.7.0
'@napi-rs/triples': 1.1.0
- '@next/env': 12.3.2-canary.3
- '@next/polyfill-module': 12.3.2-canary.3
- '@next/polyfill-nomodule': 12.3.2-canary.3
- '@next/react-dev-overlay': 12.3.2-canary.3
- '@next/react-refresh-utils': 12.3.2-canary.3
- '@next/swc': 12.3.2-canary.3
+ '@next/env': 12.3.2-canary.4
+ '@next/polyfill-module': 12.3.2-canary.4
+ '@next/polyfill-nomodule': 12.3.2-canary.4
+ '@next/react-dev-overlay': 12.3.2-canary.4
+ '@next/react-refresh-utils': 12.3.2-canary.4
+ '@next/swc': 12.3.2-canary.4
'@segment/ajv-human-errors': 2.1.2
'@swc/helpers': 0.4.11
'@taskr/clear': 1.1.0
From cbe0407b8b77d4cea988e766b7a6846f21017b83 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Maur=C3=ADcio=20Mutte?=
Date: Thu, 22 Sep 2022 17:37:41 -0300
Subject: [PATCH 32/76] Update static-html-export.md (#40808)
This fixes anchor link in `static-html-export.md`
## Documentation / Examples
- [x] Make sure the linting passes by running `pnpm lint`
- [x] The "examples guidelines" are followed from [our contributing doc](https://github.com/vercel/next.js/blob/canary/contributing/examples/adding-examples.md)
---
docs/advanced-features/static-html-export.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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
From 66ca4c21eb9504abd46b5d3064e905af52302bdc Mon Sep 17 00:00:00 2001
From: JJ Kasper
Date: Thu, 22 Sep 2022 14:04:50 -0700
Subject: [PATCH 33/76] v12.3.2-canary.5
---
lerna.json | 2 +-
packages/create-next-app/package.json | 2 +-
packages/eslint-config-next/package.json | 4 ++--
packages/eslint-plugin-next/package.json | 2 +-
packages/font/package.json | 2 +-
packages/next-bundle-analyzer/package.json | 2 +-
packages/next-codemod/package.json | 2 +-
packages/next-env/package.json | 2 +-
packages/next-mdx/package.json | 2 +-
packages/next-plugin-storybook/package.json | 2 +-
packages/next-polyfill-module/package.json | 2 +-
packages/next-polyfill-nomodule/package.json | 2 +-
packages/next-swc/package.json | 2 +-
packages/next/package.json | 14 +++++++-------
packages/react-dev-overlay/package.json | 2 +-
packages/react-refresh-utils/package.json | 2 +-
pnpm-lock.yaml | 14 +++++++-------
17 files changed, 30 insertions(+), 30 deletions(-)
diff --git a/lerna.json b/lerna.json
index 3c26b343c9ace..a59fd30c5eddf 100644
--- a/lerna.json
+++ b/lerna.json
@@ -16,5 +16,5 @@
"registry": "https://registry.npmjs.org/"
}
},
- "version": "12.3.2-canary.4"
+ "version": "12.3.2-canary.5"
}
diff --git a/packages/create-next-app/package.json b/packages/create-next-app/package.json
index 5906f61971e33..6afba6af53a43 100644
--- a/packages/create-next-app/package.json
+++ b/packages/create-next-app/package.json
@@ -1,6 +1,6 @@
{
"name": "create-next-app",
- "version": "12.3.2-canary.4",
+ "version": "12.3.2-canary.5",
"keywords": [
"react",
"next",
diff --git a/packages/eslint-config-next/package.json b/packages/eslint-config-next/package.json
index 62541ccf7f750..b10a7d0f0cdeb 100644
--- a/packages/eslint-config-next/package.json
+++ b/packages/eslint-config-next/package.json
@@ -1,6 +1,6 @@
{
"name": "eslint-config-next",
- "version": "12.3.2-canary.4",
+ "version": "12.3.2-canary.5",
"description": "ESLint configuration used by NextJS.",
"main": "index.js",
"license": "MIT",
@@ -9,7 +9,7 @@
"directory": "packages/eslint-config-next"
},
"dependencies": {
- "@next/eslint-plugin-next": "12.3.2-canary.4",
+ "@next/eslint-plugin-next": "12.3.2-canary.5",
"@rushstack/eslint-patch": "^1.1.3",
"@typescript-eslint/parser": "^5.21.0",
"eslint-import-resolver-node": "^0.3.6",
diff --git a/packages/eslint-plugin-next/package.json b/packages/eslint-plugin-next/package.json
index 93094bd0b8fe0..296c72766a843 100644
--- a/packages/eslint-plugin-next/package.json
+++ b/packages/eslint-plugin-next/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/eslint-plugin-next",
- "version": "12.3.2-canary.4",
+ "version": "12.3.2-canary.5",
"description": "ESLint plugin for NextJS.",
"main": "lib/index.js",
"license": "MIT",
diff --git a/packages/font/package.json b/packages/font/package.json
index 2a67fcc728d3f..0418f56aaeff0 100644
--- a/packages/font/package.json
+++ b/packages/font/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/font",
- "version": "12.3.2-canary.4",
+ "version": "12.3.2-canary.5",
"repository": {
"url": "vercel/next.js",
"directory": "packages/font"
diff --git a/packages/next-bundle-analyzer/package.json b/packages/next-bundle-analyzer/package.json
index e8758f50894e0..75654d60c019b 100644
--- a/packages/next-bundle-analyzer/package.json
+++ b/packages/next-bundle-analyzer/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/bundle-analyzer",
- "version": "12.3.2-canary.4",
+ "version": "12.3.2-canary.5",
"main": "index.js",
"types": "index.d.ts",
"license": "MIT",
diff --git a/packages/next-codemod/package.json b/packages/next-codemod/package.json
index ce925182e1d9c..12c3f608858fc 100644
--- a/packages/next-codemod/package.json
+++ b/packages/next-codemod/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/codemod",
- "version": "12.3.2-canary.4",
+ "version": "12.3.2-canary.5",
"license": "MIT",
"dependencies": {
"chalk": "4.1.0",
diff --git a/packages/next-env/package.json b/packages/next-env/package.json
index cbd46aad0c940..9c6be6b3d84a0 100644
--- a/packages/next-env/package.json
+++ b/packages/next-env/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/env",
- "version": "12.3.2-canary.4",
+ "version": "12.3.2-canary.5",
"keywords": [
"react",
"next",
diff --git a/packages/next-mdx/package.json b/packages/next-mdx/package.json
index 1a4a1ba9e6fde..6392434e9904d 100644
--- a/packages/next-mdx/package.json
+++ b/packages/next-mdx/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/mdx",
- "version": "12.3.2-canary.4",
+ "version": "12.3.2-canary.5",
"main": "index.js",
"license": "MIT",
"repository": {
diff --git a/packages/next-plugin-storybook/package.json b/packages/next-plugin-storybook/package.json
index 797c75fc534fa..644e838a68ea5 100644
--- a/packages/next-plugin-storybook/package.json
+++ b/packages/next-plugin-storybook/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/plugin-storybook",
- "version": "12.3.2-canary.4",
+ "version": "12.3.2-canary.5",
"repository": {
"url": "vercel/next.js",
"directory": "packages/next-plugin-storybook"
diff --git a/packages/next-polyfill-module/package.json b/packages/next-polyfill-module/package.json
index 874e86d5a51bc..d6354fac890f3 100644
--- a/packages/next-polyfill-module/package.json
+++ b/packages/next-polyfill-module/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-module",
- "version": "12.3.2-canary.4",
+ "version": "12.3.2-canary.5",
"description": "A standard library polyfill for ES Modules supporting browsers (Edge 16+, Firefox 60+, Chrome 61+, Safari 10.1+)",
"main": "dist/polyfill-module.js",
"license": "MIT",
diff --git a/packages/next-polyfill-nomodule/package.json b/packages/next-polyfill-nomodule/package.json
index 978f00d53e08f..bd391d93f7d5c 100644
--- a/packages/next-polyfill-nomodule/package.json
+++ b/packages/next-polyfill-nomodule/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-nomodule",
- "version": "12.3.2-canary.4",
+ "version": "12.3.2-canary.5",
"description": "A polyfill for non-dead, nomodule browsers.",
"main": "dist/polyfill-nomodule.js",
"license": "MIT",
diff --git a/packages/next-swc/package.json b/packages/next-swc/package.json
index 8b87c6d5e3e82..228b62f4280c6 100644
--- a/packages/next-swc/package.json
+++ b/packages/next-swc/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/swc",
- "version": "12.3.2-canary.4",
+ "version": "12.3.2-canary.5",
"private": true,
"scripts": {
"build-native": "napi build --platform -p next-swc-napi --cargo-name next_swc_napi native --features plugin",
diff --git a/packages/next/package.json b/packages/next/package.json
index 47ef826441fed..9d31c782dc46b 100644
--- a/packages/next/package.json
+++ b/packages/next/package.json
@@ -1,6 +1,6 @@
{
"name": "next",
- "version": "12.3.2-canary.4",
+ "version": "12.3.2-canary.5",
"description": "The React Framework",
"main": "./dist/server/next.js",
"license": "MIT",
@@ -68,7 +68,7 @@
]
},
"dependencies": {
- "@next/env": "12.3.2-canary.4",
+ "@next/env": "12.3.2-canary.5",
"@swc/helpers": "0.4.11",
"caniuse-lite": "^1.0.30001406",
"postcss": "8.4.14",
@@ -119,11 +119,11 @@
"@hapi/accept": "5.0.2",
"@napi-rs/cli": "2.7.0",
"@napi-rs/triples": "1.1.0",
- "@next/polyfill-module": "12.3.2-canary.4",
- "@next/polyfill-nomodule": "12.3.2-canary.4",
- "@next/react-dev-overlay": "12.3.2-canary.4",
- "@next/react-refresh-utils": "12.3.2-canary.4",
- "@next/swc": "12.3.2-canary.4",
+ "@next/polyfill-module": "12.3.2-canary.5",
+ "@next/polyfill-nomodule": "12.3.2-canary.5",
+ "@next/react-dev-overlay": "12.3.2-canary.5",
+ "@next/react-refresh-utils": "12.3.2-canary.5",
+ "@next/swc": "12.3.2-canary.5",
"@segment/ajv-human-errors": "2.1.2",
"@taskr/clear": "1.1.0",
"@taskr/esnext": "1.1.0",
diff --git a/packages/react-dev-overlay/package.json b/packages/react-dev-overlay/package.json
index 78edeaa8c42e0..436ff840b868c 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.2-canary.4",
+ "version": "12.3.2-canary.5",
"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 0eecc16e3649c..8c02e4299d9ca 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.2-canary.4",
+ "version": "12.3.2-canary.5",
"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 8190b2823ed44..52c24403581f1 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -369,7 +369,7 @@ importers:
packages/eslint-config-next:
specifiers:
- '@next/eslint-plugin-next': 12.3.2-canary.4
+ '@next/eslint-plugin-next': 12.3.2-canary.5
'@rushstack/eslint-patch': ^1.1.3
'@typescript-eslint/parser': ^5.21.0
eslint-import-resolver-node: ^0.3.6
@@ -428,12 +428,12 @@ importers:
'@hapi/accept': 5.0.2
'@napi-rs/cli': 2.7.0
'@napi-rs/triples': 1.1.0
- '@next/env': 12.3.2-canary.4
- '@next/polyfill-module': 12.3.2-canary.4
- '@next/polyfill-nomodule': 12.3.2-canary.4
- '@next/react-dev-overlay': 12.3.2-canary.4
- '@next/react-refresh-utils': 12.3.2-canary.4
- '@next/swc': 12.3.2-canary.4
+ '@next/env': 12.3.2-canary.5
+ '@next/polyfill-module': 12.3.2-canary.5
+ '@next/polyfill-nomodule': 12.3.2-canary.5
+ '@next/react-dev-overlay': 12.3.2-canary.5
+ '@next/react-refresh-utils': 12.3.2-canary.5
+ '@next/swc': 12.3.2-canary.5
'@segment/ajv-human-errors': 2.1.2
'@swc/helpers': 0.4.11
'@taskr/clear': 1.1.0
From 50b98d50819cc1782c3a650fdb2f4a0edc0a9cff Mon Sep 17 00:00:00 2001
From: JJ Kasper
Date: Thu, 22 Sep 2022 14:35:09 -0700
Subject: [PATCH 34/76] Tolerate already published error for retrying (#40812)
This updates our `publish-native` script to tolerate the already
published npm error so that we can retry publishing on an `npm` [service
error like noticed
here](https://github.com/vercel/next.js/actions/runs/3108335849/jobs/5037966318#step:10:2076).
We probably want to migrate away from using `lerna` for publishing the
non-swc packages as well so that we can retry there as well but will
investigate that in a follow-up.
x-ref:
https://github.com/vercel/next.js/actions/runs/3108335849/jobs/5038069555
---
scripts/publish-native.js | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
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(
From 2cbbd61b4a54ebf0c90fa1bd5fcc8cb89b9a3f31 Mon Sep 17 00:00:00 2001
From: JJ Kasper
Date: Thu, 22 Sep 2022 16:22:17 -0700
Subject: [PATCH 35/76] Update publish script to skip lerna (#40815)
This updates our `publish-release` script to bypass lerna so that we can
retry publishing automatically when there is an npm error and tolerate
non-fatal publish errors like already existing published versions.
Currently this will only allow publishing a canary release to ensure it
is working as expected and in a follow-up we can enable the stable
publish handling.
Separately we can investigate moving canaries away from `npm` to reduce
the number of versions being created there.
x-ref: https://github.com/vercel/next.js/pull/40812
x-ref:
https://github.com/vercel/next.js/actions/runs/3108735543/jobs/5038717354#step:10:2332
x-ref:
https://github.com/vercel/next.js/actions/runs/3108335849/jobs/5038069555
---
.github/workflows/build_test_deploy.yml | 2 +-
scripts/publish-release.js | 77 +++++++++++++++++++++++++
scripts/publish-release.sh | 38 ------------
3 files changed, 78 insertions(+), 39 deletions(-)
create mode 100755 scripts/publish-release.js
delete mode 100755 scripts/publish-release.sh
diff --git a/.github/workflows/build_test_deploy.yml b/.github/workflows/build_test_deploy.yml
index fe28799b023e8..85558349a7e79 100644
--- a/.github/workflows/build_test_deploy.yml
+++ b/.github/workflows/build_test_deploy.yml
@@ -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/scripts/publish-release.js b/scripts/publish-release.js
new file mode 100755
index 0000000000000..8023406f94b1f
--- /dev/null
+++ b/scripts/publish-release.js
@@ -0,0 +1,77 @@
+#!/usr/bin/env node
+// @ts-check
+
+const path = require('path')
+const { readdir } = require('fs/promises')
+const { execSync } = require('child_process')
+
+const cwd = process.cwd()
+
+;(async function () {
+ let isCanary = false
+
+ if (!process.env.NPM_TOKEN) {
+ console.log('No NPM_TOKEN, exiting...')
+ return
+ }
+
+ try {
+ const tagOutput = execSync('git describe --exact-match').toString()
+ console.log(tagOutput)
+ 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) {
+ 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
From 0e3233de535d26cb76c221dbde5eb72c96e64305 Mon Sep 17 00:00:00 2001
From: JJ Kasper
Date: Thu, 22 Sep 2022 16:26:31 -0700
Subject: [PATCH 36/76] Disable flakey dev app test temporarily (#40816)
x-ref: [slack
thread](https://vercel.slack.com/archives/C035J346QQL/p1663822388387959)
x-ref:
https://github.com/vercel/next.js/actions/runs/3108897192/jobs/5038639320
x-ref:
https://github.com/vercel/next.js/actions/runs/3107019059/jobs/5034678245
x-ref:
https://github.com/vercel/next.js/actions/runs/3104956805/jobs/5030065922
---
test/e2e/app-dir/prefetching.test.ts | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
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
}
From 8e1256d024208fbecfe0f436ac79a9ced1a0a7ac Mon Sep 17 00:00:00 2001
From: JJ Kasper
Date: Thu, 22 Sep 2022 16:33:46 -0700
Subject: [PATCH 37/76] v12.3.2-canary.6
---
lerna.json | 2 +-
packages/create-next-app/package.json | 2 +-
packages/eslint-config-next/package.json | 4 ++--
packages/eslint-plugin-next/package.json | 2 +-
packages/font/package.json | 2 +-
packages/next-bundle-analyzer/package.json | 2 +-
packages/next-codemod/package.json | 2 +-
packages/next-env/package.json | 2 +-
packages/next-mdx/package.json | 2 +-
packages/next-plugin-storybook/package.json | 2 +-
packages/next-polyfill-module/package.json | 2 +-
packages/next-polyfill-nomodule/package.json | 2 +-
packages/next-swc/package.json | 2 +-
packages/next/package.json | 14 +++++++-------
packages/react-dev-overlay/package.json | 2 +-
packages/react-refresh-utils/package.json | 2 +-
pnpm-lock.yaml | 14 +++++++-------
17 files changed, 30 insertions(+), 30 deletions(-)
diff --git a/lerna.json b/lerna.json
index a59fd30c5eddf..75e007ac7339f 100644
--- a/lerna.json
+++ b/lerna.json
@@ -16,5 +16,5 @@
"registry": "https://registry.npmjs.org/"
}
},
- "version": "12.3.2-canary.5"
+ "version": "12.3.2-canary.6"
}
diff --git a/packages/create-next-app/package.json b/packages/create-next-app/package.json
index 6afba6af53a43..d9d62269a949e 100644
--- a/packages/create-next-app/package.json
+++ b/packages/create-next-app/package.json
@@ -1,6 +1,6 @@
{
"name": "create-next-app",
- "version": "12.3.2-canary.5",
+ "version": "12.3.2-canary.6",
"keywords": [
"react",
"next",
diff --git a/packages/eslint-config-next/package.json b/packages/eslint-config-next/package.json
index b10a7d0f0cdeb..7ddf0594e4def 100644
--- a/packages/eslint-config-next/package.json
+++ b/packages/eslint-config-next/package.json
@@ -1,6 +1,6 @@
{
"name": "eslint-config-next",
- "version": "12.3.2-canary.5",
+ "version": "12.3.2-canary.6",
"description": "ESLint configuration used by NextJS.",
"main": "index.js",
"license": "MIT",
@@ -9,7 +9,7 @@
"directory": "packages/eslint-config-next"
},
"dependencies": {
- "@next/eslint-plugin-next": "12.3.2-canary.5",
+ "@next/eslint-plugin-next": "12.3.2-canary.6",
"@rushstack/eslint-patch": "^1.1.3",
"@typescript-eslint/parser": "^5.21.0",
"eslint-import-resolver-node": "^0.3.6",
diff --git a/packages/eslint-plugin-next/package.json b/packages/eslint-plugin-next/package.json
index 296c72766a843..3643fd1fe1822 100644
--- a/packages/eslint-plugin-next/package.json
+++ b/packages/eslint-plugin-next/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/eslint-plugin-next",
- "version": "12.3.2-canary.5",
+ "version": "12.3.2-canary.6",
"description": "ESLint plugin for NextJS.",
"main": "lib/index.js",
"license": "MIT",
diff --git a/packages/font/package.json b/packages/font/package.json
index 0418f56aaeff0..46159922ed612 100644
--- a/packages/font/package.json
+++ b/packages/font/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/font",
- "version": "12.3.2-canary.5",
+ "version": "12.3.2-canary.6",
"repository": {
"url": "vercel/next.js",
"directory": "packages/font"
diff --git a/packages/next-bundle-analyzer/package.json b/packages/next-bundle-analyzer/package.json
index 75654d60c019b..5d5f066105090 100644
--- a/packages/next-bundle-analyzer/package.json
+++ b/packages/next-bundle-analyzer/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/bundle-analyzer",
- "version": "12.3.2-canary.5",
+ "version": "12.3.2-canary.6",
"main": "index.js",
"types": "index.d.ts",
"license": "MIT",
diff --git a/packages/next-codemod/package.json b/packages/next-codemod/package.json
index 12c3f608858fc..0ef8232410112 100644
--- a/packages/next-codemod/package.json
+++ b/packages/next-codemod/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/codemod",
- "version": "12.3.2-canary.5",
+ "version": "12.3.2-canary.6",
"license": "MIT",
"dependencies": {
"chalk": "4.1.0",
diff --git a/packages/next-env/package.json b/packages/next-env/package.json
index 9c6be6b3d84a0..64f482b04f193 100644
--- a/packages/next-env/package.json
+++ b/packages/next-env/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/env",
- "version": "12.3.2-canary.5",
+ "version": "12.3.2-canary.6",
"keywords": [
"react",
"next",
diff --git a/packages/next-mdx/package.json b/packages/next-mdx/package.json
index 6392434e9904d..53b1c53f47f87 100644
--- a/packages/next-mdx/package.json
+++ b/packages/next-mdx/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/mdx",
- "version": "12.3.2-canary.5",
+ "version": "12.3.2-canary.6",
"main": "index.js",
"license": "MIT",
"repository": {
diff --git a/packages/next-plugin-storybook/package.json b/packages/next-plugin-storybook/package.json
index 644e838a68ea5..c74b909d6fc1b 100644
--- a/packages/next-plugin-storybook/package.json
+++ b/packages/next-plugin-storybook/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/plugin-storybook",
- "version": "12.3.2-canary.5",
+ "version": "12.3.2-canary.6",
"repository": {
"url": "vercel/next.js",
"directory": "packages/next-plugin-storybook"
diff --git a/packages/next-polyfill-module/package.json b/packages/next-polyfill-module/package.json
index d6354fac890f3..77bdf8fcd7406 100644
--- a/packages/next-polyfill-module/package.json
+++ b/packages/next-polyfill-module/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-module",
- "version": "12.3.2-canary.5",
+ "version": "12.3.2-canary.6",
"description": "A standard library polyfill for ES Modules supporting browsers (Edge 16+, Firefox 60+, Chrome 61+, Safari 10.1+)",
"main": "dist/polyfill-module.js",
"license": "MIT",
diff --git a/packages/next-polyfill-nomodule/package.json b/packages/next-polyfill-nomodule/package.json
index bd391d93f7d5c..daf37e95e7354 100644
--- a/packages/next-polyfill-nomodule/package.json
+++ b/packages/next-polyfill-nomodule/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-nomodule",
- "version": "12.3.2-canary.5",
+ "version": "12.3.2-canary.6",
"description": "A polyfill for non-dead, nomodule browsers.",
"main": "dist/polyfill-nomodule.js",
"license": "MIT",
diff --git a/packages/next-swc/package.json b/packages/next-swc/package.json
index 228b62f4280c6..552adf22548c4 100644
--- a/packages/next-swc/package.json
+++ b/packages/next-swc/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/swc",
- "version": "12.3.2-canary.5",
+ "version": "12.3.2-canary.6",
"private": true,
"scripts": {
"build-native": "napi build --platform -p next-swc-napi --cargo-name next_swc_napi native --features plugin",
diff --git a/packages/next/package.json b/packages/next/package.json
index 9d31c782dc46b..6bdecdb8e0dcf 100644
--- a/packages/next/package.json
+++ b/packages/next/package.json
@@ -1,6 +1,6 @@
{
"name": "next",
- "version": "12.3.2-canary.5",
+ "version": "12.3.2-canary.6",
"description": "The React Framework",
"main": "./dist/server/next.js",
"license": "MIT",
@@ -68,7 +68,7 @@
]
},
"dependencies": {
- "@next/env": "12.3.2-canary.5",
+ "@next/env": "12.3.2-canary.6",
"@swc/helpers": "0.4.11",
"caniuse-lite": "^1.0.30001406",
"postcss": "8.4.14",
@@ -119,11 +119,11 @@
"@hapi/accept": "5.0.2",
"@napi-rs/cli": "2.7.0",
"@napi-rs/triples": "1.1.0",
- "@next/polyfill-module": "12.3.2-canary.5",
- "@next/polyfill-nomodule": "12.3.2-canary.5",
- "@next/react-dev-overlay": "12.3.2-canary.5",
- "@next/react-refresh-utils": "12.3.2-canary.5",
- "@next/swc": "12.3.2-canary.5",
+ "@next/polyfill-module": "12.3.2-canary.6",
+ "@next/polyfill-nomodule": "12.3.2-canary.6",
+ "@next/react-dev-overlay": "12.3.2-canary.6",
+ "@next/react-refresh-utils": "12.3.2-canary.6",
+ "@next/swc": "12.3.2-canary.6",
"@segment/ajv-human-errors": "2.1.2",
"@taskr/clear": "1.1.0",
"@taskr/esnext": "1.1.0",
diff --git a/packages/react-dev-overlay/package.json b/packages/react-dev-overlay/package.json
index 436ff840b868c..5bab96014ee83 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.2-canary.5",
+ "version": "12.3.2-canary.6",
"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 8c02e4299d9ca..a00bec60ff477 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.2-canary.5",
+ "version": "12.3.2-canary.6",
"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 52c24403581f1..81665e581be07 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -369,7 +369,7 @@ importers:
packages/eslint-config-next:
specifiers:
- '@next/eslint-plugin-next': 12.3.2-canary.5
+ '@next/eslint-plugin-next': 12.3.2-canary.6
'@rushstack/eslint-patch': ^1.1.3
'@typescript-eslint/parser': ^5.21.0
eslint-import-resolver-node: ^0.3.6
@@ -428,12 +428,12 @@ importers:
'@hapi/accept': 5.0.2
'@napi-rs/cli': 2.7.0
'@napi-rs/triples': 1.1.0
- '@next/env': 12.3.2-canary.5
- '@next/polyfill-module': 12.3.2-canary.5
- '@next/polyfill-nomodule': 12.3.2-canary.5
- '@next/react-dev-overlay': 12.3.2-canary.5
- '@next/react-refresh-utils': 12.3.2-canary.5
- '@next/swc': 12.3.2-canary.5
+ '@next/env': 12.3.2-canary.6
+ '@next/polyfill-module': 12.3.2-canary.6
+ '@next/polyfill-nomodule': 12.3.2-canary.6
+ '@next/react-dev-overlay': 12.3.2-canary.6
+ '@next/react-refresh-utils': 12.3.2-canary.6
+ '@next/swc': 12.3.2-canary.6
'@segment/ajv-human-errors': 2.1.2
'@swc/helpers': 0.4.11
'@taskr/clear': 1.1.0
From f19241bf33d0428ff08469913bca78e719147e48 Mon Sep 17 00:00:00 2001
From: JJ Kasper
Date: Thu, 22 Sep 2022 17:49:44 -0700
Subject: [PATCH 38/76] Update publish to skip private package (#40822)
Follow-up to https://github.com/vercel/next.js/pull/40815 ensures we
skip attempting to publish private packages like `next-swc`
x-ref:
https://github.com/vercel/next.js/actions/runs/3109438515/jobs/5039954716
---
packages/font/package.json | 3 ---
scripts/publish-release.js | 16 ++++++++++++++--
2 files changed, 14 insertions(+), 5 deletions(-)
diff --git a/packages/font/package.json b/packages/font/package.json
index 46159922ed612..0fa2d86a34779 100644
--- a/packages/font/package.json
+++ b/packages/font/package.json
@@ -16,8 +16,5 @@
"prepublishOnly": "cd ../../ && turbo run build",
"dev": "tsc -d -w -p tsconfig.json",
"typescript": "tsec --noEmit -p tsconfig.json"
- },
- "publishConfig": {
- "access": "public"
}
}
diff --git a/scripts/publish-release.js b/scripts/publish-release.js
index 8023406f94b1f..2cc606e068001 100755
--- a/scripts/publish-release.js
+++ b/scripts/publish-release.js
@@ -4,11 +4,12 @@
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 = false
+ let isCanary = true
if (!process.env.NPM_TOKEN) {
console.log('No NPM_TOKEN, exiting...')
@@ -18,7 +19,10 @@ const cwd = process.cwd()
try {
const tagOutput = execSync('git describe --exact-match').toString()
console.log(tagOutput)
- isCanary = tagOutput.includes('-canary')
+
+ if (tagOutput.trim().startsWith('v')) {
+ isCanary = tagOutput.includes('-canary')
+ }
} catch (err) {
console.log(err)
@@ -72,6 +76,14 @@ const cwd = process.cwd()
}
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)
}
})()
From bebf3725a83f59b3c07635f985fe6cec368c1b0b Mon Sep 17 00:00:00 2001
From: David Hay <89824813+hayitsdavid@users.noreply.github.com>
Date: Thu, 22 Sep 2022 18:13:16 -0700
Subject: [PATCH 39/76] fix/window.gtag is not defined for Next.js-hydration
event(#40410) (#40645)
Next.js-hydration now triggered after gtag is initialized. Fixed by adding _document.js and appropriate script elements.
---
## Documentation / Examples
- [X] Related issues linked using fixes #40410
- [X] Make sure the linting passes by running `pnpm lint`
- [X] The "examples guidelines" are followed from [our contributing doc](https://github.com/vercel/next.js/blob/canary/contributing/examples/adding-examples.md)
Next.js-hydration now triggered after gtag is initialized.
---
.../with-google-analytics/pages/_document.js | 25 +++++++++++++++++++
1 file changed, 25 insertions(+)
create mode 100644 examples/with-google-analytics/pages/_document.js
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 */}
+
+
+
+ )
+}
From 1bbd2642164098ceb9cebfb36deba9aed7e8a53b Mon Sep 17 00:00:00 2001
From: abdennor <48139663+abdennor@users.noreply.github.com>
Date: Fri, 23 Sep 2022 02:14:18 +0100
Subject: [PATCH 40/76] Add additional fix in hydration error document (#40675)
I had the same issue, so the fix that worked for me was pulled from this
thread https://stackoverflow.com/a/71870995
I have been experiencing the same problem lately with NextJS and i am
not sure if my observations are applicable to other libraries. I had
been wrapping my components with an improper tag that is, NextJS is not
comfortable having a p tag wrapping your divs, sections etc so it will
yell "Hydration failed because the initial UI does not match what was
rendered on the server". So I solved this problem by examining how my
elements were wrapping each other. With material UI you would need to be
cautious for example if you use a Typography component as a wrapper, the
default value of the component prop is "p" so you will experience the
error if you don't change the component value to something semantic. So
in my own opinion based on my personal experience the problem is caused
by improper arrangement of html elements and to solve the problem in the
context of NextJS one will have to reevaluate how they are arranging
their html element
## Documentation / Examples
- [x] Make sure the linting passes by running `pnpm lint`
- [ ] The "examples guidelines" are followed from [our contributing
doc](https://github.com/vercel/next.js/blob/canary/contributing/examples/adding-examples.md)
Co-authored-by: JJ Kasper
---
errors/react-hydration-error.md | 34 +++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
diff --git a/errors/react-hydration-error.md b/errors/react-hydration-error.md
index 5b0ae7b6a500a..e78e9b7c54976 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
From ce77607e50d76c49ddb305bb1b1cf6050d513517 Mon Sep 17 00:00:00 2001
From: JJ Kasper
Date: Thu, 22 Sep 2022 19:44:30 -0700
Subject: [PATCH 41/76] Update error handling during app static generation
(#40823)
This updates to ensure we properly error during static generation when a
non-dynamic SSR error is thrown so that unexpected errors are not
tolerated. This also fixes the static generation async storage not being
shared correctly due to different instances being created during
bundling.
---
.../build/webpack/loaders/next-app-loader.ts | 2 +
packages/next/client/components/redirect.ts | 8 +--
packages/next/server/app-render.tsx | 52 ++++++++++++++-----
test/e2e/app-dir/app/app/old-router/page.js | 3 ++
.../app/{layout.server.js => layout.js} | 0
5 files changed, 47 insertions(+), 18 deletions(-)
rename test/e2e/switchable-runtime/app/{layout.server.js => layout.js} (100%)
diff --git a/packages/next/build/webpack/loaders/next-app-loader.ts b/packages/next/build/webpack/loaders/next-app-loader.ts
index 10534259ded03..b3e7012139021 100644
--- a/packages/next/build/webpack/loaders/next-app-loader.ts
+++ b/packages/next/build/webpack/loaders/next-app-loader.ts
@@ -192,6 +192,8 @@ const nextAppLoader: webpack.LoaderDefinitionFunction<{
: 'null'
}
+ export const staticGenerationAsyncStorage = require('next/dist/client/components/static-generation-async-storage.js').staticGenerationAsyncStorage
+
export const serverHooks = require('next/dist/client/components/hooks-server-context.js')
export const renderToReadableStream = require('next/dist/compiled/react-server-dom-webpack/writer.browser.server').renderToReadableStream
diff --git a/packages/next/client/components/redirect.ts b/packages/next/client/components/redirect.ts
index 05b30d5a29f6b..eff5cc3f703d0 100644
--- a/packages/next/client/components/redirect.ts
+++ b/packages/next/client/components/redirect.ts
@@ -17,8 +17,8 @@ export function redirect(url: string) {
use(createInfinitePromise())
}
// eslint-disable-next-line no-throw-literal
- throw {
- url,
- code: REDIRECT_ERROR_CODE,
- }
+ const error = new Error(REDIRECT_ERROR_CODE)
+ ;(error as any).url = url
+ ;(error as any).code = REDIRECT_ERROR_CODE
+ throw error
}
diff --git a/packages/next/server/app-render.tsx b/packages/next/server/app-render.tsx
index 661f7d564998b..3083eedb681b1 100644
--- a/packages/next/server/app-render.tsx
+++ b/packages/next/server/app-render.tsx
@@ -75,7 +75,8 @@ function createErrorHandler(
/**
* Used for debugging
*/
- _source: string
+ _source: string,
+ capturedErrors: Error[]
) {
return (err: any) => {
if (
@@ -83,23 +84,18 @@ function createErrorHandler(
err.message &&
!err.message.includes('Dynamic server usage') &&
// TODO-APP: Handle redirect throw
- err.code !== REDIRECT_ERROR_CODE
+ err.code !== REDIRECT_ERROR_CODE &&
+ err.message !== REDIRECT_ERROR_CODE
) {
// Used for debugging error source
// console.error(_source, err)
console.error(err)
+ capturedErrors.push(err)
}
-
return null
}
}
-const serverComponentsErrorHandler = createErrorHandler(
- 'serverComponentsRenderer'
-)
-const flightDataRendererErrorHandler = createErrorHandler('flightDataRenderer')
-const htmlRendererErrorHandler = createErrorHandler('htmlRenderer')
-
let isFetchPatched = false
// we patch fetch to collect cache information used for
@@ -111,8 +107,7 @@ function patchFetch(ComponentMod: any) {
const { DynamicServerError } =
ComponentMod.serverHooks as typeof import('../client/components/hooks-server-context')
- const { staticGenerationAsyncStorage } =
- require('../client/components/static-generation-async-storage') as typeof import('../client/components/static-generation-async-storage')
+ const staticGenerationAsyncStorage = ComponentMod.staticGenerationAsyncStorage
const origFetch = (global as any).fetch
@@ -244,6 +239,7 @@ function createServerComponentRenderer(
>
rscChunks: Uint8Array[]
},
+ serverComponentsErrorHandler: ReturnType,
nonce?: string
): () => JSX.Element {
// We need to expose the `__webpack_require__` API globally for
@@ -518,6 +514,21 @@ export async function renderToHTMLOrFlight(
isPagesDir: boolean,
isStaticGeneration: boolean = false
): Promise {
+ const capturedErrors: Error[] = []
+
+ const serverComponentsErrorHandler = createErrorHandler(
+ 'serverComponentsRenderer',
+ capturedErrors
+ )
+ const flightDataRendererErrorHandler = createErrorHandler(
+ 'flightDataRenderer',
+ capturedErrors
+ )
+ const htmlRendererErrorHandler = createErrorHandler(
+ 'htmlRenderer',
+ capturedErrors
+ )
+
const {
buildManifest,
subresourceIntegrityManifest,
@@ -529,8 +540,7 @@ export async function renderToHTMLOrFlight(
patchFetch(ComponentMod)
- const { staticGenerationAsyncStorage } =
- require('../client/components/static-generation-async-storage') as typeof import('../client/components/static-generation-async-storage')
+ const staticGenerationAsyncStorage = ComponentMod.staticGenerationAsyncStorage
if (
!('getStore' in staticGenerationAsyncStorage) &&
@@ -771,6 +781,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.
@@ -1145,6 +1162,7 @@ export async function renderToHTMLOrFlight(
},
ComponentMod,
serverComponentsRenderOpts,
+ serverComponentsErrorHandler,
nonce
)
@@ -1248,6 +1266,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()
@@ -1286,7 +1310,7 @@ export async function renderToHTMLOrFlight(
return new Promise>>(
(resolve, reject) => {
staticGenerationAsyncStorage.run(initialStaticGenerationStore, () => {
- wrappedRender().then(resolve).catch(reject)
+ return wrappedRender().then(resolve).catch(reject)
})
}
)
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..928fa110ca3df 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 { useCookies } from 'next/dist/client/components/hooks-server'
import Router from './router'
export default function Page() {
+ useCookies()
+
return (
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
From 5d9f390fe49486094e9f40cffad663698c50d5c1 Mon Sep 17 00:00:00 2001
From: JJ Kasper
Date: Thu, 22 Sep 2022 19:50:38 -0700
Subject: [PATCH 42/76] v12.3.2-canary.7
---
lerna.json | 2 +-
packages/create-next-app/package.json | 2 +-
packages/eslint-config-next/package.json | 4 ++--
packages/eslint-plugin-next/package.json | 2 +-
packages/font/package.json | 2 +-
packages/next-bundle-analyzer/package.json | 2 +-
packages/next-codemod/package.json | 2 +-
packages/next-env/package.json | 2 +-
packages/next-mdx/package.json | 2 +-
packages/next-plugin-storybook/package.json | 2 +-
packages/next-polyfill-module/package.json | 2 +-
packages/next-polyfill-nomodule/package.json | 2 +-
packages/next-swc/package.json | 2 +-
packages/next/package.json | 14 +++++++-------
packages/react-dev-overlay/package.json | 2 +-
packages/react-refresh-utils/package.json | 2 +-
pnpm-lock.yaml | 14 +++++++-------
17 files changed, 30 insertions(+), 30 deletions(-)
diff --git a/lerna.json b/lerna.json
index 75e007ac7339f..489c08307e975 100644
--- a/lerna.json
+++ b/lerna.json
@@ -16,5 +16,5 @@
"registry": "https://registry.npmjs.org/"
}
},
- "version": "12.3.2-canary.6"
+ "version": "12.3.2-canary.7"
}
diff --git a/packages/create-next-app/package.json b/packages/create-next-app/package.json
index d9d62269a949e..056e2968c1847 100644
--- a/packages/create-next-app/package.json
+++ b/packages/create-next-app/package.json
@@ -1,6 +1,6 @@
{
"name": "create-next-app",
- "version": "12.3.2-canary.6",
+ "version": "12.3.2-canary.7",
"keywords": [
"react",
"next",
diff --git a/packages/eslint-config-next/package.json b/packages/eslint-config-next/package.json
index 7ddf0594e4def..7dde295ad3cb5 100644
--- a/packages/eslint-config-next/package.json
+++ b/packages/eslint-config-next/package.json
@@ -1,6 +1,6 @@
{
"name": "eslint-config-next",
- "version": "12.3.2-canary.6",
+ "version": "12.3.2-canary.7",
"description": "ESLint configuration used by NextJS.",
"main": "index.js",
"license": "MIT",
@@ -9,7 +9,7 @@
"directory": "packages/eslint-config-next"
},
"dependencies": {
- "@next/eslint-plugin-next": "12.3.2-canary.6",
+ "@next/eslint-plugin-next": "12.3.2-canary.7",
"@rushstack/eslint-patch": "^1.1.3",
"@typescript-eslint/parser": "^5.21.0",
"eslint-import-resolver-node": "^0.3.6",
diff --git a/packages/eslint-plugin-next/package.json b/packages/eslint-plugin-next/package.json
index 3643fd1fe1822..005a939a0dd46 100644
--- a/packages/eslint-plugin-next/package.json
+++ b/packages/eslint-plugin-next/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/eslint-plugin-next",
- "version": "12.3.2-canary.6",
+ "version": "12.3.2-canary.7",
"description": "ESLint plugin for NextJS.",
"main": "lib/index.js",
"license": "MIT",
diff --git a/packages/font/package.json b/packages/font/package.json
index 0fa2d86a34779..e57155dba9fc5 100644
--- a/packages/font/package.json
+++ b/packages/font/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/font",
- "version": "12.3.2-canary.6",
+ "version": "12.3.2-canary.7",
"repository": {
"url": "vercel/next.js",
"directory": "packages/font"
diff --git a/packages/next-bundle-analyzer/package.json b/packages/next-bundle-analyzer/package.json
index 5d5f066105090..b4b90f218a0fd 100644
--- a/packages/next-bundle-analyzer/package.json
+++ b/packages/next-bundle-analyzer/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/bundle-analyzer",
- "version": "12.3.2-canary.6",
+ "version": "12.3.2-canary.7",
"main": "index.js",
"types": "index.d.ts",
"license": "MIT",
diff --git a/packages/next-codemod/package.json b/packages/next-codemod/package.json
index 0ef8232410112..82177a42c48be 100644
--- a/packages/next-codemod/package.json
+++ b/packages/next-codemod/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/codemod",
- "version": "12.3.2-canary.6",
+ "version": "12.3.2-canary.7",
"license": "MIT",
"dependencies": {
"chalk": "4.1.0",
diff --git a/packages/next-env/package.json b/packages/next-env/package.json
index 64f482b04f193..ce9aded51d075 100644
--- a/packages/next-env/package.json
+++ b/packages/next-env/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/env",
- "version": "12.3.2-canary.6",
+ "version": "12.3.2-canary.7",
"keywords": [
"react",
"next",
diff --git a/packages/next-mdx/package.json b/packages/next-mdx/package.json
index 53b1c53f47f87..c0605a402b56f 100644
--- a/packages/next-mdx/package.json
+++ b/packages/next-mdx/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/mdx",
- "version": "12.3.2-canary.6",
+ "version": "12.3.2-canary.7",
"main": "index.js",
"license": "MIT",
"repository": {
diff --git a/packages/next-plugin-storybook/package.json b/packages/next-plugin-storybook/package.json
index c74b909d6fc1b..c2517dc835dab 100644
--- a/packages/next-plugin-storybook/package.json
+++ b/packages/next-plugin-storybook/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/plugin-storybook",
- "version": "12.3.2-canary.6",
+ "version": "12.3.2-canary.7",
"repository": {
"url": "vercel/next.js",
"directory": "packages/next-plugin-storybook"
diff --git a/packages/next-polyfill-module/package.json b/packages/next-polyfill-module/package.json
index 77bdf8fcd7406..06a93895a5772 100644
--- a/packages/next-polyfill-module/package.json
+++ b/packages/next-polyfill-module/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-module",
- "version": "12.3.2-canary.6",
+ "version": "12.3.2-canary.7",
"description": "A standard library polyfill for ES Modules supporting browsers (Edge 16+, Firefox 60+, Chrome 61+, Safari 10.1+)",
"main": "dist/polyfill-module.js",
"license": "MIT",
diff --git a/packages/next-polyfill-nomodule/package.json b/packages/next-polyfill-nomodule/package.json
index daf37e95e7354..870d47e2bc61c 100644
--- a/packages/next-polyfill-nomodule/package.json
+++ b/packages/next-polyfill-nomodule/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-nomodule",
- "version": "12.3.2-canary.6",
+ "version": "12.3.2-canary.7",
"description": "A polyfill for non-dead, nomodule browsers.",
"main": "dist/polyfill-nomodule.js",
"license": "MIT",
diff --git a/packages/next-swc/package.json b/packages/next-swc/package.json
index 552adf22548c4..dd1155701e555 100644
--- a/packages/next-swc/package.json
+++ b/packages/next-swc/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/swc",
- "version": "12.3.2-canary.6",
+ "version": "12.3.2-canary.7",
"private": true,
"scripts": {
"build-native": "napi build --platform -p next-swc-napi --cargo-name next_swc_napi native --features plugin",
diff --git a/packages/next/package.json b/packages/next/package.json
index 6bdecdb8e0dcf..2129022a17394 100644
--- a/packages/next/package.json
+++ b/packages/next/package.json
@@ -1,6 +1,6 @@
{
"name": "next",
- "version": "12.3.2-canary.6",
+ "version": "12.3.2-canary.7",
"description": "The React Framework",
"main": "./dist/server/next.js",
"license": "MIT",
@@ -68,7 +68,7 @@
]
},
"dependencies": {
- "@next/env": "12.3.2-canary.6",
+ "@next/env": "12.3.2-canary.7",
"@swc/helpers": "0.4.11",
"caniuse-lite": "^1.0.30001406",
"postcss": "8.4.14",
@@ -119,11 +119,11 @@
"@hapi/accept": "5.0.2",
"@napi-rs/cli": "2.7.0",
"@napi-rs/triples": "1.1.0",
- "@next/polyfill-module": "12.3.2-canary.6",
- "@next/polyfill-nomodule": "12.3.2-canary.6",
- "@next/react-dev-overlay": "12.3.2-canary.6",
- "@next/react-refresh-utils": "12.3.2-canary.6",
- "@next/swc": "12.3.2-canary.6",
+ "@next/polyfill-module": "12.3.2-canary.7",
+ "@next/polyfill-nomodule": "12.3.2-canary.7",
+ "@next/react-dev-overlay": "12.3.2-canary.7",
+ "@next/react-refresh-utils": "12.3.2-canary.7",
+ "@next/swc": "12.3.2-canary.7",
"@segment/ajv-human-errors": "2.1.2",
"@taskr/clear": "1.1.0",
"@taskr/esnext": "1.1.0",
diff --git a/packages/react-dev-overlay/package.json b/packages/react-dev-overlay/package.json
index 5bab96014ee83..2e7c897dc817b 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.2-canary.6",
+ "version": "12.3.2-canary.7",
"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 a00bec60ff477..f3b48f1647493 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.2-canary.6",
+ "version": "12.3.2-canary.7",
"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 81665e581be07..6cc8efbfc162f 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -369,7 +369,7 @@ importers:
packages/eslint-config-next:
specifiers:
- '@next/eslint-plugin-next': 12.3.2-canary.6
+ '@next/eslint-plugin-next': 12.3.2-canary.7
'@rushstack/eslint-patch': ^1.1.3
'@typescript-eslint/parser': ^5.21.0
eslint-import-resolver-node: ^0.3.6
@@ -428,12 +428,12 @@ importers:
'@hapi/accept': 5.0.2
'@napi-rs/cli': 2.7.0
'@napi-rs/triples': 1.1.0
- '@next/env': 12.3.2-canary.6
- '@next/polyfill-module': 12.3.2-canary.6
- '@next/polyfill-nomodule': 12.3.2-canary.6
- '@next/react-dev-overlay': 12.3.2-canary.6
- '@next/react-refresh-utils': 12.3.2-canary.6
- '@next/swc': 12.3.2-canary.6
+ '@next/env': 12.3.2-canary.7
+ '@next/polyfill-module': 12.3.2-canary.7
+ '@next/polyfill-nomodule': 12.3.2-canary.7
+ '@next/react-dev-overlay': 12.3.2-canary.7
+ '@next/react-refresh-utils': 12.3.2-canary.7
+ '@next/swc': 12.3.2-canary.7
'@segment/ajv-human-errors': 2.1.2
'@swc/helpers': 0.4.11
'@taskr/clear': 1.1.0
From 976ccce59bfdf429a1a35c7794c5ad1a71fcbd17 Mon Sep 17 00:00:00 2001
From: Tim Neutkens
Date: Fri, 23 Sep 2022 13:34:47 +0200
Subject: [PATCH 43/76] Handle redirect in same way as 404 in new router
(#40796)
---
.../components/layout-router.client.tsx | 94 +++++++++++++++----
packages/next/client/components/redirect.ts | 15 ---
test/e2e/app-dir/index.test.ts | 5 +-
3 files changed, 79 insertions(+), 35 deletions(-)
diff --git a/packages/next/client/components/layout-router.client.tsx b/packages/next/client/components/layout-router.client.tsx
index c526a66e62f09..9ebd2a3cb6f57 100644
--- a/packages/next/client/components/layout-router.client.tsx
+++ b/packages/next/client/components/layout-router.client.tsx
@@ -11,7 +11,10 @@ import type {
ChildProp,
//Segment
} from '../../server/app-render'
-import type { ChildSegmentMap } from '../../shared/lib/app-router-context'
+import type {
+ AppRouterInstance,
+ ChildSegmentMap,
+} from '../../shared/lib/app-router-context'
import type {
FlightRouterState,
FlightSegmentPath,
@@ -21,6 +24,7 @@ import {
LayoutRouterContext,
GlobalLayoutRouterContext,
TemplateContext,
+ AppRouterContext,
} from '../../shared/lib/app-router-context'
import { fetchServerResponse } from './app-router.client'
import { createInfinitePromise } from './infinite-promise'
@@ -285,6 +289,56 @@ function LoadingBoundary({
return <>{children}>
}
+interface RedirectBoundaryProps {
+ router: AppRouterInstance
+ children: React.ReactNode
+}
+
+function InfinitePromiseComponent() {
+ use(createInfinitePromise())
+ return <>>
+}
+
+class RedirectErrorBoundary extends React.Component<
+ RedirectBoundaryProps,
+ { redirect: string | null }
+> {
+ constructor(props: RedirectBoundaryProps) {
+ super(props)
+ this.state = { redirect: null }
+ }
+
+ static getDerivedStateFromError(error: any) {
+ if (error.code === 'NEXT_REDIRECT') {
+ return { redirect: error.url }
+ }
+ // Re-throw if error is not for 404
+ throw error
+ }
+
+ render() {
+ const redirect = this.state.redirect
+ if (redirect !== null) {
+ setTimeout(() => {
+ // @ts-ignore startTransition exists
+ React.startTransition(() => {
+ this.props.router.replace(redirect, {})
+ })
+ })
+ return
+ }
+
+ return this.props.children
+ }
+}
+
+function RedirectBoundary({ children }: { children: React.ReactNode }) {
+ const router = useContext(AppRouterContext)
+ return (
+ {children}
+ )
+}
+
interface NotFoundBoundaryProps {
notFound?: React.ReactNode
children: React.ReactNode
@@ -455,23 +509,27 @@ export default function OuterLayoutRouter({
key={preservedSegment}
value={
-
-
-
-
-
+
+
+
+
+
+
+
}
>
diff --git a/packages/next/client/components/redirect.ts b/packages/next/client/components/redirect.ts
index eff5cc3f703d0..a5d9bd9294171 100644
--- a/packages/next/client/components/redirect.ts
+++ b/packages/next/client/components/redirect.ts
@@ -1,21 +1,6 @@
-import React, { experimental_use as use } from 'react'
-import { AppRouterContext } from '../../shared/lib/app-router-context'
-import { createInfinitePromise } from './infinite-promise'
-
export const REDIRECT_ERROR_CODE = 'NEXT_REDIRECT'
export function redirect(url: string) {
- if (process.browser) {
- const router = use(AppRouterContext)
- setTimeout(() => {
- // @ts-ignore startTransition exists
- React.startTransition(() => {
- router.replace(url, {})
- })
- })
- // setTimeout is used to start a new transition during render, this is an intentional hack around React.
- use(createInfinitePromise())
- }
// eslint-disable-next-line no-throw-literal
const error = new Error(REDIRECT_ERROR_CODE)
;(error as any).url = url
diff --git a/test/e2e/app-dir/index.test.ts b/test/e2e/app-dir/index.test.ts
index 05accb59abb65..220ed99272ff2 100644
--- a/test/e2e/app-dir/index.test.ts
+++ b/test/e2e/app-dir/index.test.ts
@@ -1513,7 +1513,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(
@@ -1521,7 +1521,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')
From 2e02204dc9b4916a67607d2cdc28b75c6f137a53 Mon Sep 17 00:00:00 2001
From: Kiko Beats
Date: Fri, 23 Sep 2022 14:01:36 +0200
Subject: [PATCH 44/76] build: upgrade edge-runtime (#40788)
**TODO**
- [x] Ensure [body-stream](https://github.com/kikobeats/next.js/blob/edge-runtime/packages/next/server/body-streams.ts) is up-to-date with https://github.com/vercel/edge-runtime/blob/main/packages/runtime/src/server/body-streams.ts
Changelog: https://github.com/vercel/edge-runtime/releases/tag/edge-runtime%401.1.0-beta.33
---
package.json | 2 +-
.../primitives/abort-controller.d.ts | 6 +-
.../@edge-runtime/primitives/cache.d.ts | 12 +-
.../@edge-runtime/primitives/crypto.js | 155 +-
.../@edge-runtime/primitives/fetch.js | 1727 +-
.../@edge-runtime/primitives/package.json | 2 +-
.../@edge-runtime/primitives/url.d.ts | 8 +-
.../compiled/@edge-runtime/primitives/url.js | 17 +-
packages/next/compiled/edge-runtime/index.js | 2 +-
packages/next/package.json | 4 +-
packages/next/server/body-streams.ts | 5 +-
.../server/web/sandbox/fetch-inline-assets.ts | 2 +-
packages/next/server/web/sandbox/sandbox.ts | 5 +-
pnpm-lock.yaml | 16371 +++++-----------
.../e2e/middleware-general/test/index.test.ts | 2 +-
15 files changed, 5819 insertions(+), 12501 deletions(-)
diff --git a/package.json b/package.json
index d1c5ea07a022c..5c5587ba5c3f8 100644
--- a/package.json
+++ b/package.json
@@ -57,7 +57,7 @@
"@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:*",
diff --git a/packages/next/compiled/@edge-runtime/primitives/abort-controller.d.ts b/packages/next/compiled/@edge-runtime/primitives/abort-controller.d.ts
index 296bf9ec9b552..e3dd0da45d188 100644
--- a/packages/next/compiled/@edge-runtime/primitives/abort-controller.d.ts
+++ b/packages/next/compiled/@edge-runtime/primitives/abort-controller.d.ts
@@ -1,4 +1,6 @@
-declare const AbortControllerConstructor: AbortController
+declare const AbortControllerConstructor: typeof AbortController
+
+declare const DOMExceptionConstructor: typeof DOMException
declare var AbortSignal: {
prototype: typeof AbortSignal
@@ -9,4 +11,4 @@ declare var AbortSignal: {
abort(reason?: string): AbortSignal
}
-export { AbortControllerConstructor as AbortController, AbortSignal };
+export { AbortControllerConstructor as AbortController, AbortSignal, DOMExceptionConstructor as DOMException };
diff --git a/packages/next/compiled/@edge-runtime/primitives/cache.d.ts b/packages/next/compiled/@edge-runtime/primitives/cache.d.ts
index 59e3c66cad5e9..836d267e68376 100644
--- a/packages/next/compiled/@edge-runtime/primitives/cache.d.ts
+++ b/packages/next/compiled/@edge-runtime/primitives/cache.d.ts
@@ -1,8 +1,10 @@
-declare function createCaches(): {
- cacheStorage: () => CacheStorage
- Cache: typeof Cache
- CacheStorage: typeof CacheStorage
-}
+declare function createCaches():
+ | undefined
+ | {
+ cacheStorage: () => CacheStorage
+ Cache: typeof Cache
+ CacheStorage: typeof CacheStorage
+ }
declare const caches: CacheStorage
diff --git a/packages/next/compiled/@edge-runtime/primitives/crypto.js b/packages/next/compiled/@edge-runtime/primitives/crypto.js
index aa44450971298..3add68ad8323d 100644
--- a/packages/next/compiled/@edge-runtime/primitives/crypto.js
+++ b/packages/next/compiled/@edge-runtime/primitives/crypto.js
@@ -499,9 +499,9 @@ var require_tslib = __commonJS({
}
});
-// ../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/rng.js
+// ../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/rng.js
var require_rng = __commonJS({
- "../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/rng.js"(exports) {
+ "../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/rng.js"(exports) {
"use strict";
init_define_process();
Object.defineProperty(exports, "__esModule", {
@@ -526,9 +526,9 @@ var require_rng = __commonJS({
}
});
-// ../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/regex.js
+// ../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/regex.js
var require_regex = __commonJS({
- "../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/regex.js"(exports) {
+ "../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/regex.js"(exports) {
"use strict";
init_define_process();
Object.defineProperty(exports, "__esModule", {
@@ -540,9 +540,9 @@ var require_regex = __commonJS({
}
});
-// ../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/validate.js
+// ../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/validate.js
var require_validate = __commonJS({
- "../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/validate.js"(exports) {
+ "../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/validate.js"(exports) {
"use strict";
init_define_process();
Object.defineProperty(exports, "__esModule", {
@@ -563,15 +563,16 @@ var require_validate = __commonJS({
}
});
-// ../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/stringify.js
+// ../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/stringify.js
var require_stringify = __commonJS({
- "../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/stringify.js"(exports) {
+ "../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/stringify.js"(exports) {
"use strict";
init_define_process();
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
+ exports.unsafeStringify = unsafeStringify;
var _validate = _interopRequireDefault(require_validate());
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
@@ -579,10 +580,14 @@ var require_stringify = __commonJS({
__name(_interopRequireDefault, "_interopRequireDefault");
var byteToHex = [];
for (let i = 0; i < 256; ++i) {
- byteToHex.push((i + 256).toString(16).substr(1));
+ byteToHex.push((i + 256).toString(16).slice(1));
}
+ function unsafeStringify(arr, offset = 0) {
+ return (byteToHex[arr[offset + 0]] + byteToHex[arr[offset + 1]] + byteToHex[arr[offset + 2]] + byteToHex[arr[offset + 3]] + "-" + byteToHex[arr[offset + 4]] + byteToHex[arr[offset + 5]] + "-" + byteToHex[arr[offset + 6]] + byteToHex[arr[offset + 7]] + "-" + byteToHex[arr[offset + 8]] + byteToHex[arr[offset + 9]] + "-" + byteToHex[arr[offset + 10]] + byteToHex[arr[offset + 11]] + byteToHex[arr[offset + 12]] + byteToHex[arr[offset + 13]] + byteToHex[arr[offset + 14]] + byteToHex[arr[offset + 15]]).toLowerCase();
+ }
+ __name(unsafeStringify, "unsafeStringify");
function stringify2(arr, offset = 0) {
- const uuid2 = (byteToHex[arr[offset + 0]] + byteToHex[arr[offset + 1]] + byteToHex[arr[offset + 2]] + byteToHex[arr[offset + 3]] + "-" + byteToHex[arr[offset + 4]] + byteToHex[arr[offset + 5]] + "-" + byteToHex[arr[offset + 6]] + byteToHex[arr[offset + 7]] + "-" + byteToHex[arr[offset + 8]] + byteToHex[arr[offset + 9]] + "-" + byteToHex[arr[offset + 10]] + byteToHex[arr[offset + 11]] + byteToHex[arr[offset + 12]] + byteToHex[arr[offset + 13]] + byteToHex[arr[offset + 14]] + byteToHex[arr[offset + 15]]).toLowerCase();
+ const uuid2 = unsafeStringify(arr, offset);
if (!(0, _validate.default)(uuid2)) {
throw TypeError("Stringified UUID is invalid");
}
@@ -594,9 +599,9 @@ var require_stringify = __commonJS({
}
});
-// ../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/v1.js
+// ../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/v1.js
var require_v1 = __commonJS({
- "../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/v1.js"(exports) {
+ "../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/v1.js"(exports) {
"use strict";
init_define_process();
Object.defineProperty(exports, "__esModule", {
@@ -604,7 +609,7 @@ var require_v1 = __commonJS({
});
exports.default = void 0;
var _rng = _interopRequireDefault(require_rng());
- var _stringify = _interopRequireDefault(require_stringify());
+ var _stringify = require_stringify();
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
}
@@ -659,7 +664,7 @@ var require_v1 = __commonJS({
for (let n = 0; n < 6; ++n) {
b[i + n] = node[n];
}
- return buf || (0, _stringify.default)(b);
+ return buf || (0, _stringify.unsafeStringify)(b);
}
__name(v12, "v1");
var _default = v12;
@@ -667,9 +672,9 @@ var require_v1 = __commonJS({
}
});
-// ../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/parse.js
+// ../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/parse.js
var require_parse = __commonJS({
- "../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/parse.js"(exports) {
+ "../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/parse.js"(exports) {
"use strict";
init_define_process();
Object.defineProperty(exports, "__esModule", {
@@ -711,17 +716,17 @@ var require_parse = __commonJS({
}
});
-// ../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/v35.js
+// ../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/v35.js
var require_v35 = __commonJS({
- "../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/v35.js"(exports) {
+ "../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/v35.js"(exports) {
"use strict";
init_define_process();
Object.defineProperty(exports, "__esModule", {
value: true
});
- exports.default = _default;
exports.URL = exports.DNS = void 0;
- var _stringify = _interopRequireDefault(require_stringify());
+ exports.default = v35;
+ var _stringify = require_stringify();
var _parse = _interopRequireDefault(require_parse());
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
@@ -740,15 +745,16 @@ var require_v35 = __commonJS({
exports.DNS = DNS;
var URL = "6ba7b811-9dad-11d1-80b4-00c04fd430c8";
exports.URL = URL;
- function _default(name, version3, hashfunc) {
+ function v35(name, version3, hashfunc) {
function generateUUID(value, namespace, buf, offset) {
+ var _namespace;
if (typeof value === "string") {
value = stringToBytes(value);
}
if (typeof namespace === "string") {
namespace = (0, _parse.default)(namespace);
}
- if (namespace.length !== 16) {
+ if (((_namespace = namespace) === null || _namespace === void 0 ? void 0 : _namespace.length) !== 16) {
throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");
}
let bytes = new Uint8Array(16 + value.length);
@@ -764,7 +770,7 @@ var require_v35 = __commonJS({
}
return buf;
}
- return (0, _stringify.default)(bytes);
+ return (0, _stringify.unsafeStringify)(bytes);
}
__name(generateUUID, "generateUUID");
try {
@@ -775,13 +781,13 @@ var require_v35 = __commonJS({
generateUUID.URL = URL;
return generateUUID;
}
- __name(_default, "_default");
+ __name(v35, "v35");
}
});
-// ../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/md5.js
+// ../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/md5.js
var require_md5 = __commonJS({
- "../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/md5.js"(exports) {
+ "../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/md5.js"(exports) {
"use strict";
init_define_process();
Object.defineProperty(exports, "__esModule", {
@@ -807,9 +813,9 @@ var require_md5 = __commonJS({
}
});
-// ../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/v3.js
+// ../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/v3.js
var require_v3 = __commonJS({
- "../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/v3.js"(exports) {
+ "../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/v3.js"(exports) {
"use strict";
init_define_process();
Object.defineProperty(exports, "__esModule", {
@@ -828,22 +834,47 @@ var require_v3 = __commonJS({
}
});
-// ../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/v4.js
+// ../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/native.js
+var require_native = __commonJS({
+ "../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/native.js"(exports) {
+ "use strict";
+ init_define_process();
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports.default = void 0;
+ var _crypto = _interopRequireDefault(require("crypto"));
+ function _interopRequireDefault(obj) {
+ return obj && obj.__esModule ? obj : { default: obj };
+ }
+ __name(_interopRequireDefault, "_interopRequireDefault");
+ var _default = {
+ randomUUID: _crypto.default.randomUUID
+ };
+ exports.default = _default;
+ }
+});
+
+// ../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/v4.js
var require_v4 = __commonJS({
- "../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/v4.js"(exports) {
+ "../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/v4.js"(exports) {
"use strict";
init_define_process();
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
+ var _native = _interopRequireDefault(require_native());
var _rng = _interopRequireDefault(require_rng());
- var _stringify = _interopRequireDefault(require_stringify());
+ var _stringify = require_stringify();
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
}
__name(_interopRequireDefault, "_interopRequireDefault");
function v42(options, buf, offset) {
+ if (_native.default.randomUUID && !buf && !options) {
+ return _native.default.randomUUID();
+ }
options = options || {};
const rnds = options.random || (options.rng || _rng.default)();
rnds[6] = rnds[6] & 15 | 64;
@@ -855,7 +886,7 @@ var require_v4 = __commonJS({
}
return buf;
}
- return (0, _stringify.default)(rnds);
+ return (0, _stringify.unsafeStringify)(rnds);
}
__name(v42, "v4");
var _default = v42;
@@ -863,9 +894,9 @@ var require_v4 = __commonJS({
}
});
-// ../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/sha1.js
+// ../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/sha1.js
var require_sha1 = __commonJS({
- "../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/sha1.js"(exports) {
+ "../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/sha1.js"(exports) {
"use strict";
init_define_process();
Object.defineProperty(exports, "__esModule", {
@@ -891,9 +922,9 @@ var require_sha1 = __commonJS({
}
});
-// ../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/v5.js
+// ../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/v5.js
var require_v5 = __commonJS({
- "../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/v5.js"(exports) {
+ "../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/v5.js"(exports) {
"use strict";
init_define_process();
Object.defineProperty(exports, "__esModule", {
@@ -912,9 +943,9 @@ var require_v5 = __commonJS({
}
});
-// ../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/nil.js
+// ../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/nil.js
var require_nil = __commonJS({
- "../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/nil.js"(exports) {
+ "../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/nil.js"(exports) {
"use strict";
init_define_process();
Object.defineProperty(exports, "__esModule", {
@@ -926,9 +957,9 @@ var require_nil = __commonJS({
}
});
-// ../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/version.js
+// ../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/version.js
var require_version = __commonJS({
- "../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/version.js"(exports) {
+ "../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/version.js"(exports) {
"use strict";
init_define_process();
Object.defineProperty(exports, "__esModule", {
@@ -944,7 +975,7 @@ var require_version = __commonJS({
if (!(0, _validate.default)(uuid2)) {
throw TypeError("Invalid UUID");
}
- return parseInt(uuid2.substr(14, 1), 16);
+ return parseInt(uuid2.slice(14, 15), 16);
}
__name(version3, "version");
var _default = version3;
@@ -952,66 +983,66 @@ var require_version = __commonJS({
}
});
-// ../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/index.js
+// ../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/index.js
var require_dist = __commonJS({
- "../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/dist/index.js"(exports) {
+ "../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/dist/index.js"(exports) {
"use strict";
init_define_process();
Object.defineProperty(exports, "__esModule", {
value: true
});
- Object.defineProperty(exports, "v1", {
+ Object.defineProperty(exports, "NIL", {
enumerable: true,
get: function() {
- return _v.default;
+ return _nil.default;
}
});
- Object.defineProperty(exports, "v3", {
+ Object.defineProperty(exports, "parse", {
enumerable: true,
get: function() {
- return _v2.default;
+ return _parse.default;
}
});
- Object.defineProperty(exports, "v4", {
+ Object.defineProperty(exports, "stringify", {
enumerable: true,
get: function() {
- return _v3.default;
+ return _stringify.default;
}
});
- Object.defineProperty(exports, "v5", {
+ Object.defineProperty(exports, "v1", {
enumerable: true,
get: function() {
- return _v4.default;
+ return _v.default;
}
});
- Object.defineProperty(exports, "NIL", {
+ Object.defineProperty(exports, "v3", {
enumerable: true,
get: function() {
- return _nil.default;
+ return _v2.default;
}
});
- Object.defineProperty(exports, "version", {
+ Object.defineProperty(exports, "v4", {
enumerable: true,
get: function() {
- return _version.default;
+ return _v3.default;
}
});
- Object.defineProperty(exports, "validate", {
+ Object.defineProperty(exports, "v5", {
enumerable: true,
get: function() {
- return _validate.default;
+ return _v4.default;
}
});
- Object.defineProperty(exports, "stringify", {
+ Object.defineProperty(exports, "validate", {
enumerable: true,
get: function() {
- return _stringify.default;
+ return _validate.default;
}
});
- Object.defineProperty(exports, "parse", {
+ Object.defineProperty(exports, "version", {
enumerable: true,
get: function() {
- return _parse.default;
+ return _version.default;
}
});
var _v = _interopRequireDefault(require_v1());
@@ -9530,7 +9561,7 @@ var Crypto2 = class extends Crypto {
};
__name(Crypto2, "Crypto");
-// ../../node_modules/.pnpm/uuid@8.3.2/node_modules/uuid/wrapper.mjs
+// ../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid/wrapper.mjs
init_define_process();
var import_dist = __toESM(require_dist(), 1);
var v1 = import_dist.default.v1;
diff --git a/packages/next/compiled/@edge-runtime/primitives/fetch.js b/packages/next/compiled/@edge-runtime/primitives/fetch.js
index 4aba12b1bd83a..bdbde7bfacce2 100644
--- a/packages/next/compiled/@edge-runtime/primitives/fetch.js
+++ b/packages/next/compiled/@edge-runtime/primitives/fetch.js
@@ -43,9 +43,9 @@ var init_define_process = __esm({
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/core/symbols.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/core/symbols.js
var require_symbols = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/core/symbols.js"(exports, module2) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/core/symbols.js"(exports, module2) {
init_define_process();
module2.exports = {
kClose: Symbol("close"),
@@ -102,9 +102,9 @@ var require_symbols = __commonJS({
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/fetch/symbols.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/fetch/symbols.js
var require_symbols2 = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/fetch/symbols.js"(exports, module2) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/fetch/symbols.js"(exports, module2) {
"use strict";
init_define_process();
module2.exports = {
@@ -142,19 +142,11 @@ var require_http = __commonJS({
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/core/errors.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/core/errors.js
var require_errors = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/core/errors.js"(exports, module2) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/core/errors.js"(exports, module2) {
"use strict";
init_define_process();
- var AbortError = class extends Error {
- constructor() {
- super("The operation was aborted");
- this.code = "ABORT_ERR";
- this.name = "AbortError";
- }
- };
- __name(AbortError, "AbortError");
var UndiciError = class extends Error {
constructor(message) {
super(message);
@@ -204,12 +196,13 @@ var require_errors = __commonJS({
};
__name(BodyTimeoutError, "BodyTimeoutError");
var ResponseStatusCodeError = class extends UndiciError {
- constructor(message, statusCode, headers) {
+ constructor(message, statusCode, headers, body) {
super(message);
Error.captureStackTrace(this, ResponseStatusCodeError);
this.name = "ResponseStatusCodeError";
this.message = message || "Response Status Code Error";
this.code = "UND_ERR_RESPONSE_STATUS_CODE";
+ this.body = body;
this.status = statusCode;
this.statusCode = statusCode;
this.headers = headers;
@@ -338,7 +331,6 @@ var require_errors = __commonJS({
};
__name(HTTPParserError, "HTTPParserError");
module2.exports = {
- AbortError,
HTTPParserError,
UndiciError,
HeadersTimeoutError,
@@ -370,9 +362,9 @@ var require_buffer = __commonJS({
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/core/util.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/core/util.js
var require_util = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/core/util.js"(exports, module2) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/core/util.js"(exports, module2) {
"use strict";
init_define_process();
var assert = require("assert");
@@ -458,9 +450,15 @@ var require_util = __commonJS({
}
if (!(url instanceof URL)) {
const port = url.port != null ? url.port : url.protocol === "https:" ? 443 : 80;
- const origin = url.origin != null ? url.origin : `${url.protocol}//${url.hostname}:${port}`;
- const path = url.path != null ? url.path : `${url.pathname || ""}${url.search || ""}`;
- url = new URL(path, origin);
+ let origin = url.origin != null ? url.origin : `${url.protocol}//${url.hostname}:${port}`;
+ let path = url.path != null ? url.path : `${url.pathname || ""}${url.search || ""}`;
+ if (origin.endsWith("/")) {
+ origin = origin.substring(0, origin.length - 1);
+ }
+ if (path && !path.startsWith("/")) {
+ path = `/${path}`;
+ }
+ url = new URL(origin + path);
}
return url;
}
@@ -562,7 +560,11 @@ var require_util = __commonJS({
const key = headers[i].toString().toLowerCase();
let val = obj[key];
if (!val) {
- obj[key] = headers[i + 1].toString();
+ if (Array.isArray(headers[i + 1])) {
+ obj[key] = headers[i + 1];
+ } else {
+ obj[key] = headers[i + 1].toString();
+ }
} else {
if (!Array.isArray(val)) {
val = [val];
@@ -713,9 +715,9 @@ var require_util = __commonJS({
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/fetch/constants.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/fetch/constants.js
var require_constants = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/fetch/constants.js"(exports, module2) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/fetch/constants.js"(exports, module2) {
"use strict";
init_define_process();
var corsSafeListedMethods = ["GET", "HEAD", "POST"];
@@ -765,7 +767,16 @@ var require_constants = __commonJS({
"xslt",
""
];
+ var _a;
+ var DOMException = (_a = globalThis.DOMException) != null ? _a : (() => {
+ try {
+ atob("~");
+ } catch (err) {
+ return Object.getPrototypeOf(err).constructor;
+ }
+ })();
module2.exports = {
+ DOMException,
subresource,
forbiddenMethods,
requestBodyHeader,
@@ -782,20 +793,367 @@ var require_constants = __commonJS({
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/fetch/file.js
+// src/patches/util-types.js
+var require_util_types = __commonJS({
+ "src/patches/util-types.js"(exports, module2) {
+ init_define_process();
+ module2.exports = require("util").types;
+ }
+});
+
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/fetch/webidl.js
+var require_webidl = __commonJS({
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/fetch/webidl.js"(exports, module2) {
+ "use strict";
+ init_define_process();
+ var { types } = require("util");
+ var { hasOwn, toUSVString } = require_util2();
+ var webidl = {};
+ webidl.converters = {};
+ webidl.util = {};
+ webidl.errors = {};
+ webidl.errors.exception = function(message) {
+ throw new TypeError(`${message.header}: ${message.message}`);
+ };
+ webidl.errors.conversionFailed = function(context) {
+ const plural = context.types.length === 1 ? "" : " one of";
+ const message = `${context.argument} could not be converted to${plural}: ${context.types.join(", ")}.`;
+ return webidl.errors.exception({
+ header: context.prefix,
+ message
+ });
+ };
+ webidl.errors.invalidArgument = function(context) {
+ return webidl.errors.exception({
+ header: context.prefix,
+ message: `"${context.value}" is an invalid ${context.type}.`
+ });
+ };
+ webidl.util.Type = function(V) {
+ switch (typeof V) {
+ case "undefined":
+ return "Undefined";
+ case "boolean":
+ return "Boolean";
+ case "string":
+ return "String";
+ case "symbol":
+ return "Symbol";
+ case "number":
+ return "Number";
+ case "bigint":
+ return "BigInt";
+ case "function":
+ case "object": {
+ if (V === null) {
+ return "Null";
+ }
+ return "Object";
+ }
+ }
+ };
+ webidl.util.ConvertToInt = function(V, bitLength, signedness, opts = {}) {
+ let upperBound;
+ let lowerBound;
+ if (bitLength === 64) {
+ upperBound = Math.pow(2, 53) - 1;
+ if (signedness === "unsigned") {
+ lowerBound = 0;
+ } else {
+ lowerBound = Math.pow(-2, 53) + 1;
+ }
+ } else if (signedness === "unsigned") {
+ lowerBound = 0;
+ upperBound = Math.pow(2, bitLength) - 1;
+ } else {
+ lowerBound = Math.pow(-2, bitLength) - 1;
+ upperBound = Math.pow(2, bitLength - 1) - 1;
+ }
+ let x = Number(V);
+ if (Object.is(-0, x)) {
+ x = 0;
+ }
+ if (opts.enforceRange === true) {
+ if (Number.isNaN(x) || x === Number.POSITIVE_INFINITY || x === Number.NEGATIVE_INFINITY) {
+ webidl.errors.exception({
+ header: "Integer conversion",
+ message: `Could not convert ${V} to an integer.`
+ });
+ }
+ x = webidl.util.IntegerPart(x);
+ if (x < lowerBound || x > upperBound) {
+ webidl.errors.exception({
+ header: "Integer conversion",
+ message: `Value must be between ${lowerBound}-${upperBound}, got ${x}.`
+ });
+ }
+ return x;
+ }
+ if (!Number.isNaN(x) && opts.clamp === true) {
+ x = Math.min(Math.max(x, lowerBound), upperBound);
+ if (Math.floor(x) % 2 === 0) {
+ x = Math.floor(x);
+ } else {
+ x = Math.ceil(x);
+ }
+ return x;
+ }
+ if (Number.isNaN(x) || Object.is(0, x) || x === Number.POSITIVE_INFINITY || x === Number.NEGATIVE_INFINITY) {
+ return 0;
+ }
+ x = webidl.util.IntegerPart(x);
+ x = x % Math.pow(2, bitLength);
+ if (signedness === "signed" && x >= Math.pow(2, bitLength) - 1) {
+ return x - Math.pow(2, bitLength);
+ }
+ return x;
+ };
+ webidl.util.IntegerPart = function(n) {
+ const r = Math.floor(Math.abs(n));
+ if (n < 0) {
+ return -1 * r;
+ }
+ return r;
+ };
+ webidl.sequenceConverter = function(converter) {
+ return (V) => {
+ var _a;
+ if (webidl.util.Type(V) !== "Object") {
+ webidl.errors.exception({
+ header: "Sequence",
+ message: `Value of type ${webidl.util.Type(V)} is not an Object.`
+ });
+ }
+ const method = (_a = V == null ? void 0 : V[Symbol.iterator]) == null ? void 0 : _a.call(V);
+ const seq = [];
+ if (method === void 0 || typeof method.next !== "function") {
+ webidl.errors.exception({
+ header: "Sequence",
+ message: "Object is not an iterator."
+ });
+ }
+ while (true) {
+ const { done, value } = method.next();
+ if (done) {
+ break;
+ }
+ seq.push(converter(value));
+ }
+ return seq;
+ };
+ };
+ webidl.recordConverter = function(keyConverter, valueConverter) {
+ return (V) => {
+ const record = {};
+ const type = webidl.util.Type(V);
+ if (type === "Undefined" || type === "Null") {
+ return record;
+ }
+ if (type !== "Object") {
+ webidl.errors.exception({
+ header: "Record",
+ message: `Expected ${V} to be an Object type.`
+ });
+ }
+ for (let [key, value] of Object.entries(V)) {
+ key = keyConverter(key);
+ value = valueConverter(value);
+ record[key] = value;
+ }
+ return record;
+ };
+ };
+ webidl.interfaceConverter = function(i) {
+ return (V, opts = {}) => {
+ if (opts.strict !== false && !(V instanceof i)) {
+ webidl.errors.exception({
+ header: i.name,
+ message: `Expected ${V} to be an instance of ${i.name}.`
+ });
+ }
+ return V;
+ };
+ };
+ webidl.dictionaryConverter = function(converters) {
+ return (dictionary) => {
+ const type = webidl.util.Type(dictionary);
+ const dict = {};
+ if (type !== "Null" && type !== "Undefined" && type !== "Object") {
+ webidl.errors.exception({
+ header: "Dictionary",
+ message: `Expected ${dictionary} to be one of: Null, Undefined, Object.`
+ });
+ }
+ for (const options of converters) {
+ const { key, defaultValue, required, converter } = options;
+ if (required === true) {
+ if (!hasOwn(dictionary, key)) {
+ webidl.errors.exception({
+ header: "Dictionary",
+ message: `Missing required key "${key}".`
+ });
+ }
+ }
+ let value = dictionary[key];
+ const hasDefault = hasOwn(options, "defaultValue");
+ if (hasDefault && value !== null) {
+ value = value != null ? value : defaultValue;
+ }
+ if (required || hasDefault || value !== void 0) {
+ value = converter(value);
+ if (options.allowedValues && !options.allowedValues.includes(value)) {
+ webidl.errors.exception({
+ header: "Dictionary",
+ message: `${value} is not an accepted type. Expected one of ${options.allowedValues.join(", ")}.`
+ });
+ }
+ dict[key] = value;
+ }
+ }
+ return dict;
+ };
+ };
+ webidl.nullableConverter = function(converter) {
+ return (V) => {
+ if (V === null) {
+ return V;
+ }
+ return converter(V);
+ };
+ };
+ webidl.converters.DOMString = function(V, opts = {}) {
+ if (V === null && opts.legacyNullToEmptyString) {
+ return "";
+ }
+ if (typeof V === "symbol") {
+ throw new TypeError("Could not convert argument of type symbol to string.");
+ }
+ return String(V);
+ };
+ webidl.converters.ByteString = function(V) {
+ const x = webidl.converters.DOMString(V);
+ for (let index = 0; index < x.length; index++) {
+ const charCode = x.charCodeAt(index);
+ if (charCode > 255) {
+ throw new TypeError(
+ `Cannot convert argument to a ByteString because the character atindex ${index} has a value of ${charCode} which is greater than 255.`
+ );
+ }
+ }
+ return x;
+ };
+ webidl.converters.USVString = toUSVString;
+ webidl.converters.boolean = function(V) {
+ const x = Boolean(V);
+ return x;
+ };
+ webidl.converters.any = function(V) {
+ return V;
+ };
+ webidl.converters["long long"] = function(V, opts) {
+ const x = webidl.util.ConvertToInt(V, 64, "signed", opts);
+ return x;
+ };
+ webidl.converters["unsigned short"] = function(V) {
+ const x = webidl.util.ConvertToInt(V, 16, "unsigned");
+ return x;
+ };
+ webidl.converters.ArrayBuffer = function(V, opts = {}) {
+ if (webidl.util.Type(V) !== "Object" || !types.isAnyArrayBuffer(V)) {
+ webidl.errors.conversionFailed({
+ prefix: `${V}`,
+ argument: `${V}`,
+ types: ["ArrayBuffer"]
+ });
+ }
+ if (opts.allowShared === false && types.isSharedArrayBuffer(V)) {
+ webidl.errors.exception({
+ header: "ArrayBuffer",
+ message: "SharedArrayBuffer is not allowed."
+ });
+ }
+ return V;
+ };
+ webidl.converters.TypedArray = function(V, T, opts = {}) {
+ if (webidl.util.Type(V) !== "Object" || !types.isTypedArray(V) || V.constructor.name !== T.name) {
+ webidl.errors.conversionFailed({
+ prefix: `${T.name}`,
+ argument: `${V}`,
+ types: [T.name]
+ });
+ }
+ if (opts.allowShared === false && types.isSharedArrayBuffer(V.buffer)) {
+ webidl.errors.exception({
+ header: "ArrayBuffer",
+ message: "SharedArrayBuffer is not allowed."
+ });
+ }
+ return V;
+ };
+ webidl.converters.DataView = function(V, opts = {}) {
+ if (webidl.util.Type(V) !== "Object" || !types.isDataView(V)) {
+ webidl.errors.exception({
+ header: "DataView",
+ message: "Object is not a DataView."
+ });
+ }
+ if (opts.allowShared === false && types.isSharedArrayBuffer(V.buffer)) {
+ webidl.errors.exception({
+ header: "ArrayBuffer",
+ message: "SharedArrayBuffer is not allowed."
+ });
+ }
+ return V;
+ };
+ webidl.converters.BufferSource = function(V, opts = {}) {
+ if (types.isAnyArrayBuffer(V)) {
+ return webidl.converters.ArrayBuffer(V, opts);
+ }
+ if (types.isTypedArray(V)) {
+ return webidl.converters.TypedArray(V, V.constructor);
+ }
+ if (types.isDataView(V)) {
+ return webidl.converters.DataView(V, opts);
+ }
+ throw new TypeError(`Could not convert ${V} to a BufferSource.`);
+ };
+ webidl.converters["sequence"] = webidl.sequenceConverter(
+ webidl.converters.ByteString
+ );
+ webidl.converters["sequence>"] = webidl.sequenceConverter(
+ webidl.converters["sequence"]
+ );
+ webidl.converters["record"] = webidl.recordConverter(
+ webidl.converters.ByteString,
+ webidl.converters.ByteString
+ );
+ module2.exports = {
+ webidl
+ };
+ }
+});
+
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/fetch/file.js
var require_file = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/fetch/file.js"(exports, module2) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/fetch/file.js"(exports, module2) {
"use strict";
init_define_process();
var { Blob } = require_buffer();
+ var { types } = require("util");
var { kState } = require_symbols2();
+ var { isBlobLike } = require_util2();
+ var { webidl } = require_webidl();
var File2 = class extends Blob {
constructor(fileBits, fileName, options = {}) {
- var _a2;
+ if (arguments.length < 2) {
+ throw new TypeError("2 arguments required");
+ }
+ fileBits = webidl.converters["sequence"](fileBits);
+ fileName = webidl.converters.USVString(fileName);
+ options = webidl.converters.FilePropertyBag(options);
const n = fileName;
- const t = options.type;
- const d = (_a2 = options.lastModified) != null ? _a2 : Date.now();
- super(fileBits, { type: t });
+ const d = options.lastModified;
+ super(processBlobParts(fileBits, options), { type: options.type });
this[kState] = {
name: n,
lastModified: d
@@ -820,10 +1178,10 @@ var require_file = __commonJS({
__name(File2, "File");
var FileLike = class {
constructor(blobLike, fileName, options = {}) {
- var _a2;
+ var _a;
const n = fileName;
const t = options.type;
- const d = (_a2 = options.lastModified) != null ? _a2 : Date.now();
+ const d = (_a = options.lastModified) != null ? _a : Date.now();
this[kState] = {
blobLike,
name: n,
@@ -884,21 +1242,98 @@ var require_file = __commonJS({
}
};
__name(FileLike, "FileLike");
- var _a;
- module2.exports = { File: (_a = globalThis.File) != null ? _a : File2, FileLike };
+ webidl.converters.Blob = webidl.interfaceConverter(Blob);
+ webidl.converters.BlobPart = function(V, opts) {
+ if (webidl.util.Type(V) === "Object") {
+ if (isBlobLike(V)) {
+ return webidl.converters.Blob(V, { strict: false });
+ }
+ return webidl.converters.BufferSource(V, opts);
+ } else {
+ return webidl.converters.USVString(V, opts);
+ }
+ };
+ webidl.converters["sequence"] = webidl.sequenceConverter(
+ webidl.converters.BlobPart
+ );
+ webidl.converters.FilePropertyBag = webidl.dictionaryConverter([
+ {
+ key: "lastModified",
+ converter: webidl.converters["long long"],
+ get defaultValue() {
+ return Date.now();
+ }
+ },
+ {
+ key: "type",
+ converter: webidl.converters.DOMString,
+ defaultValue: ""
+ },
+ {
+ key: "endings",
+ converter: (value) => {
+ value = webidl.converters.DOMString(value);
+ value = value.toLowerCase();
+ if (value !== "native") {
+ value = "transparent";
+ }
+ return value;
+ },
+ defaultValue: "transparent"
+ }
+ ]);
+ function processBlobParts(parts, options) {
+ const bytes = [];
+ for (const element of parts) {
+ if (typeof element === "string") {
+ let s = element;
+ if (options.endings === "native") {
+ s = convertLineEndingsNative(s);
+ }
+ bytes.push(new TextEncoder().encode(s));
+ } else if (types.isAnyArrayBuffer(element) || types.isTypedArray(element)) {
+ if (!element.buffer) {
+ bytes.push(new Uint8Array(element));
+ } else {
+ bytes.push(
+ new Uint8Array(element.buffer, element.byteOffset, element.byteLength)
+ );
+ }
+ } else if (isBlobLike(element)) {
+ bytes.push(element);
+ }
+ }
+ return bytes;
+ }
+ __name(processBlobParts, "processBlobParts");
+ function convertLineEndingsNative(s) {
+ let nativeLineEnding = "\n";
+ if (define_process_default.platform === "win32") {
+ nativeLineEnding = "\r\n";
+ }
+ return s.replace(/\r?\n/g, nativeLineEnding);
+ }
+ __name(convertLineEndingsNative, "convertLineEndingsNative");
+ module2.exports = { File: File2, FileLike };
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/fetch/util.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/fetch/util.js
var require_util2 = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/fetch/util.js"(exports, module2) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/fetch/util.js"(exports, module2) {
"use strict";
init_define_process();
var { redirectStatus } = require_constants();
- var { performance } = require("perf_hooks");
+ var { performance: performance2 } = require("perf_hooks");
var { isBlobLike, toUSVString, ReadableStreamFrom } = require_util();
var assert = require("assert");
+ var { isUint8Array } = require_util_types();
var File2;
+ var crypto;
+ try {
+ crypto = require("crypto");
+ } catch {
+ }
var badPorts = [
"1",
"7",
@@ -1018,6 +1453,11 @@ var require_util2 = __commonJS({
return object instanceof File2 || object && (typeof object.stream === "function" || typeof object.arrayBuffer === "function") && /^(File)$/.test(object[Symbol.toStringTag]);
}
__name(isFileLike, "isFileLike");
+ function isErrorLike(object) {
+ var _a, _b;
+ return object instanceof Error || (((_a = object == null ? void 0 : object.constructor) == null ? void 0 : _a.name) === "Error" || ((_b = object == null ? void 0 : object.constructor) == null ? void 0 : _b.name) === "DOMException");
+ }
+ __name(isErrorLike, "isErrorLike");
function isValidReasonPhrase(statusText) {
for (let i = 0; i < statusText.length; ++i) {
const c = statusText.charCodeAt(i);
@@ -1045,6 +1485,28 @@ var require_util2 = __commonJS({
return true;
}
__name(isValidHTTPToken, "isValidHTTPToken");
+ function isValidHeaderName2(potentialValue) {
+ if (potentialValue.length === 0) {
+ return false;
+ }
+ for (const char of potentialValue) {
+ if (!isValidHTTPToken(char)) {
+ return false;
+ }
+ }
+ return true;
+ }
+ __name(isValidHeaderName2, "isValidHeaderName");
+ function isValidHeaderValue2(potentialValue) {
+ if (potentialValue.startsWith(" ") || potentialValue.startsWith(" ") || potentialValue.endsWith(" ") || potentialValue.endsWith(" ")) {
+ return false;
+ }
+ if (potentialValue.includes("\0") || potentialValue.includes("\r") || potentialValue.includes("\n")) {
+ return false;
+ }
+ return true;
+ }
+ __name(isValidHeaderValue2, "isValidHeaderValue");
function setRequestReferrerPolicyOnRedirect(request, actualResponse) {
const policy = "";
if (policy !== "") {
@@ -1102,7 +1564,7 @@ var require_util2 = __commonJS({
}
__name(appendRequestOriginHeader, "appendRequestOriginHeader");
function coarsenedSharedCurrentTime(crossOriginIsolatedCapability) {
- return performance.now();
+ return performance2.now();
}
__name(coarsenedSharedCurrentTime, "coarsenedSharedCurrentTime");
function createOpaqueTimingInfo(timingInfo) {
@@ -1134,10 +1596,51 @@ var require_util2 = __commonJS({
return "no-referrer";
}
__name(determineRequestsReferrer, "determineRequestsReferrer");
- function matchRequestIntegrity(request, bytes) {
+ function bytesMatch(bytes, metadataList) {
+ if (crypto === void 0) {
+ return true;
+ }
+ const parsedMetadata = parseMetadata(metadataList);
+ if (parsedMetadata === "no metadata") {
+ return true;
+ }
+ if (parsedMetadata.length === 0) {
+ return true;
+ }
+ const metadata = parsedMetadata.sort((c, d) => d.algo.localeCompare(c.algo));
+ for (const item of metadata) {
+ const algorithm = item.algo;
+ const expectedValue = item.hash;
+ const actualValue = crypto.createHash(algorithm).update(bytes).digest("base64");
+ if (actualValue === expectedValue) {
+ return true;
+ }
+ }
return false;
}
- __name(matchRequestIntegrity, "matchRequestIntegrity");
+ __name(bytesMatch, "bytesMatch");
+ var parseHashWithOptions = /((?sha256|sha384|sha512)-(?[A-z0-9+/]{1}.*={1,2}))( +[\x21-\x7e]?)?/i;
+ function parseMetadata(metadata) {
+ const result = [];
+ let empty = true;
+ const supportedHashes = crypto.getHashes();
+ for (const token of metadata.split(" ")) {
+ empty = false;
+ const parsedToken = parseHashWithOptions.exec(token);
+ if (parsedToken === null || parsedToken.groups === void 0) {
+ continue;
+ }
+ const algorithm = parsedToken.groups.algo;
+ if (supportedHashes.includes(algorithm.toLowerCase())) {
+ result.push(parsedToken.groups);
+ }
+ }
+ if (empty === true) {
+ return "no metadata";
+ }
+ return result;
+ }
+ __name(parseMetadata, "parseMetadata");
function tryUpgradeRequestToAPotentiallyTrustworthyURL(request) {
}
__name(tryUpgradeRequestToAPotentiallyTrustworthyURL, "tryUpgradeRequestToAPotentiallyTrustworthyURL");
@@ -1196,6 +1699,30 @@ var require_util2 = __commonJS({
return Object.setPrototypeOf({}, i);
}
__name(makeIterator, "makeIterator");
+ async function fullyReadBody(body, processBody, processBodyError) {
+ try {
+ const chunks = [];
+ let length = 0;
+ const reader = body.stream.getReader();
+ while (true) {
+ const { done, value } = await reader.read();
+ if (done === true) {
+ break;
+ }
+ assert(isUint8Array(value));
+ chunks.push(value);
+ length += value.byteLength;
+ }
+ const fulfilledSteps = /* @__PURE__ */ __name((bytes) => queueMicrotask(() => {
+ processBody(bytes);
+ }), "fulfilledSteps");
+ fulfilledSteps(Buffer.concat(chunks, length));
+ } catch (err) {
+ queueMicrotask(() => processBodyError(err));
+ }
+ }
+ __name(fullyReadBody, "fullyReadBody");
+ var hasOwn = Object.hasOwn || ((dict, key) => Object.prototype.hasOwnProperty.call(dict, key));
module2.exports = {
isAborted,
isCancelled,
@@ -1204,7 +1731,6 @@ var require_util2 = __commonJS({
toUSVString,
tryUpgradeRequestToAPotentiallyTrustworthyURL,
coarsenedSharedCurrentTime,
- matchRequestIntegrity,
determineRequestsReferrer,
makePolicyContainer,
clonePolicyContainer,
@@ -1226,67 +1752,61 @@ var require_util2 = __commonJS({
sameOrigin,
normalizeMethod,
serializeJavascriptValueToJSONString,
- makeIterator
+ makeIterator,
+ isValidHeaderName: isValidHeaderName2,
+ isValidHeaderValue: isValidHeaderValue2,
+ hasOwn,
+ isErrorLike,
+ fullyReadBody,
+ bytesMatch
};
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/fetch/headers.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/fetch/headers.js
var require_headers = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/fetch/headers.js"(exports, module2) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/fetch/headers.js"(exports, module2) {
"use strict";
init_define_process();
- var { validateHeaderName, validateHeaderValue } = require_http();
var { kHeadersList: kHeadersList2 } = require_symbols();
var { kGuard: kGuard2 } = require_symbols2();
var { kEnumerableProperty } = require_util();
- var { makeIterator } = require_util2();
+ var {
+ makeIterator,
+ isValidHeaderName: isValidHeaderName2,
+ isValidHeaderValue: isValidHeaderValue2
+ } = require_util2();
+ var { webidl } = require_webidl();
var kHeadersMap = Symbol("headers map");
var kHeadersSortedMap = Symbol("headers map sorted");
- function normalizeAndValidateHeaderName2(name) {
- if (name === void 0) {
- throw new TypeError(`Header name ${name}`);
- }
- const normalizedHeaderName = name.toLocaleLowerCase();
- validateHeaderName(normalizedHeaderName);
- return normalizedHeaderName;
- }
- __name(normalizeAndValidateHeaderName2, "normalizeAndValidateHeaderName");
- function normalizeAndValidateHeaderValue2(name, value) {
- if (value === void 0) {
- throw new TypeError(value, name);
- }
- const normalizedHeaderValue = `${value}`.replace(
- /^[\n\t\r\x20]+|[\n\t\r\x20]+$/g,
+ function headerValueNormalize(potentialValue) {
+ return potentialValue.replace(
+ /^[\r\n\t ]+|[\r\n\t ]+$/g,
""
);
- validateHeaderValue(name, normalizedHeaderValue);
- return normalizedHeaderValue;
}
- __name(normalizeAndValidateHeaderValue2, "normalizeAndValidateHeaderValue");
+ __name(headerValueNormalize, "headerValueNormalize");
function fill(headers, object) {
- if (object[Symbol.iterator]) {
- for (let header of object) {
- if (!header[Symbol.iterator]) {
- throw new TypeError();
- }
- if (typeof header === "string") {
- throw new TypeError();
- }
- if (!Array.isArray(header)) {
- header = [...header];
- }
+ if (Array.isArray(object)) {
+ for (const header of object) {
if (header.length !== 2) {
- throw new TypeError();
+ webidl.errors.exception({
+ header: "Headers constructor",
+ message: `expected name/value pair to be length 2, found ${header.length}.`
+ });
}
headers.append(header[0], header[1]);
}
- } else if (object && typeof object === "object") {
- for (const header of Object.entries(object)) {
- headers.append(header[0], header[1]);
+ } else if (typeof object === "object" && object !== null) {
+ for (const [key, value] of Object.entries(object)) {
+ headers.append(key, value);
}
} else {
- throw TypeError();
+ webidl.errors.conversionFailed({
+ prefix: "Headers constructor",
+ argument: "Argument 1",
+ types: ["sequence>", "record"]
+ });
}
}
__name(fill, "fill");
@@ -1300,39 +1820,45 @@ var require_headers = __commonJS({
this[kHeadersSortedMap] = null;
}
}
+ contains(name) {
+ name = name.toLowerCase();
+ return this[kHeadersMap].has(name);
+ }
clear() {
this[kHeadersMap].clear();
this[kHeadersSortedMap] = null;
}
append(name, value) {
this[kHeadersSortedMap] = null;
- const normalizedName = normalizeAndValidateHeaderName2(name);
- const normalizedValue = normalizeAndValidateHeaderValue2(name, value);
- const exists = this[kHeadersMap].get(normalizedName);
+ name = name.toLowerCase();
+ const exists = this[kHeadersMap].get(name);
if (exists) {
- this[kHeadersMap].set(normalizedName, `${exists}, ${normalizedValue}`);
+ this[kHeadersMap].set(name, `${exists}, ${value}`);
} else {
- this[kHeadersMap].set(normalizedName, `${normalizedValue}`);
+ this[kHeadersMap].set(name, `${value}`);
}
}
set(name, value) {
this[kHeadersSortedMap] = null;
- const normalizedName = normalizeAndValidateHeaderName2(name);
- return this[kHeadersMap].set(normalizedName, value);
+ name = name.toLowerCase();
+ return this[kHeadersMap].set(name, value);
}
delete(name) {
this[kHeadersSortedMap] = null;
- const normalizedName = normalizeAndValidateHeaderName2(name);
- return this[kHeadersMap].delete(normalizedName);
+ name = name.toLowerCase();
+ return this[kHeadersMap].delete(name);
}
get(name) {
var _a;
- const normalizedName = normalizeAndValidateHeaderName2(name);
- return (_a = this[kHeadersMap].get(normalizedName)) != null ? _a : null;
+ name = name.toLowerCase();
+ if (!this.contains(name)) {
+ return null;
+ }
+ return (_a = this[kHeadersMap].get(name)) != null ? _a : null;
}
has(name) {
- const normalizedName = normalizeAndValidateHeaderName2(name);
- return this[kHeadersMap].has(normalizedName);
+ name = name.toLowerCase();
+ return this[kHeadersMap].has(name);
}
keys() {
return this[kHeadersMap].keys();
@@ -1349,17 +1875,13 @@ var require_headers = __commonJS({
};
__name(HeadersList2, "HeadersList");
var Headers3 = class {
- constructor(...args) {
- var _a;
- if (args[0] !== void 0 && !(typeof args[0] === "object" && args[0] != null) && !Array.isArray(args[0])) {
- throw new TypeError(
- "Failed to construct 'Headers': The provided value is not of type '(record or sequence>"
- );
- }
- const init = args.length >= 1 ? (_a = args[0]) != null ? _a : {} : {};
+ constructor(init = void 0) {
this[kHeadersList2] = new HeadersList2();
this[kGuard2] = "none";
- fill(this, init);
+ if (init !== void 0) {
+ init = webidl.converters.HeadersInit(init);
+ fill(this, init);
+ }
}
get [Symbol.toStringTag]() {
return this.constructor.name;
@@ -1373,11 +1895,27 @@ var require_headers = __commonJS({
`Failed to execute 'append' on 'Headers': 2 arguments required, but only ${arguments.length} present.`
);
}
+ name = webidl.converters.ByteString(name);
+ value = webidl.converters.ByteString(value);
+ value = headerValueNormalize(value);
+ if (!isValidHeaderName2(name)) {
+ webidl.errors.invalidArgument({
+ prefix: "Headers.append",
+ value: name,
+ type: "header name"
+ });
+ } else if (!isValidHeaderValue2(value)) {
+ webidl.errors.invalidArgument({
+ prefix: "Headers.append",
+ value,
+ type: "header value"
+ });
+ }
if (this[kGuard2] === "immutable") {
throw new TypeError("immutable");
} else if (this[kGuard2] === "request-no-cors") {
}
- return this[kHeadersList2].append(String(name), String(value));
+ return this[kHeadersList2].append(name, value);
}
delete(name) {
if (!(this instanceof Headers3)) {
@@ -1388,11 +1926,22 @@ var require_headers = __commonJS({
`Failed to execute 'delete' on 'Headers': 1 argument required, but only ${arguments.length} present.`
);
}
+ name = webidl.converters.ByteString(name);
+ if (!isValidHeaderName2(name)) {
+ webidl.errors.invalidArgument({
+ prefix: "Headers.delete",
+ value: name,
+ type: "header name"
+ });
+ }
if (this[kGuard2] === "immutable") {
throw new TypeError("immutable");
} else if (this[kGuard2] === "request-no-cors") {
}
- return this[kHeadersList2].delete(String(name));
+ if (!this[kHeadersList2].contains(name)) {
+ return;
+ }
+ return this[kHeadersList2].delete(name);
}
get(name) {
if (!(this instanceof Headers3)) {
@@ -1403,7 +1952,15 @@ var require_headers = __commonJS({
`Failed to execute 'get' on 'Headers': 1 argument required, but only ${arguments.length} present.`
);
}
- return this[kHeadersList2].get(String(name));
+ name = webidl.converters.ByteString(name);
+ if (!isValidHeaderName2(name)) {
+ webidl.errors.invalidArgument({
+ prefix: "Headers.get",
+ value: name,
+ type: "header name"
+ });
+ }
+ return this[kHeadersList2].get(name);
}
has(name) {
if (!(this instanceof Headers3)) {
@@ -1414,7 +1971,15 @@ var require_headers = __commonJS({
`Failed to execute 'has' on 'Headers': 1 argument required, but only ${arguments.length} present.`
);
}
- return this[kHeadersList2].has(String(name));
+ name = webidl.converters.ByteString(name);
+ if (!isValidHeaderName2(name)) {
+ webidl.errors.invalidArgument({
+ prefix: "Headers.has",
+ value: name,
+ type: "header name"
+ });
+ }
+ return this[kHeadersList2].contains(name);
}
set(name, value) {
if (!(this instanceof Headers3)) {
@@ -1425,11 +1990,27 @@ var require_headers = __commonJS({
`Failed to execute 'set' on 'Headers': 2 arguments required, but only ${arguments.length} present.`
);
}
+ name = webidl.converters.ByteString(name);
+ value = webidl.converters.ByteString(value);
+ value = headerValueNormalize(value);
+ if (!isValidHeaderName2(name)) {
+ webidl.errors.invalidArgument({
+ prefix: "Headers.set",
+ value: name,
+ type: "header name"
+ });
+ } else if (!isValidHeaderValue2(value)) {
+ webidl.errors.invalidArgument({
+ prefix: "Headers.set",
+ value,
+ type: "header value"
+ });
+ }
if (this[kGuard2] === "immutable") {
throw new TypeError("immutable");
} else if (this[kGuard2] === "request-no-cors") {
}
- return this[kHeadersList2].set(String(name), String(value));
+ return this[kHeadersList2].set(name, value);
}
get [kHeadersSortedMap]() {
var _a, _b;
@@ -1492,65 +2073,78 @@ var require_headers = __commonJS({
entries: kEnumerableProperty,
forEach: kEnumerableProperty
});
+ webidl.converters.HeadersInit = function(V) {
+ if (webidl.util.Type(V) === "Object") {
+ if (V[Symbol.iterator]) {
+ return webidl.converters["sequence>"](V);
+ }
+ return webidl.converters["record"](V);
+ }
+ webidl.errors.conversionFailed({
+ prefix: "Headers constructor",
+ argument: "Argument 1",
+ types: ["sequence>", "record"]
+ });
+ };
module2.exports = {
fill,
Headers: Headers3,
- HeadersList: HeadersList2,
- normalizeAndValidateHeaderName: normalizeAndValidateHeaderName2,
- normalizeAndValidateHeaderValue: normalizeAndValidateHeaderValue2
+ HeadersList: HeadersList2
};
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/fetch/formdata.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/fetch/formdata.js
var require_formdata = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/fetch/formdata.js"(exports, module2) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/fetch/formdata.js"(exports, module2) {
"use strict";
init_define_process();
var { isBlobLike, isFileLike, toUSVString, makeIterator } = require_util2();
var { kState } = require_symbols2();
var { File: File2, FileLike } = require_file();
+ var { webidl } = require_webidl();
var { Blob } = require_buffer();
var _FormData = class {
- constructor(...args) {
- var _a, _b;
- if (args.length > 0 && !(((_b = (_a = args[0]) == null ? void 0 : _a.constructor) == null ? void 0 : _b.name) === "HTMLFormElement")) {
- throw new TypeError(
- "Failed to construct 'FormData': parameter 1 is not of type 'HTMLFormElement'"
- );
+ constructor(form) {
+ if (arguments.length > 0 && form != null) {
+ webidl.errors.conversionFailed({
+ prefix: "FormData constructor",
+ argument: "Argument 1",
+ types: ["null"]
+ });
}
this[kState] = [];
}
- append(...args) {
+ append(name, value, filename = void 0) {
if (!(this instanceof _FormData)) {
throw new TypeError("Illegal invocation");
}
- if (args.length < 2) {
+ if (arguments.length < 2) {
throw new TypeError(
- `Failed to execute 'append' on 'FormData': 2 arguments required, but only ${args.length} present.`
+ `Failed to execute 'append' on 'FormData': 2 arguments required, but only ${arguments.length} present.`
);
}
- if (args.length === 3 && !isBlobLike(args[1])) {
+ if (arguments.length === 3 && !isBlobLike(value)) {
throw new TypeError(
"Failed to execute 'append' on 'FormData': parameter 2 is not of type 'Blob'"
);
}
- const name = toUSVString(args[0]);
- const filename = args.length === 3 ? toUSVString(args[2]) : void 0;
- const value = isBlobLike(args[1]) ? args[1] : toUSVString(args[1]);
+ name = webidl.converters.USVString(name);
+ value = isBlobLike(value) ? webidl.converters.Blob(value, { strict: false }) : webidl.converters.USVString(value);
+ filename = arguments.length === 3 ? webidl.converters.USVString(filename) : void 0;
const entry = makeEntry(name, value, filename);
this[kState].push(entry);
}
- delete(...args) {
+ delete(name) {
if (!(this instanceof _FormData)) {
throw new TypeError("Illegal invocation");
}
- if (args.length < 1) {
+ if (arguments.length < 1) {
throw new TypeError(
- `Failed to execute 'delete' on 'FormData': 1 arguments required, but only ${args.length} present.`
+ `Failed to execute 'delete' on 'FormData': 1 arguments required, but only ${arguments.length} present.`
);
}
- const name = toUSVString(args[0]);
+ name = webidl.converters.USVString(name);
const next = [];
for (const entry of this[kState]) {
if (entry.name !== name) {
@@ -1559,63 +2153,63 @@ var require_formdata = __commonJS({
}
this[kState] = next;
}
- get(...args) {
+ get(name) {
if (!(this instanceof _FormData)) {
throw new TypeError("Illegal invocation");
}
- if (args.length < 1) {
+ if (arguments.length < 1) {
throw new TypeError(
- `Failed to execute 'get' on 'FormData': 1 arguments required, but only ${args.length} present.`
+ `Failed to execute 'get' on 'FormData': 1 arguments required, but only ${arguments.length} present.`
);
}
- const name = toUSVString(args[0]);
+ name = webidl.converters.USVString(name);
const idx = this[kState].findIndex((entry) => entry.name === name);
if (idx === -1) {
return null;
}
return this[kState][idx].value;
}
- getAll(...args) {
+ getAll(name) {
if (!(this instanceof _FormData)) {
throw new TypeError("Illegal invocation");
}
- if (args.length < 1) {
+ if (arguments.length < 1) {
throw new TypeError(
- `Failed to execute 'getAll' on 'FormData': 1 arguments required, but only ${args.length} present.`
+ `Failed to execute 'getAll' on 'FormData': 1 arguments required, but only ${arguments.length} present.`
);
}
- const name = toUSVString(args[0]);
+ name = webidl.converters.USVString(name);
return this[kState].filter((entry) => entry.name === name).map((entry) => entry.value);
}
- has(...args) {
+ has(name) {
if (!(this instanceof _FormData)) {
throw new TypeError("Illegal invocation");
}
- if (args.length < 1) {
+ if (arguments.length < 1) {
throw new TypeError(
- `Failed to execute 'has' on 'FormData': 1 arguments required, but only ${args.length} present.`
+ `Failed to execute 'has' on 'FormData': 1 arguments required, but only ${arguments.length} present.`
);
}
- const name = toUSVString(args[0]);
+ name = webidl.converters.USVString(name);
return this[kState].findIndex((entry) => entry.name === name) !== -1;
}
- set(...args) {
+ set(name, value, filename = void 0) {
if (!(this instanceof _FormData)) {
throw new TypeError("Illegal invocation");
}
- if (args.length < 2) {
+ if (arguments.length < 2) {
throw new TypeError(
- `Failed to execute 'set' on 'FormData': 2 arguments required, but only ${args.length} present.`
+ `Failed to execute 'set' on 'FormData': 2 arguments required, but only ${arguments.length} present.`
);
}
- if (args.length === 3 && !isBlobLike(args[1])) {
+ if (arguments.length === 3 && !isBlobLike(value)) {
throw new TypeError(
"Failed to execute 'set' on 'FormData': parameter 2 is not of type 'Blob'"
);
}
- const name = toUSVString(args[0]);
- const filename = args.length === 3 ? toUSVString(args[2]) : void 0;
- const value = isBlobLike(args[1]) ? args[1] : toUSVString(args[1]);
+ name = webidl.converters.USVString(name);
+ value = isBlobLike(value) ? webidl.converters.Blob(value, { strict: false }) : webidl.converters.USVString(value);
+ filename = arguments.length === 3 ? toUSVString(filename) : void 0;
const entry = makeEntry(name, value, filename);
const idx = this[kState].findIndex((entry2) => entry2.name === name);
if (idx !== -1) {
@@ -1682,19 +2276,18 @@ var require_formdata = __commonJS({
__publicField(FormData2, "name", "FormData");
FormData2.prototype[Symbol.iterator] = FormData2.prototype.entries;
function makeEntry(name, value, filename) {
- const entry = {
- name: null,
- value: null
- };
- entry.name = name;
- if (isBlobLike(value) && !isFileLike(value)) {
- value = value instanceof Blob ? new File2([value], "blob", value) : new FileLike(value, "blob", value);
- }
- if (isFileLike(value) && filename != null) {
- value = value instanceof File2 ? new File2([value], filename, value) : new FileLike(value, filename, value);
+ name = Buffer.from(name).toString("utf8");
+ if (typeof value === "string") {
+ value = Buffer.from(value).toString("utf8");
+ } else {
+ if (!isFileLike(value)) {
+ value = value instanceof Blob ? new File2([value], "blob", { type: value.type }) : new FileLike(value, "blob", { type: value.type });
+ }
+ if (filename !== void 0) {
+ value = value instanceof File2 ? new File2([value], filename, { type: value.type }) : new FileLike(value, filename, { type: value.type });
+ }
}
- entry.value = value;
- return entry;
+ return { name, value };
}
__name(makeEntry, "makeEntry");
function* makeIterable(entries, type) {
@@ -1713,23 +2306,16 @@ var require_formdata = __commonJS({
}
});
-// src/patches/util-types.js
-var require_util_types = __commonJS({
- "src/patches/util-types.js"(exports, module2) {
- init_define_process();
- module2.exports = require("util").types;
- }
-});
-
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/fetch/body.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/fetch/body.js
var require_body = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/fetch/body.js"(exports, module2) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/fetch/body.js"(exports, module2) {
"use strict";
init_define_process();
var util = require_util();
var { ReadableStreamFrom, toUSVString, isBlobLike } = require_util2();
var { FormData: FormData2 } = require_formdata();
var { kState } = require_symbols2();
+ var { webidl } = require_webidl();
var { Blob } = require_buffer();
var { kBodyUsed } = require_symbols();
var assert = require("assert");
@@ -1738,11 +2324,7 @@ var require_body = __commonJS({
var { isUint8Array, isArrayBuffer } = require_util_types();
var ReadableStream;
async function* blobGen(blob) {
- if (blob.stream) {
- yield* blob.stream();
- } else {
- yield await blob.arrayBuffer();
- }
+ yield* blob.stream();
}
__name(blobGen, "blobGen");
function extractBody(object, keepalive = false) {
@@ -1758,11 +2340,10 @@ var require_body = __commonJS({
} else if (object instanceof URLSearchParams) {
source = object.toString();
contentType = "application/x-www-form-urlencoded;charset=UTF-8";
- } else if (isArrayBuffer(object) || ArrayBuffer.isView(object)) {
- if (object instanceof DataView) {
- object = object.buffer;
- }
- source = new Uint8Array(object);
+ } else if (isArrayBuffer(object)) {
+ source = new Uint8Array(object.slice());
+ } else if (ArrayBuffer.isView(object)) {
+ source = new Uint8Array(object.buffer.slice(object.byteOffset, object.byteOffset + object.byteLength));
} else if (util.isFormDataLike(object)) {
const boundary = "----formdata-undici-" + Math.random();
const prefix = `--${boundary}\r
@@ -1878,77 +2459,157 @@ Content-Type: ${value.type || "application/octet-stream"}\r
};
}
__name(cloneBody, "cloneBody");
- var methods = {
- async blob() {
- const chunks = [];
- if (this[kState].body) {
- if (isUint8Array(this[kState].body)) {
- chunks.push(this[kState].body);
- } else {
- const stream = this[kState].body.stream;
- if (util.isDisturbed(stream)) {
- throw new TypeError("disturbed");
+ async function* consumeBody(body) {
+ if (body) {
+ if (isUint8Array(body)) {
+ yield body;
+ } else {
+ const stream = body.stream;
+ if (util.isDisturbed(stream)) {
+ throw new TypeError("disturbed");
+ }
+ if (stream.locked) {
+ throw new TypeError("locked");
+ }
+ stream[kBodyUsed] = true;
+ yield* stream;
+ }
+ }
+ }
+ __name(consumeBody, "consumeBody");
+ function bodyMixinMethods(instance) {
+ const methods = {
+ async blob() {
+ if (!(this instanceof instance)) {
+ throw new TypeError("Illegal invocation");
+ }
+ const chunks = [];
+ for await (const chunk of consumeBody(this[kState].body)) {
+ if (!isUint8Array(chunk)) {
+ throw new TypeError("Expected Uint8Array chunk");
}
- if (stream.locked) {
- throw new TypeError("locked");
+ chunks.push(new Blob([chunk]));
+ }
+ return new Blob(chunks, { type: this.headers.get("Content-Type") || "" });
+ },
+ async arrayBuffer() {
+ if (!(this instanceof instance)) {
+ throw new TypeError("Illegal invocation");
+ }
+ const contentLength = this.headers.get("content-length");
+ const encoded = this.headers.has("content-encoding");
+ if (!encoded && contentLength) {
+ const buffer2 = new Uint8Array(contentLength);
+ let offset2 = 0;
+ for await (const chunk of consumeBody(this[kState].body)) {
+ if (!isUint8Array(chunk)) {
+ throw new TypeError("Expected Uint8Array chunk");
+ }
+ buffer2.set(chunk, offset2);
+ offset2 += chunk.length;
}
- stream[kBodyUsed] = true;
- for await (const chunk of stream) {
- chunks.push(chunk);
+ return buffer2.buffer;
+ }
+ const chunks = [];
+ let size = 0;
+ for await (const chunk of consumeBody(this[kState].body)) {
+ if (!isUint8Array(chunk)) {
+ throw new TypeError("Expected Uint8Array chunk");
}
+ chunks.push(chunk);
+ size += chunk.byteLength;
}
- }
- return new Blob(chunks, { type: this.headers.get("Content-Type") || "" });
- },
- async arrayBuffer() {
- const blob = await this.blob();
- return await blob.arrayBuffer();
- },
- async text() {
- const blob = await this.blob();
- return toUSVString(await blob.text());
- },
- async json() {
- return JSON.parse(await this.text());
- },
- async formData() {
- const contentType = this.headers.get("Content-Type");
- if (/multipart\/form-data/.test(contentType)) {
- throw new NotSupportedError("multipart/form-data not supported");
- } else if (/application\/x-www-form-urlencoded/.test(contentType)) {
- let entries;
- try {
- entries = new URLSearchParams(await this.text());
- } catch (err) {
- throw Object.assign(new TypeError(), { cause: err });
+ const buffer = new Uint8Array(size);
+ let offset = 0;
+ for (const chunk of chunks) {
+ buffer.set(chunk, offset);
+ offset += chunk.byteLength;
}
- const formData = new FormData2();
- for (const [name, value] of entries) {
- formData.append(name, value);
+ return buffer.buffer;
+ },
+ async text() {
+ if (!(this instanceof instance)) {
+ throw new TypeError("Illegal invocation");
+ }
+ let result = "";
+ const textDecoder = new TextDecoder();
+ for await (const chunk of consumeBody(this[kState].body)) {
+ if (!isUint8Array(chunk)) {
+ throw new TypeError("Expected Uint8Array chunk");
+ }
+ result += textDecoder.decode(chunk, { stream: true });
+ }
+ result += textDecoder.decode();
+ return result;
+ },
+ async json() {
+ if (!(this instanceof instance)) {
+ throw new TypeError("Illegal invocation");
+ }
+ return JSON.parse(await this.text());
+ },
+ async formData() {
+ if (!(this instanceof instance)) {
+ throw new TypeError("Illegal invocation");
+ }
+ const contentType = this.headers.get("Content-Type");
+ if (/multipart\/form-data/.test(contentType)) {
+ throw new NotSupportedError("multipart/form-data not supported");
+ } else if (/application\/x-www-form-urlencoded/.test(contentType)) {
+ let entries;
+ try {
+ let text = "";
+ const textDecoder = new TextDecoder("utf-8", { ignoreBOM: true });
+ for await (const chunk of consumeBody(this[kState].body)) {
+ if (!isUint8Array(chunk)) {
+ throw new TypeError("Expected Uint8Array chunk");
+ }
+ text += textDecoder.decode(chunk, { stream: true });
+ }
+ text += textDecoder.decode();
+ entries = new URLSearchParams(text);
+ } catch (err) {
+ throw Object.assign(new TypeError(), { cause: err });
+ }
+ const formData = new FormData2();
+ for (const [name, value] of entries) {
+ formData.append(name, value);
+ }
+ return formData;
+ } else {
+ webidl.errors.exception({
+ header: `${instance.name}.formData`,
+ value: "Could not parse content as FormData."
+ });
}
- return formData;
- } else {
- throw new TypeError();
}
- }
- };
+ };
+ return methods;
+ }
+ __name(bodyMixinMethods, "bodyMixinMethods");
var properties = {
body: {
enumerable: true,
get() {
+ if (!this || !this[kState]) {
+ throw new TypeError("Illegal invocation");
+ }
return this[kState].body ? this[kState].body.stream : null;
}
},
bodyUsed: {
enumerable: true,
get() {
+ if (!this || !this[kState]) {
+ throw new TypeError("Illegal invocation");
+ }
return !!this[kState].body && util.isDisturbed(this[kState].body.stream);
}
}
};
function mixinBody(prototype) {
- Object.assign(prototype, methods);
- Object.defineProperties(prototype, properties);
+ Object.assign(prototype.prototype, bodyMixinMethods(prototype));
+ Object.defineProperties(prototype.prototype, properties);
}
__name(mixinBody, "mixinBody");
module2.exports = {
@@ -1960,24 +2621,36 @@ Content-Type: ${value.type || "application/octet-stream"}\r
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/fetch/response.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/fetch/response.js
var require_response = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/fetch/response.js"(exports, module2) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/fetch/response.js"(exports, module2) {
"use strict";
init_define_process();
var { Headers: Headers3, HeadersList: HeadersList2, fill } = require_headers();
- var { AbortError } = require_errors();
var { extractBody, cloneBody, mixinBody } = require_body();
var util = require_util();
var { kEnumerableProperty } = util;
- var { responseURL, isValidReasonPhrase, toUSVString, isCancelled, isAborted, serializeJavascriptValueToJSONString } = require_util2();
+ var {
+ responseURL,
+ isValidReasonPhrase,
+ isCancelled,
+ isAborted,
+ isBlobLike,
+ serializeJavascriptValueToJSONString,
+ isErrorLike
+ } = require_util2();
var {
redirectStatus,
- nullBodyStatus
+ nullBodyStatus,
+ DOMException
} = require_constants();
var { kState, kHeaders: kHeaders2, kGuard: kGuard2, kRealm } = require_symbols2();
+ var { webidl } = require_webidl();
+ var { FormData: FormData2 } = require_formdata();
var { kHeadersList: kHeadersList2 } = require_symbols();
var assert = require("assert");
+ var { types } = require("util");
+ var ReadableStream = globalThis.ReadableStream || require("./streams").ReadableStream;
var Response3 = class {
static error() {
const relevantRealm = { settingsObject: {} };
@@ -1995,17 +2668,9 @@ var require_response = __commonJS({
"Failed to execute 'json' on 'Response': 1 argument required, but 0 present."
);
}
- if (init === null || typeof init !== "object") {
- throw new TypeError(
- `Failed to execute 'json' on 'Response': init must be a RequestInit, found ${typeof init}.`
- );
+ if (init !== null) {
+ init = webidl.converters.ResponseInit(init);
}
- init = {
- status: 200,
- statusText: "",
- headers: new HeadersList2(),
- ...init
- };
const bytes = new TextEncoder("utf-8").encode(
serializeJavascriptValueToJSONString(data)
);
@@ -2018,15 +2683,15 @@ var require_response = __commonJS({
initializeResponse(responseObject, init, { body: body[0], type: "application/json" });
return responseObject;
}
- static redirect(...args) {
+ static redirect(url, status = 302) {
const relevantRealm = { settingsObject: {} };
- if (args.length < 1) {
+ if (arguments.length < 1) {
throw new TypeError(
- `Failed to execute 'redirect' on 'Response': 1 argument required, but only ${args.length} present.`
+ `Failed to execute 'redirect' on 'Response': 1 argument required, but only ${arguments.length} present.`
);
}
- const status = args.length >= 2 ? args[1] : 302;
- const url = toUSVString(args[0]);
+ url = webidl.converters.USVString(url);
+ status = webidl.converters["unsigned short"](status);
let parsedURL;
try {
parsedURL = new URL(url);
@@ -2047,15 +2712,11 @@ var require_response = __commonJS({
responseObject[kState].headersList.append("location", value);
return responseObject;
}
- constructor(...args) {
- var _a;
- if (args.length >= 1 && typeof args[1] !== "object" && args[1] !== void 0) {
- throw new TypeError(
- "Failed to construct 'Request': cannot convert to dictionary."
- );
+ constructor(body = null, init = {}) {
+ if (body !== null) {
+ body = webidl.converters.BodyInit(body);
}
- const body = args.length >= 1 ? args[0] : null;
- const init = args.length >= 2 ? (_a = args[1]) != null ? _a : {} : {};
+ init = webidl.converters.ResponseInit(init);
this[kRealm] = { settingsObject: {} };
this[kState] = makeResponse({});
this[kHeaders2] = new Headers3();
@@ -2127,7 +2788,10 @@ var require_response = __commonJS({
throw new TypeError("Illegal invocation");
}
if (this.bodyUsed || this.body && this.body.locked) {
- throw new TypeError();
+ webidl.errors.exception({
+ header: "Response.clone",
+ message: "Body has already been consumed."
+ });
}
const clonedResponse = cloneResponse(this[kState]);
const clonedResponseObject = new Response3();
@@ -2140,7 +2804,7 @@ var require_response = __commonJS({
}
};
__name(Response3, "Response");
- mixinBody(Response3.prototype);
+ mixinBody(Response3);
Object.defineProperties(Response3.prototype, {
type: kEnumerableProperty,
url: kEnumerableProperty,
@@ -2183,11 +2847,12 @@ var require_response = __commonJS({
}
__name(makeResponse, "makeResponse");
function makeNetworkError(reason) {
+ const isError = isErrorLike(reason);
return makeResponse({
type: "error",
status: 0,
- error: reason instanceof Error ? reason : new Error(reason ? String(reason) : reason, {
- cause: reason instanceof Error ? reason : void 0
+ error: isError ? reason : new Error(reason ? String(reason) : reason, {
+ cause: isError ? reason : void 0
}),
aborted: reason && reason.name === "AbortError"
});
@@ -2244,11 +2909,11 @@ var require_response = __commonJS({
__name(filterResponse, "filterResponse");
function makeAppropriateNetworkError(fetchParams) {
assert(isCancelled(fetchParams));
- return isAborted(fetchParams) ? makeNetworkError(new AbortError()) : makeNetworkError(fetchParams.controller.terminated.reason);
+ return isAborted(fetchParams) ? makeNetworkError(new DOMException("The operation was aborted.", "AbortError")) : makeNetworkError(fetchParams.controller.terminated.reason);
}
__name(makeAppropriateNetworkError, "makeAppropriateNetworkError");
function initializeResponse(response, init, body) {
- if (init.status != null && (init.status < 200 || init.status > 599)) {
+ if (init.status !== null && (init.status < 200 || init.status > 599)) {
throw new RangeError('init["status"] must be in the range of 200 to 599, inclusive.');
}
if ("statusText" in init && init.statusText != null) {
@@ -2267,7 +2932,10 @@ var require_response = __commonJS({
}
if (body) {
if (nullBodyStatus.includes(response.status)) {
- throw new TypeError();
+ webidl.errors.exception({
+ header: "Response constructor",
+ message: "Invalid response status code."
+ });
}
response[kState].body = body.body;
if (body.type != null && !response[kState].headersList.has("Content-Type")) {
@@ -2276,6 +2944,58 @@ var require_response = __commonJS({
}
}
__name(initializeResponse, "initializeResponse");
+ webidl.converters.ReadableStream = webidl.interfaceConverter(
+ ReadableStream
+ );
+ webidl.converters.FormData = webidl.interfaceConverter(
+ FormData2
+ );
+ webidl.converters.URLSearchParams = webidl.interfaceConverter(
+ URLSearchParams
+ );
+ webidl.converters.XMLHttpRequestBodyInit = function(V) {
+ if (typeof V === "string") {
+ return webidl.converters.USVString(V);
+ }
+ if (isBlobLike(V)) {
+ return webidl.converters.Blob(V);
+ }
+ if (types.isAnyArrayBuffer(V) || types.isTypedArray(V) || types.isDataView(V)) {
+ return webidl.converters.BufferSource(V);
+ }
+ if (V instanceof FormData2) {
+ return webidl.converters.FormData(V);
+ }
+ if (V instanceof URLSearchParams) {
+ return webidl.converters.URLSearchParams(V);
+ }
+ return webidl.converters.DOMString(V);
+ };
+ webidl.converters.BodyInit = function(V) {
+ if (V instanceof ReadableStream) {
+ return webidl.converters.ReadableStream(V);
+ }
+ if (V == null ? void 0 : V[Symbol.asyncIterator]) {
+ return V;
+ }
+ return webidl.converters.XMLHttpRequestBodyInit(V);
+ };
+ webidl.converters.ResponseInit = webidl.dictionaryConverter([
+ {
+ key: "status",
+ converter: webidl.converters["unsigned short"],
+ defaultValue: 200
+ },
+ {
+ key: "statusText",
+ converter: webidl.converters.ByteString,
+ defaultValue: ""
+ },
+ {
+ key: "headers",
+ converter: webidl.converters.HeadersInit
+ }
+ ]);
module2.exports = {
makeNetworkError,
makeResponse,
@@ -2286,9 +3006,46 @@ var require_response = __commonJS({
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/fetch/request.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/compat/dispatcher-weakref.js
+var require_dispatcher_weakref = __commonJS({
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/compat/dispatcher-weakref.js"(exports, module2) {
+ "use strict";
+ init_define_process();
+ var { kConnected, kSize } = require_symbols();
+ var CompatWeakRef = class {
+ constructor(value) {
+ this.value = value;
+ }
+ deref() {
+ return this.value[kConnected] === 0 && this.value[kSize] === 0 ? void 0 : this.value;
+ }
+ };
+ __name(CompatWeakRef, "CompatWeakRef");
+ var CompatFinalizer = class {
+ constructor(finalizer) {
+ this.finalizer = finalizer;
+ }
+ register(dispatcher, key) {
+ dispatcher.on("disconnect", () => {
+ if (dispatcher[kConnected] === 0 && dispatcher[kSize] === 0) {
+ this.finalizer(key);
+ }
+ });
+ }
+ };
+ __name(CompatFinalizer, "CompatFinalizer");
+ module2.exports = function() {
+ return {
+ WeakRef: global.WeakRef || CompatWeakRef,
+ FinalizationRegistry: global.FinalizationRegistry || CompatFinalizer
+ };
+ };
+ }
+});
+
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/fetch/request.js
var require_request = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/fetch/request.js"(exports, module2) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/fetch/request.js"(exports, module2) {
init_define_process();
global.FinalizationRegistry = function() {
return { register: function() {
@@ -2296,11 +3053,11 @@ var require_request = __commonJS({
};
var { extractBody, mixinBody, cloneBody } = require_body();
var { Headers: Headers3, fill: fillHeaders, HeadersList: HeadersList2 } = require_headers();
+ var { FinalizationRegistry } = require_dispatcher_weakref()();
var util = require_util();
var {
isValidHTTPToken,
sameOrigin,
- toUSVString,
normalizeMethod
} = require_util2();
var {
@@ -2314,6 +3071,7 @@ var require_request = __commonJS({
} = require_constants();
var { kEnumerableProperty } = util;
var { kHeaders: kHeaders2, kSignal, kState, kGuard: kGuard2, kRealm } = require_symbols2();
+ var { webidl } = require_webidl();
var { kHeadersList: kHeadersList2 } = require_symbols();
var assert = require("assert");
var TransformStream;
@@ -2322,23 +3080,18 @@ var require_request = __commonJS({
signal.removeEventListener("abort", abort);
});
var Request2 = class {
- constructor(...args) {
- var _a, _b, _c;
- if (args[0] === kInit) {
+ constructor(input, init = {}) {
+ var _a, _b;
+ if (input === kInit) {
return;
}
- if (args.length < 1) {
- throw new TypeError(
- `Failed to construct 'Request': 1 argument required, but only ${args.length} present.`
- );
- }
- if (args.length >= 1 && typeof args[1] !== "object" && args[1] !== void 0) {
+ if (arguments.length < 1) {
throw new TypeError(
- "Failed to construct 'Request': cannot convert to dictionary."
+ `Failed to construct 'Request': 1 argument required, but only ${arguments.length} present.`
);
}
- const input = args[0] instanceof Request2 ? args[0] : toUSVString(args[0]);
- const init = args.length >= 1 ? (_a = args[1]) != null ? _a : {} : {};
+ input = webidl.converters.RequestInfo(input);
+ init = webidl.converters.RequestInit(init);
this[kRealm] = { settingsObject: {} };
let request = null;
let fallbackMode = null;
@@ -2365,7 +3118,7 @@ var require_request = __commonJS({
}
const origin = this[kRealm].settingsObject.origin;
let window = "client";
- if (((_c = (_b = request.window) == null ? void 0 : _b.constructor) == null ? void 0 : _c.name) === "EnvironmentSettingsObject" && sameOrigin(request.window, origin)) {
+ if (((_b = (_a = request.window) == null ? void 0 : _a.constructor) == null ? void 0 : _b.name) === "EnvironmentSettingsObject" && sameOrigin(request.window, origin)) {
window = request.window;
}
if (init.window !== void 0 && init.window != null) {
@@ -2440,7 +3193,10 @@ var require_request = __commonJS({
mode = fallbackMode;
}
if (mode === "navigate") {
- throw new TypeError();
+ webidl.errors.exception({
+ header: "Request constructor",
+ message: "invalid request mode navigate."
+ });
}
if (mode != null) {
request.mode = mode;
@@ -2505,9 +3261,9 @@ var require_request = __commonJS({
);
}
if (signal.aborted) {
- ac.abort();
+ ac.abort(signal.reason);
} else {
- const abort = /* @__PURE__ */ __name(() => ac.abort(), "abort");
+ const abort = /* @__PURE__ */ __name(() => ac.abort(signal.reason), "abort");
signal.addEventListener("abort", abort, { once: true });
requestFinalizer.register(this, { signal, abort });
}
@@ -2696,12 +3452,12 @@ var require_request = __commonJS({
clonedRequestObject[kHeaders2][kRealm] = this[kHeaders2][kRealm];
const ac = new AbortController();
if (this.signal.aborted) {
- ac.abort();
+ ac.abort(this.signal.reason);
} else {
this.signal.addEventListener(
"abort",
- function() {
- ac.abort();
+ () => {
+ ac.abort(this.signal.reason);
},
{ once: true }
);
@@ -2711,7 +3467,7 @@ var require_request = __commonJS({
}
};
__name(Request2, "Request");
- mixinBody(Request2.prototype);
+ mixinBody(Request2);
function makeRequest(init) {
const request = {
method: "GET",
@@ -2772,16 +3528,128 @@ var require_request = __commonJS({
clone: kEnumerableProperty,
signal: kEnumerableProperty
});
+ webidl.converters.Request = webidl.interfaceConverter(
+ Request2
+ );
+ webidl.converters.RequestInfo = function(V) {
+ if (typeof V === "string") {
+ return webidl.converters.USVString(V);
+ }
+ if (V instanceof Request2) {
+ return webidl.converters.Request(V);
+ }
+ return webidl.converters.USVString(V);
+ };
+ webidl.converters.AbortSignal = webidl.interfaceConverter(
+ AbortSignal
+ );
+ webidl.converters.RequestInit = webidl.dictionaryConverter([
+ {
+ key: "method",
+ converter: webidl.converters.ByteString
+ },
+ {
+ key: "headers",
+ converter: webidl.converters.HeadersInit
+ },
+ {
+ key: "body",
+ converter: webidl.nullableConverter(
+ webidl.converters.BodyInit
+ )
+ },
+ {
+ key: "referrer",
+ converter: webidl.converters.USVString
+ },
+ {
+ key: "referrerPolicy",
+ converter: webidl.converters.DOMString,
+ allowedValues: [
+ "",
+ "no-referrer",
+ "no-referrer-when-downgrade",
+ "same-origin",
+ "origin",
+ "strict-origin",
+ "origin-when-cross-origin",
+ "strict-origin-when-cross-origin",
+ "unsafe-url"
+ ]
+ },
+ {
+ key: "mode",
+ converter: webidl.converters.DOMString,
+ allowedValues: [
+ "same-origin",
+ "cors",
+ "no-cors",
+ "navigate",
+ "websocket"
+ ]
+ },
+ {
+ key: "credentials",
+ converter: webidl.converters.DOMString,
+ allowedValues: [
+ "omit",
+ "same-origin",
+ "include"
+ ]
+ },
+ {
+ key: "cache",
+ converter: webidl.converters.DOMString,
+ allowedValues: [
+ "default",
+ "no-store",
+ "reload",
+ "no-cache",
+ "force-cache",
+ "only-if-cached"
+ ]
+ },
+ {
+ key: "redirect",
+ converter: webidl.converters.DOMString,
+ allowedValues: [
+ "follow",
+ "error",
+ "manual"
+ ]
+ },
+ {
+ key: "integrity",
+ converter: webidl.converters.DOMString
+ },
+ {
+ key: "keepalive",
+ converter: webidl.converters.boolean
+ },
+ {
+ key: "signal",
+ converter: webidl.nullableConverter(
+ (signal) => webidl.converters.AbortSignal(
+ signal,
+ { strict: false }
+ )
+ )
+ },
+ {
+ key: "window",
+ converter: webidl.converters.any
+ }
+ ]);
module2.exports = { Request: Request2, makeRequest };
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/fetch/dataURL.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/fetch/dataURL.js
var require_dataURL = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/fetch/dataURL.js"(exports, module2) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/fetch/dataURL.js"(exports, module2) {
init_define_process();
var assert = require("assert");
- var { atob } = require_buffer();
+ var { atob: atob2 } = require_buffer();
var encoder = new TextEncoder();
function dataURLProcessor(dataURL) {
assert(dataURL.protocol === "data:");
@@ -2879,7 +3747,7 @@ var require_dataURL = __commonJS({
i += 2;
}
}
- return Uint8Array.of(...output);
+ return Uint8Array.from(output);
}
__name(percentDecode, "percentDecode");
function parseMIMEType(input) {
@@ -2970,7 +3838,7 @@ var require_dataURL = __commonJS({
if (/[^+/0-9A-Za-z]/.test(data)) {
return "failure";
}
- const binary = atob(data);
+ const binary = atob2(data);
const bytes = new Uint8Array(binary.length);
for (let byte = 0; byte < binary.length; byte++) {
bytes[byte] = binary.charCodeAt(byte);
@@ -3023,9 +3891,9 @@ var require_dataURL = __commonJS({
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/fetch/index.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/fetch/index.js
var require_fetch = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/fetch/index.js"(exports, module2) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/fetch/index.js"(exports, module2) {
"use strict";
init_define_process();
var {
@@ -3039,7 +3907,7 @@ var require_fetch = __commonJS({
var { Request: Request2, makeRequest } = require_request();
var zlib = require("zlib");
var {
- matchRequestIntegrity,
+ bytesMatch,
makePolicyContainer,
clonePolicyContainer,
requestBadPort,
@@ -3059,10 +3927,11 @@ var require_fetch = __commonJS({
isBlobLike,
sameOrigin,
isCancelled,
- isAborted
+ isAborted,
+ isErrorLike,
+ fullyReadBody
} = require_util2();
var { kState, kHeaders: kHeaders2, kGuard: kGuard2, kRealm } = require_symbols2();
- var { AbortError } = require_errors();
var assert = require("assert");
var { safelyExtractBody, extractBody } = require_body();
var {
@@ -3070,7 +3939,8 @@ var require_fetch = __commonJS({
nullBodyStatus,
safeMethods,
requestBodyHeader,
- subresource
+ subresource,
+ DOMException
} = require_constants();
var { kHeadersList: kHeadersList2 } = require_symbols();
var EE = require("events");
@@ -3080,6 +3950,9 @@ var require_fetch = __commonJS({
var { TransformStream } = require("./streams");
var resolveObjectURL;
var ReadableStream;
+ var nodeVersion = define_process_default.versions.node.split(".");
+ var nodeMajor = Number(nodeVersion[0]);
+ var nodeMinor = Number(nodeVersion[1]);
var Fetch = class extends EE {
constructor(dispatcher) {
super();
@@ -3102,36 +3975,35 @@ var require_fetch = __commonJS({
if (this.state !== "ongoing") {
return;
}
- const reason = new AbortError();
+ const reason = new DOMException("The operation was aborted.", "AbortError");
this.state = "aborted";
(_a = this.connection) == null ? void 0 : _a.destroy(reason);
this.emit("terminated", reason);
}
};
__name(Fetch, "Fetch");
- async function fetch2(...args) {
- var _a, _b;
- if (args.length < 1) {
- throw new TypeError(
- `Failed to execute 'fetch' on 'Window': 1 argument required, but only ${args.length} present.`
- );
- }
- if (args.length >= 1 && typeof args[1] !== "object" && args[1] !== void 0) {
+ async function fetch2(input, init = {}) {
+ var _a;
+ if (arguments.length < 1) {
throw new TypeError(
- "Failed to execute 'fetch' on 'Window': cannot convert to dictionary."
+ `Failed to execute 'fetch' on 'Window': 1 argument required, but only ${arguments.length} present.`
);
}
- const resource = args[0];
- const init = args.length >= 1 ? (_a = args[1]) != null ? _a : {} : {};
const p = createDeferredPromise();
- const requestObject = new Request2(resource, init);
+ let requestObject;
+ try {
+ requestObject = new Request2(input, init);
+ } catch (e) {
+ p.reject(e);
+ return p.promise;
+ }
const request = requestObject[kState];
if (requestObject.signal.aborted) {
abortFetch(p, request, null);
return p.promise;
}
const globalObject = request.client.globalObject;
- if (((_b = globalObject == null ? void 0 : globalObject.constructor) == null ? void 0 : _b.name) === "ServiceWorkerGlobalScope") {
+ if (((_a = globalObject == null ? void 0 : globalObject.constructor) == null ? void 0 : _a.name) === "ServiceWorkerGlobalScope") {
request.serviceWorkers = "none";
}
let responseObject = null;
@@ -3215,12 +4087,15 @@ var require_fetch = __commonJS({
);
}
__name(finalizeAndReportTiming, "finalizeAndReportTiming");
- function markResourceTiming() {
+ function markResourceTiming(timingInfo, originalURL, initiatorType, globalThis2, cacheState) {
+ if (nodeMajor >= 18 && nodeMinor >= 2) {
+ performance.markResourceTiming(timingInfo, originalURL, initiatorType, globalThis2, cacheState);
+ }
}
__name(markResourceTiming, "markResourceTiming");
function abortFetch(p, request, responseObject) {
var _a, _b;
- const error = new AbortError();
+ const error = new DOMException("The operation was aborted.", "AbortError");
p.reject(error);
if (request.body != null && isReadable((_a = request.body) == null ? void 0 : _a.stream)) {
request.body.stream.cancel(error).catch((err) => {
@@ -3389,18 +4264,14 @@ var require_fetch = __commonJS({
return;
}
const processBody = /* @__PURE__ */ __name((bytes) => {
- if (!matchRequestIntegrity(request, bytes)) {
+ if (!bytesMatch(bytes, request.integrity)) {
processBodyError("integrity mismatch");
return;
}
response.body = safelyExtractBody(bytes)[0];
fetchFinale(fetchParams, response);
}, "processBody");
- try {
- processBody(await response.arrayBuffer());
- } catch (err) {
- processBodyError(err);
- }
+ await fullyReadBody(response.body, processBody, processBodyError);
} else {
fetchFinale(fetchParams, response);
}
@@ -3526,11 +4397,7 @@ var require_fetch = __commonJS({
if (response.body == null) {
queueMicrotask(() => processBody(null));
} else {
- try {
- processBody(await response.body.stream.arrayBuffer());
- } catch (err) {
- processBodyError(err);
- }
+ await fullyReadBody(response.body, processBody, processBodyError);
}
}
}
@@ -3565,7 +4432,7 @@ var require_fetch = __commonJS({
if (redirectStatus.includes(actualResponse.status)) {
fetchParams.controller.connection.destroy();
if (request.redirect === "error") {
- response = makeNetworkError();
+ response = makeNetworkError("unexpected redirect");
} else if (request.redirect === "manual") {
response = actualResponse;
} else if (request.redirect === "follow") {
@@ -3756,7 +4623,7 @@ var require_fetch = __commonJS({
var _a;
if (!this.destroyed) {
this.destroyed = true;
- (_a = this.abort) == null ? void 0 : _a.call(this, err != null ? err : new AbortError());
+ (_a = this.abort) == null ? void 0 : _a.call(this, err != null ? err : new DOMException("The operation was aborted.", "AbortError"));
}
}
};
@@ -3878,7 +4745,7 @@ var require_fetch = __commonJS({
return;
}
timingInfo.decodedBodySize += (_a = bytes == null ? void 0 : bytes.byteLength) != null ? _a : 0;
- if (bytes instanceof Error) {
+ if (isErrorLike(bytes)) {
fetchParams.controller.terminate(bytes);
return;
}
@@ -3896,12 +4763,14 @@ var require_fetch = __commonJS({
if (isAborted(fetchParams)) {
response.aborted = true;
if (isReadable(stream)) {
- fetchParams.controller.controller.error(new AbortError());
+ fetchParams.controller.controller.error(
+ new DOMException("The operation was aborted.", "AbortError")
+ );
}
} else {
if (isReadable(stream)) {
fetchParams.controller.controller.error(new TypeError("terminated", {
- cause: reason instanceof Error ? reason : void 0
+ cause: isErrorLike(reason) ? reason : void 0
}));
}
}
@@ -3928,7 +4797,7 @@ var require_fetch = __commonJS({
onConnect(abort) {
const { connection } = fetchParams.controller;
if (connection.destroyed) {
- abort(new AbortError());
+ abort(new DOMException("The operation was aborted.", "AbortError"));
} else {
fetchParams.controller.on("terminated", abort);
this.abort = connection.abort = abort;
@@ -3939,18 +4808,21 @@ var require_fetch = __commonJS({
return;
}
let codings = [];
+ let location = "";
const headers = new Headers3();
for (let n = 0; n < headersList.length; n += 2) {
- const key = headersList[n + 0].toString();
- const val = headersList[n + 1].toString();
+ const key = headersList[n + 0].toString("latin1");
+ const val = headersList[n + 1].toString("latin1");
if (key.toLowerCase() === "content-encoding") {
codings = val.split(",").map((x) => x.trim());
+ } else if (key.toLowerCase() === "location") {
+ location = val;
}
headers.append(key, val);
}
this.body = new Readable({ read: resume });
const decoders = [];
- if (request.method !== "HEAD" && request.method !== "CONNECT" && !nullBodyStatus.includes(status)) {
+ if (request.method !== "HEAD" && request.method !== "CONNECT" && !nullBodyStatus.includes(status) && !(request.redirect === "follow" && location)) {
for (const coding of codings) {
if (/(x-)?gzip/.test(coding)) {
decoders.push(zlib.createGunzip());
@@ -4008,9 +4880,9 @@ var require_fetch = __commonJS({
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/dispatcher.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/dispatcher.js
var require_dispatcher = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/dispatcher.js"(exports, module2) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/dispatcher.js"(exports, module2) {
"use strict";
init_define_process();
var EventEmitter = require("events");
@@ -4030,9 +4902,9 @@ var require_dispatcher = __commonJS({
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/dispatcher-base.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/dispatcher-base.js
var require_dispatcher_base = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/dispatcher-base.js"(exports, module2) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/dispatcher-base.js"(exports, module2) {
"use strict";
init_define_process();
var Dispatcher = require_dispatcher();
@@ -4164,9 +5036,9 @@ var require_dispatcher_base = __commonJS({
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/node/fixed-queue.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/node/fixed-queue.js
var require_fixed_queue = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/node/fixed-queue.js"(exports, module2) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/node/fixed-queue.js"(exports, module2) {
"use strict";
init_define_process();
var kSize = 2048;
@@ -4223,9 +5095,9 @@ var require_fixed_queue = __commonJS({
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/pool-stats.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/pool-stats.js
var require_pool_stats = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/pool-stats.js"(exports, module2) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/pool-stats.js"(exports, module2) {
init_define_process();
var { kFree, kConnected, kPending, kQueued, kRunning, kSize } = require_symbols();
var kPool = Symbol("pool");
@@ -4257,9 +5129,9 @@ var require_pool_stats = __commonJS({
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/pool-base.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/pool-base.js
var require_pool_base = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/pool-base.js"(exports, module2) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/pool-base.js"(exports, module2) {
"use strict";
init_define_process();
var DispatcherBase = require_dispatcher_base();
@@ -4649,9 +5521,9 @@ var require_undici_core_request = __commonJS({
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/handler/redirect.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/handler/redirect.js
var require_redirect = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/handler/redirect.js"(exports, module2) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/handler/redirect.js"(exports, module2) {
"use strict";
init_define_process();
var util = require_util();
@@ -4722,7 +5594,7 @@ var require_redirect = __commonJS({
if (!this.location) {
return this.handler.onHeaders(statusCode, headers, resume, statusText);
}
- const { origin, pathname, search } = util.parseURL(new URL(this.location, this.opts.origin));
+ const { origin, pathname, search } = util.parseURL(new URL(this.location, this.opts.origin && new URL(this.opts.path, this.opts.origin)));
const path = search ? `${pathname}${search}` : pathname;
this.opts.headers = cleanRequestHeaders(this.opts.headers, statusCode === 303, this.opts.origin !== origin);
this.opts.path = path;
@@ -4767,7 +5639,7 @@ var require_redirect = __commonJS({
}
__name(parseLocation, "parseLocation");
function shouldRemoveHeader(header, removeContent, unknownOrigin) {
- return header.length === 4 && header.toString().toLowerCase() === "host" || removeContent && header.toString().toLowerCase().indexOf("content-") === 0 || unknownOrigin && header.length === 13 && header.toString().toLowerCase() === "authorization";
+ return header.length === 4 && header.toString().toLowerCase() === "host" || removeContent && header.toString().toLowerCase().indexOf("content-") === 0 || unknownOrigin && header.length === 13 && header.toString().toLowerCase() === "authorization" || unknownOrigin && header.length === 6 && header.toString().toLowerCase() === "cookie";
}
__name(shouldRemoveHeader, "shouldRemoveHeader");
function cleanRequestHeaders(headers, removeContent, unknownOrigin) {
@@ -4794,9 +5666,9 @@ var require_redirect = __commonJS({
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/core/connect.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/core/connect.js
var require_connect = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/core/connect.js"(exports, module2) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/core/connect.js"(exports, module2) {
"use strict";
init_define_process();
var net = require("net");
@@ -4854,16 +5726,16 @@ var require_connect = __commonJS({
host: hostname
});
}
- const timeoutId = timeout ? setTimeout(onConnectTimeout, timeout, socket) : null;
+ const cancelTimeout = setupTimeout(() => onConnectTimeout(socket), timeout);
socket.setNoDelay(true).once(protocol === "https:" ? "secureConnect" : "connect", function() {
- clearTimeout(timeoutId);
+ cancelTimeout();
if (callback) {
const cb = callback;
callback = null;
cb(null, this);
}
}).on("error", function(err) {
- clearTimeout(timeoutId);
+ cancelTimeout();
if (callback) {
const cb = callback;
callback = null;
@@ -4874,6 +5746,29 @@ var require_connect = __commonJS({
}, "connect");
}
__name(buildConnector, "buildConnector");
+ function setupTimeout(onConnectTimeout2, timeout) {
+ if (!timeout) {
+ return () => {
+ };
+ }
+ let s1 = null;
+ let s2 = null;
+ const timeoutId = setTimeout(() => {
+ s1 = setImmediate(() => {
+ if (define_process_default.platform === "win32") {
+ s2 = setImmediate(() => onConnectTimeout2());
+ } else {
+ onConnectTimeout2();
+ }
+ });
+ }, timeout);
+ return () => {
+ clearTimeout(timeoutId);
+ clearImmediate(s1);
+ clearImmediate(s2);
+ };
+ }
+ __name(setupTimeout, "setupTimeout");
function onConnectTimeout(socket) {
util.destroy(socket, new ConnectTimeoutError());
}
@@ -4882,9 +5777,9 @@ var require_connect = __commonJS({
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/llhttp/utils.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/llhttp/utils.js
var require_utils = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/llhttp/utils.js"(exports) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/llhttp/utils.js"(exports) {
"use strict";
init_define_process();
Object.defineProperty(exports, "__esModule", { value: true });
@@ -4904,9 +5799,9 @@ var require_utils = __commonJS({
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/llhttp/constants.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/llhttp/constants.js
var require_constants2 = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/llhttp/constants.js"(exports) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/llhttp/constants.js"(exports) {
"use strict";
init_define_process();
Object.defineProperty(exports, "__esModule", { value: true });
@@ -5224,25 +6119,25 @@ var require_constants2 = __commonJS({
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/llhttp/llhttp.wasm.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/llhttp/llhttp.wasm.js
var require_llhttp_wasm = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/llhttp/llhttp.wasm.js"(exports, module2) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/llhttp/llhttp.wasm.js"(exports, module2) {
init_define_process();
- module2.exports = "AGFzbQEAAAABMAhgAX8Bf2ADf39/AX9gBH9/f38Bf2AAAGADf39/AGABfwBgAn9/AGAGf39/f39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQACA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAzk4AwMEAAAFAAAAAAAABQEFAAUFBQAABgAAAAYGAQEBAQEBAQEBAQEBAQEBAQABAAABAQcAAAUFAAMEBQFwAQ4OBQMBAAIGCAF/AUGgtwQLB/UEHwZtZW1vcnkCAAtfaW5pdGlhbGl6ZQAJGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAAtsbGh0dHBfaW5pdAAKGGxsaHR0cF9zaG91bGRfa2VlcF9hbGl2ZQA1DGxsaHR0cF9hbGxvYwAMBm1hbGxvYwA6C2xsaHR0cF9mcmVlAA0EZnJlZQA8D2xsaHR0cF9nZXRfdHlwZQAOFWxsaHR0cF9nZXRfaHR0cF9tYWpvcgAPFWxsaHR0cF9nZXRfaHR0cF9taW5vcgAQEWxsaHR0cF9nZXRfbWV0aG9kABEWbGxodHRwX2dldF9zdGF0dXNfY29kZQASEmxsaHR0cF9nZXRfdXBncmFkZQATDGxsaHR0cF9yZXNldAAUDmxsaHR0cF9leGVjdXRlABUUbGxodHRwX3NldHRpbmdzX2luaXQAFg1sbGh0dHBfZmluaXNoABcMbGxodHRwX3BhdXNlABgNbGxodHRwX3Jlc3VtZQAZG2xsaHR0cF9yZXN1bWVfYWZ0ZXJfdXBncmFkZQAaEGxsaHR0cF9nZXRfZXJybm8AGxdsbGh0dHBfZ2V0X2Vycm9yX3JlYXNvbgAcF2xsaHR0cF9zZXRfZXJyb3JfcmVhc29uAB0UbGxodHRwX2dldF9lcnJvcl9wb3MAHhFsbGh0dHBfZXJybm9fbmFtZQAfEmxsaHR0cF9tZXRob2RfbmFtZQAgGmxsaHR0cF9zZXRfbGVu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QZx/akHkAEkNACAAQcwBRg0AIABBsAJGDQBBBCEFIARBiARxQYAERg0CIARBKHFFDQILQQAPC0EAQQMgACkDIFAbIQULIAULXQECf0EAIQECQCAALQAoQQFGDQAgAC8BMiICQZx/akHkAEkNACACQcwBRg0AIAJBsAJGDQAgAC8BMCIAQcAAcQ0AQQEhASAAQYgEcUGABEYNACAAQShxRSEBCyABC6IBAQN/AkACQAJAIAAtACpFDQAgAC0AK0UNAEEAIQMgAC8BMCIEQQJxRQ0BDAILQQAhAyAALwEwIgRBAXFFDQELQQEhAyAALQAoQQFGDQAgAC8BMiIFQZx/akHkAEkNACAFQcwBRg0AIAVBsAJGDQAgBEHAAHENAEEAIQMgBEGIBHFBgARGDQAgBEEocUEARyEDCyAAQQA7ATAgAEEAOgAvIAMLlAEBAn8CQAJAAkAgAC0AKkUNACAALQArRQ0AQQAhASAALwEwIgJBAnFFDQEMAgtBACEBIAAvATAiAkEBcUUNAQtBASEBIAAtAChBAUYNACAALwEyIgBBnH9qQeQASQ0AIABBzAFGDQAgAEGwAkYNACACQcAAcQ0AQQAhASACQYgEcUGABEYNACACQShxQQBHIQELIAELTwAgAEEYakIANwMAIABCADcDACAAQTBqQgA3AwAgAEEoakIANwMAIABBIGpCADcDACAAQRBqQgA3AwAgAEEIakIANwMAIABBuAE2AhxBAAt7AQF/AkAgACgCDCIDDQACQCAAKAIERQ0AIAAgATYCBAsCQCAAIAEgAhC4gICAACIDDQAgACgCDA8LIAAgAzYCHEEAIQMgACgCBCIBRQ0AIAAgASACIAAoAggRgYCAgAAAIgFFDQAgACACNgIUIAAgATYCDCABIQMLIAML8soBAxl/A34FfyOAgICAAEEQayIDJICAgIAAIAEhBCABIQUgASEGIAEhByABIQggASEJIAEhCiABIQsgASEMIAEhDSABIQ4gASEPIAEhECABIREgASESIAEhEyABIRQgASEVIAEhFiABIRcgASEYIAEhGSABIRoCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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QQEhGwwPC0GbASEbDA4LQZwBIRsMDQtBngEhGwwMC0GgASEbDAsLQZ8BIRsMCgtBoQEhGwwJC0GiASEbDAgLQaMBIRsMBwtBpAEhGwwGC0GlASEbDAULQaYBIRsMBAtBpwEhGwwDC0GoASEbDAILQakBIRsMAQtBrwEhGwsDQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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IAAgIDYCAAybAgsgAEEANgIAIB8gI2tBBWohAUEjIRsMswELAkAgASIEIAJHDQBB6wAhGwyaAgsCQAJAIAQtAABBtH9qDggAtgG2AbYBtgG2AbYBAbYBCyAEQQFqIQFB3QAhGwyPAgsgBEEBaiEBQd4AIRsMjgILAkAgASIEIAJHDQBB7AAhGwyZAgsgBC0AAEHFAEcNswEgBEEBaiEBDOQBC0HtACEbIAEiHyACRg2XAiACIB9rIAAoAgAiI2ohICAfIQQgIyEBAkADQCAELQAAIAFBqLKAgABqLQAARw2zASABQQNGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAICA2AgAMmAILIABBADYCACAfICNrQQRqIQFBLSEbDLABC0HuACEbIAEiHyACRg2WAiACIB9rIAAoAgAiI2ohICAfIQQgIyEBAkADQCAELQAAIAFB8LKAgABqLQAARw2yASABQQhGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAICA2AgAMlwILIABBADYCACAfICNrQQlqIQFBKSEbDK8BCwJAIAEiASACRw0AQe8AIRsMlgILQQEhGyABLQAAQd8ARw2uASABQQFqIQEM4gELQfAAIRsgASIfIAJGDZQCIAIgH2sgACgCACIjaiEgIB8hBCAjIQEDQCAELQAAIAFBrLKAgABqLQAARw2vASABQQFGDfoBIAFBAWohASAEQQFqIgQgAkcNAAsgACAgNgIADJQCC0HxACEbIAEiHyACRg2TAiACIB9rIAAoAgAiI2ohICAfIQQgIyEBAkADQCAELQAAIAFBrrKAgABqLQAARw2vASABQQJGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAICA2AgAMlAILIABBADYCACAfICNrQQNqIQFBAiEbDKwBC0HyACEbIAEiHyACRg2SAiACIB9rIAAoAgAiI2ohICAfIQQgIyEBAkADQCAELQAAIAFBkLOAgABqLQAARw2uASABQQFGDQEgAUEBaiEBIARBAWoiBCACRw0ACyAAICA2AgAMkwILIABBADYCACAfICNrQQJqIQFBHyEbDKsBC0HzACEbIAEiHyACRg2RAiACIB9rIAAoAgAiI2ohICAfIQQgIyEBAkADQCAELQAAIAFBkrOAgABqLQAARw2tASABQQFGDQEgAUEBaiEBIARBAWoiBCAC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c3QASW52YWxpZCBtZXRob2QgZm9yIFJUU1AveC54IHJlcXVlc3QARXhwZWN0ZWQgU09VUkNFIG1ldGhvZCBmb3IgSUNFL3gueCByZXF1ZXN0AEludmFsaWQgY2hhciBpbiB1cmwgZnJhZ21lbnQgc3RhcnQARXhwZWN0ZWQgZG90AFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fc3RhdHVzAEludmFsaWQgcmVzcG9uc2Ugc3RhdHVzAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIHBhcmFtZXRlcnMAVXNlciBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfaGVhZGVyYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9iZWdpbmAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzZXJ2ZXIASW52YWxpZCBoZWFkZXIgdmFsdWUgY2hhcgBJbnZhbGlkIGhlYWRlciBmaWVsZCBjaGFyAEludmFsaWQgbWlub3IgdmVyc2lvbgBJbnZhbGlkIG1ham9yIHZlcnNpb24ARXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgdmVyc2lvbgBFeHBlY3RlZCBDUkxGIGFmdGVyIHZlcnNpb24ASW52YWxpZCBoZWFkZXIgdG9rZW4AU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl91cmwASW52YWxpZCBjaGFyYWN0ZXJzIGluIHVybABVbmV4cGVjdGVkIHN0YXJ0IGNoYXIgaW4gdXJsAERvdWJsZSBAIGluIHVybABFbXB0eSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXJhY3RlciBpbiBDb250ZW50LUxlbmd0aABEdXBsaWNhdGUgQ29udGVudC1MZW5ndGgASW52YWxpZCBjaGFyIGluIHVybCBwYXRoAENvbnRlbnQtTGVuZ3RoIGNhbid0IGJlIHByZXNlbnQgd2l0aCBUcmFuc2Zlci1FbmNvZGluZwBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBzaXplAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25faGVhZGVyX3ZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgTEYgYWZ0ZXIgaGVhZGVyIHZhbHVlAFBhdXNlZCBieSBvbl9oZWFkZXJzX2NvbXBsZXRlAEludmFsaWQgRU9GIHN0YXRlAG9uX2NodW5rX2hlYWRlciBwYXVzZQBvbl9tZXNzYWdlX2JlZ2luIHBhdXNlAG9uX2NodW5rX2NvbXBsZXRlIHBhdXNlAG9uX21lc3NhZ2VfY29tcGxldGUgcGF1c2UAUGF1c2Ugb24gQ09OTkVDVC9VcGdyYWRlAFBhdXNlIG9uIFBSSS9VcGdyYWRlAEV4cGVjdGVkIEhUVFAvMiBDb25uZWN0aW9uIFByZWZhY2UARXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgbWV0aG9kAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25faGVhZGVyX2ZpZWxkAFBhdXNlZABJbnZhbGlkIHdvcmQgZW5jb3VudGVyZWQASW52YWxpZCBtZXRob2QgZW5jb3VudGVyZWQAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzY2hlbWEAUmVxdWVzdCBoYXMgaW52YWxpZCBgVHJhbnNmZXItRW5jb2RpbmdgAE1LQUNUSVZJVFkAQ09QWQBOT1RJRlkAUExBWQBQVVQAQ0hFQ0tPVVQAUE9TVABSRVBPUlQASFBFX0lOVkFMSURfQ09OU1RBTlQAR0VUAEhQRV9TVFJJQ1QAUkVESVJFQ1QAQ09OTkVDVABIUEVfSU5WQUxJRF9TVEFUVVMAT1BUSU9OUwBTRVRfUEFSQU1FVEVSAEdFVF9QQVJBTUVURVIASFBFX1VTRVIASFBFX0NCX0NIVU5LX0hFQURFUgBNS0NBTEVOREFSAFNFVFVQAFRFQVJET1dOAEhQRV9DTE9TRURfQ09OTkVDVElPTgBIUEVfSU5WQUxJRF9WRVJTSU9OAEhQRV9DQl9NRVNTQUdFX0JFR0lOAEhQRV9JTlZBTElEX0hFQURFUl9UT0tFTgBIUEVfSU5WQUxJRF9VUkwATUtDT0wAQUNMAEhQRV9JTlRFUk5BTABIUEVfT0sAVU5MSU5LAFVOTE9DSwBQUkkASFBFX0lOVkFMSURfQ09OVEVOVF9MRU5HVEgASFBFX1VORVhQRUNURURfQ09OVEVOVF9MRU5HVEgARkxVU0gAUFJPUFBBVENIAE0tU0VBUkNIAEhQRV9JTlZBTElEX1RSQU5TRkVSX0VOQ09ESU5HAEV4cGVjdGVkIENSTEYASFBFX0lOVkFMSURfQ0hVTktfU0laRQBNT1ZFAEhQRV9DQl9IRUFERVJTX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19DT01QTEVURQBIUEVfQ0JfTUVTU0FHRV9DT01QTEVURQBERUxFVEUASFBFX0lOVkFMSURfRU9GX1NUQVRFAFBBVVNFAFBVUkdFAE1FUkdFAEhQRV9QQVVTRURfVVBHUkFERQBIUEVfUEFVU0VEX0gyX1VQR1JBREUAU09VUkNFAEFOTk9VTkNFAFRSQUNFAERFU0NSSUJFAFVOU1VCU0NSSUJFAFJFQ09SRABIUEVfSU5WQUxJRF9NRVRIT0QAUFJPUEZJTkQAVU5CSU5EAFJFQklORABIUEVfTEZfRVhQRUNURUQASFBFX1BBVVNFRABIRUFEAEV4cGVjdGVkIEhUVFAvAIwLAAB/CwAAgwoAADkNAADACwAADQsAAA8NAABlCwAAagoAACMLAABMCwAApQsAACMMAACfCgAAjAwAAPcLAAA3CwAAPwwAAG0MAADfCgAAVwwAAEkNAAC0DAAAxwwAANYKAACFDAAAfwoAAFQNAABeCgAAUQoAAJcKAACyCgAA7QwAAEAKAACcCwAAdQsAADoMAAAiDQAA5AsAAPALAACaCwAANA0AADINAAArDQAAewsAAGMKAAA1CgAAVQoAAK4MAADuCwAARQoAAP4MAAD8DAAA6AsAAKgMAADzCgAAlQsAAJMLAADdDAAAoQsAAPMMAADkDAAA/goAAEwKAACiDAAABAsAAMgKAAC6CgAAjgoAAAgNAADeCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAAAAAAAAAAAAAAAAAAAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAWxvc2VlZXAtYWxpdmUAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEBAQEBAQEBAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAWNodW5rZWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAEBAQEBAAABAQABAQABAQEBAQEBAQEBAAAAAAAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZWN0aW9uZW50LWxlbmd0aG9ucm94eS1jb25uZWN0aW9uAAAAAAAAAAAAAAAAAAAAcmFuc2Zlci1lbmNvZGluZ3BncmFkZQ0KDQoNClNNDQoNClRUUC9DRS9UU1AvAAAAAAAAAAAAAAAAAQIAAQMAAAAAAAAAAAAAAAAAAAAAAAAEAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAECAAEDAAAAAAAAAAAAAAAAAAAAAAAABAEBBQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAABAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAAEAAAIAAAAAAAAAAAAAAAAAAAAAAAADBAAABAQEBAQEBAQEBAQFBAQEBAQEBAQEBAQEAAQABgcEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAAEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAACAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATk9VTkNFRUNLT1VUTkVDVEVURUNSSUJFTFVTSEVURUFEU0VBUkNIUkdFQ1RJVklUWUxFTkRBUlZFT1RJRllQVElPTlNDSFNFQVlTVEFUQ0hHRU9SRElSRUNUT1JUUkNIUEFSQU1FVEVSVVJDRUJTQ1JJQkVBUkRPV05BQ0VJTkROS0NLVUJTQ1JJQkVIVFRQL0FEVFAv";
+ module2.exports = "AGFzbQEAAAABMAhgAX8Bf2ADf39/AX9gBH9/f38Bf2AAAGADf39/AGABfwBgAn9/AGAGf39/f39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQACA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAzk4AwMEAAAFAAAAAAAABQEFAAUFBQAABgAAAAYGAQEBAQEBAQEBAQEBAQEBAQABAAABAQcAAAUFAAMEBQFwAQ4OBQMBAAIGCAF/AUGAuAQLB/UEHwZtZW1vcnkCAAtfaW5pdGlhbGl6ZQAJGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAAtsbGh0dHBfaW5pdAAKGGxsaHR0cF9zaG91bGRfa2VlcF9hbGl2ZQA1DGxsaHR0cF9hbGxvYwAMBm1hbGxvYwA6C2xsaHR0cF9mcmVlAA0EZnJlZQA8D2xsaHR0cF9nZXRfdHlwZQAOFWxsaHR0cF9nZXRfaHR0cF9tYWpvcgAPFWxsaHR0cF9nZXRfaHR0cF9taW5vcgAQEWxsaHR0cF9nZXRfbWV0aG9kABEWbGxodHRwX2dldF9zdGF0dXNfY29kZQASEmxsaHR0cF9nZXRfdXBncmFkZQATDGxsaHR0cF9yZXNldAAUDmxsaHR0cF9leGVjdXRlABUUbGxodHRwX3NldHRpbmdzX2luaXQAFg1sbGh0dHBfZmluaXNoABcMbGxodHRwX3BhdXNlABgNbGxodHRwX3Jlc3VtZQAZG2xsaHR0cF9yZXN1bWVfYWZ0ZXJfdXBncmFkZQAaEGxsaHR0cF9nZXRfZXJybm8AGxdsbGh0dHBfZ2V0X2Vycm9yX3JlYXNvbgAcF2xsaHR0cF9zZXRfZXJyb3JfcmVhc29uAB0UbGxodHRwX2dldF9lcnJvcl9wb3MAHhFsbGh0dHBfZXJybm9fbmFtZQAfEmxsaHR0cF9tZXRob2RfbmFtZQAgGmxsaHR0cF9zZXRfbGVuaWVudF9oZWFkZXJzACEhbGxodHRwX3NldF9sZW5pZW50X2NodW5rZWRfbGVuZ3RoACIYbGxodHRwX21lc3NhZ2VfbmVlZHNfZW9mADMJEwEAQQELDQECAwQFCwYHLiooJCYKxqgCOAIACwgAEIiAgIAACxkAIAAQtoCAgAAaIAAgAjYCNCAAIAE6ACgLHAAgACAALwEyIAAtAC4gABC1gICAABCAgICAAAspAQF/QTgQuoCAgAAiARC2gICAABogAUGAiICAADYCNCABIAA6ACggAQsKACAAELyAgIAACwcAIAAtACgLBwAgAC0AKgsHACAALQArCwcAIAAtACkLBwAgAC8BMgsHACAALQAuC0UBBH8gACgCGCEBIAAtAC0hAiAALQAoIQMgACgCNCEEIAAQtoCAgAAaIAAgBDYCNCAAIAM6ACggACACOgAtIAAgATYCGAsRACAAIAEgASACahC3gICAAAtFACAAQgA3AgAgAEEwakIANwIAIABBKGpCADcCACAAQSBqQgA3AgAgAEEYakIANwIAIABBEGpCADcCACAAQQhqQgA3AgALZwEBf0EAIQECQCAAKAIMDQACQAJAAkACQCAALQAvDgMBAAMCCyAAKAI0IgFFDQAgASgCHCIBRQ0AIAAgARGAgICAAAAiAQ0DC0EADwsQv4CAgAAACyAAQf+RgIAANgIQQQ4hAQsgAQseAAJAIAAoAgwNACAAQYSUgIAANgIQIABBFTYCDAsLFgACQCAAKAIMQRVHDQAgAEEANgIMCwsWAAJAIAAoAgxBFkcNACAAQQA2AgwLCwcAIAAoAgwLBwAgACgCEAsJACAAIAE2AhALBwAgACgCFAsiAAJAIABBGkkNABC/gICAAAALIABBAnRByJuAgABqKAIACyIAAkAgAEEuSQ0AEL+AgIAAAAsgAEECdEGwnICAAGooAgALFgAgACAALQAtQf4BcSABQQBHcjoALQsZACAAIAAtAC1B/QFxIAFBAEdBAXRyOgAtCy4BAn9BACEDAkAgACgCNCIERQ0AIAQoAgAiBEUNACAAIAQRgICAgAAAIQMLIAMLSQECf0EAIQMCQCAAKAI0IgRFDQAgBCgCBCIERQ0AIAAgASACIAFrIAQRgYCAgAAAIgNBf0cNACAAQZyOgIAANgIQQRghAwsgAwsuAQJ/QQAhAwJAIAAoAjQiBEUNACAEKAIoIgRFDQAgACAEEYCAgIAAACEDCyADC0kBAn9BACEDAkAgACgCNCIERQ0AIAQoAggiBEUNACAAIAEgAiABayAEEYGAgIAAACIDQX9HDQAgAEHSioCAADYCEEEYIQMLIAMLLgECf0EAIQMCQCAAKAI0IgRFDQAgBCgCLCIERQ0AIAAgBBGAgICAAAAhAwsgAwtJAQJ/QQAhAwJAIAAoAjQiBEUNACAEKAIMIgRFDQAgACABIAIgAWsgBBGBgICAAAAiA0F/Rw0AIABB3ZOAgAA2AhBBGCEDCyADCy4BAn9BACEDAkAgACgCNCIERQ0AIAQoAjAiBEUNACAAIAQRgICAgAAAIQMLIAMLSQECf0EAIQMCQCAAKAI0IgRFDQAgBCgCECIERQ0AIAAgASACIAFrIAQRgYCAgAAAIgNBf0cNACAAQcOQgIAANgIQQRghAwsgAwsuAQJ/QQAhAwJAIAAoAjQiBEUNACAEKAI0IgRFDQAgACAEEYCAgIAAACEDCyADCy4BAn9BACEDAkAgACgCNCIERQ0AIAQoAhQiBEUNACAAIAQRgICAgAAAIQMLIAMLLgECf0EAIQMCQCAAKAI0IgRFDQAgBCgCHCIERQ0AIAAgBBGAgICAAAAhAwsgAwtJAQJ/QQAhAwJAIAAoAjQiBEUNACAEKAIYIgRFDQAgACABIAIgAWsgBBGBgICAAAAiA0F/Rw0AIABB0oiAgAA2AhBBGCEDCyADCy4BAn9BACEDAkAgACgCNCIERQ0AIAQoAiAiBEUNACAAIAQRgICAgAAAIQMLIAMLLgECf0EAIQMCQCAAKAI0IgRFDQAgBCgCJCIERQ0AIAAgBBGAgICAAAAhAwsgAwtFAQF/AkACQCAALwEwQRRxQRRHDQBBASEDIAAtAChBAUYNASAALwEyQeUARiEDDAELIAAtAClBBUYhAwsgACADOgAuQQAL8gEBA39BASEDAkAgAC8BMCIEQQhxDQAgACkDIEIAUiEDCwJAAkAgAC0ALkUNAEEBIQUgAC0AKUEFRg0BQQEhBSAEQcAAcUUgA3FBAUcNAQtBACEFIARBwABxDQBBAiEFIARBCHENAAJAIARBgARxRQ0AAkAgAC0AKEEBRw0AIAAtAC1BCnENAEEFDwtBBA8LAkAgBEEgcQ0AAkAgAC0AKEEBRg0AIAAvATIiAEGcf2pB5ABJDQAgAEHMAUYNACAAQbACRg0AQQQhBSAEQYgEcUGABEYNAiAEQShxRQ0CC0EADwtBAEEDIAApAyBQGyEFCyAFC10BAn9BACEBAkAgAC0AKEEBRg0AIAAvATIiAkGcf2pB5ABJDQAgAkHMAUYNACACQbACRg0AIAAvATAiAEHAAHENAEEBIQEgAEGIBHFBgARGDQAgAEEocUUhAQsgAQuiAQEDfwJAAkACQCAALQAqRQ0AIAAtACtFDQBBACEDIAAvATAiBEECcUUNAQwCC0EAIQMgAC8BMCIEQQFxRQ0BC0EBIQMgAC0AKEEBRg0AIAAvATIiBUGcf2pB5ABJDQAgBUHMAUYNACAFQbACRg0AIARBwABxDQBBACEDIARBiARxQYAERg0AIARBKHFBAEchAwsgAEEAOwEwIABBADoALyADC5QBAQJ/AkACQAJAIAAtACpFDQAgAC0AK0UNAEEAIQEgAC8BMCICQQJxRQ0BDAILQQAhASAALwEwIgJBAXFFDQELQQEhASAALQAoQQFGDQAgAC8BMiIAQZx/akHkAEkNACAAQcwBRg0AIABBsAJGDQAgAkHAAHENAEEAIQEgAkGIBHFBgARGDQAgAkEocUEARyEBCyABC08AIABBGGpCADcDACAAQgA3AwAgAEEwakIANwMAIABBKGpCADcDACAAQSBqQgA3AwAgAEEQakIANwMAIABBCGpCADcDACAAQbwBNgIcQQALewEBfwJAIAAoAgwiAw0AAkAgACgCBEUNACAAIAE2AgQLAkAgACABIAIQuICAgAAiAw0AIAAoAgwPCyAAIAM2AhxBACEDIAAoAgQiAUUNACAAIAEgAiAAKAIIEYGAgIAAACIBRQ0AIAAgAjYCFCAAIAE2AgwgASEDCyADC9POAQMcfwN+BX8jgICAgABBEGsiAySAgICAACABIQQgASEFIAEhBiABIQcgASEIIAEhCSABIQogASELIAEhDCABIQ0gASEOIAEhDyABIRAgASERIAEhEiABIRMgASEUIAEhFSABIRYgASEXIAEhGCABIRkgASEaIAEhGyABIRwgASEdAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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HgwTC0GZASEeDBILQZ0BIR4MEQtBmgEhHgwQC0EBIR4MDwtBmwEhHgwOC0GcASEeDA0LQZ4BIR4MDAtBoAEhHgwLC0GfASEeDAoLQaEBIR4MCQtBogEhHgwIC0GjASEeDAcLQaQBIR4MBgtBpQEhHgwFC0GmASEeDAQLQacBIR4MAwtBqAEhHgwCC0GpASEeDAELQa8BIR4LA0ACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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AbsBuwG7AbsBuwG7AbsBuwG7AQG7AQsgCEEBaiEBQdQAIR4MmAILIAhBAWohAUHVACEeDJcCC0HnACEeIAEiIiACRg2mAiACICJrIAAoAgAiJmohIyAiIQggJiEBAkADQCAILQAAIAFB7bOAgABqLQAARw25ASABQQJGDQEgAUEBaiEBIAhBAWoiCCACRw0ACyAAICM2AgAMpwILIABBADYCACAiICZrQQNqIQFBECEeDLYBC0HoACEeIAEiIiACRg2lAiACICJrIAAoAgAiJmohIyAiIQggJiEBAkADQCAILQAAIAFB9rKAgABqLQAARw24ASABQQVGDQEgAUEBaiEBIAhBAWoiCCACRw0ACyAAICM2AgAMpgILIABBADYCACAiICZrQQZqIQFBFiEeDLUBC0HpACEeIAEiIiACRg2kAiACICJrIAAoAgAiJmohIyAiIQggJiEBAkADQCAILQAAIAFB/LKAgABqLQAARw23ASABQQNGDQEgAUEBaiEBIAhBAWoiCCACRw0ACyAAICM2AgAMpQILIABBADYCACAiICZrQQRqIQFBBSEeDLQBCwJAIAEiCCACRw0AQeoAIR4MpAILIAgtAABB2QBHDbUBIAhBAWohAUEIIR4MswELAkAgASIIIAJHDQBB6wAhHgyjAgsCQAJAIAgtAABBsn9qDgMAtgEBtgELIAhBAWohAUHZACEeDJMCCyAIQQFqIQFB2gAhHgySAgsCQCABIgggAkcNAEHsACEeDKICCwJAAkAgCC0AAEG4f2oOCAC1AbUBtQG1AbUBtQEBtQELIAhBAWohAUHYACEeDJICCyAIQQFqIQFB2wAhHgyRAgtB7QAhHiABIiIgAkYNoAIgAiAiayAAKAIAIiZqISMgIiEIICYhAQJAA0AgCC0AACABQYCzgIAAai0AAEcNswEgAUECRg0BIAFBAWohASAIQQFqIgggAkcNAAsgACAjNgIADKECC0EAIR4gAEEANgIAICIgJmtBA2ohAQywAQtB7gAhHiABIiIgAkYNnwIgAiAiayAAKAIAIiZqISMgIiEIICYhAQJAA0AgCC0AACABQYOzgIAAai0AAEcNsgEgAUEERg0BIAFBAWohASAIQQFqIgggAkcNAAsgACAjNgIADKACCyAAQQA2AgAgIiAma0EFaiEBQSMhHgyvAQsCQCABIgggAkcN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ImohJiAeIQggIiEBAkADQCAILQAAIAFBp7OAgABqLQAARw2gASABQQFGDQEgAUEBaiEBIAhBAWoiCCACRw0ACyAAICY2AgBBgAEhHgyOAgsgAEEANgIAIB4gImtBAmohAUELIR4MnQELAkAgASIIIAJHDQBBgQEhHgyNAgsCQAJAAkACQCAILQAAQVNqDiMAogGiAaIBogGiAaIBogGiAaIBogGiAaIBogGiAaIBogGiAaIBogGiAaIBogGiAQGiAaIBogGiAaIBAqIBogGiAQOiAQsgCEEBaiEBQekAIR4M/wELIAhBAWohAUHqACEeDP4BCyAIQQFqIQFB7wAhHgz9AQsgCEEBaiEBQfAAIR4M/AELAkAgASIeIAJHDQBBggEhHgyMAgsgAiAeayAAKAIAIiJqISYgHiEIICIhAQJAA0AgCC0AACABQamzgIAAai0AAEcNngEgAUEERg0BIAFBAWohASAIQQFqIgggAkcNAAsgACAmNgIAQYIBIR4MjAILIABBADYCACAeICJrQQVqIQFBGSEeDJsBCwJAIAEiIiACRw0AQYMBIR4MiwILIAIgImsgACgCACImaiEeICIhCCAmIQECQANAIAgtAAAgAUGus4CAAGotAABHDZ0BIAFBBUYNASABQQFqIQEgCEEBaiIIIAJHDQALIAAgHjYCAEGDASEeDIsCCyAAQQA2AgBBBiEeICIgJmtBBmohAQyaAQsCQCABIh4gAkcNAEGEASEeDIoCCyACIB5rIAAoAgAiImohJiAeIQggIiEBAkADQCAILQAAIAFBtLOAgABqLQAARw2cASABQQFGDQEgAUEBaiEBIAhBAWoiCCACRw0ACyAAICY2AgBBhAEhHgyKAgsgAEEANgIAIB4gImtBAmohAUEcIR4MmQELAkAgASIeIAJHDQBBhQEhHgyJAgsgAiAeayAAKAIAIiJqISYgHiEIICIhAQJAA0AgCC0AACABQbazgIAAai0AAEcNmwEgAUEBRg0BIAFBAWohASAIQQFqIgggAkcNAAsgACAmNgIAQYUBIR4MiQILIABBADYCACAeICJrQQJqIQFBJyEeDJgBCwJAIAEiCCACRw0AQYYBIR4MiAILAkACQCAILQAAQax/ag4CAAGbAQsgCEEBaiEBQfQAIR4M+AELIAhBAWohAUH1ACEeDPcBCwJAIAEiHiAC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IiEBDDELIABBxAA2AhwgACAiNgIUIAAgATYCDEEAIR4MeQsgACgCBCEBIABBADYCBAJAIAAgASAiEKSAgIAAIgENACAiIQEMMQsgAEHFADYCHCAAICI2AhQgACABNgIMQQAhHgx4CyAAKAIEIQEgAEEANgIEAkAgACABICIQpICAgAAiAQ0AICIhAQw1CyAAQdAANgIcIAAgIjYCFCAAIAE2AgxBACEeDHcLIABBADYCHCAAICI2AhQgAEHQjICAADYCECAAQQc2AgxBACEeDHYLIABBADYCHCAAIAE2AhQgAEHQjICAADYCECAAQQc2AgxBACEeDHULQQAhHiAAQQA2AhwgACAiNgIUIABBv5SAgAA2AhAgAEEHNgIMDHQLIABBADYCHCAAICI2AhQgAEG/lICAADYCECAAQQc2AgxBACEeDHMLIABBADYCHCAAICI2AhQgAEHUjoCAADYCECAAQQc2AgxBACEeDHILIABBADYCHCAAIAE2AhQgAEHBk4CAADYCECAAQQY2AgxBACEeDHELIABBADYCACAiICZrQQZqIQFBJCEeCyAAIB46ACkgASEBDE4LIABBADYCAAtBACEeIABBADYCHCAAIAg2AhQgAEGklICAADYCECAAQQY2AgwMbQsgACgCBCETIABBADYCBCAAIBMgHhCmgICAACITDQEgHkEBaiETC0GdASEeDFsLIABBqgE2AhwgACATNgIMIAAgHkEBajYCFEEAIR4MagsgACgCBCEUIABBADYCBCAAIBQgHhCmgICAACIUDQEgHkEBaiEUC0GaASEeDFgLIABBqwE2AhwgACAUNgIMIAAgHkEBajYCFEEAIR4MZwsgAEEANgIcIAAgFTYCFCAAQfOKgIAANgIQIABBDTYCDEEAIR4MZgsgAEEANgIcIAAgFjYCFCAAQc6NgIAANgIQIABBCTYCDEEAIR4MZQtBASEeCyAAIB46ACsgF0EBaiEWDC4LIABBADYCHCAAIBc2AhQgAEGijYCAADYCECAAQQk2AgxBACEeDGILIABBADYCHCAAIBg2AhQgAEHFioCAADYCECAAQQk2AgxBACEeDGELQQEhHgsgACAeOgAqIBlBAWohGAwsCyAAQQA2AhwgACAZNgIUIABBuI2AgAA2AhAgAEEJNgIMQQAhHgxeCyAAQQA2AhwgACAZNgIUIABB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QR9GG3QhAiAEKAIAIQYCQANAIAYiBCgCBEF4cSAARg0BIAJBHXYhBiACQQF0IQIgBCAGQQRxakEQaiIDKAIAIgYNAAsgAyABNgIAIAFBGGogBDYCACABIAE2AgwgASABNgIIDAELIAQoAggiACABNgIMIAQgATYCCCABQRhqQQA2AgAgASAENgIMIAEgADYCCAtBAEEAKAKotICAAEF/aiIBQX8gARs2Aqi0gIAACwtOAAJAIAANAD8AQRB0DwsCQCAAQf//A3ENACAAQX9MDQACQCAAQRB2QAAiAEF/Rw0AQQBBMDYC+LeAgABBfw8LIABBEHQPCxC/gICAAAALBAAAAAsLjiwBAEGACAuGLAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASW52YWxpZCBjaGFyIGluIHVybCBxdWVyeQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2JvZHkAQ29udGVudC1MZW5ndGggb3ZlcmZsb3cAQ2h1bmsgc2l6ZSBvdmVyZmxvdwBSZXNwb25zZSBvdmVyZmxvdwBJbnZhbGlkIG1ldGhvZCBmb3IgSFRUUC94LnggcmVxdWVzdABJbnZhbGlkIG1ldGhvZCBmb3IgUlRTUC94LnggcmVxdWVzdABFeHBlY3RlZCBTT1VSQ0UgbWV0aG9kIGZvciBJQ0UveC54IHJlcXVlc3QASW52YWxpZCBjaGFyIGluIHVybCBmcmFnbWVudCBzdGFydABFeHBlY3RlZCBkb3QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9zdGF0dXMASW52YWxpZCByZXNwb25zZSBzdGF0dXMASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgcGFyYW1ldGVycwBVc2VyIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19oZWFkZXJgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXNzYWdlX2JlZ2luYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXNzYWdlX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNlcnZlcgBJbnZhbGlkIGhlYWRlciB2YWx1ZSBjaGFyAEludmFsaWQgaGVhZGVyIGZpZWxkIGNoYXIASW52YWxpZCBtaW5vciB2ZXJzaW9uAEludmFsaWQgbWFqb3IgdmVyc2lvbgBFeHBlY3RlZCBzcGFjZSBhZnRlciB2ZXJzaW9uAEV4cGVjdGVkIENSTEYgYWZ0ZXIgdmVyc2lvbgBJbnZhbGlkIGhlYWRlciB0b2tlbgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3VybABJbnZhbGlkIGNoYXJhY3RlcnMgaW4gdXJsAFVuZXhwZWN0ZWQgc3RhcnQgY2hhciBpbiB1cmwARG91YmxlIEAgaW4gdXJsAEVtcHR5IENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhcmFjdGVyIGluIENvbnRlbnQtTGVuZ3RoAER1cGxpY2F0ZSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXIgaW4gdXJsIHBhdGgAQ29udGVudC1MZW5ndGggY2FuJ3QgYmUgcHJlc2VudCB3aXRoIFRyYW5zZmVyLUVuY29kaW5nAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIHNpemUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfdmFsdWUATWlzc2luZyBleHBlY3RlZCBDUiBhZnRlciBoZWFkZXIgdmFsdWUATWlzc2luZyBleHBlY3RlZCBMRiBhZnRlciBoZWFkZXIgdmFsdWUASW52YWxpZCBgVHJhbnNmZXItRW5jb2RpbmdgIGhlYWRlciB2YWx1ZQBQYXVzZWQgYnkgb25faGVhZGVyc19jb21wbGV0ZQBJbnZhbGlkIEVPRiBzdGF0ZQBvbl9jaHVua19oZWFkZXIgcGF1c2UAb25fbWVzc2FnZV9iZWdpbiBwYXVzZQBvbl9jaHVua19jb21wbGV0ZSBwYXVzZQBvbl9tZXNzYWdlX2NvbXBsZXRlIHBhdXNlAFBhdXNlIG9uIENPTk5FQ1QvVXBncmFkZQBQYXVzZSBvbiBQUkkvVXBncmFkZQBFeHBlY3RlZCBIVFRQLzIgQ29ubmVjdGlvbiBQcmVmYWNlAEV4cGVjdGVkIHNwYWNlIGFmdGVyIG1ldGhvZABTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl9maWVsZABQYXVzZWQASW52YWxpZCB3b3JkIGVuY291bnRlcmVkAEludmFsaWQgbWV0aG9kIGVuY291bnRlcmVkAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2NoZW1hAFJlcXVlc3QgaGFzIGludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYABNS0FDVElWSVRZAENPUFkATk9USUZZAFBMQVkAUFVUAENIRUNLT1VUAFBPU1QAUkVQT1JUAEhQRV9JTlZBTElEX0NPTlNUQU5UAEdFVABIUEVfU1RSSUNUAFJFRElSRUNUAENPTk5FQ1QASFBFX0lOVkFMSURfU1RBVFVTAE9QVElPTlMAU0VUX1BBUkFNRVRFUgBHRVRfUEFSQU1FVEVSAEhQRV9VU0VSAEhQRV9DQl9DSFVOS19IRUFERVIATUtDQUxFTkRBUgBTRVRVUABURUFSRE9XTgBIUEVfQ0xPU0VEX0NPTk5FQ1RJT04ASFBFX0lOVkFMSURfVkVSU0lPTgBIUEVfQ0JfTUVTU0FHRV9CRUdJTgBIUEVfSU5WQUxJRF9IRUFERVJfVE9LRU4ASFBFX0lOVkFMSURfVVJMAE1LQ09MAEFDTABIUEVfSU5URVJOQUwASFBFX09LAFVOTElOSwBVTkxPQ0sAUFJJAEhQRV9JTlZBTElEX0NPTlRFTlRfTEVOR1RIAEhQRV9VTkVYUEVDVEVEX0NPTlRFTlRfTEVOR1RIAEZMVVNIAFBST1BQQVRDSABNLVNFQVJDSABIUEVfSU5WQUxJRF9UUkFOU0ZFUl9FTkNPRElORwBFeHBlY3RlZCBDUkxGAEhQRV9JTlZBTElEX0NIVU5LX1NJWkUATU9WRQBIUEVfQ0JfSEVBREVSU19DT01QTEVURQBIUEVfQ0JfQ0hVTktfQ09NUExFVEUASFBFX0NCX01FU1NBR0VfQ09NUExFVEUAREVMRVRFAEhQRV9JTlZBTElEX0VPRl9TVEFURQBQQVVTRQBQVVJHRQBNRVJHRQBIUEVfUEFVU0VEX1VQR1JBREUASFBFX1BBVVNFRF9IMl9VUEdSQURFAFNPVVJDRQBBTk5PVU5DRQBUUkFDRQBERVNDUklCRQBVTlNVQlNDUklCRQBSRUNPUkQASFBFX0lOVkFMSURfTUVUSE9EAFBST1BGSU5EAFVO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AAAAAAAAAAAAAAAEAQEFAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAAAAQAAAgAAAAAAAAAAAAAAAAAAAAAAAAMEAAAEBAQEBAQEBAQEBAUEBAQEBAQEBAQEBAQABAAGBwQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAEAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAIAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABOT1VOQ0VFQ0tPVVRORUNURVRFQ1JJQkVMVVNIRVRFQURTRUFSQ0hSR0VDVElWSVRZTEVOREFSVkVPVElGWVBUSU9OU0NIU0VBWVNUQVRDSEdFT1JESVJFQ1RPUlRSQ0hQQVJBTUVURVJVUkNFQlNDUklCRUFSRE9XTkFDRUlORE5LQ0tVQlNDUklCRUhUVFAvQURUUC8=";
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/llhttp/llhttp_simd.wasm.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/llhttp/llhttp_simd.wasm.js
var require_llhttp_simd_wasm = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/llhttp/llhttp_simd.wasm.js"(exports, module2) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/llhttp/llhttp_simd.wasm.js"(exports, module2) {
init_define_process();
- module2.exports = "AGFzbQEAAAABMAhgAX8Bf2ADf39/AX9gBH9/f38Bf2AAAGADf39/AGABfwBgAn9/AGAGf39/f39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQACA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAzk4AwMEAAAFAAAAAAAABQEFAAUFBQAABgAAAAYGAQEBAQEBAQEBAQEBAQEBAQABAAABAQcAAAUFAAMEBQFwAQ4OBQMBAAIGCAF/AUGgtwQLB/UEHwZtZW1vcnkCAAtfaW5pdGlhbGl6ZQAJGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAAtsbGh0dHBfaW5pdAAKGGxsaHR0cF9zaG91bGRfa2VlcF9hbGl2ZQA1DGxsaHR0cF9hbGxvYwAMBm1hbGxvYwA6C2xsaHR0cF9mcmVlAA0EZnJlZQA8D2xsaHR0cF9nZXRfdHlwZQAOFWxsaHR0cF9nZXRfaHR0cF9tYWpvcgAPFWxsaHR0cF9nZXRfaHR0cF9taW5vcgAQEWxsaHR0cF9nZXRfbWV0aG9kABEWbGxodHRwX2dldF9zdGF0dXNfY29kZQASEmxsaHR0cF9nZXRfdXBncmFkZQATDGxsaHR0cF9yZXNldAAUDmxsaHR0cF9leGVjdXRlABUUbGxodHRwX3NldHRpbmdzX2luaXQAFg1sbGh0dHBfZmluaXNoABcMbGxodHRwX3BhdXNlABgNbGxodHRwX3Jlc3VtZQAZG2xsaHR0cF9yZXN1bWVfYWZ0ZXJfdXBncmFkZQAaEGxsaHR0cF9nZXRfZXJybm8AGxdsbGh0dHBfZ2V0X2Vycm9yX3JlYXNvbgAcF2xsaHR0cF9zZXRfZXJyb3JfcmVhc29uAB0UbGxodHRwX2dldF9lcnJvcl9wb3MAHhFsbGh0dHBfZXJybm9fbmFtZQAfEmxsaHR0cF9tZXRob2RfbmFtZQAgGmxsaHR0cF9zZXRfbGVu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C0GcASEbDA0LQZ4BIRsMDAtBoAEhGwwLC0GfASEbDAoLQaEBIRsMCQtBogEhGwwIC0GjASEbDAcLQaQBIRsMBgtBpQEhGwwFC0GmASEbDAQLQacBIRsMAwtBqAEhGwwCC0GpASEbDAELQa8BIRsLA0ACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIBsO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aG9kIGZvciBSVFNQL3gueCByZXF1ZXN0AEV4cGVjdGVkIFNPVVJDRSBtZXRob2QgZm9yIElDRS94LnggcmVxdWVzdABJbnZhbGlkIGNoYXIgaW4gdXJsIGZyYWdtZW50IHN0YXJ0AEV4cGVjdGVkIGRvdABTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3N0YXR1cwBJbnZhbGlkIHJlc3BvbnNlIHN0YXR1cwBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBwYXJhbWV0ZXJzAFVzZXIgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2hlYWRlcmAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfYmVnaW5gIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2VydmVyAEludmFsaWQgaGVhZGVyIHZhbHVlIGNoYXIASW52YWxpZCBoZWFkZXIgZmllbGQgY2hhcgBJbnZhbGlkIG1pbm9yIHZlcnNpb24ASW52YWxpZCBtYWpvciB2ZXJzaW9uAEV4cGVjdGVkIHNwYWNlIGFmdGVyIHZlcnNpb24ARXhwZWN0ZWQgQ1JMRiBhZnRlciB2ZXJzaW9uAEludmFsaWQgaGVhZGVyIHRva2VuAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdXJsAEludmFsaWQgY2hhcmFjdGVycyBpbiB1cmwAVW5leHBlY3RlZCBzdGFydCBjaGFyIGluIHVybABEb3VibGUgQCBpbiB1cmwARW1wdHkgQ29udGVudC1MZW5ndGgASW52YWxpZCBjaGFyYWN0ZXIgaW4gQ29udGVudC1MZW5ndGgARHVwbGljYXRlIENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhciBpbiB1cmwgcGF0aABDb250ZW50LUxlbmd0aCBjYW4ndCBiZSBwcmVzZW50IHdpdGggVHJhbnNmZXItRW5jb2RpbmcASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgc2l6ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl92YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIExGIGFmdGVyIGhlYWRlciB2YWx1ZQBQYXVzZWQgYnkgb25faGVhZGVyc19jb21wbGV0ZQBJbnZhbGlkIEVPRiBzdGF0ZQBvbl9jaHVua19oZWFkZXIgcGF1c2UAb25fbWVzc2FnZV9iZWdpbiBwYXVzZQBvbl9jaHVua19jb21wbGV0ZSBwYXVzZQBvbl9tZXNzYWdlX2NvbXBsZXRlIHBhdXNlAFBhdXNlIG9uIENPTk5FQ1QvVXBncmFkZQBQYXVzZSBvbiBQUkkvVXBncmFkZQBFeHBlY3RlZCBIVFRQLzIgQ29ubmVjdGlvbiBQcmVmYWNlAEV4cGVjdGVkIHNwYWNlIGFmdGVyIG1ldGhvZABTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl9maWVsZABQYXVzZWQASW52YWxpZCB3b3JkIGVuY291bnRlcmVkAEludmFsaWQgbWV0aG9kIGVuY291bnRlcmVkAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2NoZW1hAFJlcXVlc3QgaGFzIGludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYABNS0FDVElWSVRZAENPUFkATk9USUZZAFBMQVkAUFVUAENIRUNLT1VUAFBPU1QAUkVQT1JUAEhQRV9JTlZBTElEX0NPTlNUQU5UAEdFVABIUEVfU1RSSUNUAFJFRElSRUNUAENPTk5FQ1QASFBFX0lOVkFMSURfU1RBVFVTAE9QVElPTlMAU0VUX1BBUkFNRVRFUgBHRVRfUEFSQU1FVEVSAEhQRV9VU0VSAEhQRV9DQl9DSFVOS19IRUFERVIATUtDQUxFTkRBUgBTRVRVUABURUFSRE9XTgBIUEVfQ0xPU0VEX0NPTk5FQ1RJT04ASFBFX0lOVkFMSURfVkVSU0lPTgBIUEVfQ0JfTUVTU0FHRV9CRUdJTgBIUEVfSU5WQUxJRF9IRUFERVJfVE9LRU4ASFBFX0lOVkFMSURfVVJMAE1LQ09MAEFDTABIUEVfSU5URVJOQUwASFBFX09LAFVOTElOSwBVTkxPQ0sAUFJJAEhQRV9JTlZBTElEX0NPTlRFTlRfTEVOR1RIAEhQRV9VTkVYUEVDVEVEX0NPTlRFTlRfTEVOR1RIAEZMVVNIAFBS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bmdwZ3JhZGUNCg0KDQpTTQ0KDQpUVFAvQ0UvVFNQLwAAAAAAAAAAAAAAAAECAAEDAAAAAAAAAAAAAAAAAAAAAAAABAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAABAgABAwAAAAAAAAAAAAAAAAAAAAAAAAQBAQUBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAABAAACAAAAAAAAAAAAAAAAAAAAAAAAAwQAAAQEBAQEBAQEBAQEBQQEBAQEBAQEBAQEBAAEAAYHBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAEAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAgAAAAACAAAAAAAAAAAAAAAAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE5PVU5DRUVDS09VVE5FQ1RFVEVDUklCRUxVU0hFVEVBRFNFQVJDSFJHRUNUSVZJVFlMRU5EQVJWRU9USUZZUFRJT05TQ0hTRUFZU1RBVENIR0VPUkRJUkVDVE9SVFJDSFBBUkFNRVRFUlVSQ0VCU0NSSUJFQVJET1dOQUNFSU5ETktDS1VCU0NSSUJFSFRUUC9BRFRQLw==";
+ module2.exports = "AGFzbQEAAAABMAhgAX8Bf2ADf39/AX9gBH9/f38Bf2AAAGADf39/AGABfwBgAn9/AGAGf39/f39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQACA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAzk4AwMEAAAFAAAAAAAABQEFAAUFBQAABgAAAAYGAQEBAQEBAQEBAQEBAQEBAQABAAABAQcAAAUFAAMEBQFwAQ4OBQMBAAIGCAF/AUGAuAQLB/UEHwZtZW1vcnkCAAtfaW5pdGlhbGl6ZQAJGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAAtsbGh0dHBfaW5pdAAKGGxsaHR0cF9zaG91bGRfa2VlcF9hbGl2ZQA1DGxsaHR0cF9hbGxvYwAMBm1hbGxvYwA6C2xsaHR0cF9mcmVlAA0EZnJlZQA8D2xsaHR0cF9nZXRfdHlwZQAOFWxsaHR0cF9nZXRfaHR0cF9tYWpvcgAPFWxsaHR0cF9nZXRfaHR0cF9taW5vcgAQEWxsaHR0cF9nZXRfbWV0aG9kABEWbGxodHRwX2dldF9zdGF0dXNfY29kZQASEmxsaHR0cF9nZXRfdXBncmFkZQATDGxsaHR0cF9yZXNldAAUDmxsaHR0cF9leGVjdXRlABUUbGxodHRwX3NldHRpbmdzX2luaXQAFg1sbGh0dHBfZmluaXNoABcMbGxodHRwX3BhdXNlABgNbGxodHRwX3Jlc3VtZQAZG2xsaHR0cF9yZXN1bWVfYWZ0ZXJfdXBncmFkZQAaEGxsaHR0cF9nZXRfZXJybm8AGxdsbGh0dHBfZ2V0X2Vycm9yX3JlYXNvbgAcF2xsaHR0cF9zZXRfZXJyb3JfcmVhc29uAB0UbGxodHRwX2dldF9lcnJvcl9wb3MAHhFsbGh0dHBfZXJybm9fbmFtZQAfEmxsaHR0cF9tZXRob2RfbmFtZQAgGmxsaHR0cF9zZXRfbGVu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ASEeDBELQZoBIR4MEAtBASEeDA8LQZsBIR4MDgtBnAEhHgwNC0GeASEeDAwLQaABIR4MCwtBnwEhHgwKC0GhASEeDAkLQaIBIR4MCAtBowEhHgwHC0GkASEeDAYLQaUBIR4MBQtBpgEhHgwEC0GnASEeDAMLQagBIR4MAgtBqQEhHgwBC0GvASEeCwNAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC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IAgtAABBtH9qDggAsgGyAbIBsgGyAbIBAbIBCyAIQQFqIQFB3QAhHgyPAgsgCEEBaiEBQd4AIR4MjgILAkAgASIIIAJHDQBB8AAhHgyeAgsgCC0AAEHFAEcNrwEgCEEBaiEBDN4BC0HxACEeIAEiIiACRg2cAiACICJrIAAoAgAiJmohIyAiIQggJiEBAkADQCAILQAAIAFBiLOAgABqLQAARw2vASABQQNGDQEgAUEBaiEBIAhBAWoiCCACRw0ACyAAICM2AgAMnQILIABBADYCACAiICZrQQRqIQFBLSEeDKwBC0HyACEeIAEiIiACRg2bAiACICJrIAAoAgAiJmohIyAiIQggJiEBAkADQCAILQAAIAFB0LOAgABqLQAARw2uASABQQhGDQEgAUEBaiEBIAhBAWoiCCACRw0ACyAAICM2AgAMnAILIABBADYCACAiICZrQQlqIQFBKSEeDKsBCwJAIAEiASACRw0AQfMAIR4MmwILQQEhHiABLQAAQd8ARw2qASABQQFqIQEM3AELQfQAIR4gASIiIAJGDZkCIAIgImsgACgCACImaiEjICIhCCAmIQEDQCAILQAAIAFBjLOAgABqLQAARw2rASABQQFGDfcBIAFBAWohASAIQQFqIgggAkcNAAsgACAjNgIADJkCCwJAIAEiHiACRw0AQfUAIR4MmQILIAIgHmsgACgCACIiaiEmIB4hCCAiIQECQANAIAgtAAAgAUGOs4CAAGotAABHDasBIAFBAkYNASABQQFqIQEgCEEBaiIIIAJHDQALIAAgJjYCAEH1ACEeDJkCCyAAQQA2AgAgHiAia0EDaiEBQQIhHgyoAQsCQCABIh4gAkcNAEH2ACEeDJgCCyACIB5rIAAoAgAiImohJiAeIQggIiEBAkADQCAILQAAIAFB8LOAgABqLQAARw2qASABQQFGDQEgAUEBaiEBIAhBAWoiCCACRw0ACyAAICY2AgBB9gAhHgyYAgsgAEEANgIAIB4gImtBAmohAUEfIR4MpwELAkAgASIeIAJHDQBB9wAhHgyXAgsgAiAeayAAKAIAIiJqISYgHiEIICIhAQJAA0AgCC0AACABQfKzgIAAai0AAEcNqQEgAUEBRg0BIAFBAWohASAIQQFqIgggAkcNAAsgACAmNgIAQfcAIR4MlwILIABBADYCACAeICJrQQJq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LwEwQRByOwEwDIcBCyAAQTY2AhwgACABNgIMIAAgHEEBajYCFEEAIR4MoAELIAEtAABBOkcNAiAAKAIEIR4gAEEANgIEIAAgHiABEKiAgIAAIh4NASABQQFqIQELQTEhHgyOAQsgAEE2NgIcIAAgHjYCDCAAIAFBAWo2AhRBACEeDJ0BCyAAQQA2AhwgACABNgIUIABBh46AgAA2AhAgAEEKNgIMQQAhHgycAQsgAUEBaiEBCyAAQYASOwEqIAAgASACEKWAgIAAGiABIQELQawBIR4MiQELIAAoAgQhHiAAQQA2AgQCQCAAIB4gARCkgICAACIeDQAgASEBDFALIABBxAA2AhwgACABNgIUIAAgHjYCDEEAIR4MmAELIABBADYCHCAAICI2AhQgAEHlmICAADYCECAAQQc2AgwgAEEANgIAQQAhHgyXAQsgACgCBCEeIABBADYCBAJAIAAgHiABEKSAgIAAIh4NACABIQEMTwsgAEHFADYCHCAAIAE2AhQgACAeNgIMQQAhHgyWAQtBACEeIABBADYCHCAAIAE2AhQgAEHrjYCAADYCECAAQQk2AgwMlQELQQEhHgsgACAeOgArIAFBAWohASAALQApQSJGDYsBDEwLIABBADYCHCAAIAE2AhQgAEGijYCAADYCECAAQQk2AgxBACEeDJIBCyAAQQA2AhwgACABNgIUIABBxYqAgAA2AhAgAEEJNgIMQQAhHgyRAQtBASEeCyAAIB46ACogAUEBaiEBDEoLIABBADYCHCAAIAE2AhQgAEG4jYCAADYCECAAQQk2AgxBACEeDI4BCyAAQQA2AgAgJiAja0EEaiEBAkAgAC0AKUEjTw0AIAEhAQxKCyAAQQA2AhwgACABNgIUIABBr4mAgAA2AhAgAEEINgIMQQAhHgyNAQsgAEEANgIAC0EAIR4gAEEANgIcIAAgATYCFCAAQbmbgIAANgIQIABBCDYCDAyLAQsgAEEANgIAICYgI2tBA2ohAQJAIAAtAClBIUcNACABIQEMRwsgAEEANgIcIAAgATYCFCAAQfeJgIAANgIQIABBCDYCDEEAIR4MigELIABBADYCACAmICNrQQRqIQECQCAALQApIh5BXWpBC08NACABIQEMRgsCQCAeQQZLDQBBASAedEHKAHFFDQAgASEBDEYLQQAhHiAAQQA2AhwgACAB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HiAAQQA2AhwgACABNgIUIABB6pCAgAA2AhAgAEEZNgIMDAILIABBIDYCHCAAIAg2AgwgACABQQFqNgIUQQAhHgwBCwJAIAEiASACRw0AQRQhHgwBCyAAQYmAgIAANgIIIAAgATYCBEETIR4LIANBEGokgICAgAAgHguvAQECfyABKAIAIQYCQAJAIAIgA0YNACAEIAZqIQQgBiADaiACayEHIAIgBkF/cyAFaiIGaiEFA0ACQCACLQAAIAQtAABGDQBBAiEEDAMLAkAgBg0AQQAhBCAFIQIMAwsgBkF/aiEGIARBAWohBCACQQFqIgIgA0cNAAsgByEGIAMhAgsgAEEBNgIAIAEgBjYCACAAIAI2AgQPCyABQQA2AgAgACAENgIAIAAgAjYCBAsKACAAELuAgIAAC5U3AQt/I4CAgIAAQRBrIgEkgICAgAACQEEAKAKgtICAAA0AQQAQvoCAgABBgLiEgABrIgJB2QBJDQBBACEDAkBBACgC4LeAgAAiBA0AQQBCfzcC7LeAgABBAEKAgISAgIDAADcC5LeAgABBACABQQhqQXBxQdiq1aoFcyIENgLgt4CAAEEAQQA2AvS3gIAAQQBBADYCxLeAgAALQQAgAjYCzLeAgABBAEGAuISAADYCyLeAgABBAEGAuISAADYCmLSAgABBACAENgKstICAAEEAQX82Aqi0gIAAA0AgA0HEtICAAGogA0G4tICAAGoiBDYCACAEIANBsLSAgABqIgU2AgAgA0G8tICAAGogBTYCACADQcy0gIAAaiADQcC0gIAAaiIFNgIAIAUgBDYCACADQdS0gIAAaiADQci0gIAAaiIENgIAIAQgBTYCACADQdC0gIAAaiAENgIAIANBIGoiA0GAAkcNAAtBgLiEgABBeEGAuISAAGtBD3FBAEGAuISAAEEIakEPcRsiA2oiBEEEaiACIANrQUhqIgNBAXI2AgBBAEEAKALwt4CAADYCpLSAgABBACAENgKgtICAAEEAIAM2ApS0gIAAIAJBgLiEgABqQUxqQTg2AgALAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB7AFLDQACQEEAKAKItICAACIGQRAgAEETakFwcSAAQQtJGyICQQN2IgR2IgNBA3FFDQAgA0EBcSAEckEBcyIFQQN0IgBBuLSAgABqKAIAIgRBCGohAwJA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AkADQCAGIgQoAgRBeHEgAEYNASACQR12IQYgAkEBdCECIAQgBkEEcWpBEGoiAygCACIGDQALIAMgATYCACABQRhqIAQ2AgAgASABNgIMIAEgATYCCAwBCyAEKAIIIgAgATYCDCAEIAE2AgggAUEYakEANgIAIAEgBDYCDCABIAA2AggLQQBBACgCqLSAgABBf2oiAUF/IAEbNgKotICAAAsLTgACQCAADQA/AEEQdA8LAkAgAEH//wNxDQAgAEF/TA0AAkAgAEEQdkAAIgBBf0cNAEEAQTA2Avi3gIAAQX8PCyAAQRB0DwsQv4CAgAAACwQAAAALC44sAQBBgAgLhiwBAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEludmFsaWQgY2hhciBpbiB1cmwgcXVlcnkAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9ib2R5AENvbnRlbnQtTGVuZ3RoIG92ZXJmbG93AENodW5rIHNpemUgb3ZlcmZsb3cAUmVzcG9uc2Ugb3ZlcmZsb3cASW52YWxpZCBtZXRob2QgZm9yIEhUVFAveC54IHJlcXVlc3QASW52YWxpZCBtZXRob2QgZm9yIFJUU1AveC54IHJlcXVlc3QARXhwZWN0ZWQgU09VUkNFIG1ldGhvZCBmb3IgSUNFL3gueCByZXF1ZXN0AEludmFsaWQgY2hhciBpbiB1cmwgZnJhZ21lbnQgc3RhcnQARXhwZWN0ZWQgZG90AFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fc3RhdHVzAEludmFsaWQgcmVzcG9uc2Ugc3RhdHVzAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIHBhcmFtZXRlcnMAVXNlciBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfaGVhZGVyYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9iZWdpbmAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzZXJ2ZXIASW52YWxpZCBoZWFkZXIgdmFsdWUgY2hhcgBJbnZhbGlkIGhlYWRlciBmaWVsZCBjaGFyAEludmFsaWQgbWlub3IgdmVyc2lvbgBJbnZhbGlkIG1ham9yIHZlcnNpb24ARXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgdmVyc2lvbgBFeHBlY3RlZCBDUkxGIGFmdGVyIHZlcnNpb24ASW52YWxpZCBoZWFkZXIgdG9rZW4AU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl91cmwASW52YWxpZCBjaGFyYWN0ZXJzIGluIHVybABVbmV4cGVjdGVkIHN0YXJ0IGNoYXIgaW4gdXJsAERvdWJsZSBAIGluIHVybABFbXB0eSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXJhY3RlciBpbiBDb250ZW50LUxlbmd0aABEdXBsaWNhdGUgQ29udGVudC1MZW5ndGgASW52YWxpZCBjaGFyIGluIHVybCBwYXRoAENvbnRlbnQtTGVuZ3RoIGNhbid0IGJlIHByZXNlbnQgd2l0aCBUcmFuc2Zlci1FbmNvZGluZwBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBzaXplAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25faGVhZGVyX3ZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgQ1IgYWZ0ZXIgaGVhZGVyIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgTEYgYWZ0ZXIgaGVhZGVyIHZhbHVlAEludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYCBoZWFkZXIgdmFsdWUAUGF1c2VkIGJ5IG9uX2hlYWRlcnNfY29tcGxldGUASW52YWxpZCBFT0Ygc3RhdGUAb25fY2h1bmtfaGVhZGVyIHBhdXNlAG9uX21lc3NhZ2VfYmVnaW4gcGF1c2UAb25fY2h1bmtfY29tcGxldGUgcGF1c2UAb25fbWVzc2FnZV9jb21wbGV0ZSBwYXVzZQBQYXVzZSBvbiBDT05ORUNUL1VwZ3JhZGUAUGF1c2Ugb24gUFJJL1VwZ3JhZGUARXhwZWN0ZWQgSFRUUC8yIENvbm5lY3Rpb24gUHJlZmFjZQBFeHBlY3RlZCBzcGFjZSBhZnRlciBtZXRob2QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfZmllbGQAUGF1c2VkAEludmFsaWQgd29yZCBlbmNvdW50ZXJlZABJbnZhbGlkIG1ldGhvZCBlbmNvdW50ZXJlZABVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNjaGVtYQBSZXF1ZXN0IGhhcyBpbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AATUtBQ1RJVklUWQBDT1BZAE5PVElGWQBQTEFZAFBVVABDSEVDS09VVABQT1NUAFJFUE9SVABIUEVfSU5WQUxJRF9DT05TVEFOVABHRVQASFBFX1NUUklDVABSRURJUkVDVABDT05ORUNUAEhQRV9JTlZBTElEX1NUQVRVUwBPUFRJT05TAFNFVF9QQVJBTUVURVIAR0VUX1BBUkFNRVRFUgBIUEVfVVNFUgBIUEVfQ0JfQ0hVTktfSEVBREVSAE1LQ0FMRU5EQVIAU0VUVVAAVEVBUkRPV04ASFBFX0NMT1NFRF9DT05ORUNUSU9OAEhQRV9JTlZBTElEX1ZFUlNJT04ASFBFX0NCX01FU1NBR0VfQkVHSU4ASFBFX0lOVkFMSURfSEVBREVSX1RPS0VOAEhQRV9JTlZBTElEX1VSTABNS0NPTABBQ0wASFBFX0lOVEVSTkFMAEhQRV9PSwBVTkxJTksAVU5MT0NLAFBSSQBIUEVfSU5WQUxJRF9DT05URU5UX0xFTkdUSABIUEVfVU5FWFBFQ1RFRF9DT05URU5UX0xFTkdUSABGTFVTSABQUk9QUEFUQ0gATS1TRUFSQ0gASFBFX0lOVkFMSURfVFJBTlNGRVJfRU5DT0RJTkcARXhwZWN0ZWQgQ1JMRgBIUEVfSU5WQUxJRF9DSFVOS19TSVpFAE1PVkUASFBFX0NCX0hFQURFUlNfQ09NUExFVEUASFBFX0NCX0NIVU5LX0NPTVBMRVRFAEhQRV9DQl9NRVNTQUdFX0NPTVBMRVRFAERFTEVURQBIUEVfSU5WQUxJRF9FT0ZfU1RBVEUAUEFVU0UAUFVSR0UATUVSR0UASFBFX1BBVVNFRF9VUEdSQURFAEhQRV9QQVVTRURfSDJfVVBHUkFERQBTT1VSQ0UAQU5OT1VOQ0UAVFJBQ0UAREVTQ1JJQkUAVU5TVUJTQ1JJQkUAUkVDT1JEAEhQRV9JTlZBTElEX01FVEhPRABQUk9QRklORABVTkJJTkQAUkVCSU5EAEhQ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BQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAABAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAAAAAAAAAEAAAIAAAAAAAAAAAAAAAAAAAAAAAADBAAABAQEBAQEBAQEBAQFBAQEBAQEBAQEBAQEAAQABgcEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAAEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAACAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATk9VTkNFRUNLT1VUTkVDVEVURUNSSUJFTFVTSEVURUFEU0VBUkNIUkdFQ1RJVklUWUxFTkRBUlZFT1RJRllQVElPTlNDSFNFQVlTVEFUQ0hHRU9SRElSRUNUT1JUUkNIUEFSQU1FVEVSVVJDRUJTQ1JJQkVBUkRPV05BQ0VJTkROS0NLVUJTQ1JJQkVIVFRQL0FEVFAv";
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/client.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/client.js
var require_client = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/client.js"(exports, module2) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/client.js"(exports, module2) {
"use strict";
init_define_process();
var assert = require("assert");
@@ -5808,7 +6703,7 @@ var require_client = __commonJS({
this.timeout.refresh();
}
}
- if (request.method === "CONNECT" && statusCode >= 200 && statusCode < 300) {
+ if (request.method === "CONNECT") {
assert(client[kRunning] === 1);
this.upgrade = true;
return 2;
@@ -5936,7 +6831,7 @@ var require_client = __commonJS({
function onParserTimeout(parser) {
const { socket, timeoutType, client } = parser;
if (timeoutType === TIMEOUT_HEADERS) {
- if (!socket[kWriting]) {
+ if (!socket[kWriting] || socket.writableNeedDrain || client[kRunning] > 1) {
assert(!parser.paused, "cannot be paused while waiting for headers");
util.destroy(socket, new HeadersTimeoutError());
}
@@ -6502,6 +7397,13 @@ ${len.toString(16)}\r
this.bytesWritten += len;
const ret = socket.write(chunk);
request.onBodySent(chunk);
+ if (!ret) {
+ if (socket[kParser].timeout && socket[kParser].timeoutType === TIMEOUT_HEADERS) {
+ if (socket[kParser].timeout.refresh) {
+ socket[kParser].timeout.refresh();
+ }
+ }
+ }
return ret;
}
end() {
@@ -6563,9 +7465,9 @@ ${len.toString(16)}\r
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/pool.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/pool.js
var require_pool = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/pool.js"(exports, module2) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/pool.js"(exports, module2) {
"use strict";
init_define_process();
var {
@@ -6641,46 +7543,9 @@ var require_pool = __commonJS({
}
});
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/compat/dispatcher-weakref.js
-var require_dispatcher_weakref = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/compat/dispatcher-weakref.js"(exports, module2) {
- "use strict";
- init_define_process();
- var { kConnected, kSize } = require_symbols();
- var CompatWeakRef = class {
- constructor(value) {
- this.value = value;
- }
- deref() {
- return this.value[kConnected] === 0 && this.value[kSize] === 0 ? void 0 : this.value;
- }
- };
- __name(CompatWeakRef, "CompatWeakRef");
- var CompatFinalizer = class {
- constructor(finalizer) {
- this.finalizer = finalizer;
- }
- register(dispatcher, key) {
- dispatcher.on("disconnect", () => {
- if (dispatcher[kConnected] === 0 && dispatcher[kSize] === 0) {
- this.finalizer(key);
- }
- });
- }
- };
- __name(CompatFinalizer, "CompatFinalizer");
- module2.exports = function() {
- return {
- WeakRef: global.WeakRef || CompatWeakRef,
- FinalizationRegistry: global.FinalizationRegistry || CompatFinalizer
- };
- };
- }
-});
-
-// ../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/agent.js
+// ../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/agent.js
var require_agent = __commonJS({
- "../../node_modules/.pnpm/undici@5.5.1/node_modules/undici/lib/agent.js"(exports, module2) {
+ "../../node_modules/.pnpm/undici@5.10.0/node_modules/undici/lib/agent.js"(exports, module2) {
"use strict";
init_define_process();
var { InvalidArgumentError: InvalidArgumentError2 } = require_errors();
@@ -6690,7 +7555,7 @@ var require_agent = __commonJS({
var Client = require_client();
var util = require_util();
var RedirectHandler = require_redirect();
- var { WeakRef, FinalizationRegistry: FinalizationRegistry2 } = require_dispatcher_weakref()();
+ var { WeakRef, FinalizationRegistry } = require_dispatcher_weakref()();
var kOnConnect = Symbol("onConnect");
var kOnDisconnect = Symbol("onDisconnect");
var kOnConnectionError = Symbol("onConnectionError");
@@ -6722,7 +7587,7 @@ var require_agent = __commonJS({
this[kMaxRedirections] = maxRedirections;
this[kFactory] = factory;
this[kClients] = /* @__PURE__ */ new Map();
- this[kFinalizer] = new FinalizationRegistry2((key) => {
+ this[kFinalizer] = new FinalizationRegistry((key) => {
const ref = this[kClients].get(key);
if (ref !== void 0 && ref.deref() === void 0) {
this[kClients].delete(key);
@@ -6819,6 +7684,8 @@ var CoreSymbols = __toESM(require_symbols());
var FetchSymbols = __toESM(require_symbols2());
var HeadersModule = __toESM(require_headers());
var ResponseModule = __toESM(require_response());
+var UtilModule = __toESM(require_util2());
+var WebIDLModule = __toESM(require_webidl());
var import_fetch = __toESM(require_fetch());
var import_agent = __toESM(require_agent());
var import_formdata = __toESM(require_formdata());
@@ -6839,11 +7706,9 @@ HeadersModule.HeadersList.prototype.append = function(name, value) {
value: []
});
}
- const _name = HeadersModule.normalizeAndValidateHeaderName(name);
+ const _name = normalizeAndValidateHeaderValue(name, "Header.append");
if (_name === "set-cookie") {
- this[SCookies].push(
- HeadersModule.normalizeAndValidateHeaderValue(_name, value)
- );
+ this[SCookies].push(normalizeAndValidateHeaderValue(value, "Header.append"));
}
return result;
};
@@ -6858,11 +7723,9 @@ HeadersModule.HeadersList.prototype.set = function(name, value) {
value: []
});
}
- const _name = HeadersModule.normalizeAndValidateHeaderName(name);
+ const _name = normalizeAndValidateHeaderName(name);
if (_name === "set-cookie") {
- this[SCookies] = [
- HeadersModule.normalizeAndValidateHeaderValue(_name, value)
- ];
+ this[SCookies] = [normalizeAndValidateHeaderValue(value, "HeadersList.set")];
}
return result;
};
@@ -6877,13 +7740,13 @@ HeadersModule.HeadersList.prototype.delete = function(name) {
value: []
});
}
- const _name = HeadersModule.normalizeAndValidateHeaderName(name);
+ const _name = normalizeAndValidateHeaderName(name, "Headers.delete");
if (_name === "set-cookie") {
this[SCookies] = [];
}
};
HeadersModule.Headers.prototype.getAll = function(name) {
- const _name = HeadersModule.normalizeAndValidateHeaderName(name);
+ const _name = normalizeAndValidateHeaderName(name, "Headers.getAll");
if (_name !== "set-cookie") {
throw new Error(`getAll can only be used with 'set-cookie'`);
}
@@ -6895,6 +7758,30 @@ ResponseModule.Response.error = function(...args) {
response[FetchSymbols.kHeaders][FetchSymbols.kGuard] = "response";
return response;
};
+function normalizeAndValidateHeaderName(potentialName, errorPrefix) {
+ const normalizedName = potentialName.toLowerCase();
+ if (UtilModule.isValidHeaderName(normalizedName)) {
+ return normalizedName;
+ }
+ WebIDLModule.errors.invalidArgument({
+ prefix: errorPrefix,
+ value: normalizedName,
+ type: "header name"
+ });
+}
+__name(normalizeAndValidateHeaderName, "normalizeAndValidateHeaderName");
+function normalizeAndValidateHeaderValue(potentialValue, errorPrefix) {
+ const normalizedValue = potentialValue.replace(/^[\r\n\t ]+|[\r\n\t ]+$/g, "");
+ if (UtilModule.isValidHeaderValue(normalizedValue)) {
+ return normalizedValue;
+ }
+ WebIDLModule.errors.invalidArgument({
+ prefix: errorPrefix,
+ value: normalizedValue,
+ type: "header value"
+ });
+}
+__name(normalizeAndValidateHeaderValue, "normalizeAndValidateHeaderValue");
var globalDispatcher = new import_agent.default();
function getGlobalDispatcher() {
return globalDispatcher;
diff --git a/packages/next/compiled/@edge-runtime/primitives/package.json b/packages/next/compiled/@edge-runtime/primitives/package.json
index 807848d1d3c90..df2c02488884a 100644
--- a/packages/next/compiled/@edge-runtime/primitives/package.json
+++ b/packages/next/compiled/@edge-runtime/primitives/package.json
@@ -1 +1 @@
-{"name":"@edge-runtime/primitives","version":"1.1.0-beta.31","main":"./index.js","license":"MPLv2"}
+{"name":"@edge-runtime/primitives","version":"1.1.0-beta.34","main":"./index.js","license":"MPLv2"}
diff --git a/packages/next/compiled/@edge-runtime/primitives/url.d.ts b/packages/next/compiled/@edge-runtime/primitives/url.d.ts
index 9edd35f4d8bed..269e8faee255e 100644
--- a/packages/next/compiled/@edge-runtime/primitives/url.d.ts
+++ b/packages/next/compiled/@edge-runtime/primitives/url.d.ts
@@ -48,8 +48,8 @@ interface URLPatternComponentResult {
};
}
-declare const URLPatternConstructor: typeof URLPattern
-declare const URLConstructor: typeof URL
-declare const URLSearchParamsConstructor: typeof URLSearchParams
+declare const _URL: typeof URL
+declare const _URLSearchParams: typeof URLSearchParams
+declare class _URLPattern extends URLPattern {}
-export { URLConstructor as URL, URLPatternConstructor as URLPattern, URLSearchParamsConstructor as URLSearchParams };
+export { _URL as URL, _URLPattern as URLPattern, _URLSearchParams as URLSearchParams };
diff --git a/packages/next/compiled/@edge-runtime/primitives/url.js b/packages/next/compiled/@edge-runtime/primitives/url.js
index ac124a941328f..e52b7ac2f79a3 100644
--- a/packages/next/compiled/@edge-runtime/primitives/url.js
+++ b/packages/next/compiled/@edge-runtime/primitives/url.js
@@ -3372,10 +3372,10 @@ module.exports = __toCommonJS(url_exports);
init_define_process();
var import_whatwg_url = __toESM(require_whatwg_url());
-// ../../node_modules/.pnpm/urlpattern-polyfill@5.0.6/node_modules/urlpattern-polyfill/index.js
+// ../../node_modules/.pnpm/urlpattern-polyfill@5.0.9/node_modules/urlpattern-polyfill/index.js
init_define_process();
-// ../../node_modules/.pnpm/urlpattern-polyfill@5.0.6/node_modules/urlpattern-polyfill/dist/urlpattern.js
+// ../../node_modules/.pnpm/urlpattern-polyfill@5.0.9/node_modules/urlpattern-polyfill/dist/urlpattern.js
init_define_process();
var regexIdentifierStart = /[$_\p{ID_Start}]/u;
var regexIdentifierPart = /[$_\u200C\u200D\p{ID_Continue}]/u;
@@ -3489,10 +3489,9 @@ function lexer(str, lenient = false) {
}
__name(lexer, "lexer");
function parse(str, options = {}) {
- var _a;
const tokens = lexer(str);
const { prefixes = "./" } = options;
- const defaultPattern = `[^${escapeString((_a = options.delimiter) != null ? _a : "/#?")}]+?`;
+ const defaultPattern = `[^${escapeString(options.delimiter === void 0 ? "/#?" : options.delimiter)}]+?`;
const result = [];
let key = 0;
let i = 0;
@@ -3641,15 +3640,14 @@ function stringToRegexp(path, keys, options) {
}
__name(stringToRegexp, "stringToRegexp");
function tokensToRegexp(tokens, keys, options = {}) {
- var _a, _b;
const {
strict = false,
start = true,
end = true,
encode = /* @__PURE__ */ __name((x) => x, "encode")
} = options;
- const endsWith = `[${escapeString((_a = options.endsWith) != null ? _a : "")}]|$`;
- const delimiter = `[${escapeString((_b = options.delimiter) != null ? _b : "/#?")}]`;
+ const endsWith = `[${escapeString(options.endsWith === void 0 ? "" : options.endsWith)}]|$`;
+ const delimiter = `[${escapeString(options.delimiter === void 0 ? "/#?" : options.delimiter)}]`;
let route = start ? "^" : "";
for (const token of tokens) {
if (typeof token === "string") {
@@ -4334,9 +4332,8 @@ function escapeRegexpString(value) {
}
__name(escapeRegexpString, "escapeRegexpString");
function tokensToPattern(tokens, options) {
- var _a;
const wildcardPattern = ".*";
- const segmentWildcardPattern = `[^${escapeRegexpString((_a = options.delimiter) != null ? _a : "/#?")}]+?`;
+ const segmentWildcardPattern = `[^${escapeRegexpString(options.delimiter === void 0 ? "/#?" : options.delimiter)}]+?`;
const regexIdentifierPart2 = /[$_\u200C\u200D\p{ID_Continue}]/u;
let result = "";
for (let i = 0; i < tokens.length; ++i) {
@@ -4617,7 +4614,7 @@ var URLPattern = /* @__PURE__ */ __name(class {
}
}, "URLPattern");
-// ../../node_modules/.pnpm/urlpattern-polyfill@5.0.6/node_modules/urlpattern-polyfill/index.js
+// ../../node_modules/.pnpm/urlpattern-polyfill@5.0.9/node_modules/urlpattern-polyfill/index.js
if (!globalThis.URLPattern) {
globalThis.URLPattern = URLPattern;
}
diff --git a/packages/next/compiled/edge-runtime/index.js b/packages/next/compiled/edge-runtime/index.js
index e3f5ff6020d1e..268740bbb104a 100644
--- a/packages/next/compiled/edge-runtime/index.js
+++ b/packages/next/compiled/edge-runtime/index.js
@@ -1 +1 @@
-(()=>{var __webpack_modules__={129:(__unused_webpack_module,exports,__nccwpck_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EdgeVM=void 0;const buffer_1=__nccwpck_require__(300);const require_1=__nccwpck_require__(374);const vm_1=__nccwpck_require__(255);const vm_2=__nccwpck_require__(144);class EdgeVM extends vm_1.VM{constructor(e={}){super({...e,extend:t=>e.extend?e.extend(addPrimitives(t)):addPrimitives(t)})}}exports.EdgeVM=EdgeVM;function addPrimitives(context){defineProperty(context,"self",{enumerable:true,value:context});defineProperty(context,"globalThis",{value:context});defineProperty(context,"Symbol",{value:Symbol});defineProperty(context,"clearInterval",{value:clearInterval});defineProperty(context,"clearTimeout",{value:clearTimeout});defineProperty(context,"setInterval",{value:setInterval});defineProperty(context,"setTimeout",{value:setTimeout});defineProperty(context,"EdgeRuntime",{value:"edge-runtime"});defineProperties(context,{exports:(0,require_1.requireWithCache)({context:context,path:require.resolve("next/dist/compiled/@edge-runtime/primitives/console"),scopedContext:{console:console}}),nonenumerable:["console"]});const encodings=(0,require_1.requireWithCache)({context:context,path:require.resolve("next/dist/compiled/@edge-runtime/primitives/encoding"),scopedContext:{Buffer:buffer_1.Buffer,global:{}}});defineProperties(context,{exports:encodings,nonenumerable:["atob","btoa","TextEncoder","TextDecoder"]});const streams=(0,require_1.requireWithCache)({path:require.resolve("next/dist/compiled/@edge-runtime/primitives/streams"),context:context});defineProperties(context,{exports:streams,nonenumerable:["ReadableStream","ReadableStreamBYOBReader","ReadableStreamDefaultReader","TransformStream","WritableStream","WritableStreamDefaultWriter"]});const abort=(0,require_1.requireWithCache)({context:context,path:require.resolve("next/dist/compiled/@edge-runtime/primitives/abort-controller")});defineProperties(context,{exports:abort,nonenumerable:["AbortController","AbortSignal"]});defineProperties(context,{exports:(0,require_1.requireWithCache)({cache:new Map([["punycode",{exports:__nccwpck_require__(477)}]]),context:context,path:require.resolve("next/dist/compiled/@edge-runtime/primitives/url"),scopedContext:{TextEncoder:encodings.TextEncoder,TextDecoder:encodings.TextDecoder}}),nonenumerable:["URL","URLSearchParams","URLPattern"]});const blob=(0,require_1.requireWithCache)({context:context,path:require.resolve("next/dist/compiled/@edge-runtime/primitives/blob")});defineProperties(context,{exports:blob,nonenumerable:["Blob"]});const webFetch=(0,require_1.requireWithCache)({context:context,cache:new Map([["abort-controller",{exports:abort}],["assert",{exports:__nccwpck_require__(491)}],["buffer",{exports:__nccwpck_require__(300)}],["events",{exports:__nccwpck_require__(361)}],["http",{exports:__nccwpck_require__(685)}],["net",{exports:__nccwpck_require__(808)}],["perf_hooks",{exports:__nccwpck_require__(74)}],["stream",{exports:__nccwpck_require__(781)}],["tls",{exports:__nccwpck_require__(404)}],["util",{exports:__nccwpck_require__(837)}],["zlib",{exports:__nccwpck_require__(796)}],[require.resolve("next/dist/compiled/@edge-runtime/primitives/streams"),{exports:streams}],[require.resolve("next/dist/compiled/@edge-runtime/primitives/blob"),{exports:blob}]]),path:require.resolve("next/dist/compiled/@edge-runtime/primitives/fetch"),scopedContext:{Uint8Array:createUint8ArrayForContext(context),Buffer:buffer_1.Buffer,FinalizationRegistry:function(){return{register:function(){}}},global:{},queueMicrotask:queueMicrotask,setImmediate:setImmediate}});defineProperties(context,{exports:webFetch,nonenumerable:["fetch","File","FormData","Headers","Request","Response"]});defineProperties(context,{exports:(0,require_1.requireWithCache)({cache:new Map([[require.resolve("next/dist/compiled/@edge-runtime/primitives/fetch"),{exports:webFetch}]]),context:context,path:require.resolve("next/dist/compiled/@edge-runtime/primitives/cache"),scopedContext:{global:{}}}),enumerable:["caches"],nonenumerable:["Cache","CacheStorage"]});defineProperties(context,{exports:(0,require_1.requireWithCache)({context:context,cache:new Map([["crypto",{exports:__nccwpck_require__(113)}],["process",{exports:__nccwpck_require__(282)}]]),path:require.resolve("next/dist/compiled/@edge-runtime/primitives/crypto"),scopedContext:{Buffer:buffer_1.Buffer,Uint8Array:createUint8ArrayForContext(context)}}),enumerable:["crypto"],nonenumerable:["Crypto","CryptoKey","SubtleCrypto"]});defineProperties(context,{exports:(0,require_1.requireWithCache)({context:context,path:require.resolve("next/dist/compiled/@edge-runtime/primitives/events")}),nonenumerable:["Event","EventTarget","FetchEvent","PromiseRejectionEvent"]});defineProperties(context,{exports:(0,require_1.requireWithCache)({context:context,path:require.resolve("next/dist/compiled/@edge-runtime/primitives/structured-clone")}),nonenumerable:["structuredClone"]});return context}function defineProperty(e,t,r){var n,o,s;Object.defineProperty(e,t,{configurable:(n=r.configurable)!==null&&n!==void 0?n:false,enumerable:(o=r.enumerable)!==null&&o!==void 0?o:false,value:r.value,writable:(s=r.writable)!==null&&s!==void 0?s:true})}function defineProperties(e,t){var r,n;for(const n of(r=t.enumerable)!==null&&r!==void 0?r:[]){if(!t.exports[n]){throw new Error(`Attempt to export a nullable value for "${n}"`)}defineProperty(e,n,{enumerable:true,value:t.exports[n]})}for(const r of(n=t.nonenumerable)!==null&&n!==void 0?n:[]){if(!t.exports[r]){throw new Error(`Attempt to export a nullable value for "${r}"`)}defineProperty(e,r,{value:t.exports[r]})}}function createUint8ArrayForContext(e){return new Proxy((0,vm_2.runInContext)("Uint8Array",e),{construct(e,t){const r=new e(...t);if(!(t[0]instanceof buffer_1.Buffer)){return r}return new e([...r])}})}},779:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.VM=t.EdgeVM=void 0;var n=r(129);Object.defineProperty(t,"EdgeVM",{enumerable:true,get:function(){return n.EdgeVM}});var o=r(255);Object.defineProperty(t,"VM",{enumerable:true,get:function(){return o.VM}})},374:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.requireWithCache=t.createRequire=t.requireDependencies=void 0;const n=r(147);const o=r(144);const s=r(17);function requireDependencies(e){const{context:t,requireCache:r,dependencies:n}=e;const o=createRequire(t,r);for(const{path:e,mapExports:r}of n){const n=o(e,e);for(const e of Object.keys(r)){t[r[e]]=n[e]}}}t.requireDependencies=requireDependencies;function createRequire(e,t,r,i={}){return function requireFn(a,E){const c=require.resolve(E,{paths:[(0,s.dirname)(a)]});const u=t.get(E)||t.get(c);if(u!==undefined&&u!==null){return u.exports}const _={exports:{},loaded:false,id:c};t.set(c,_);r===null||r===void 0?void 0:r.add(c);const d=(0,o.runInContext)(`(function(module,exports,require,__dirname,__filename,${Object.keys(i).join(",")}) {${(0,n.readFileSync)(c,"utf-8")}\n})`,e);try{d(_,_.exports,requireFn.bind(null,c),(0,s.dirname)(c),c,...Object.values(i))}catch(e){t.delete(c);throw e}_.loaded=true;return _.exports}}t.createRequire=createRequire;function requireWithCache(e){var t;return createRequire(e.context,(t=e.cache)!==null&&t!==void 0?t:new Map,e.references,e.scopedContext).call(null,e.path,e.path)}t.requireWithCache=requireWithCache},495:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.tempFile=void 0;const o=r(277);const s=n(r(17));const i=n(r(147));const a=n(r(37));function tempFile(e){const t=s.default.join(a.default.tmpdir(),o.crypto.randomUUID());i.default.writeFileSync(t,e);return{path:t,remove:()=>i.default.unlinkSync(t)}}t.tempFile=tempFile},255:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.VM=void 0;const n=r(144);const o=r(374);const s=r(495);class VM{constructor(e={}){var t,r,s,i;const a=(0,n.createContext)({},{name:"Edge Runtime",codeGeneration:(t=e.codeGeneration)!==null&&t!==void 0?t:{strings:false,wasm:true}});this.requireCache=(r=e.requireCache)!==null&&r!==void 0?r:new Map;this.context=(i=(s=e.extend)===null||s===void 0?void 0:s.call(e,a))!==null&&i!==void 0?i:a;this.requireFn=(0,o.createRequire)(this.context,this.requireCache)}evaluate(e){return(0,n.runInContext)(e,this.context)}require(e){return this.requireFn(e,e)}requireInContext(e){const t=this.require(e);for(const[e,r]of Object.entries(t)){this.context[e]=r}}requireInlineInContext(e){const t=(0,s.tempFile)(e);this.requireInContext(t.path);t.remove()}}t.VM=VM},162:e=>{"use strict";e.exports=e=>{const t=e[0]*1e9+e[1];const r=t/1e6;const n=t/1e9;return{seconds:n,milliseconds:r,nanoseconds:t}}},285:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.EdgeRuntime=void 0;const n=r(779);let o;let s;class EdgeRuntime extends n.EdgeVM{constructor(e){super({...e,extend:t=>{var r,n;return(n=(r=e===null||e===void 0?void 0:e.extend)===null||r===void 0?void 0:r.call(e,t))!==null&&n!==void 0?n:t}});defineHandlerProps({object:this,setterName:"__onUnhandledRejectionHandler",setter:e=>o=e,getterName:"__rejectionHandlers",getter:()=>o});defineHandlerProps({object:this,setterName:"__onErrorHandler",setter:e=>s=e,getterName:"__errorHandlers",getter:()=>s});this.evaluate(getDefineEventListenersCode());this.dispatchFetch=this.evaluate(getDispatchFetchCode());if(e===null||e===void 0?void 0:e.initialCode){this.evaluate(e.initialCode)}}}t.EdgeRuntime=EdgeRuntime;process.on("unhandledRejection",(function invokeRejectionHandlers(e,t){o===null||o===void 0?void 0:o.forEach((r=>r(e,t)))}));process.on("uncaughtException",(function invokeErrorHandlers(e){s===null||s===void 0?void 0:s.forEach((t=>t(e)))}));function getDefineEventListenersCode(){return`\n Object.defineProperty(self, '__listeners', {\n configurable: false,\n enumerable: false,\n value: {},\n writable: true,\n })\n\n function __conditionallyUpdatesHandlerList(eventType) {\n if (eventType === 'unhandledrejection') {\n self.__onUnhandledRejectionHandler = self.__listeners[eventType];\n } else if (eventType === 'error') {\n self.__onErrorHandler = self.__listeners[eventType];\n }\n }\n\n function addEventListener(type, handler) {\n const eventType = type.toLowerCase();\n if (eventType === 'fetch' && self.__listeners.fetch) {\n throw new TypeError('You can register just one "fetch" event listener');\n }\n\n self.__listeners[eventType] = self.__listeners[eventType] || [];\n self.__listeners[eventType].push(handler);\n __conditionallyUpdatesHandlerList(eventType);\n }\n\n function removeEventListener(type, handler) {\n const eventType = type.toLowerCase();\n if (self.__listeners[eventType]) {\n self.__listeners[eventType] = self.__listeners[eventType].filter(item => {\n return item !== handler;\n });\n\n if (self.__listeners[eventType].length === 0) {\n delete self.__listeners[eventType];\n }\n }\n __conditionallyUpdatesHandlerList(eventType);\n }\n `}function getDispatchFetchCode(){return`(async function dispatchFetch(input, init) {\n const request = new Request(input, init);\n const event = new FetchEvent(request);\n if (!self.__listeners.fetch) {\n throw new Error("No fetch event listeners found");\n }\n\n const getResponse = ({ response, error }) => {\n if (error || !response || !(response instanceof Response)) {\n console.error(error ? error : 'The event listener did not respond')\n response = new Response(null, {\n statusText: 'Internal Server Error',\n status: 500\n })\n }\n\n response.waitUntil = () => Promise.all(event.awaiting);\n\n response.headers.delete('content-encoding');\n response.headers.delete('transform-encoding');\n response.headers.delete('content-length');\n\n return response;\n }\n\n try {\n await self.__listeners.fetch[0].call(event, event)\n } catch (error) {\n return getResponse({ error })\n }\n\n return Promise.resolve(event.response)\n .then(response => getResponse({ response }))\n .catch(error => getResponse({ error }))\n })`}function defineHandlerProps({object:e,setterName:t,setter:r,getterName:n,getter:o}){Object.defineProperty(e.context,t,{set:r,configurable:false,enumerable:false});Object.defineProperty(e,n,{get:o,configurable:false,enumerable:false})}},714:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getClonableBodyStream=void 0;const n=r(781);function getClonableBodyStream(e,t){let r=null;return{finalize(){if(r){replaceRequestBody(e,bodyStreamToNodeStream(r))}},cloneBodyStream(){const n=r!==null&&r!==void 0?r:requestToBodyStream(e,t);const[o,s]=n.tee();r=o;return s}}}t.getClonableBodyStream=getClonableBodyStream;function requestToBodyStream(e,t){const r=new t({start(t){e.on("data",(e=>t.enqueue(e)));e.on("end",(()=>t.terminate()));e.on("error",(e=>t.error(e)))}});return r.readable}function bodyStreamToNodeStream(e){const t=e.getReader();return n.Readable.from(async function*(){while(true){const{done:e,value:r}=await t.read();if(e){return}yield r}}())}function replaceRequestBody(e,t){for(const r in t){let n=t[r];if(typeof n==="function"){n=n.bind(t)}e[r]=n}return e}},956:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.createHandler=void 0;const o=r(714);const s=n(r(606));const i=n(r(190));const a=n(r(943));function createHandler(e){const t=new Set;return{handler:async(r,n)=>{var E,c;const u=(0,a.default)();const _=r.method!=="GET"&&r.method!=="HEAD"?(0,o.getClonableBodyStream)(r,e.runtime.context.TransformStream):undefined;const d=await e.runtime.dispatchFetch(String(getURL(r)),{headers:toRequestInitHeaders(r),method:r.method,body:_===null||_===void 0?void 0:_.cloneBodyStream()});const l=d.waitUntil();t.add(l);l.finally((()=>t.delete(l)));n.statusCode=d.status;n.statusMessage=d.statusText;for(const[e,t]of Object.entries(toNodeHeaders(d.headers))){if(t!==undefined){n.setHeader(e,t)}}if(d.body){for await(const e of d.body){n.write(e)}}const S=`${r.socket.remoteAddress} ${r.method} ${r.url}`;const R=`${(E=(0,s.default)(u()).match(/[a-zA-Z]+|[0-9]+/g))===null||E===void 0?void 0:E.join(" ")}`;const h=`${n.statusCode} ${i.default[n.statusCode]}`;(c=e.logger)===null||c===void 0?void 0:c.debug(`${S} → ${h} in ${R}`);n.end()},waitUntil:()=>Promise.all(t)}}t.createHandler=createHandler;function getURL(e){var t;const r=((t=e.socket)===null||t===void 0?void 0:t.encrypted)?"https":"http";return new URL(String(e.url),`${r}://${String(e.headers.host)}`)}function toRequestInitHeaders(e){return Object.keys(e.headers).map((t=>{const r=e.headers[t];return[t,Array.isArray(r)?r.join(", "):r!==null&&r!==void 0?r:""]}))}function toNodeHeaders(e){const t={};if(e){for(const[r,n]of e.entries()){t[r]=r.toLowerCase()==="set-cookie"?e.getAll("set-cookie"):n}}return t}},509:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.runServer=t.createHandler=void 0;var n=r(956);Object.defineProperty(t,"createHandler",{enumerable:true,get:function(){return n.createHandler}});var o=r(391);Object.defineProperty(t,"runServer",{enumerable:true,get:function(){return o.runServer}})},391:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.runServer=void 0;const o=r(956);const s=r(361);const i=n(r(685));async function runServer(e){const{handler:t,waitUntil:r}=(0,o.createHandler)(e);const n=i.default.createServer(t);n.listen(e.port);try{await(0,s.once)(n,"listening")}catch(t){if((t===null||t===void 0?void 0:t.code)==="EADDRINUSE"){return runServer({...e,port:undefined})}throw t}const a=n.address();const E=typeof a==="string"||a==null?String(a):`http://localhost:${a.port}`;return{url:E,close:async()=>{await r();await new Promise(((e,t)=>n.close((r=>{if(r)t(r);e()}))))},waitUntil:r}}t.runServer=runServer},190:e=>{var t;t={"1xx":"Informational","1xx_NAME":"INFORMATIONAL","1xx_MESSAGE":"Indicates an interim response for communicating connection status or request progress prior to completing the requested action and sending a final response.",INFORMATIONAL:"1xx","2xx":"Successful","2xx_NAME":"SUCCESSFUL","2xx_MESSAGE":"Indicates that the client's request was successfully received, understood, and accepted.",SUCCESSFUL:"2xx","3xx":"Redirection","3xx_NAME":"REDIRECTION","3xx_MESSAGE":"Indicates that further action needs to be taken by the user agent in order to fulfill the request.",REDIRECTION:"3xx","4xx":"Client Error","4xx_NAME":"CLIENT_ERROR","4xx_MESSAGE":"Indicates that the client seems to have erred.",CLIENT_ERROR:"4xx","5xx":"Server Error","5xx_NAME":"SERVER_ERROR","5xx_MESSAGE":"Indicates that the server is aware that it has erred or is incapable of performing the requested method.",SERVER_ERROR:"5xx"};e.exports={classes:t,100:"Continue","100_NAME":"CONTINUE","100_MESSAGE":"The server has received the request headers and the client should proceed to send the request body.","100_CLASS":t.INFORMATIONAL,CONTINUE:100,101:"Switching Protocols","101_NAME":"SWITCHING_PROTOCOLS","101_MESSAGE":"The requester has asked the server to switch protocols and the server has agreed to do so.","101_CLASS":t.INFORMATIONAL,SWITCHING_PROTOCOLS:101,102:"Processing","102_NAME":"PROCESSING","102_MESSAGE":"A WebDAV request may contain many sub-requests involving file operations, requiring a long time to complete the request. This code indicates that the server has received and is processing the request, but no response is available yet.[7] This prevents the client from timing out and assuming the request was lost.","102_CLASS":t.INFORMATIONAL,PROCESSING:102,103:"Early Hints","103_NAME":"EARLY_HINTS","103_MESSAGE":"Used to return some response headers before final HTTP message.","103_CLASS":t.INFORMATIONAL,EARLY_HINTS:103,200:"OK","200_NAME":"OK","200_MESSAGE":"Standard response for successful HTTP requests.","200_CLASS":t.SUCCESSFUL,OK:200,201:"Created","201_NAME":"CREATED","201_MESSAGE":"The request has been fulfilled, resulting in the creation of a new resource.","201_CLASS":t.SUCCESSFUL,CREATED:201,202:"Accepted","202_NAME":"ACCEPTED","202_MESSAGE":"The request has been accepted for processing, but the processing has not been completed.","202_CLASS":t.SUCCESSFUL,ACCEPTED:202,203:"Non-Authoritative Information","203_NAME":"NON_AUTHORITATIVE_INFORMATION","203_MESSAGE":"The server is a transforming proxy (e.g. a Web accelerator) that received a 200 OK from its origin, but is returning a modified version of the origin's response.","203_CLASS":t.SUCCESSFUL,NON_AUTHORITATIVE_INFORMATION:203,204:"No Content","204_NAME":"NO_CONTENT","204_MESSAGE":"The server successfully processed the request and is not returning any content.","204_CLASS":t.SUCCESSFUL,NO_CONTENT:204,205:"Reset Content","205_NAME":"RESET_CONTENT","205_MESSAGE":"The server successfully processed the request, but is not returning any content. Unlike a 204 response, this response requires that the requester reset the document view.","205_CLASS":t.SUCCESSFUL,RESET_CONTENT:205,206:"Partial Content","206_NAME":"PARTIAL_CONTENT","206_MESSAGE":"The server is delivering only part of the resource (byte serving) due to a range header sent by the client.","206_CLASS":t.SUCCESSFUL,PARTIAL_CONTENT:206,207:"Multi Status","207_NAME":"MULTI_STATUS","207_MESSAGE":"The message body that follows is by default an XML message and can contain a number of separate response codes, depending on how many sub-requests were made.","207_CLASS":t.SUCCESSFUL,MULTI_STATUS:207,208:"Already Reported","208_NAME":"ALREADY_REPORTED","208_MESSAGE":"The members of a DAV binding have already been enumerated in a preceding part of the (multistatus) response, and are not being included again.","208_CLASS":t.SUCCESSFUL,ALREADY_REPORTED:208,226:"IM Used","226_NAME":"IM_USED","226_MESSAGE":"The server has fulfilled a request for the resource, and the response is a representation of the result of one or more instance-manipulations applied to the current instance.","226_CLASS":t.SUCCESSFUL,IM_USED:226,300:"Multiple Choices","300_NAME":"MULTIPLE_CHOICES","300_MESSAGE":"Indicates multiple options for the resource from which the client may choose.","300_CLASS":t.REDIRECTION,MULTIPLE_CHOICES:300,301:"Moved Permanently","301_NAME":"MOVED_PERMANENTLY","301_MESSAGE":"This and all future requests should be directed to the given URI.","301_CLASS":t.REDIRECTION,MOVED_PERMANENTLY:301,302:"Found","302_NAME":"FOUND","302_MESSAGE":'This is an example of industry practice contradicting the standard. The HTTP/1.0 specification (RFC 1945) required the client to perform a temporary redirect (the original describing phrase was "Moved Temporarily"), but popular browsers implemented 302 with the functionality of a 303 See Other. Therefore, HTTP/1.1 added status codes 303 and 307 to distinguish between the two behaviours.',"302_CLASS":t.REDIRECTION,FOUND:302,303:"See Other","303_NAME":"SEE_OTHER","303_MESSAGE":"The response to the request can be found under another URI using the GET method.","303_CLASS":t.REDIRECTION,SEE_OTHER:303,304:"Not Modified","304_NAME":"NOT_MODIFIED","304_MESSAGE":"Indicates that the resource has not been modified since the version specified by the request headers If-Modified-Since or If-None-Match.","304_CLASS":t.REDIRECTION,NOT_MODIFIED:304,305:"Use Proxy","305_NAME":"USE_PROXY","305_MESSAGE":"The requested resource is available only through a proxy, the address for which is provided in the response.","305_CLASS":t.REDIRECTION,USE_PROXY:305,306:"Switch Proxy","306_NAME":"SWITCH_PROXY","306_MESSAGE":'No longer used. Originally meant "Subsequent requests should use the specified proxy.',"306_CLASS":t.REDIRECTION,SWITCH_PROXY:306,307:"Temporary Redirect","307_NAME":"TEMPORARY_REDIRECT","307_MESSAGE":"In this case, the request should be repeated with another URI; however, future requests should still use the original URI.","307_CLASS":t.REDIRECTION,TEMPORARY_REDIRECT:307,308:"Permanent Redirect","308_NAME":"PERMANENT_REDIRECT","308_MESSAGE":"The request and all future requests should be repeated using another URI.","308_CLASS":t.REDIRECTION,PERMANENT_REDIRECT:308,400:"Bad Request","400_NAME":"BAD_REQUEST","400_MESSAGE":"The server cannot or will not process the request due to an apparent client error.","400_CLASS":t.CLIENT_ERROR,BAD_REQUEST:400,401:"Unauthorized","401_NAME":"UNAUTHORIZED","401_MESSAGE":"Similar to 403 Forbidden, but specifically for use when authentication is required and has failed or has not yet been provided.","401_CLASS":t.CLIENT_ERROR,UNAUTHORIZED:401,402:"Payment Required","402_NAME":"PAYMENT_REQUIRED","402_MESSAGE":"Reserved for future use. The original intention was that this code might be used as part of some form of digital cash or micropayment scheme, as proposed for example by GNU Taler, but that has not yet happened, and this code is not usually used.","402_CLASS":t.CLIENT_ERROR,PAYMENT_REQUIRED:402,403:"Forbidden","403_NAME":"FORBIDDEN","403_MESSAGE":"The request was valid, but the server is refusing action.","403_CLASS":t.CLIENT_ERROR,FORBIDDEN:403,404:"Not Found","404_NAME":"NOT_FOUND","404_MESSAGE":"The requested resource could not be found but may be available in the future. Subsequent requests by the client are permissible.","404_CLASS":t.CLIENT_ERROR,NOT_FOUND:404,405:"Method Not Allowed","405_NAME":"METHOD_NOT_ALLOWED","405_MESSAGE":"A request method is not supported for the requested resource.","405_CLASS":t.CLIENT_ERROR,METHOD_NOT_ALLOWED:405,406:"Not Acceptable","406_NAME":"NOT_ACCEPTABLE","406_MESSAGE":"The requested resource is capable of generating only content not acceptable according to the Accept headers sent in the request.","406_CLASS":t.CLIENT_ERROR,NOT_ACCEPTABLE:406,407:"Proxy Authentication Required","407_NAME":"PROXY_AUTHENTICATION_REQUIRED","407_MESSAGE":"The client must first authenticate itself with the proxy.","407_CLASS":t.CLIENT_ERROR,PROXY_AUTHENTICATION_REQUIRED:407,408:"Request Time-out","408_NAME":"REQUEST_TIMEOUT","408_MESSAGE":"The server timed out waiting for the request.","408_CLASS":t.CLIENT_ERROR,REQUEST_TIMEOUT:408,409:"Conflict","409_NAME":"CONFLICT","409_MESSAGE":"Indicates that the request could not be processed because of conflict in the request, such as an edit conflict between multiple simultaneous updates.","409_CLASS":t.CLIENT_ERROR,CONFLICT:409,410:"Gone","410_NAME":"GONE","410_MESSAGE":"Indicates that the resource requested is no longer available and will not be available again.","410_CLASS":t.CLIENT_ERROR,GONE:410,411:"Length Required","411_NAME":"LENGTH_REQUIRED","411_MESSAGE":"The request did not specify the length of its content, which is required by the requested resource.","411_CLASS":t.CLIENT_ERROR,LENGTH_REQUIRED:411,412:"Precondition Failed","412_NAME":"PRECONDITION_FAILED","412_MESSAGE":"The server does not meet one of the preconditions that the requester put on the request.","412_CLASS":t.CLIENT_ERROR,PRECONDITION_FAILED:412,413:"Request Entity Too Large","413_NAME":"REQUEST_ENTITY_TOO_LARGE","413_MESSAGE":'The request is larger than the server is willing or able to process. Previously called "Request Entity Too Large".',"413_CLASS":t.CLIENT_ERROR,REQUEST_ENTITY_TOO_LARGE:413,414:"Request-URI Too Large","414_NAME":"REQUEST_URI_TOO_LONG","414_MESSAGE":"The URI provided was too long for the server to process.","414_CLASS":t.CLIENT_ERROR,REQUEST_URI_TOO_LONG:414,415:"Unsupported Media Type","415_NAME":"UNSUPPORTED_MEDIA_TYPE","415_MESSAGE":"The request entity has a media type which the server or resource does not support.","415_CLASS":t.CLIENT_ERROR,UNSUPPORTED_MEDIA_TYPE:415,416:"Requested Range not Satisfiable","416_NAME":"REQUESTED_RANGE_NOT_SATISFIABLE","416_MESSAGE":"The client has asked for a portion of the file (byte serving), but the server cannot supply that portion.","416_CLASS":t.CLIENT_ERROR,REQUESTED_RANGE_NOT_SATISFIABLE:416,417:"Expectation Failed","417_NAME":"EXPECTATION_FAILED","417_MESSAGE":"The server cannot meet the requirements of the Expect request-header field.","417_CLASS":t.CLIENT_ERROR,EXPECTATION_FAILED:417,418:"I'm a teapot","418_NAME":"IM_A_TEAPOT","418_MESSAGE":'Any attempt to brew coffee with a teapot should result in the error code "418 I\'m a teapot". The resulting entity body MAY be short and stout.',"418_CLASS":t.CLIENT_ERROR,IM_A_TEAPOT:418,421:"Misdirected Request","421_NAME":"MISDIRECTED_REQUEST","421_MESSAGE":"The request was directed at a server that is not able to produce a response.","421_CLASS":t.CLIENT_ERROR,MISDIRECTED_REQUEST:421,422:"Unprocessable Entity","422_NAME":"UNPROCESSABLE_ENTITY","422_MESSAGE":"The request was well-formed but was unable to be followed due to semantic errors.","422_CLASS":t.CLIENT_ERROR,UNPROCESSABLE_ENTITY:422,423:"Locked","423_NAME":"LOCKED","423_MESSAGE":"The resource that is being accessed is locked.","423_CLASS":t.CLIENT_ERROR,LOCKED:423,424:"Failed Dependency","424_NAME":"FAILED_DEPENDENCY","424_MESSAGE":"The request failed because it depended on another request and that request failed.","424_CLASS":t.CLIENT_ERROR,FAILED_DEPENDENCY:424,426:"Upgrade Required","426_NAME":"UPGRADE_REQUIRED","426_MESSAGE":"The client should switch to a different protocol such as TLS/1.0, given in the Upgrade header field.","426_CLASS":t.CLIENT_ERROR,UPGRADE_REQUIRED:426,428:"Precondition Required","428_NAME":"PRECONDITION_REQUIRED","428_MESSAGE":"The origin server requires the request to be conditional.","428_CLASS":t.CLIENT_ERROR,PRECONDITION_REQUIRED:428,429:"Too Many Requests","429_NAME":"TOO_MANY_REQUESTS","429_MESSAGE":"The user has sent too many requests in a given amount of time.","429_CLASS":t.CLIENT_ERROR,TOO_MANY_REQUESTS:429,431:"Request Header Fields Too Large","431_NAME":"REQUEST_HEADER_FIELDS_TOO_LARGE","431_MESSAGE":"The server is unwilling to process the request because either an individual header field, or all the header fields collectively, are too large.","431_CLASS":t.CLIENT_ERROR,REQUEST_HEADER_FIELDS_TOO_LARGE:431,451:"Unavailable For Legal Reasons","451_NAME":"UNAVAILABLE_FOR_LEGAL_REASONS","451_MESSAGE":"A server operator has received a legal demand to deny access to a resource or to a set of resources that includes the requested resource.","451_CLASS":t.CLIENT_ERROR,UNAVAILABLE_FOR_LEGAL_REASONS:451,500:"Internal Server Error","500_NAME":"INTERNAL_SERVER_ERROR","500_MESSAGE":"A generic error message, given when an unexpected condition was encountered and no more specific message is suitable.","500_CLASS":t.SERVER_ERROR,INTERNAL_SERVER_ERROR:500,501:"Not Implemented","501_NAME":"NOT_IMPLEMENTED","501_MESSAGE":"The server either does not recognize the request method, or it lacks the ability to fulfil the request. Usually this implies future availability.","501_CLASS":t.SERVER_ERROR,NOT_IMPLEMENTED:501,502:"Bad Gateway","502_NAME":"BAD_GATEWAY","502_MESSAGE":"The server was acting as a gateway or proxy and received an invalid response from the upstream server.","502_CLASS":t.SERVER_ERROR,BAD_GATEWAY:502,503:"Service Unavailable","503_NAME":"SERVICE_UNAVAILABLE","503_MESSAGE":"The server is currently unavailable (because it is overloaded or down for maintenance). Generally, this is a temporary state.","503_CLASS":t.SERVER_ERROR,SERVICE_UNAVAILABLE:503,504:"Gateway Time-out","504_NAME":"GATEWAY_TIMEOUT","504_MESSAGE":"The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.","504_CLASS":t.SERVER_ERROR,GATEWAY_TIMEOUT:504,505:"HTTP Version not Supported","505_NAME":"HTTP_VERSION_NOT_SUPPORTED","505_MESSAGE":"The server does not support the HTTP protocol version used in the request.","505_CLASS":t.SERVER_ERROR,HTTP_VERSION_NOT_SUPPORTED:505,506:"Variant Also Negotiates","506_NAME":"VARIANT_ALSO_NEGOTIATES","506_MESSAGE":"Transparent content negotiation for the request results in a circular reference.","506_CLASS":t.SERVER_ERROR,VARIANT_ALSO_NEGOTIATES:506,507:"Insufficient Storage","507_NAME":"INSUFFICIENT_STORAGE","507_MESSAGE":"The server is unable to store the representation needed to complete the request.","507_CLASS":t.SERVER_ERROR,INSUFFICIENT_STORAGE:507,508:"Loop Detected","508_NAME":"LOOP_DETECTED","508_MESSAGE":"The server detected an infinite loop while processing the request.","508_CLASS":t.SERVER_ERROR,LOOP_DETECTED:508,510:"Not Extended","510_NAME":"NOT_EXTENDED","510_MESSAGE":"Further extensions to the request are required for the server to fulfil it.","510_CLASS":t.SERVER_ERROR,NOT_EXTENDED:510,511:"Network Authentication Required","511_NAME":"NETWORK_AUTHENTICATION_REQUIRED","511_MESSAGE":"The client needs to authenticate to gain network access. Intended for use by intercepting proxies used to control access to the network.","511_CLASS":t.SERVER_ERROR,NETWORK_AUTHENTICATION_REQUIRED:511,extra:{unofficial:{103:"Checkpoint","103_NAME":"CHECKPOINT","103_MESSAGE":"Used in the resumable requests proposal to resume aborted PUT or POST requests.","103_CLASS":t.INFORMATIONAL,CHECKPOINT:103,419:"Page Expired","419_NAME":"PAGE_EXPIRED","419_MESSAGE":"Used by the Laravel Framework when a CSRF Token is missing or expired.","419_CLASS":t.CLIENT_ERROR,PAGE_EXPIRED:419,218:"This is fine","218_NAME":"THIS_IS_FINE","218_MESSAGE":"Used as a catch-all error condition for allowing response bodies to flow through Apache when ProxyErrorOverride is enabled. When ProxyErrorOverride is enabled in Apache, response bodies that contain a status code of 4xx or 5xx are automatically discarded by Apache in favor of a generic response or a custom response specified by the ErrorDocument directive.","218_CLASS":t.SUCCESSFUL,THIS_IS_FINE:218,420:"Enhance Your Calm","420_NAME":"ENHANCE_YOUR_CALM","420_MESSAGE":"Returned by version 1 of the Twitter Search and Trends API when the client is being rate limited; versions 1.1 and later use the 429 Too Many Requests response code instead.","420_CLASS":t.CLIENT_ERROR,ENHANCE_YOUR_CALM:420,450:"Blocked by Windows Parental Controls","450_NAME":"BLOCKED_BY_WINDOWS_PARENTAL_CONTROLS","450_MESSAGE":"The Microsoft extension code indicated when Windows Parental Controls are turned on and are blocking access to the requested webpage.","450_CLASS":t.CLIENT_ERROR,BLOCKED_BY_WINDOWS_PARENTAL_CONTROLS:450,498:"Invalid Token","498_NAME":"INVALID_TOKEN","498_MESSAGE":"Returned by ArcGIS for Server. Code 498 indicates an expired or otherwise invalid token.","498_CLASS":t.CLIENT_ERROR,INVALID_TOKEN:498,499:"Token Required","499_NAME":"TOKEN_REQUIRED","499_MESSAGE":"Returned by ArcGIS for Server. Code 499 indicates that a token is required but was not submitted.","499_CLASS":t.CLIENT_ERROR,TOKEN_REQUIRED:499,509:"Bandwidth Limit Exceeded","509_NAME":"BANDWIDTH_LIMIT_EXCEEDED","509_MESSAGE":"The server has exceeded the bandwidth specified by the server administrator.","509_CLASS":t.SERVER_ERROR,BANDWIDTH_LIMIT_EXCEEDED:509,530:"Site is frozen","530_NAME":"SITE_IS_FROZEN","530_MESSAGE":"Used by the Pantheon web platform to indicate a site that has been frozen due to inactivity.","530_CLASS":t.SERVER_ERROR,SITE_IS_FROZEN:530,598:"Network read timeout error","598_NAME":"NETWORK_READ_TIMEOUT_ERROR","598_MESSAGE":"Used by some HTTP proxies to signal a network read timeout behind the proxy to a client in front of the proxy.","598_CLASS":t.SERVER_ERROR,NETWORK_READ_TIMEOUT_ERROR:598},iis:{440:"Login Time-out","440_NAME":"LOGIN_TIME_OUT","440_MESSAGE":"The client's session has expired and must log in again.","440_CLASS":t.CLIENT_ERROR,LOGIN_TIME_OUT:440,449:"Retry With","449_NAME":"RETRY_WITH","449_MESSAGE":"The server cannot honour the request because the user has not provided the required information.","449_CLASS":t.CLIENT_ERROR,RETRY_WITH:449,451:"Redirect","451_NAME":"REDIRECT","451_MESSAGE":"Used in Exchange ActiveSync when either a more efficient server is available or the server cannot access the users' mailbox.","451_CLASS":t.CLIENT_ERROR,REDIRECT:451},nginx:{444:"No Response","444_NAME":"NO_RESPONSE","444_MESSAGE":"Used internally to instruct the server to return no information to the client and close the connection immediately.","444_CLASS":t.CLIENT_ERROR,NO_RESPONSE:444,494:"Request header too large","494_NAME":"REQUEST_HEADER_TOO_LARGE","494_MESSAGE":"Client sent too large request or too long header line.","494_CLASS":t.CLIENT_ERROR,REQUEST_HEADER_TOO_LARGE:494,495:"SSL Certificate Error","495_NAME":"SSL_CERTIFICATE_ERROR","495_MESSAGE":"An expansion of the 400 Bad Request response code, used when the client has provided an invalid client certificate.","495_CLASS":t.CLIENT_ERROR,SSL_CERTIFICATE_ERROR:495,496:"SSL Certificate Required","496_NAME":"SSL_CERTIFICATE_REQUIRED","496_MESSAGE":"An expansion of the 400 Bad Request response code, used when a client certificate is required but not provided.","496_CLASS":t.CLIENT_ERROR,SSL_CERTIFICATE_REQUIRED:496,497:"HTTP Request Sent to HTTPS Port","497_NAME":"HTTP_REQUEST_SENT_TO_HTTPS_PORT","497_MESSAGE":"An expansion of the 400 Bad Request response code, used when the client has made a HTTP request to a port listening for HTTPS requests.","497_CLASS":t.CLIENT_ERROR,HTTP_REQUEST_SENT_TO_HTTPS_PORT:497,499:"Client Closed Request","499_NAME":"CLIENT_CLOSED_REQUEST","499_MESSAGE":"Used when the client has closed the request before the server could send a response.","499_CLASS":t.CLIENT_ERROR,CLIENT_CLOSED_REQUEST:499},cloudflare:{520:"Unknown Error","520_NAME":"UNKNOWN_ERROR","520_MESSAGE":'The 520 error is used as a "catch-all response for when the origin server returns something unexpected", listing connection resets, large headers, and empty or invalid responses as common triggers.',"520_CLASS":t.SERVER_ERROR,UNKNOWN_ERROR:520,521:"Web Server Is Down","521_NAME":"WEB_SERVER_IS_DOWN","521_MESSAGE":"The origin server has refused the connection from Cloudflare.","521_CLASS":t.SERVER_ERROR,WEB_SERVER_IS_DOWN:521,522:"Connection Timed Out","522_NAME":"CONNECTION_TIMED_OUT","522_MESSAGE":"Cloudflare could not negotiate a TCP handshake with the origin server.","522_CLASS":t.SERVER_ERROR,CONNECTION_TIMED_OUT:522,523:"Origin Is Unreachable","523_NAME":"ORIGIN_IS_UNREACHABLE","523_MESSAGE":"Cloudflare could not reach the origin server.","523_CLASS":t.SERVER_ERROR,ORIGIN_IS_UNREACHABLE:523,524:"A Timeout Occurred","524_NAME":"A_TIMEOUT_OCCURRED","524_MESSAGE":"Cloudflare was able to complete a TCP connection to the origin server, but did not receive a timely HTTP response.","524_CLASS":t.SERVER_ERROR,A_TIMEOUT_OCCURRED:524,525:"SSL Handshake Failed","525_NAME":"SSL_HANDSHAKE_FAILED","525_MESSAGE":"Cloudflare could not negotiate a SSL/TLS handshake with the origin server.","525_CLASS":t.SERVER_ERROR,SSL_HANDSHAKE_FAILED:525,526:"Invalid SSL Certificate","526_NAME":"INVALID_SSL_CERTIFICATE","526_MESSAGE":"Cloudflare could not validate the SSL/TLS certificate that the origin server presented.","526_CLASS":t.SERVER_ERROR,INVALID_SSL_CERTIFICATE:526,527:"Railgun Error","527_NAME":"RAILGUN_ERROR","527_MESSAGE":"Error 527 indicates that the request timed out or failed after the WAN connection had been established.","527_CLASS":t.SERVER_ERROR,RAILGUN_ERROR:527}}}},523:e=>{"use strict";e.exports=e=>{if(typeof e!=="number"){throw new TypeError("Expected a number")}const t=e>0?Math.floor:Math.ceil;return{days:t(e/864e5),hours:t(e/36e5)%24,minutes:t(e/6e4)%60,seconds:t(e/1e3)%60,milliseconds:t(e)%1e3,microseconds:t(e*1e3)%1e3,nanoseconds:t(e*1e6)%1e3}}},606:(e,t,r)=>{"use strict";const n=r(523);const pluralize=(e,t)=>t===1?e:`${e}s`;const o=1e-7;e.exports=(e,t={})=>{if(!Number.isFinite(e)){throw new TypeError("Expected a finite number")}if(t.colonNotation){t.compact=false;t.formatSubMilliseconds=false;t.separateMilliseconds=false;t.verbose=false}if(t.compact){t.secondsDecimalDigits=0;t.millisecondsDecimalDigits=0}const r=[];const floorDecimals=(e,t)=>{const r=Math.floor(e*10**t+o);const n=Math.round(r)/10**t;return n.toFixed(t)};const add=(e,n,o,s)=>{if((r.length===0||!t.colonNotation)&&e===0&&!(t.colonNotation&&o==="m")){return}s=(s||e||"0").toString();let i;let a;if(t.colonNotation){i=r.length>0?":":"";a="";const e=s.includes(".")?s.split(".")[0].length:s.length;const t=r.length>0?2:1;s="0".repeat(Math.max(0,t-e))+s}else{i="";a=t.verbose?" "+pluralize(n,e):o}r.push(i+s+a)};const s=n(e);add(Math.trunc(s.days/365),"year","y");add(s.days%365,"day","d");add(s.hours,"hour","h");add(s.minutes,"minute","m");if(t.separateMilliseconds||t.formatSubMilliseconds||!t.colonNotation&&e<1e3){add(s.seconds,"second","s");if(t.formatSubMilliseconds){add(s.milliseconds,"millisecond","ms");add(s.microseconds,"microsecond","µs");add(s.nanoseconds,"nanosecond","ns")}else{const e=s.milliseconds+s.microseconds/1e3+s.nanoseconds/1e6;const r=typeof t.millisecondsDecimalDigits==="number"?t.millisecondsDecimalDigits:0;const n=e>=1?Math.round(e):Math.ceil(e);const o=r?e.toFixed(r):n;add(Number.parseFloat(o,10),"millisecond","ms",o)}}else{const r=e/1e3%60;const n=typeof t.secondsDecimalDigits==="number"?t.secondsDecimalDigits:1;const o=floorDecimals(r,n);const s=t.keepDecimalsOnWholeSeconds?o:o.replace(/\.0+$/,"");add(Number.parseFloat(s,10),"second","s",s)}if(r.length===0){return"0"+(t.verbose?" milliseconds":"ms")}if(t.compact){return r[0]}if(typeof t.unitCount==="number"){const e=t.colonNotation?"":" ";return r.slice(0,Math.max(t.unitCount,1)).join(e)}return t.colonNotation?r.join(""):r.join(" ")}},943:(e,t,r)=>{"use strict";const n=r(162);e.exports=()=>{const e=process.hrtime();const end=t=>n(process.hrtime(e))[t];const returnValue=()=>end("milliseconds");returnValue.rounded=()=>Math.round(end("milliseconds"));returnValue.seconds=()=>end("seconds");returnValue.nanoseconds=()=>end("nanoseconds");return returnValue}},491:e=>{"use strict";e.exports=require("assert")},300:e=>{"use strict";e.exports=require("buffer")},113:e=>{"use strict";e.exports=require("crypto")},361:e=>{"use strict";e.exports=require("events")},147:e=>{"use strict";e.exports=require("fs")},685:e=>{"use strict";e.exports=require("http")},808:e=>{"use strict";e.exports=require("net")},277:e=>{"use strict";e.exports=require("next/dist/compiled/@edge-runtime/primitives/crypto")},37:e=>{"use strict";e.exports=require("os")},17:e=>{"use strict";e.exports=require("path")},74:e=>{"use strict";e.exports=require("perf_hooks")},282:e=>{"use strict";e.exports=require("process")},477:e=>{"use strict";e.exports=require("punycode")},781:e=>{"use strict";e.exports=require("stream")},404:e=>{"use strict";e.exports=require("tls")},837:e=>{"use strict";e.exports=require("util")},144:e=>{"use strict";e.exports=require("vm")},796:e=>{"use strict";e.exports=require("zlib")}};var __webpack_module_cache__={};function __nccwpck_require__(e){var t=__webpack_module_cache__[e];if(t!==undefined){return t.exports}var r=__webpack_module_cache__[e]={exports:{}};var n=true;try{__webpack_modules__[e].call(r.exports,r,r.exports,__nccwpck_require__);n=false}finally{if(n)delete __webpack_module_cache__[e]}return r.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var __webpack_exports__={};(()=>{"use strict";var e=__webpack_exports__;Object.defineProperty(e,"__esModule",{value:true});e.EdgeRuntime=e.runServer=e.createHandler=void 0;var t=__nccwpck_require__(509);Object.defineProperty(e,"createHandler",{enumerable:true,get:function(){return t.createHandler}});Object.defineProperty(e,"runServer",{enumerable:true,get:function(){return t.runServer}});var r=__nccwpck_require__(285);Object.defineProperty(e,"EdgeRuntime",{enumerable:true,get:function(){return r.EdgeRuntime}})})();module.exports=__webpack_exports__})();
\ No newline at end of file
+(()=>{var __webpack_modules__={87:(__unused_webpack_module,exports,__nccwpck_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EdgeVM=void 0;const buffer_1=__nccwpck_require__(300);const require_1=__nccwpck_require__(592);const vm_1=__nccwpck_require__(279);const vm_2=__nccwpck_require__(144);class EdgeVM extends vm_1.VM{constructor(e={}){super({...e,extend:t=>e.extend?e.extend(addPrimitives(t)):addPrimitives(t)})}}exports.EdgeVM=EdgeVM;function addPrimitives(context){defineProperty(context,"self",{enumerable:true,value:context});defineProperty(context,"globalThis",{value:context});defineProperty(context,"Symbol",{value:Symbol});defineProperty(context,"clearInterval",{value:clearInterval});defineProperty(context,"clearTimeout",{value:clearTimeout});defineProperty(context,"setInterval",{value:setInterval});defineProperty(context,"setTimeout",{value:setTimeout});defineProperty(context,"EdgeRuntime",{value:"edge-runtime"});defineProperties(context,{exports:(0,require_1.requireWithCache)({context:context,path:require.resolve("next/dist/compiled/@edge-runtime/primitives/console"),scopedContext:{console:console}}),nonenumerable:["console"]});const encodings=(0,require_1.requireWithCache)({context:context,path:require.resolve("next/dist/compiled/@edge-runtime/primitives/encoding"),scopedContext:{Buffer:buffer_1.Buffer,global:{}}});defineProperties(context,{exports:encodings,nonenumerable:["atob","btoa","TextEncoder","TextDecoder"]});const streams=(0,require_1.requireWithCache)({path:require.resolve("next/dist/compiled/@edge-runtime/primitives/streams"),context:context});defineProperties(context,{exports:streams,nonenumerable:["ReadableStream","ReadableStreamBYOBReader","ReadableStreamDefaultReader","TransformStream","WritableStream","WritableStreamDefaultWriter"]});const abort=(0,require_1.requireWithCache)({context:context,path:require.resolve("next/dist/compiled/@edge-runtime/primitives/abort-controller")});defineProperties(context,{exports:abort,nonenumerable:["AbortController","AbortSignal","DOMException"]});defineProperties(context,{exports:(0,require_1.requireWithCache)({cache:new Map([["punycode",{exports:__nccwpck_require__(477)}]]),context:context,path:require.resolve("next/dist/compiled/@edge-runtime/primitives/url"),scopedContext:{TextEncoder:encodings.TextEncoder,TextDecoder:encodings.TextDecoder}}),nonenumerable:["URL","URLSearchParams","URLPattern"]});const blob=(0,require_1.requireWithCache)({context:context,path:require.resolve("next/dist/compiled/@edge-runtime/primitives/blob")});defineProperties(context,{exports:blob,nonenumerable:["Blob"]});const webFetch=(0,require_1.requireWithCache)({context:context,cache:new Map([["abort-controller",{exports:abort}],["assert",{exports:__nccwpck_require__(491)}],["buffer",{exports:__nccwpck_require__(300)}],["events",{exports:__nccwpck_require__(361)}],["http",{exports:__nccwpck_require__(685)}],["net",{exports:__nccwpck_require__(808)}],["perf_hooks",{exports:__nccwpck_require__(74)}],["stream",{exports:__nccwpck_require__(781)}],["tls",{exports:__nccwpck_require__(404)}],["util",{exports:__nccwpck_require__(837)}],["zlib",{exports:__nccwpck_require__(796)}],[require.resolve("next/dist/compiled/@edge-runtime/primitives/streams"),{exports:streams}],[require.resolve("next/dist/compiled/@edge-runtime/primitives/blob"),{exports:blob}]]),path:require.resolve("next/dist/compiled/@edge-runtime/primitives/fetch"),scopedContext:{Uint8Array:createUint8ArrayForContext(context),Buffer:buffer_1.Buffer,global:{},queueMicrotask:queueMicrotask,setImmediate:setImmediate,clearImmediate:clearImmediate}});defineProperties(context,{exports:webFetch,nonenumerable:["fetch","File","FormData","Headers","Request","Response"]});defineProperties(context,{exports:(0,require_1.requireWithCache)({cache:new Map([[require.resolve("next/dist/compiled/@edge-runtime/primitives/fetch"),{exports:webFetch}]]),context:context,path:require.resolve("next/dist/compiled/@edge-runtime/primitives/cache"),scopedContext:{global:{}}}),enumerable:["caches"],nonenumerable:["Cache","CacheStorage"]});defineProperties(context,{exports:(0,require_1.requireWithCache)({context:context,cache:new Map([["crypto",{exports:__nccwpck_require__(113)}],["process",{exports:__nccwpck_require__(282)}]]),path:require.resolve("next/dist/compiled/@edge-runtime/primitives/crypto"),scopedContext:{Buffer:buffer_1.Buffer,Uint8Array:createUint8ArrayForContext(context)}}),enumerable:["crypto"],nonenumerable:["Crypto","CryptoKey","SubtleCrypto"]});defineProperties(context,{exports:(0,require_1.requireWithCache)({context:context,path:require.resolve("next/dist/compiled/@edge-runtime/primitives/events")}),nonenumerable:["Event","EventTarget","FetchEvent","PromiseRejectionEvent"]});defineProperties(context,{exports:(0,require_1.requireWithCache)({context:context,path:require.resolve("next/dist/compiled/@edge-runtime/primitives/structured-clone")}),nonenumerable:["structuredClone"]});return context}function defineProperty(e,t,r){var n,o,s;Object.defineProperty(e,t,{configurable:(n=r.configurable)!==null&&n!==void 0?n:false,enumerable:(o=r.enumerable)!==null&&o!==void 0?o:false,value:r.value,writable:(s=r.writable)!==null&&s!==void 0?s:true})}function defineProperties(e,t){var r,n;for(const n of(r=t.enumerable)!==null&&r!==void 0?r:[]){if(!t.exports[n]){throw new Error(`Attempt to export a nullable value for "${n}"`)}defineProperty(e,n,{enumerable:true,value:t.exports[n]})}for(const r of(n=t.nonenumerable)!==null&&n!==void 0?n:[]){if(!t.exports[r]){throw new Error(`Attempt to export a nullable value for "${r}"`)}defineProperty(e,r,{value:t.exports[r]})}}function createUint8ArrayForContext(e){return new Proxy((0,vm_2.runInContext)("Uint8Array",e),{construct(e,t){const r=new e(...t);if(!(t[0]instanceof buffer_1.Buffer)){return r}return new e([...r])}})}},382:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.VM=t.EdgeVM=void 0;var n=r(87);Object.defineProperty(t,"EdgeVM",{enumerable:true,get:function(){return n.EdgeVM}});var o=r(279);Object.defineProperty(t,"VM",{enumerable:true,get:function(){return o.VM}})},592:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.requireWithCache=t.createRequire=t.requireDependencies=void 0;const n=r(147);const o=r(144);const s=r(17);function requireDependencies(e){const{context:t,requireCache:r,dependencies:n}=e;const o=createRequire(t,r);for(const{path:e,mapExports:r}of n){const n=o(e,e);for(const e of Object.keys(r)){t[r[e]]=n[e]}}}t.requireDependencies=requireDependencies;function createRequire(e,t,r,i={}){return function requireFn(a,E){const c=require.resolve(E,{paths:[(0,s.dirname)(a)]});const u=t.get(E)||t.get(c);if(u!==undefined&&u!==null){return u.exports}const _={exports:{},loaded:false,id:c};t.set(c,_);r===null||r===void 0?void 0:r.add(c);const d=(0,o.runInContext)(`(function(module,exports,require,__dirname,__filename,${Object.keys(i).join(",")}) {${(0,n.readFileSync)(c,"utf-8")}\n})`,e);try{d(_,_.exports,requireFn.bind(null,c),(0,s.dirname)(c),c,...Object.values(i))}catch(e){t.delete(c);throw e}_.loaded=true;return _.exports}}t.createRequire=createRequire;function requireWithCache(e){var t;return createRequire(e.context,(t=e.cache)!==null&&t!==void 0?t:new Map,e.references,e.scopedContext).call(null,e.path,e.path)}t.requireWithCache=requireWithCache},969:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.tempFile=void 0;const o=r(788);const s=n(r(17));const i=n(r(147));const a=n(r(37));function tempFile(e){const t=s.default.join(a.default.tmpdir(),o.crypto.randomUUID());i.default.writeFileSync(t,e);return{path:t,remove:()=>i.default.unlinkSync(t)}}t.tempFile=tempFile},279:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.VM=void 0;const n=r(144);const o=r(592);const s=r(969);class VM{constructor(e={}){var t,r,s,i;const a=(0,n.createContext)({},{name:"Edge Runtime",codeGeneration:(t=e.codeGeneration)!==null&&t!==void 0?t:{strings:false,wasm:true}});this.requireCache=(r=e.requireCache)!==null&&r!==void 0?r:new Map;this.context=(i=(s=e.extend)===null||s===void 0?void 0:s.call(e,a))!==null&&i!==void 0?i:a;this.requireFn=(0,o.createRequire)(this.context,this.requireCache)}evaluate(e){return(0,n.runInContext)(e,this.context)}require(e){return this.requireFn(e,e)}requireInContext(e){const t=this.require(e);for(const[e,r]of Object.entries(t)){this.context[e]=r}}requireInlineInContext(e){const t=(0,s.tempFile)(e);this.requireInContext(t.path);t.remove()}}t.VM=VM},162:e=>{"use strict";e.exports=e=>{const t=e[0]*1e9+e[1];const r=t/1e6;const n=t/1e9;return{seconds:n,milliseconds:r,nanoseconds:t}}},649:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.EdgeRuntime=void 0;const n=r(382);let o;let s;class EdgeRuntime extends n.EdgeVM{constructor(e){super({...e,extend:t=>{var r,n;return(n=(r=e===null||e===void 0?void 0:e.extend)===null||r===void 0?void 0:r.call(e,t))!==null&&n!==void 0?n:t}});defineHandlerProps({object:this,setterName:"__onUnhandledRejectionHandler",setter:e=>o=e,getterName:"__rejectionHandlers",getter:()=>o});defineHandlerProps({object:this,setterName:"__onErrorHandler",setter:e=>s=e,getterName:"__errorHandlers",getter:()=>s});this.evaluate(getDefineEventListenersCode());this.dispatchFetch=this.evaluate(getDispatchFetchCode());if(e===null||e===void 0?void 0:e.initialCode){this.evaluate(e.initialCode)}}}t.EdgeRuntime=EdgeRuntime;process.on("unhandledRejection",(function invokeRejectionHandlers(e,t){o===null||o===void 0?void 0:o.forEach((r=>r(e,t)))}));process.on("uncaughtException",(function invokeErrorHandlers(e){s===null||s===void 0?void 0:s.forEach((t=>t(e)))}));function getDefineEventListenersCode(){return`\n Object.defineProperty(self, '__listeners', {\n configurable: false,\n enumerable: false,\n value: {},\n writable: true,\n })\n\n function __conditionallyUpdatesHandlerList(eventType) {\n if (eventType === 'unhandledrejection') {\n self.__onUnhandledRejectionHandler = self.__listeners[eventType];\n } else if (eventType === 'error') {\n self.__onErrorHandler = self.__listeners[eventType];\n }\n }\n\n function addEventListener(type, handler) {\n const eventType = type.toLowerCase();\n if (eventType === 'fetch' && self.__listeners.fetch) {\n throw new TypeError('You can register just one "fetch" event listener');\n }\n\n self.__listeners[eventType] = self.__listeners[eventType] || [];\n self.__listeners[eventType].push(handler);\n __conditionallyUpdatesHandlerList(eventType);\n }\n\n function removeEventListener(type, handler) {\n const eventType = type.toLowerCase();\n if (self.__listeners[eventType]) {\n self.__listeners[eventType] = self.__listeners[eventType].filter(item => {\n return item !== handler;\n });\n\n if (self.__listeners[eventType].length === 0) {\n delete self.__listeners[eventType];\n }\n }\n __conditionallyUpdatesHandlerList(eventType);\n }\n `}function getDispatchFetchCode(){return`(async function dispatchFetch(input, init) {\n const request = new Request(input, init);\n const event = new FetchEvent(request);\n if (!self.__listeners.fetch) {\n throw new Error("No fetch event listeners found");\n }\n\n const getResponse = ({ response, error }) => {\n if (error || !response || !(response instanceof Response)) {\n console.error(error ? error.toString() : 'The event listener did not respond')\n response = new Response(null, {\n statusText: 'Internal Server Error',\n status: 500\n })\n }\n\n response.waitUntil = () => Promise.all(event.awaiting);\n\n response.headers.delete('content-encoding');\n response.headers.delete('transform-encoding');\n response.headers.delete('content-length');\n\n return response;\n }\n\n try {\n await self.__listeners.fetch[0].call(event, event)\n } catch (error) {\n return getResponse({ error })\n }\n\n return Promise.resolve(event.response)\n .then(response => getResponse({ response }))\n .catch(error => getResponse({ error }))\n })`}function defineHandlerProps({object:e,setterName:t,setter:r,getterName:n,getter:o}){Object.defineProperty(e.context,t,{set:r,configurable:false,enumerable:false});Object.defineProperty(e,n,{get:o,configurable:false,enumerable:false})}},938:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getClonableBodyStream=void 0;const n=r(781);function getClonableBodyStream(e,t,r){let n=null;return{finalize(){if(n){replaceRequestBody(e,bodyStreamToNodeStream(n))}},cloneBodyStream(){const o=n!==null&&n!==void 0?n:requestToBodyStream(e,t,r);const[s,i]=o.tee();n=s;return i}}}t.getClonableBodyStream=getClonableBodyStream;function requestToBodyStream(e,t,r){const n=new r({start(r){e.on("data",(e=>r.enqueue(new t([...new Uint8Array(e)]))));e.on("end",(()=>r.terminate()));e.on("error",(e=>r.error(e)))}});return n.readable}function bodyStreamToNodeStream(e){const t=e.getReader();return n.Readable.from(async function*(){while(true){const{done:e,value:r}=await t.read();if(e){return}yield r}}())}function replaceRequestBody(e,t){for(const r in t){let n=t[r];if(typeof n==="function"){n=n.bind(t)}e[r]=n}return e}},351:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.createHandler=void 0;const o=r(938);const s=n(r(606));const i=n(r(632));const a=n(r(943));function createHandler(e){const t=new Set;return{handler:async(r,n)=>{var E,c;const u=(0,a.default)();const _=r.method!=="GET"&&r.method!=="HEAD"?(0,o.getClonableBodyStream)(r,e.runtime.evaluate("Uint8Array"),e.runtime.context.TransformStream):undefined;const d=await e.runtime.dispatchFetch(String(getURL(r)),{headers:toRequestInitHeaders(r),method:r.method,body:_===null||_===void 0?void 0:_.cloneBodyStream()});const l=d.waitUntil();t.add(l);l.finally((()=>t.delete(l)));n.statusCode=d.status;n.statusMessage=d.statusText;for(const[e,t]of Object.entries(toNodeHeaders(d.headers))){if(t!==undefined){n.setHeader(e,t)}}if(d.body){for await(const e of d.body){n.write(e)}}const S=`${r.socket.remoteAddress} ${r.method} ${r.url}`;const R=`${(E=(0,s.default)(u()).match(/[a-zA-Z]+|[0-9]+/g))===null||E===void 0?void 0:E.join(" ")}`;const h=`${n.statusCode} ${i.default[n.statusCode]}`;(c=e.logger)===null||c===void 0?void 0:c.debug(`${S} → ${h} in ${R}`);n.end()},waitUntil:()=>Promise.all(t)}}t.createHandler=createHandler;function getURL(e){var t;const r=((t=e.socket)===null||t===void 0?void 0:t.encrypted)?"https":"http";return new URL(String(e.url),`${r}://${String(e.headers.host)}`)}function toRequestInitHeaders(e){return Object.keys(e.headers).map((t=>{const r=e.headers[t];return[t,Array.isArray(r)?r.join(", "):r!==null&&r!==void 0?r:""]}))}function toNodeHeaders(e){const t={};if(e){for(const[r,n]of e.entries()){t[r]=r.toLowerCase()==="set-cookie"?e.getAll("set-cookie"):n}}return t}},385:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.runServer=t.createHandler=void 0;var n=r(351);Object.defineProperty(t,"createHandler",{enumerable:true,get:function(){return n.createHandler}});var o=r(277);Object.defineProperty(t,"runServer",{enumerable:true,get:function(){return o.runServer}})},277:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.runServer=void 0;const o=r(351);const s=r(361);const i=n(r(685));async function runServer(e){const{handler:t,waitUntil:r}=(0,o.createHandler)(e);const n=i.default.createServer(t);n.listen(e.port);try{await(0,s.once)(n,"listening")}catch(t){if((t===null||t===void 0?void 0:t.code)==="EADDRINUSE"){return runServer({...e,port:undefined})}throw t}const a=n.address();const E=typeof a==="string"||a==null?String(a):`http://localhost:${a.port}`;return{url:E,close:async()=>{await r();await new Promise(((e,t)=>n.close((r=>{if(r)t(r);e()}))))},waitUntil:r}}t.runServer=runServer},632:e=>{var t;t={"1xx":"Informational","1xx_NAME":"INFORMATIONAL","1xx_MESSAGE":"Indicates an interim response for communicating connection status or request progress prior to completing the requested action and sending a final response.",INFORMATIONAL:"1xx","2xx":"Successful","2xx_NAME":"SUCCESSFUL","2xx_MESSAGE":"Indicates that the client's request was successfully received, understood, and accepted.",SUCCESSFUL:"2xx","3xx":"Redirection","3xx_NAME":"REDIRECTION","3xx_MESSAGE":"Indicates that further action needs to be taken by the user agent in order to fulfill the request.",REDIRECTION:"3xx","4xx":"Client Error","4xx_NAME":"CLIENT_ERROR","4xx_MESSAGE":"Indicates that the client seems to have erred.",CLIENT_ERROR:"4xx","5xx":"Server Error","5xx_NAME":"SERVER_ERROR","5xx_MESSAGE":"Indicates that the server is aware that it has erred or is incapable of performing the requested method.",SERVER_ERROR:"5xx"};e.exports={classes:t,100:"Continue","100_NAME":"CONTINUE","100_MESSAGE":"The server has received the request headers and the client should proceed to send the request body.","100_CLASS":t.INFORMATIONAL,CONTINUE:100,101:"Switching Protocols","101_NAME":"SWITCHING_PROTOCOLS","101_MESSAGE":"The requester has asked the server to switch protocols and the server has agreed to do so.","101_CLASS":t.INFORMATIONAL,SWITCHING_PROTOCOLS:101,102:"Processing","102_NAME":"PROCESSING","102_MESSAGE":"A WebDAV request may contain many sub-requests involving file operations, requiring a long time to complete the request. This code indicates that the server has received and is processing the request, but no response is available yet.[7] This prevents the client from timing out and assuming the request was lost.","102_CLASS":t.INFORMATIONAL,PROCESSING:102,103:"Early Hints","103_NAME":"EARLY_HINTS","103_MESSAGE":"Used to return some response headers before final HTTP message.","103_CLASS":t.INFORMATIONAL,EARLY_HINTS:103,200:"OK","200_NAME":"OK","200_MESSAGE":"Standard response for successful HTTP requests.","200_CLASS":t.SUCCESSFUL,OK:200,201:"Created","201_NAME":"CREATED","201_MESSAGE":"The request has been fulfilled, resulting in the creation of a new resource.","201_CLASS":t.SUCCESSFUL,CREATED:201,202:"Accepted","202_NAME":"ACCEPTED","202_MESSAGE":"The request has been accepted for processing, but the processing has not been completed.","202_CLASS":t.SUCCESSFUL,ACCEPTED:202,203:"Non-Authoritative Information","203_NAME":"NON_AUTHORITATIVE_INFORMATION","203_MESSAGE":"The server is a transforming proxy (e.g. a Web accelerator) that received a 200 OK from its origin, but is returning a modified version of the origin's response.","203_CLASS":t.SUCCESSFUL,NON_AUTHORITATIVE_INFORMATION:203,204:"No Content","204_NAME":"NO_CONTENT","204_MESSAGE":"The server successfully processed the request and is not returning any content.","204_CLASS":t.SUCCESSFUL,NO_CONTENT:204,205:"Reset Content","205_NAME":"RESET_CONTENT","205_MESSAGE":"The server successfully processed the request, but is not returning any content. Unlike a 204 response, this response requires that the requester reset the document view.","205_CLASS":t.SUCCESSFUL,RESET_CONTENT:205,206:"Partial Content","206_NAME":"PARTIAL_CONTENT","206_MESSAGE":"The server is delivering only part of the resource (byte serving) due to a range header sent by the client.","206_CLASS":t.SUCCESSFUL,PARTIAL_CONTENT:206,207:"Multi Status","207_NAME":"MULTI_STATUS","207_MESSAGE":"The message body that follows is by default an XML message and can contain a number of separate response codes, depending on how many sub-requests were made.","207_CLASS":t.SUCCESSFUL,MULTI_STATUS:207,208:"Already Reported","208_NAME":"ALREADY_REPORTED","208_MESSAGE":"The members of a DAV binding have already been enumerated in a preceding part of the (multistatus) response, and are not being included again.","208_CLASS":t.SUCCESSFUL,ALREADY_REPORTED:208,226:"IM Used","226_NAME":"IM_USED","226_MESSAGE":"The server has fulfilled a request for the resource, and the response is a representation of the result of one or more instance-manipulations applied to the current instance.","226_CLASS":t.SUCCESSFUL,IM_USED:226,300:"Multiple Choices","300_NAME":"MULTIPLE_CHOICES","300_MESSAGE":"Indicates multiple options for the resource from which the client may choose.","300_CLASS":t.REDIRECTION,MULTIPLE_CHOICES:300,301:"Moved Permanently","301_NAME":"MOVED_PERMANENTLY","301_MESSAGE":"This and all future requests should be directed to the given URI.","301_CLASS":t.REDIRECTION,MOVED_PERMANENTLY:301,302:"Found","302_NAME":"FOUND","302_MESSAGE":'This is an example of industry practice contradicting the standard. The HTTP/1.0 specification (RFC 1945) required the client to perform a temporary redirect (the original describing phrase was "Moved Temporarily"), but popular browsers implemented 302 with the functionality of a 303 See Other. Therefore, HTTP/1.1 added status codes 303 and 307 to distinguish between the two behaviours.',"302_CLASS":t.REDIRECTION,FOUND:302,303:"See Other","303_NAME":"SEE_OTHER","303_MESSAGE":"The response to the request can be found under another URI using the GET method.","303_CLASS":t.REDIRECTION,SEE_OTHER:303,304:"Not Modified","304_NAME":"NOT_MODIFIED","304_MESSAGE":"Indicates that the resource has not been modified since the version specified by the request headers If-Modified-Since or If-None-Match.","304_CLASS":t.REDIRECTION,NOT_MODIFIED:304,305:"Use Proxy","305_NAME":"USE_PROXY","305_MESSAGE":"The requested resource is available only through a proxy, the address for which is provided in the response.","305_CLASS":t.REDIRECTION,USE_PROXY:305,306:"Switch Proxy","306_NAME":"SWITCH_PROXY","306_MESSAGE":'No longer used. Originally meant "Subsequent requests should use the specified proxy.',"306_CLASS":t.REDIRECTION,SWITCH_PROXY:306,307:"Temporary Redirect","307_NAME":"TEMPORARY_REDIRECT","307_MESSAGE":"In this case, the request should be repeated with another URI; however, future requests should still use the original URI.","307_CLASS":t.REDIRECTION,TEMPORARY_REDIRECT:307,308:"Permanent Redirect","308_NAME":"PERMANENT_REDIRECT","308_MESSAGE":"The request and all future requests should be repeated using another URI.","308_CLASS":t.REDIRECTION,PERMANENT_REDIRECT:308,400:"Bad Request","400_NAME":"BAD_REQUEST","400_MESSAGE":"The server cannot or will not process the request due to an apparent client error.","400_CLASS":t.CLIENT_ERROR,BAD_REQUEST:400,401:"Unauthorized","401_NAME":"UNAUTHORIZED","401_MESSAGE":"Similar to 403 Forbidden, but specifically for use when authentication is required and has failed or has not yet been provided.","401_CLASS":t.CLIENT_ERROR,UNAUTHORIZED:401,402:"Payment Required","402_NAME":"PAYMENT_REQUIRED","402_MESSAGE":"Reserved for future use. The original intention was that this code might be used as part of some form of digital cash or micropayment scheme, as proposed for example by GNU Taler, but that has not yet happened, and this code is not usually used.","402_CLASS":t.CLIENT_ERROR,PAYMENT_REQUIRED:402,403:"Forbidden","403_NAME":"FORBIDDEN","403_MESSAGE":"The request was valid, but the server is refusing action.","403_CLASS":t.CLIENT_ERROR,FORBIDDEN:403,404:"Not Found","404_NAME":"NOT_FOUND","404_MESSAGE":"The requested resource could not be found but may be available in the future. Subsequent requests by the client are permissible.","404_CLASS":t.CLIENT_ERROR,NOT_FOUND:404,405:"Method Not Allowed","405_NAME":"METHOD_NOT_ALLOWED","405_MESSAGE":"A request method is not supported for the requested resource.","405_CLASS":t.CLIENT_ERROR,METHOD_NOT_ALLOWED:405,406:"Not Acceptable","406_NAME":"NOT_ACCEPTABLE","406_MESSAGE":"The requested resource is capable of generating only content not acceptable according to the Accept headers sent in the request.","406_CLASS":t.CLIENT_ERROR,NOT_ACCEPTABLE:406,407:"Proxy Authentication Required","407_NAME":"PROXY_AUTHENTICATION_REQUIRED","407_MESSAGE":"The client must first authenticate itself with the proxy.","407_CLASS":t.CLIENT_ERROR,PROXY_AUTHENTICATION_REQUIRED:407,408:"Request Time-out","408_NAME":"REQUEST_TIMEOUT","408_MESSAGE":"The server timed out waiting for the request.","408_CLASS":t.CLIENT_ERROR,REQUEST_TIMEOUT:408,409:"Conflict","409_NAME":"CONFLICT","409_MESSAGE":"Indicates that the request could not be processed because of conflict in the request, such as an edit conflict between multiple simultaneous updates.","409_CLASS":t.CLIENT_ERROR,CONFLICT:409,410:"Gone","410_NAME":"GONE","410_MESSAGE":"Indicates that the resource requested is no longer available and will not be available again.","410_CLASS":t.CLIENT_ERROR,GONE:410,411:"Length Required","411_NAME":"LENGTH_REQUIRED","411_MESSAGE":"The request did not specify the length of its content, which is required by the requested resource.","411_CLASS":t.CLIENT_ERROR,LENGTH_REQUIRED:411,412:"Precondition Failed","412_NAME":"PRECONDITION_FAILED","412_MESSAGE":"The server does not meet one of the preconditions that the requester put on the request.","412_CLASS":t.CLIENT_ERROR,PRECONDITION_FAILED:412,413:"Request Entity Too Large","413_NAME":"REQUEST_ENTITY_TOO_LARGE","413_MESSAGE":'The request is larger than the server is willing or able to process. Previously called "Request Entity Too Large".',"413_CLASS":t.CLIENT_ERROR,REQUEST_ENTITY_TOO_LARGE:413,414:"Request-URI Too Large","414_NAME":"REQUEST_URI_TOO_LONG","414_MESSAGE":"The URI provided was too long for the server to process.","414_CLASS":t.CLIENT_ERROR,REQUEST_URI_TOO_LONG:414,415:"Unsupported Media Type","415_NAME":"UNSUPPORTED_MEDIA_TYPE","415_MESSAGE":"The request entity has a media type which the server or resource does not support.","415_CLASS":t.CLIENT_ERROR,UNSUPPORTED_MEDIA_TYPE:415,416:"Requested Range not Satisfiable","416_NAME":"REQUESTED_RANGE_NOT_SATISFIABLE","416_MESSAGE":"The client has asked for a portion of the file (byte serving), but the server cannot supply that portion.","416_CLASS":t.CLIENT_ERROR,REQUESTED_RANGE_NOT_SATISFIABLE:416,417:"Expectation Failed","417_NAME":"EXPECTATION_FAILED","417_MESSAGE":"The server cannot meet the requirements of the Expect request-header field.","417_CLASS":t.CLIENT_ERROR,EXPECTATION_FAILED:417,418:"I'm a teapot","418_NAME":"IM_A_TEAPOT","418_MESSAGE":'Any attempt to brew coffee with a teapot should result in the error code "418 I\'m a teapot". The resulting entity body MAY be short and stout.',"418_CLASS":t.CLIENT_ERROR,IM_A_TEAPOT:418,421:"Misdirected Request","421_NAME":"MISDIRECTED_REQUEST","421_MESSAGE":"The request was directed at a server that is not able to produce a response.","421_CLASS":t.CLIENT_ERROR,MISDIRECTED_REQUEST:421,422:"Unprocessable Entity","422_NAME":"UNPROCESSABLE_ENTITY","422_MESSAGE":"The request was well-formed but was unable to be followed due to semantic errors.","422_CLASS":t.CLIENT_ERROR,UNPROCESSABLE_ENTITY:422,423:"Locked","423_NAME":"LOCKED","423_MESSAGE":"The resource that is being accessed is locked.","423_CLASS":t.CLIENT_ERROR,LOCKED:423,424:"Failed Dependency","424_NAME":"FAILED_DEPENDENCY","424_MESSAGE":"The request failed because it depended on another request and that request failed.","424_CLASS":t.CLIENT_ERROR,FAILED_DEPENDENCY:424,426:"Upgrade Required","426_NAME":"UPGRADE_REQUIRED","426_MESSAGE":"The client should switch to a different protocol such as TLS/1.0, given in the Upgrade header field.","426_CLASS":t.CLIENT_ERROR,UPGRADE_REQUIRED:426,428:"Precondition Required","428_NAME":"PRECONDITION_REQUIRED","428_MESSAGE":"The origin server requires the request to be conditional.","428_CLASS":t.CLIENT_ERROR,PRECONDITION_REQUIRED:428,429:"Too Many Requests","429_NAME":"TOO_MANY_REQUESTS","429_MESSAGE":"The user has sent too many requests in a given amount of time.","429_CLASS":t.CLIENT_ERROR,TOO_MANY_REQUESTS:429,431:"Request Header Fields Too Large","431_NAME":"REQUEST_HEADER_FIELDS_TOO_LARGE","431_MESSAGE":"The server is unwilling to process the request because either an individual header field, or all the header fields collectively, are too large.","431_CLASS":t.CLIENT_ERROR,REQUEST_HEADER_FIELDS_TOO_LARGE:431,451:"Unavailable For Legal Reasons","451_NAME":"UNAVAILABLE_FOR_LEGAL_REASONS","451_MESSAGE":"A server operator has received a legal demand to deny access to a resource or to a set of resources that includes the requested resource.","451_CLASS":t.CLIENT_ERROR,UNAVAILABLE_FOR_LEGAL_REASONS:451,500:"Internal Server Error","500_NAME":"INTERNAL_SERVER_ERROR","500_MESSAGE":"A generic error message, given when an unexpected condition was encountered and no more specific message is suitable.","500_CLASS":t.SERVER_ERROR,INTERNAL_SERVER_ERROR:500,501:"Not Implemented","501_NAME":"NOT_IMPLEMENTED","501_MESSAGE":"The server either does not recognize the request method, or it lacks the ability to fulfil the request. Usually this implies future availability.","501_CLASS":t.SERVER_ERROR,NOT_IMPLEMENTED:501,502:"Bad Gateway","502_NAME":"BAD_GATEWAY","502_MESSAGE":"The server was acting as a gateway or proxy and received an invalid response from the upstream server.","502_CLASS":t.SERVER_ERROR,BAD_GATEWAY:502,503:"Service Unavailable","503_NAME":"SERVICE_UNAVAILABLE","503_MESSAGE":"The server is currently unavailable (because it is overloaded or down for maintenance). Generally, this is a temporary state.","503_CLASS":t.SERVER_ERROR,SERVICE_UNAVAILABLE:503,504:"Gateway Time-out","504_NAME":"GATEWAY_TIMEOUT","504_MESSAGE":"The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.","504_CLASS":t.SERVER_ERROR,GATEWAY_TIMEOUT:504,505:"HTTP Version not Supported","505_NAME":"HTTP_VERSION_NOT_SUPPORTED","505_MESSAGE":"The server does not support the HTTP protocol version used in the request.","505_CLASS":t.SERVER_ERROR,HTTP_VERSION_NOT_SUPPORTED:505,506:"Variant Also Negotiates","506_NAME":"VARIANT_ALSO_NEGOTIATES","506_MESSAGE":"Transparent content negotiation for the request results in a circular reference.","506_CLASS":t.SERVER_ERROR,VARIANT_ALSO_NEGOTIATES:506,507:"Insufficient Storage","507_NAME":"INSUFFICIENT_STORAGE","507_MESSAGE":"The server is unable to store the representation needed to complete the request.","507_CLASS":t.SERVER_ERROR,INSUFFICIENT_STORAGE:507,508:"Loop Detected","508_NAME":"LOOP_DETECTED","508_MESSAGE":"The server detected an infinite loop while processing the request.","508_CLASS":t.SERVER_ERROR,LOOP_DETECTED:508,510:"Not Extended","510_NAME":"NOT_EXTENDED","510_MESSAGE":"Further extensions to the request are required for the server to fulfil it.","510_CLASS":t.SERVER_ERROR,NOT_EXTENDED:510,511:"Network Authentication Required","511_NAME":"NETWORK_AUTHENTICATION_REQUIRED","511_MESSAGE":"The client needs to authenticate to gain network access. Intended for use by intercepting proxies used to control access to the network.","511_CLASS":t.SERVER_ERROR,NETWORK_AUTHENTICATION_REQUIRED:511,extra:{unofficial:{103:"Checkpoint","103_NAME":"CHECKPOINT","103_MESSAGE":"Used in the resumable requests proposal to resume aborted PUT or POST requests.","103_CLASS":t.INFORMATIONAL,CHECKPOINT:103,419:"Page Expired","419_NAME":"PAGE_EXPIRED","419_MESSAGE":"Used by the Laravel Framework when a CSRF Token is missing or expired.","419_CLASS":t.CLIENT_ERROR,PAGE_EXPIRED:419,218:"This is fine","218_NAME":"THIS_IS_FINE","218_MESSAGE":"Used as a catch-all error condition for allowing response bodies to flow through Apache when ProxyErrorOverride is enabled. When ProxyErrorOverride is enabled in Apache, response bodies that contain a status code of 4xx or 5xx are automatically discarded by Apache in favor of a generic response or a custom response specified by the ErrorDocument directive.","218_CLASS":t.SUCCESSFUL,THIS_IS_FINE:218,420:"Enhance Your Calm","420_NAME":"ENHANCE_YOUR_CALM","420_MESSAGE":"Returned by version 1 of the Twitter Search and Trends API when the client is being rate limited; versions 1.1 and later use the 429 Too Many Requests response code instead.","420_CLASS":t.CLIENT_ERROR,ENHANCE_YOUR_CALM:420,450:"Blocked by Windows Parental Controls","450_NAME":"BLOCKED_BY_WINDOWS_PARENTAL_CONTROLS","450_MESSAGE":"The Microsoft extension code indicated when Windows Parental Controls are turned on and are blocking access to the requested webpage.","450_CLASS":t.CLIENT_ERROR,BLOCKED_BY_WINDOWS_PARENTAL_CONTROLS:450,498:"Invalid Token","498_NAME":"INVALID_TOKEN","498_MESSAGE":"Returned by ArcGIS for Server. Code 498 indicates an expired or otherwise invalid token.","498_CLASS":t.CLIENT_ERROR,INVALID_TOKEN:498,499:"Token Required","499_NAME":"TOKEN_REQUIRED","499_MESSAGE":"Returned by ArcGIS for Server. Code 499 indicates that a token is required but was not submitted.","499_CLASS":t.CLIENT_ERROR,TOKEN_REQUIRED:499,509:"Bandwidth Limit Exceeded","509_NAME":"BANDWIDTH_LIMIT_EXCEEDED","509_MESSAGE":"The server has exceeded the bandwidth specified by the server administrator.","509_CLASS":t.SERVER_ERROR,BANDWIDTH_LIMIT_EXCEEDED:509,530:"Site is frozen","530_NAME":"SITE_IS_FROZEN","530_MESSAGE":"Used by the Pantheon web platform to indicate a site that has been frozen due to inactivity.","530_CLASS":t.SERVER_ERROR,SITE_IS_FROZEN:530,598:"Network read timeout error","598_NAME":"NETWORK_READ_TIMEOUT_ERROR","598_MESSAGE":"Used by some HTTP proxies to signal a network read timeout behind the proxy to a client in front of the proxy.","598_CLASS":t.SERVER_ERROR,NETWORK_READ_TIMEOUT_ERROR:598},iis:{440:"Login Time-out","440_NAME":"LOGIN_TIME_OUT","440_MESSAGE":"The client's session has expired and must log in again.","440_CLASS":t.CLIENT_ERROR,LOGIN_TIME_OUT:440,449:"Retry With","449_NAME":"RETRY_WITH","449_MESSAGE":"The server cannot honour the request because the user has not provided the required information.","449_CLASS":t.CLIENT_ERROR,RETRY_WITH:449,451:"Redirect","451_NAME":"REDIRECT","451_MESSAGE":"Used in Exchange ActiveSync when either a more efficient server is available or the server cannot access the users' mailbox.","451_CLASS":t.CLIENT_ERROR,REDIRECT:451},nginx:{444:"No Response","444_NAME":"NO_RESPONSE","444_MESSAGE":"Used internally to instruct the server to return no information to the client and close the connection immediately.","444_CLASS":t.CLIENT_ERROR,NO_RESPONSE:444,494:"Request header too large","494_NAME":"REQUEST_HEADER_TOO_LARGE","494_MESSAGE":"Client sent too large request or too long header line.","494_CLASS":t.CLIENT_ERROR,REQUEST_HEADER_TOO_LARGE:494,495:"SSL Certificate Error","495_NAME":"SSL_CERTIFICATE_ERROR","495_MESSAGE":"An expansion of the 400 Bad Request response code, used when the client has provided an invalid client certificate.","495_CLASS":t.CLIENT_ERROR,SSL_CERTIFICATE_ERROR:495,496:"SSL Certificate Required","496_NAME":"SSL_CERTIFICATE_REQUIRED","496_MESSAGE":"An expansion of the 400 Bad Request response code, used when a client certificate is required but not provided.","496_CLASS":t.CLIENT_ERROR,SSL_CERTIFICATE_REQUIRED:496,497:"HTTP Request Sent to HTTPS Port","497_NAME":"HTTP_REQUEST_SENT_TO_HTTPS_PORT","497_MESSAGE":"An expansion of the 400 Bad Request response code, used when the client has made a HTTP request to a port listening for HTTPS requests.","497_CLASS":t.CLIENT_ERROR,HTTP_REQUEST_SENT_TO_HTTPS_PORT:497,499:"Client Closed Request","499_NAME":"CLIENT_CLOSED_REQUEST","499_MESSAGE":"Used when the client has closed the request before the server could send a response.","499_CLASS":t.CLIENT_ERROR,CLIENT_CLOSED_REQUEST:499},cloudflare:{520:"Unknown Error","520_NAME":"UNKNOWN_ERROR","520_MESSAGE":'The 520 error is used as a "catch-all response for when the origin server returns something unexpected", listing connection resets, large headers, and empty or invalid responses as common triggers.',"520_CLASS":t.SERVER_ERROR,UNKNOWN_ERROR:520,521:"Web Server Is Down","521_NAME":"WEB_SERVER_IS_DOWN","521_MESSAGE":"The origin server has refused the connection from Cloudflare.","521_CLASS":t.SERVER_ERROR,WEB_SERVER_IS_DOWN:521,522:"Connection Timed Out","522_NAME":"CONNECTION_TIMED_OUT","522_MESSAGE":"Cloudflare could not negotiate a TCP handshake with the origin server.","522_CLASS":t.SERVER_ERROR,CONNECTION_TIMED_OUT:522,523:"Origin Is Unreachable","523_NAME":"ORIGIN_IS_UNREACHABLE","523_MESSAGE":"Cloudflare could not reach the origin server.","523_CLASS":t.SERVER_ERROR,ORIGIN_IS_UNREACHABLE:523,524:"A Timeout Occurred","524_NAME":"A_TIMEOUT_OCCURRED","524_MESSAGE":"Cloudflare was able to complete a TCP connection to the origin server, but did not receive a timely HTTP response.","524_CLASS":t.SERVER_ERROR,A_TIMEOUT_OCCURRED:524,525:"SSL Handshake Failed","525_NAME":"SSL_HANDSHAKE_FAILED","525_MESSAGE":"Cloudflare could not negotiate a SSL/TLS handshake with the origin server.","525_CLASS":t.SERVER_ERROR,SSL_HANDSHAKE_FAILED:525,526:"Invalid SSL Certificate","526_NAME":"INVALID_SSL_CERTIFICATE","526_MESSAGE":"Cloudflare could not validate the SSL/TLS certificate that the origin server presented.","526_CLASS":t.SERVER_ERROR,INVALID_SSL_CERTIFICATE:526,527:"Railgun Error","527_NAME":"RAILGUN_ERROR","527_MESSAGE":"Error 527 indicates that the request timed out or failed after the WAN connection had been established.","527_CLASS":t.SERVER_ERROR,RAILGUN_ERROR:527}}}},523:e=>{"use strict";e.exports=e=>{if(typeof e!=="number"){throw new TypeError("Expected a number")}const t=e>0?Math.floor:Math.ceil;return{days:t(e/864e5),hours:t(e/36e5)%24,minutes:t(e/6e4)%60,seconds:t(e/1e3)%60,milliseconds:t(e)%1e3,microseconds:t(e*1e3)%1e3,nanoseconds:t(e*1e6)%1e3}}},606:(e,t,r)=>{"use strict";const n=r(523);const pluralize=(e,t)=>t===1?e:`${e}s`;const o=1e-7;e.exports=(e,t={})=>{if(!Number.isFinite(e)){throw new TypeError("Expected a finite number")}if(t.colonNotation){t.compact=false;t.formatSubMilliseconds=false;t.separateMilliseconds=false;t.verbose=false}if(t.compact){t.secondsDecimalDigits=0;t.millisecondsDecimalDigits=0}const r=[];const floorDecimals=(e,t)=>{const r=Math.floor(e*10**t+o);const n=Math.round(r)/10**t;return n.toFixed(t)};const add=(e,n,o,s)=>{if((r.length===0||!t.colonNotation)&&e===0&&!(t.colonNotation&&o==="m")){return}s=(s||e||"0").toString();let i;let a;if(t.colonNotation){i=r.length>0?":":"";a="";const e=s.includes(".")?s.split(".")[0].length:s.length;const t=r.length>0?2:1;s="0".repeat(Math.max(0,t-e))+s}else{i="";a=t.verbose?" "+pluralize(n,e):o}r.push(i+s+a)};const s=n(e);add(Math.trunc(s.days/365),"year","y");add(s.days%365,"day","d");add(s.hours,"hour","h");add(s.minutes,"minute","m");if(t.separateMilliseconds||t.formatSubMilliseconds||!t.colonNotation&&e<1e3){add(s.seconds,"second","s");if(t.formatSubMilliseconds){add(s.milliseconds,"millisecond","ms");add(s.microseconds,"microsecond","µs");add(s.nanoseconds,"nanosecond","ns")}else{const e=s.milliseconds+s.microseconds/1e3+s.nanoseconds/1e6;const r=typeof t.millisecondsDecimalDigits==="number"?t.millisecondsDecimalDigits:0;const n=e>=1?Math.round(e):Math.ceil(e);const o=r?e.toFixed(r):n;add(Number.parseFloat(o,10),"millisecond","ms",o)}}else{const r=e/1e3%60;const n=typeof t.secondsDecimalDigits==="number"?t.secondsDecimalDigits:1;const o=floorDecimals(r,n);const s=t.keepDecimalsOnWholeSeconds?o:o.replace(/\.0+$/,"");add(Number.parseFloat(s,10),"second","s",s)}if(r.length===0){return"0"+(t.verbose?" milliseconds":"ms")}if(t.compact){return r[0]}if(typeof t.unitCount==="number"){const e=t.colonNotation?"":" ";return r.slice(0,Math.max(t.unitCount,1)).join(e)}return t.colonNotation?r.join(""):r.join(" ")}},943:(e,t,r)=>{"use strict";const n=r(162);e.exports=()=>{const e=process.hrtime();const end=t=>n(process.hrtime(e))[t];const returnValue=()=>end("milliseconds");returnValue.rounded=()=>Math.round(end("milliseconds"));returnValue.seconds=()=>end("seconds");returnValue.nanoseconds=()=>end("nanoseconds");return returnValue}},491:e=>{"use strict";e.exports=require("assert")},300:e=>{"use strict";e.exports=require("buffer")},113:e=>{"use strict";e.exports=require("crypto")},361:e=>{"use strict";e.exports=require("events")},147:e=>{"use strict";e.exports=require("fs")},685:e=>{"use strict";e.exports=require("http")},808:e=>{"use strict";e.exports=require("net")},788:e=>{"use strict";e.exports=require("next/dist/compiled/@edge-runtime/primitives/crypto")},37:e=>{"use strict";e.exports=require("os")},17:e=>{"use strict";e.exports=require("path")},74:e=>{"use strict";e.exports=require("perf_hooks")},282:e=>{"use strict";e.exports=require("process")},477:e=>{"use strict";e.exports=require("punycode")},781:e=>{"use strict";e.exports=require("stream")},404:e=>{"use strict";e.exports=require("tls")},837:e=>{"use strict";e.exports=require("util")},144:e=>{"use strict";e.exports=require("vm")},796:e=>{"use strict";e.exports=require("zlib")}};var __webpack_module_cache__={};function __nccwpck_require__(e){var t=__webpack_module_cache__[e];if(t!==undefined){return t.exports}var r=__webpack_module_cache__[e]={exports:{}};var n=true;try{__webpack_modules__[e].call(r.exports,r,r.exports,__nccwpck_require__);n=false}finally{if(n)delete __webpack_module_cache__[e]}return r.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var __webpack_exports__={};(()=>{"use strict";var e=__webpack_exports__;Object.defineProperty(e,"__esModule",{value:true});e.EdgeRuntime=e.runServer=e.createHandler=void 0;var t=__nccwpck_require__(385);Object.defineProperty(e,"createHandler",{enumerable:true,get:function(){return t.createHandler}});Object.defineProperty(e,"runServer",{enumerable:true,get:function(){return t.runServer}});var r=__nccwpck_require__(649);Object.defineProperty(e,"EdgeRuntime",{enumerable:true,get:function(){return r.EdgeRuntime}})})();module.exports=__webpack_exports__})();
\ No newline at end of file
diff --git a/packages/next/package.json b/packages/next/package.json
index 2129022a17394..8972859ed16a2 100644
--- a/packages/next/package.json
+++ b/packages/next/package.json
@@ -115,7 +115,7 @@
"@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",
@@ -193,7 +193,7 @@
"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",
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/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/pnpm-lock.yaml b/pnpm-lock.yaml
index 6cc8efbfc162f..35de13bbc17cf 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,6 +9,7 @@ overrides:
'@babel/traverse': 7.18.0
importers:
+
.:
specifiers:
'@babel/core': 7.18.0
@@ -18,7 +19,7 @@ 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:*
@@ -175,7 +176,7 @@ 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
@@ -381,7 +382,7 @@ importers:
dependencies:
'@next/eslint-plugin-next': link:../eslint-plugin-next
'@rushstack/eslint-patch': 1.1.3
- '@typescript-eslint/parser': 5.21.0_td6yqss6ra3qoebludh4ctrhym
+ '@typescript-eslint/parser': 5.21.0_hrkuebk64jiu2ut2d2sm4oylnu
eslint-import-resolver-node: 0.3.6
eslint-import-resolver-typescript: 2.7.1_hpmu7kn6tcn2vnxpfzvv33bxmy
eslint-plugin-import: 2.26.0_asoxhzjlkaozogjqriaz4fv5ly
@@ -424,7 +425,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
@@ -505,7 +506,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
@@ -617,7 +618,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
@@ -695,7 +696,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
@@ -882,30 +883,22 @@ importers:
webpack: 5.74.0
packages:
+
/@ampproject/remapping/2.1.2:
- resolution:
- {
- integrity: sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==,
- }
- engines: { node: '>=6.0.0' }
+ resolution: {integrity: sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==}
+ engines: {node: '>=6.0.0'}
dependencies:
'@jridgewell/trace-mapping': 0.3.13
/@ampproject/toolbox-core/2.8.0:
- resolution:
- {
- integrity: sha512-YrMRrE9zfAChPlFLT+B4yoGEH6CR/Yerjm6SCxuFSPARK/LaytUV+ZhZ03tlMv5wUHDH2Lq8e/lGymME0CXBhA==,
- }
+ resolution: {integrity: sha512-YrMRrE9zfAChPlFLT+B4yoGEH6CR/Yerjm6SCxuFSPARK/LaytUV+ZhZ03tlMv5wUHDH2Lq8e/lGymME0CXBhA==}
dependencies:
cross-fetch: 3.1.2
lru-cache: 6.0.0
dev: true
/@ampproject/toolbox-optimizer/2.8.3:
- resolution:
- {
- integrity: sha512-kcs2vT1bY5hvgLfCn7xzlxZzYc/as2r7cy7YlPpxWSO3kcZQnO25HAQZO5+G+a+RKsd++rb4Ga9GhhZyIthfxQ==,
- }
+ resolution: {integrity: sha512-kcs2vT1bY5hvgLfCn7xzlxZzYc/as2r7cy7YlPpxWSO3kcZQnO25HAQZO5+G+a+RKsd++rb4Ga9GhhZyIthfxQ==}
peerDependencies:
jimp: '*'
probe-image-size: '*'
@@ -937,68 +930,44 @@ packages:
dev: true
/@ampproject/toolbox-runtime-version/2.8.0:
- resolution:
- {
- integrity: sha512-vkotDc6S3Q3Xm6LIPzWo2T1+yxvj+bIDrD4SObk6J4SVqilIlPEunLayS602Su+ZXqNC82VjEeD1ARAtc613dQ==,
- }
+ resolution: {integrity: sha512-vkotDc6S3Q3Xm6LIPzWo2T1+yxvj+bIDrD4SObk6J4SVqilIlPEunLayS602Su+ZXqNC82VjEeD1ARAtc613dQ==}
dependencies:
'@ampproject/toolbox-core': 2.8.0
dev: true
/@ampproject/toolbox-script-csp/2.8.0:
- resolution:
- {
- integrity: sha512-5/ytdTzhmdIyOkcEBskh5ZlLJ8V4bbe+1pY9LZQ8DfWrSOVD1pJ+LtAO/7lmTM+HXxMAKPYDRpvsJc0vvbY0tw==,
- }
+ resolution: {integrity: sha512-5/ytdTzhmdIyOkcEBskh5ZlLJ8V4bbe+1pY9LZQ8DfWrSOVD1pJ+LtAO/7lmTM+HXxMAKPYDRpvsJc0vvbY0tw==}
dev: true
/@ampproject/toolbox-validator-rules/2.8.0:
- resolution:
- {
- integrity: sha512-kbInwnzpEPVZkKigpKFkF/DQ2LsuZ5b8vrEFHjJ4P+meKVQg2QF/UWAQpIMMdjGe1AQBT+DWm91n9UyjgqfnWQ==,
- }
+ resolution: {integrity: sha512-kbInwnzpEPVZkKigpKFkF/DQ2LsuZ5b8vrEFHjJ4P+meKVQg2QF/UWAQpIMMdjGe1AQBT+DWm91n9UyjgqfnWQ==}
dependencies:
cross-fetch: 3.1.2
dev: true
/@babel/code-frame/7.12.11:
- resolution:
- {
- integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==,
- }
+ resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==}
dependencies:
'@babel/highlight': 7.16.10
/@babel/code-frame/7.16.7:
- resolution:
- {
- integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/highlight': 7.16.10
/@babel/compat-data/7.17.0:
- resolution:
- {
- integrity: sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==}
+ engines: {node: '>=6.9.0'}
dev: true
/@babel/compat-data/7.17.10:
- resolution:
- {
- integrity: sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==}
+ engines: {node: '>=6.9.0'}
/@babel/core/7.18.0:
- resolution:
- {
- integrity: sha512-Xyw74OlJwDijToNi0+6BBI5mLLR5+5R3bcSH80LXzjzEGEUlvNzujEE71BaD/ApEZHAvFI/Mlmp4M5lIkdeeWw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-Xyw74OlJwDijToNi0+6BBI5mLLR5+5R3bcSH80LXzjzEGEUlvNzujEE71BaD/ApEZHAvFI/Mlmp4M5lIkdeeWw==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@ampproject/remapping': 2.1.2
'@babel/code-frame': 7.16.7
@@ -1019,11 +988,8 @@ packages:
- supports-color
/@babel/eslint-parser/7.18.2_pv54mmcbvvc2ehtbbm4mt3a4my:
- resolution:
- {
- integrity: sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || >=14.0.0 }
+ resolution: {integrity: sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==}
+ engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0}
peerDependencies:
'@babel/core': '>=7.11.0'
eslint: ^7.5.0 || ^8.0.0
@@ -1036,11 +1002,8 @@ packages:
dev: true
/@babel/eslint-parser/7.18.2_uxoojzahptggrua2tvdiqlh7xm:
- resolution:
- {
- integrity: sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || >=14.0.0 }
+ resolution: {integrity: sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==}
+ engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0}
peerDependencies:
'@babel/core': '>=7.11.0'
eslint: ^7.5.0 || ^8.0.0
@@ -1053,52 +1016,37 @@ packages:
dev: true
/@babel/generator/7.18.0:
- resolution:
- {
- integrity: sha512-81YO9gGx6voPXlvYdZBliFXAZU8vZ9AZ6z+CjlmcnaeOcYSFbMTpdeDUO9xD9dh/68Vq03I8ZspfUTPfitcDHg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-81YO9gGx6voPXlvYdZBliFXAZU8vZ9AZ6z+CjlmcnaeOcYSFbMTpdeDUO9xD9dh/68Vq03I8ZspfUTPfitcDHg==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.18.0
'@jridgewell/gen-mapping': 0.3.1
jsesc: 2.5.2
/@babel/helper-annotate-as-pure/7.16.7:
- resolution:
- {
- integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.18.0
/@babel/helper-builder-binary-assignment-operator-visitor/7.14.5:
- resolution:
- {
- integrity: sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {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.16.7:
- resolution:
- {
- integrity: sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-explode-assignable-expression': 7.16.7
'@babel/types': 7.18.0
/@babel/helper-compilation-targets/7.16.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
@@ -1110,11 +1058,8 @@ packages:
dev: true
/@babel/helper-compilation-targets/7.18.2_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
@@ -1125,11 +1070,8 @@ packages:
semver: 6.3.0
/@babel/helper-create-class-features-plugin/7.17.1_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-JBdSr/LtyYIno/pNnJ75lBcqc3Z1XXujzPanHqjvvrhOA+DTceTFuJi8XjmWTZh4r3fsdfqaCMN0iZemdkxZHQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-JBdSr/LtyYIno/pNnJ75lBcqc3Z1XXujzPanHqjvvrhOA+DTceTFuJi8XjmWTZh4r3fsdfqaCMN0iZemdkxZHQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
@@ -1145,11 +1087,8 @@ packages:
- supports-color
/@babel/helper-create-class-features-plugin/7.18.0_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
@@ -1165,11 +1104,8 @@ packages:
- supports-color
/@babel/helper-create-regexp-features-plugin/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
@@ -1179,11 +1115,8 @@ packages:
dev: true
/@babel/helper-create-regexp-features-plugin/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
@@ -1192,10 +1125,7 @@ packages:
regexpu-core: 5.0.1
/@babel/helper-define-polyfill-provider/0.2.3_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==,
- }
+ resolution: {integrity: sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==}
peerDependencies:
'@babel/core': ^7.4.0-0
dependencies:
@@ -1213,10 +1143,7 @@ packages:
dev: true
/@babel/helper-define-polyfill-provider/0.3.1_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==,
- }
+ resolution: {integrity: sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==}
peerDependencies:
'@babel/core': ^7.4.0-0
dependencies:
@@ -1233,83 +1160,56 @@ packages:
- supports-color
/@babel/helper-environment-visitor/7.18.2:
- resolution:
- {
- integrity: sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==,
- }
- engines: { node: '>=6.9.0' }
+ 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' }
+ 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-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.18.0
/@babel/helper-function-name/7.17.9:
- resolution:
- {
- integrity: sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.16.7
'@babel/types': 7.18.0
/@babel/helper-hoist-variables/7.16.7:
- resolution:
- {
- integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.18.0
/@babel/helper-member-expression-to-functions/7.16.7:
- resolution:
- {
- integrity: sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.18.0
/@babel/helper-member-expression-to-functions/7.17.7:
- resolution:
- {
- integrity: sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.18.0
/@babel/helper-module-imports/7.16.7:
- resolution:
- {
- integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.18.0
/@babel/helper-module-transforms/7.18.0:
- resolution:
- {
- integrity: sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-environment-visitor': 7.18.2
'@babel/helper-module-imports': 7.16.7
@@ -1323,34 +1223,22 @@ packages:
- supports-color
/@babel/helper-optimise-call-expression/7.16.7:
- resolution:
- {
- integrity: sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.18.0
/@babel/helper-plugin-utils/7.16.7:
- resolution:
- {
- integrity: sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==}
+ engines: {node: '>=6.9.0'}
/@babel/helper-plugin-utils/7.17.12:
- resolution:
- {
- integrity: sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {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' }
+ resolution: {integrity: sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-annotate-as-pure': 7.16.7
'@babel/helper-wrap-function': 7.14.5
@@ -1360,11 +1248,8 @@ packages:
dev: true
/@babel/helper-remap-async-to-generator/7.16.8:
- resolution:
- {
- integrity: sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-annotate-as-pure': 7.16.7
'@babel/helper-wrap-function': 7.16.8
@@ -1373,11 +1258,8 @@ packages:
- supports-color
/@babel/helper-replace-supers/7.16.7:
- resolution:
- {
- integrity: sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==,
- }
- engines: { node: '>=6.9.0' }
+ 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
@@ -1388,11 +1270,8 @@ packages:
- supports-color
/@babel/helper-replace-supers/7.18.2:
- resolution:
- {
- integrity: sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-environment-visitor': 7.18.2
'@babel/helper-member-expression-to-functions': 7.17.7
@@ -1403,52 +1282,34 @@ packages:
- supports-color
/@babel/helper-simple-access/7.18.2:
- resolution:
- {
- integrity: sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.18.0
/@babel/helper-skip-transparent-expression-wrappers/7.16.0:
- resolution:
- {
- integrity: sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.18.0
/@babel/helper-split-export-declaration/7.16.7:
- resolution:
- {
- integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.18.0
/@babel/helper-validator-identifier/7.16.7:
- resolution:
- {
- integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==}
+ engines: {node: '>=6.9.0'}
/@babel/helper-validator-option/7.16.7:
- resolution:
- {
- integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==}
+ engines: {node: '>=6.9.0'}
/@babel/helper-wrap-function/7.14.5:
- resolution:
- {
- integrity: sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-function-name': 7.17.9
'@babel/template': 7.16.7
@@ -1459,11 +1320,8 @@ packages:
dev: true
/@babel/helper-wrap-function/7.16.8:
- resolution:
- {
- integrity: sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-function-name': 7.17.9
'@babel/template': 7.16.7
@@ -1473,11 +1331,8 @@ packages:
- supports-color
/@babel/helpers/7.18.2:
- resolution:
- {
- integrity: sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.16.7
'@babel/traverse': 7.18.0
@@ -1486,32 +1341,23 @@ packages:
- supports-color
/@babel/highlight/7.16.10:
- resolution:
- {
- integrity: sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-validator-identifier': 7.16.7
chalk: 2.4.2
js-tokens: 4.0.0
/@babel/parser/7.18.0:
- resolution:
- {
- integrity: sha512-AqDccGC+m5O/iUStSJy3DGRIUFu7WbY/CppZYwrEUB4N0tZlnI8CSTsgL7v5fHVFmUbRv2sd+yy27o8Ydt4MGg==,
- }
- engines: { node: '>=6.0.0' }
+ resolution: {integrity: sha512-AqDccGC+m5O/iUStSJy3DGRIUFu7WbY/CppZYwrEUB4N0tZlnI8CSTsgL7v5fHVFmUbRv2sd+yy27o8Ydt4MGg==}
+ engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
'@babel/types': 7.18.0
/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
@@ -1519,11 +1365,8 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.13.0
dependencies:
@@ -1534,11 +1377,8 @@ packages:
dev: true
/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.13.0
dependencies:
@@ -1548,11 +1388,8 @@ packages:
'@babel/plugin-proposal-optional-chaining': 7.17.12_@babel+core@7.18.0
/@babel/plugin-proposal-async-generator-functions/7.14.9_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1565,11 +1402,8 @@ packages:
dev: true
/@babel/plugin-proposal-async-generator-functions/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1581,10 +1415,7 @@ packages:
- supports-color
/@babel/plugin-proposal-class-properties/7.12.1_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==,
- }
+ resolution: {integrity: sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1596,11 +1427,8 @@ packages:
dev: true
/@babel/plugin-proposal-class-properties/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1612,11 +1440,8 @@ packages:
dev: true
/@babel/plugin-proposal-class-properties/7.16.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1627,11 +1452,8 @@ packages:
- supports-color
/@babel/plugin-proposal-class-properties/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1642,11 +1464,8 @@ packages:
- supports-color
/@babel/plugin-proposal-class-static-block/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.12.0
dependencies:
@@ -1659,11 +1478,8 @@ packages:
dev: true
/@babel/plugin-proposal-class-static-block/7.18.0_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.12.0
dependencies:
@@ -1675,11 +1491,8 @@ packages:
- supports-color
/@babel/plugin-proposal-dynamic-import/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1689,11 +1502,8 @@ packages:
dev: true
/@babel/plugin-proposal-dynamic-import/7.16.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1702,11 +1512,8 @@ packages:
'@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:
- {
- integrity: sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1716,11 +1523,8 @@ packages:
dev: true
/@babel/plugin-proposal-export-namespace-from/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1729,11 +1533,8 @@ packages:
'@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.0
/@babel/plugin-proposal-json-strings/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1743,11 +1544,8 @@ packages:
dev: true
/@babel/plugin-proposal-json-strings/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1756,11 +1554,8 @@ packages:
'@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.0
/@babel/plugin-proposal-logical-assignment-operators/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1770,11 +1565,8 @@ packages:
dev: true
/@babel/plugin-proposal-logical-assignment-operators/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1783,11 +1575,8 @@ packages:
'@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.0
/@babel/plugin-proposal-nullish-coalescing-operator/7.16.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1796,11 +1585,8 @@ packages:
'@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.0
/@babel/plugin-proposal-nullish-coalescing-operator/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1809,11 +1595,8 @@ packages:
'@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:
- {
- integrity: sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1823,11 +1606,8 @@ packages:
dev: true
/@babel/plugin-proposal-numeric-separator/7.16.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1836,11 +1616,8 @@ packages:
'@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.0
/@babel/plugin-proposal-object-rest-spread/7.14.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1853,11 +1630,8 @@ packages:
dev: true
/@babel/plugin-proposal-object-rest-spread/7.18.0_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1869,11 +1643,8 @@ packages:
'@babel/plugin-transform-parameters': 7.17.12_@babel+core@7.18.0
/@babel/plugin-proposal-optional-catch-binding/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1883,11 +1654,8 @@ packages:
dev: true
/@babel/plugin-proposal-optional-catch-binding/7.16.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1896,11 +1664,8 @@ packages:
'@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.0
/@babel/plugin-proposal-optional-chaining/7.16.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1910,11 +1675,8 @@ packages:
'@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.0
/@babel/plugin-proposal-optional-chaining/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1924,11 +1686,8 @@ packages:
'@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.0
/@babel/plugin-proposal-private-methods/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1940,11 +1699,8 @@ packages:
dev: true
/@babel/plugin-proposal-private-methods/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1955,11 +1711,8 @@ packages:
- supports-color
/@babel/plugin-proposal-private-property-in-object/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1973,11 +1726,8 @@ packages:
dev: true
/@babel/plugin-proposal-private-property-in-object/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1990,11 +1740,8 @@ packages:
- supports-color
/@babel/plugin-proposal-unicode-property-regex/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==}
+ engines: {node: '>=4'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2004,11 +1751,8 @@ packages:
dev: true
/@babel/plugin-proposal-unicode-property-regex/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==}
+ engines: {node: '>=4'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2017,10 +1761,7 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==,
- }
+ resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2028,10 +1769,7 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
/@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==,
- }
+ resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2040,10 +1778,7 @@ packages:
dev: true
/@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==,
- }
+ resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2051,11 +1786,8 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
/@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2063,10 +1795,7 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
/@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==,
- }
+ resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2074,10 +1803,7 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==,
- }
+ resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2085,11 +1811,8 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
/@babel/plugin-syntax-flow/7.16.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2097,11 +1820,8 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
/@babel/plugin-syntax-import-assertions/7.16.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-DoM/wsaMaDXpM2fa+QkZeqqfYs340WTY+boLRiZ7ckqt3PAFt1CdGmMXVniFCcN8RuStim2Z4Co3bIKdWjTXIQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-DoM/wsaMaDXpM2fa+QkZeqqfYs340WTY+boLRiZ7ckqt3PAFt1CdGmMXVniFCcN8RuStim2Z4Co3bIKdWjTXIQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2110,11 +1830,8 @@ packages:
dev: true
/@babel/plugin-syntax-import-assertions/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2122,10 +1839,7 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==,
- }
+ resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2134,10 +1848,7 @@ packages:
dev: true
/@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==,
- }
+ resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2145,11 +1856,8 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
/@babel/plugin-syntax-jsx/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2158,10 +1866,7 @@ packages:
dev: true
/@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==,
- }
+ resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2169,10 +1874,7 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
/@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==,
- }
+ resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2180,10 +1882,7 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
/@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==,
- }
+ resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2191,10 +1890,7 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
/@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==,
- }
+ resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2202,10 +1898,7 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==,
- }
+ resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2213,10 +1906,7 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
/@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==,
- }
+ resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2224,11 +1914,8 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
/@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' }
+ resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2236,11 +1923,8 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
/@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2248,11 +1932,8 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
/@babel/plugin-syntax-typescript/7.16.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2260,11 +1941,8 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-syntax-typescript/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2273,11 +1951,8 @@ packages:
dev: true
/@babel/plugin-transform-arrow-functions/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2286,11 +1961,8 @@ packages:
dev: true
/@babel/plugin-transform-arrow-functions/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2298,11 +1970,8 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-async-to-generator/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2315,11 +1984,8 @@ packages:
dev: true
/@babel/plugin-transform-async-to-generator/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2331,11 +1997,8 @@ packages:
- supports-color
/@babel/plugin-transform-block-scoped-functions/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2344,11 +2007,8 @@ packages:
dev: true
/@babel/plugin-transform-block-scoped-functions/7.16.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2356,11 +2016,8 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-block-scoping/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2369,11 +2026,8 @@ packages:
dev: true
/@babel/plugin-transform-block-scoping/7.18.4_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2381,11 +2035,8 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-classes/7.14.9_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2402,11 +2053,8 @@ packages:
dev: true
/@babel/plugin-transform-classes/7.18.4_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2423,11 +2071,8 @@ packages:
- supports-color
/@babel/plugin-transform-computed-properties/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2436,11 +2081,8 @@ packages:
dev: true
/@babel/plugin-transform-computed-properties/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2448,11 +2090,8 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-destructuring/7.14.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2461,11 +2100,8 @@ packages:
dev: true
/@babel/plugin-transform-destructuring/7.18.0_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2473,11 +2109,8 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-dotall-regex/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2487,11 +2120,8 @@ packages:
dev: true
/@babel/plugin-transform-dotall-regex/7.16.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2500,11 +2130,8 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-duplicate-keys/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2513,11 +2140,8 @@ packages:
dev: true
/@babel/plugin-transform-duplicate-keys/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2525,11 +2149,8 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-exponentiation-operator/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2539,11 +2160,8 @@ packages:
dev: true
/@babel/plugin-transform-exponentiation-operator/7.16.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2552,11 +2170,8 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-flow-strip-types/7.16.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2565,11 +2180,8 @@ packages:
'@babel/plugin-syntax-flow': 7.16.7_@babel+core@7.18.0
/@babel/plugin-transform-for-of/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2578,11 +2190,8 @@ packages:
dev: true
/@babel/plugin-transform-for-of/7.18.1_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2590,11 +2199,8 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-function-name/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2604,11 +2210,8 @@ packages:
dev: true
/@babel/plugin-transform-function-name/7.16.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2618,11 +2221,8 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-literals/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2631,11 +2231,8 @@ packages:
dev: true
/@babel/plugin-transform-literals/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2643,11 +2240,8 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-member-expression-literals/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2656,11 +2250,8 @@ packages:
dev: true
/@babel/plugin-transform-member-expression-literals/7.16.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2668,11 +2259,8 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-modules-amd/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2685,11 +2273,8 @@ packages:
dev: true
/@babel/plugin-transform-modules-amd/7.18.0_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2701,11 +2286,8 @@ packages:
- supports-color
/@babel/plugin-transform-modules-commonjs/7.16.8_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2718,11 +2300,8 @@ packages:
- supports-color
/@babel/plugin-transform-modules-commonjs/7.18.0_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-cCeR0VZWtfxWS4YueAK2qtHtBPJRSaJcMlbS8jhSIm/A3E2Kpro4W1Dn4cqJtp59dtWfXjQwK7SPKF8ghs7rlw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-cCeR0VZWtfxWS4YueAK2qtHtBPJRSaJcMlbS8jhSIm/A3E2Kpro4W1Dn4cqJtp59dtWfXjQwK7SPKF8ghs7rlw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2735,11 +2314,8 @@ packages:
- supports-color
/@babel/plugin-transform-modules-systemjs/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2754,11 +2330,8 @@ packages:
dev: true
/@babel/plugin-transform-modules-systemjs/7.18.4_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-lH2UaQaHVOAeYrUUuZ8i38o76J/FnO8vu21OE+tD1MyP9lxdZoSfz+pDbWkq46GogUrdrMz3tiz/FYGB+bVThg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-lH2UaQaHVOAeYrUUuZ8i38o76J/FnO8vu21OE+tD1MyP9lxdZoSfz+pDbWkq46GogUrdrMz3tiz/FYGB+bVThg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2772,11 +2345,8 @@ packages:
- supports-color
/@babel/plugin-transform-modules-umd/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2788,11 +2358,8 @@ packages:
dev: true
/@babel/plugin-transform-modules-umd/7.18.0_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2803,11 +2370,8 @@ packages:
- supports-color
/@babel/plugin-transform-named-capturing-groups-regex/7.14.9_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
@@ -2816,11 +2380,8 @@ packages:
dev: true
/@babel/plugin-transform-named-capturing-groups-regex/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
@@ -2829,11 +2390,8 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-new-target/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2842,11 +2400,8 @@ packages:
dev: true
/@babel/plugin-transform-new-target/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2854,11 +2409,8 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-object-super/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2870,11 +2422,8 @@ packages:
dev: true
/@babel/plugin-transform-object-super/7.16.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2885,11 +2434,8 @@ packages:
- supports-color
/@babel/plugin-transform-parameters/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2898,11 +2444,8 @@ packages:
dev: true
/@babel/plugin-transform-parameters/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2910,11 +2453,8 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-property-literals/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2923,11 +2463,8 @@ packages:
dev: true
/@babel/plugin-transform-property-literals/7.16.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2935,11 +2472,8 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-react-constant-elements/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2948,11 +2482,8 @@ packages:
dev: true
/@babel/plugin-transform-react-display-name/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2961,11 +2492,8 @@ packages:
dev: true
/@babel/plugin-transform-react-jsx-development/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2974,11 +2502,8 @@ packages:
dev: true
/@babel/plugin-transform-react-jsx/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2991,11 +2516,8 @@ packages:
dev: true
/@babel/plugin-transform-react-pure-annotations/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3005,11 +2527,8 @@ packages:
dev: true
/@babel/plugin-transform-regenerator/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3018,11 +2537,8 @@ packages:
dev: true
/@babel/plugin-transform-regenerator/7.18.0_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3031,11 +2547,8 @@ packages:
regenerator-transform: 0.15.0
/@babel/plugin-transform-reserved-words/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3044,11 +2557,8 @@ packages:
dev: true
/@babel/plugin-transform-reserved-words/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3056,11 +2566,8 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-runtime/7.18.0_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-7kM/jJ3DD/y1hDPn0jov12DoUIFsxLiItprhNydUSibxaywaxNqKwq+ODk72J9ePn4LWobIc5ik6TAJhVl8IkQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-7kM/jJ3DD/y1hDPn0jov12DoUIFsxLiItprhNydUSibxaywaxNqKwq+ODk72J9ePn4LWobIc5ik6TAJhVl8IkQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3076,11 +2583,8 @@ packages:
dev: true
/@babel/plugin-transform-shorthand-properties/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3089,11 +2593,8 @@ packages:
dev: true
/@babel/plugin-transform-shorthand-properties/7.16.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3101,11 +2602,8 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-spread/7.14.6_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3115,11 +2613,8 @@ packages:
dev: true
/@babel/plugin-transform-spread/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3128,11 +2623,8 @@ packages:
'@babel/helper-skip-transparent-expression-wrappers': 7.16.0
/@babel/plugin-transform-sticky-regex/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3141,11 +2633,8 @@ packages:
dev: true
/@babel/plugin-transform-sticky-regex/7.16.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3153,11 +2642,8 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-template-literals/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3166,11 +2652,8 @@ packages:
dev: true
/@babel/plugin-transform-template-literals/7.18.2_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3178,11 +2661,8 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-typeof-symbol/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3191,11 +2671,8 @@ packages:
dev: true
/@babel/plugin-transform-typeof-symbol/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3203,11 +2680,8 @@ packages:
'@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' }
+ resolution: {integrity: sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3219,11 +2693,8 @@ packages:
- supports-color
/@babel/plugin-transform-typescript/7.18.4_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-l4vHuSLUajptpHNEOUDEGsnpl9pfRLsN1XUoDQDD/YBuXTM+v37SHGS+c6n4jdcZy96QtuUuSvZYMLSSsjH8Mw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-l4vHuSLUajptpHNEOUDEGsnpl9pfRLsN1XUoDQDD/YBuXTM+v37SHGS+c6n4jdcZy96QtuUuSvZYMLSSsjH8Mw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3236,11 +2707,8 @@ packages:
dev: true
/@babel/plugin-transform-unicode-escapes/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3249,11 +2717,8 @@ packages:
dev: true
/@babel/plugin-transform-unicode-escapes/7.16.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3261,11 +2726,8 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-unicode-regex/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3275,11 +2737,8 @@ packages:
dev: true
/@babel/plugin-transform-unicode-regex/7.16.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3288,11 +2747,8 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/preset-env/7.15.0_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3375,11 +2831,8 @@ packages:
dev: true
/@babel/preset-env/7.18.0_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-cP74OMs7ECLPeG1reiCQ/D/ypyOxgfm8uR6HRYV23vTJ7Lu1nbgj9DQDo/vH59gnn7GOAwtTDPPYV4aXzsMKHA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-cP74OMs7ECLPeG1reiCQ/D/ypyOxgfm8uR6HRYV23vTJ7Lu1nbgj9DQDo/vH59gnn7GOAwtTDPPYV4aXzsMKHA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3463,11 +2916,8 @@ packages:
- supports-color
/@babel/preset-flow/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-pP5QEb4qRUSVGzzKx9xqRuHUrM/jEzMqdrZpdMA+oUCRgd5zM1qGr5y5+ZgAL/1tVv1H0dyk5t4SKJntqyiVtg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-pP5QEb4qRUSVGzzKx9xqRuHUrM/jEzMqdrZpdMA+oUCRgd5zM1qGr5y5+ZgAL/1tVv1H0dyk5t4SKJntqyiVtg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3478,11 +2928,8 @@ packages:
dev: true
/@babel/preset-flow/7.16.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-6ceP7IyZdUYQ3wUVqyRSQXztd1YmFHWI4Xv11MIqAlE4WqxBSd/FZ61V9k+TS5Gd4mkHOtQtPp9ymRpxH4y1Ug==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-6ceP7IyZdUYQ3wUVqyRSQXztd1YmFHWI4Xv11MIqAlE4WqxBSd/FZ61V9k+TS5Gd4mkHOtQtPp9ymRpxH4y1Ug==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3492,10 +2939,7 @@ packages:
'@babel/plugin-transform-flow-strip-types': 7.16.7_@babel+core@7.18.0
/@babel/preset-modules/0.1.4_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==,
- }
+ resolution: {integrity: sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3508,10 +2952,7 @@ packages:
dev: true
/@babel/preset-modules/0.1.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==,
- }
+ resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3523,11 +2964,8 @@ packages:
esutils: 2.0.3
/@babel/preset-react/7.14.5_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3541,11 +2979,8 @@ packages:
dev: true
/@babel/preset-typescript/7.16.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3557,11 +2992,8 @@ packages:
- supports-color
/@babel/preset-typescript/7.17.12_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-S1ViF8W2QwAKUGJXxP9NAfNaqGDdEBJKpYkxHf5Yy2C4NPPzXGeR3Lhk7G8xJaaLcFTRfNjVbtbVtm8Gb0mqvg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-S1ViF8W2QwAKUGJXxP9NAfNaqGDdEBJKpYkxHf5Yy2C4NPPzXGeR3Lhk7G8xJaaLcFTRfNjVbtbVtm8Gb0mqvg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3574,11 +3006,8 @@ packages:
dev: true
/@babel/register/7.17.0_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-UNZsMAZ7uKoGHo1HlEXfteEOYssf64n/PNLHGqOKq/bgYcu/4LrQWAHJwSCb3BRZK8Hi5gkJdRcwrGTO2wtRCg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-UNZsMAZ7uKoGHo1HlEXfteEOYssf64n/PNLHGqOKq/bgYcu/4LrQWAHJwSCb3BRZK8Hi5gkJdRcwrGTO2wtRCg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3591,51 +3020,36 @@ packages:
dev: false
/@babel/runtime-corejs3/7.12.13:
- resolution:
- {
- integrity: sha512-8fSpqYRETHATtNitsCXq8QQbKJP31/KnDl2Wz2Vtui9nKzjss2ysuZtyVsWjBtvkeEFo346gkwjYPab1hvrXkQ==,
- }
+ resolution: {integrity: sha512-8fSpqYRETHATtNitsCXq8QQbKJP31/KnDl2Wz2Vtui9nKzjss2ysuZtyVsWjBtvkeEFo346gkwjYPab1hvrXkQ==}
dependencies:
core-js-pure: 3.8.2
regenerator-runtime: 0.13.5
dev: false
/@babel/runtime/7.15.4:
- resolution:
- {
- integrity: sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==}
+ engines: {node: '>=6.9.0'}
dependencies:
regenerator-runtime: 0.13.5
dev: true
/@babel/runtime/7.16.7:
- resolution:
- {
- integrity: sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==}
+ engines: {node: '>=6.9.0'}
dependencies:
regenerator-runtime: 0.13.5
/@babel/template/7.16.7:
- resolution:
- {
- integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.16.7
'@babel/parser': 7.18.0
'@babel/types': 7.18.0
/@babel/traverse/7.18.0:
- resolution:
- {
- integrity: sha512-oNOO4vaoIQoGjDQ84LgtF/IAlxlyqL4TUuoQ7xLkQETFaHkY1F7yazhB4Kt3VcZGL0ZF/jhrEpnXqUb0M7V3sw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-oNOO4vaoIQoGjDQ84LgtF/IAlxlyqL4TUuoQ7xLkQETFaHkY1F7yazhB4Kt3VcZGL0ZF/jhrEpnXqUb0M7V3sw==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.16.7
'@babel/generator': 7.18.0
@@ -3651,11 +3065,8 @@ packages:
- supports-color
/@babel/traverse/7.18.0_supports-color@5.5.0:
- resolution:
- {
- integrity: sha512-oNOO4vaoIQoGjDQ84LgtF/IAlxlyqL4TUuoQ7xLkQETFaHkY1F7yazhB4Kt3VcZGL0ZF/jhrEpnXqUb0M7V3sw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-oNOO4vaoIQoGjDQ84LgtF/IAlxlyqL4TUuoQ7xLkQETFaHkY1F7yazhB4Kt3VcZGL0ZF/jhrEpnXqUb0M7V3sw==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.16.7
'@babel/generator': 7.18.0
@@ -3672,36 +3083,24 @@ packages:
dev: true
/@babel/types/7.18.0:
- resolution:
- {
- integrity: sha512-vhAmLPAiC8j9K2GnsnLPCIH5wCrPpYIVBCWRBFDCB7Y/BXLqi/O+1RSTTM2bsmg6U/551+FCf9PNPxjABmxHTw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-vhAmLPAiC8j9K2GnsnLPCIH5wCrPpYIVBCWRBFDCB7Y/BXLqi/O+1RSTTM2bsmg6U/551+FCf9PNPxjABmxHTw==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-validator-identifier': 7.16.7
to-fast-properties: 2.0.0
/@bazel/bazelisk/1.12.1:
- resolution:
- {
- integrity: sha512-TGCwVeIiVeQUP6yLpxAg8yluFOC+tBQnWw5l8lqwMxKhRtOA+WaH1CJKAXeCBAaS2MxohhkXq44zj/7AM+t2jg==,
- }
+ resolution: {integrity: sha512-TGCwVeIiVeQUP6yLpxAg8yluFOC+tBQnWw5l8lqwMxKhRtOA+WaH1CJKAXeCBAaS2MxohhkXq44zj/7AM+t2jg==}
hasBin: true
dev: true
/@bcoe/v8-coverage/0.2.3:
- resolution:
- {
- integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==,
- }
+ resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
dev: true
/@csstools/postcss-color-function/1.1.0_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-5D5ND/mZWcQoSfYnSPsXtuiFxhzmhxt6pcjrFLJyldj+p0ZN2vvRpYNX+lahFTtMhAYOa2WmkdGINr0yP0CvGA==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-5D5ND/mZWcQoSfYnSPsXtuiFxhzmhxt6pcjrFLJyldj+p0ZN2vvRpYNX+lahFTtMhAYOa2WmkdGINr0yP0CvGA==}
+ engines: {node: ^12 || ^14 || >=16}
peerDependencies:
postcss: ^8.4
dependencies:
@@ -3711,11 +3110,8 @@ packages:
dev: true
/@csstools/postcss-font-format-keywords/1.0.0_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==}
+ engines: {node: ^12 || ^14 || >=16}
peerDependencies:
postcss: ^8.3
dependencies:
@@ -3724,11 +3120,8 @@ packages:
dev: true
/@csstools/postcss-hwb-function/1.0.0_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==}
+ engines: {node: ^12 || ^14 || >=16}
peerDependencies:
postcss: ^8.3
dependencies:
@@ -3737,11 +3130,8 @@ packages:
dev: true
/@csstools/postcss-ic-unit/1.0.0_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==}
+ engines: {node: ^12 || ^14 || >=16}
peerDependencies:
postcss: ^8.3
dependencies:
@@ -3751,11 +3141,8 @@ packages:
dev: true
/@csstools/postcss-is-pseudo-class/2.0.2_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-L9h1yxXMj7KpgNzlMrw3isvHJYkikZgZE4ASwssTnGEH8tm50L6QsM9QQT5wR4/eO5mU0rN5axH7UzNxEYg5CA==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-L9h1yxXMj7KpgNzlMrw3isvHJYkikZgZE4ASwssTnGEH8tm50L6QsM9QQT5wR4/eO5mU0rN5axH7UzNxEYg5CA==}
+ engines: {node: ^12 || ^14 || >=16}
peerDependencies:
postcss: ^8.4
dependencies:
@@ -3764,11 +3151,8 @@ packages:
dev: true
/@csstools/postcss-normalize-display-values/1.0.0_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==}
+ engines: {node: ^12 || ^14 || >=16}
peerDependencies:
postcss: ^8.3
dependencies:
@@ -3777,11 +3161,8 @@ packages:
dev: true
/@csstools/postcss-oklab-function/1.1.0_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww==}
+ engines: {node: ^12 || ^14 || >=16}
peerDependencies:
postcss: ^8.4
dependencies:
@@ -3791,11 +3172,8 @@ packages:
dev: true
/@csstools/postcss-progressive-custom-properties/1.3.0_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==}
+ engines: {node: ^12 || ^14 || >=16}
peerDependencies:
postcss: ^8.3
dependencies:
@@ -3804,11 +3182,8 @@ packages:
dev: true
/@datadog/native-appsec/0.8.1:
- resolution:
- {
- integrity: sha512-0jewxGPoRxFd/UYY5+9uisTsTfctwRZy19fU5wo+psejhlxflDnupSDamtnr0nF72s4dbX1z1uAwGWGkuxnV3Q==,
- }
- engines: { node: '>=12' }
+ resolution: {integrity: sha512-0jewxGPoRxFd/UYY5+9uisTsTfctwRZy19fU5wo+psejhlxflDnupSDamtnr0nF72s4dbX1z1uAwGWGkuxnV3Q==}
+ engines: {node: '>=12'}
hasBin: true
requiresBuild: true
dependencies:
@@ -3818,11 +3193,8 @@ packages:
dev: true
/@datadog/native-metrics/1.1.0:
- resolution:
- {
- integrity: sha512-OSrhoo8U/JB/FltvAp54cgMHCBWEriF/D/ZboBH4Pn7UY/Zu8dkzB6eAWQFJIxQlHjYrAEuNgZPBkaHhS3e0KQ==,
- }
- engines: { node: '>=12' }
+ resolution: {integrity: sha512-OSrhoo8U/JB/FltvAp54cgMHCBWEriF/D/ZboBH4Pn7UY/Zu8dkzB6eAWQFJIxQlHjYrAEuNgZPBkaHhS3e0KQ==}
+ engines: {node: '>=12'}
requiresBuild: true
dependencies:
nan: 2.15.0
@@ -3830,11 +3202,8 @@ packages:
dev: true
/@datadog/pprof/0.3.0:
- resolution:
- {
- integrity: sha512-RskYpLD2mWdvUk2OU9p3gynx8QxHtfPdRPWs3vqlM+PMf+wstibcYMW7auNY4s3gVA1mT7HiBjW7j0m37rOHOQ==,
- }
- engines: { node: '>=12.0.0' }
+ resolution: {integrity: sha512-RskYpLD2mWdvUk2OU9p3gynx8QxHtfPdRPWs3vqlM+PMf+wstibcYMW7auNY4s3gVA1mT7HiBjW7j0m37rOHOQ==}
+ engines: {node: '>=12.0.0'}
requiresBuild: true
dependencies:
delay: 5.0.0
@@ -3851,28 +3220,19 @@ packages:
dev: true
/@datadog/sketches-js/1.0.4:
- resolution:
- {
- integrity: sha512-9S5fdz448dLfGw4jSH1A4GZpkLWBufdsJu4PeevEjDvkauEmE175xBiBLfYHQEdKe7lEVNB4IRtUZqY16QRVUw==,
- }
+ resolution: {integrity: sha512-9S5fdz448dLfGw4jSH1A4GZpkLWBufdsJu4PeevEjDvkauEmE175xBiBLfYHQEdKe7lEVNB4IRtUZqY16QRVUw==}
dependencies:
protobufjs: 6.11.2
dev: true
- /@edge-runtime/format/1.1.0-beta.31:
- resolution:
- {
- integrity: sha512-tUZy+LMls1TivqVb7dbC0C0IMNjwP55co6vSkTgXCl9xFos3v43bCwAzivMaJ3NR8ZuihvK1gEj8CmvoqvOt0g==,
- }
+ /@edge-runtime/format/1.1.0-beta.33:
+ resolution: {integrity: sha512-t34oTdZOqYSiguCGnt9GYzh9mrnhCHNRPGDvxt5PB5T3LZpSVk+vfSXRqpvTxy51sxQpxvTZry8QLC+E+Fm67w==}
dev: true
- /@edge-runtime/jest-environment/1.1.0-beta.31:
- resolution:
- {
- integrity: sha512-a65LVlCMkwkMxg8RjhEY5o3OZFHzMnLZcGqL234h3HO7Ri1Vriorj330BcPSh2GUt4zFqTS/3+XmWE6ueJwAZg==,
- }
+ /@edge-runtime/jest-environment/1.1.0-beta.33:
+ resolution: {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
@@ -3880,58 +3240,43 @@ packages:
jest-util: 28.1.3
dev: true
- /@edge-runtime/primitives/1.1.0-beta.31:
- resolution:
- {
- integrity: sha512-OO1x32aJoxgME1k77RVxVNsazs5NY/SNwYEN8ptlZ6DKUXn0eesXftDsmlypX/OU0ZeJc61/xNVUuoeyDGJDVA==,
- }
+ /@edge-runtime/primitives/1.1.0-beta.34:
+ resolution: {integrity: sha512-gFubu4qIqg1k6sOM2Ho/txFUE/vZCn057wGiY0NIQ8h6tySiUO5FULCaebPrp+Yfxb3ZCWqDLeWanQGFB3TYQQ==}
dev: true
- /@edge-runtime/vm/1.1.0-beta.31:
- resolution:
- {
- integrity: sha512-D3JW32u7LSTt0KbphGWx2F41jId7BY8H0Awr25PTRFWroqohfWo1C2huOh7/Yyn4qeyJOVEuxWeTzvbSkTyyTg==,
- }
+ /@edge-runtime/vm/1.1.0-beta.33:
+ resolution: {integrity: sha512-Aifd/elNDeI01oEzUnCF5URPtMgBIVDhnuy/F6SgS2OMJvzts/U5Rl2hxYliViU2OpC8ZkM/XT/t+Q7rQPJsgw==}
dependencies:
- '@edge-runtime/primitives': 1.1.0-beta.31
+ '@edge-runtime/primitives': 1.1.0-beta.34
+ dev: true
+
+ /@edge-runtime/vm/1.1.0-beta.34:
+ resolution: {integrity: sha512-1rLtF7pQTnBCkz+1vYsUXTeecJ+PJSqZDRlCUPZbw2C4E0qZzn6P9Zt0ed+lhofosPnMNiagXoVZIuEWZAkZaA==}
+ dependencies:
+ '@edge-runtime/primitives': 1.1.0-beta.34
dev: true
/@emotion/is-prop-valid/0.8.8:
- resolution:
- {
- integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==,
- }
+ resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==}
dependencies:
'@emotion/memoize': 0.7.4
dev: true
/@emotion/memoize/0.7.4:
- resolution:
- {
- integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==,
- }
+ resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==}
dev: true
/@emotion/stylis/0.8.5:
- resolution:
- {
- integrity: sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==,
- }
+ resolution: {integrity: sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==}
dev: true
/@emotion/unitless/0.7.5:
- resolution:
- {
- integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==,
- }
+ resolution: {integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==}
dev: true
/@eslint/eslintrc/0.4.3:
- resolution:
- {
- integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==,
- }
- engines: { node: ^10.12.0 || >=12.0.0 }
+ resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==}
+ engines: {node: ^10.12.0 || >=12.0.0}
dependencies:
ajv: 6.12.6
debug: 4.3.4
@@ -3946,17 +3291,11 @@ packages:
- supports-color
/@firebase/analytics-types/0.3.1:
- resolution:
- {
- integrity: sha512-63vVJ5NIBh/JF8l9LuPrQYSzFimk7zYHySQB4Dk9rVdJ8kV/vGQoVTvRu1UW05sEc2Ug5PqtEChtTHU+9hvPcA==,
- }
+ resolution: {integrity: sha512-63vVJ5NIBh/JF8l9LuPrQYSzFimk7zYHySQB4Dk9rVdJ8kV/vGQoVTvRu1UW05sEc2Ug5PqtEChtTHU+9hvPcA==}
dev: true
/@firebase/analytics/0.3.5_4tdhdiy4fyxu45m3zxk7uipic4:
- resolution:
- {
- integrity: sha512-p+h1s9A8EjGWfjAObu8ei46JoN2Ogbtl1RzqW7HjcPuclOIOmPTXKEXXCEXgO79OLxnzzezVeBtHPSx6r6gxJA==,
- }
+ resolution: {integrity: sha512-p+h1s9A8EjGWfjAObu8ei46JoN2Ogbtl1RzqW7HjcPuclOIOmPTXKEXXCEXgO79OLxnzzezVeBtHPSx6r6gxJA==}
peerDependencies:
'@firebase/app': 0.x
'@firebase/app-types': 0.x
@@ -3972,17 +3311,11 @@ packages:
dev: true
/@firebase/app-types/0.6.1:
- resolution:
- {
- integrity: sha512-L/ZnJRAq7F++utfuoTKX4CLBG5YR7tFO3PLzG1/oXXKEezJ0kRL3CMRoueBEmTCzVb/6SIs2Qlaw++uDgi5Xyg==,
- }
+ resolution: {integrity: sha512-L/ZnJRAq7F++utfuoTKX4CLBG5YR7tFO3PLzG1/oXXKEezJ0kRL3CMRoueBEmTCzVb/6SIs2Qlaw++uDgi5Xyg==}
dev: true
/@firebase/app/0.6.4:
- resolution:
- {
- integrity: sha512-E1Zw6yeZYdYYFurMnklKPvE+q/xleHXs7bmcVgyhgAEg3Gv6/qXI4+4GdWh+iF7wmQ3Liesh51xqfdpvHBwAMQ==,
- }
+ resolution: {integrity: sha512-E1Zw6yeZYdYYFurMnklKPvE+q/xleHXs7bmcVgyhgAEg3Gv6/qXI4+4GdWh+iF7wmQ3Liesh51xqfdpvHBwAMQ==}
dependencies:
'@firebase/app-types': 0.6.1
'@firebase/component': 0.1.12
@@ -3994,10 +3327,7 @@ packages:
dev: true
/@firebase/auth-interop-types/0.1.5_tjy5ngyd4qmypdmf5zwa73nppu:
- resolution:
- {
- integrity: sha512-88h74TMQ6wXChPA6h9Q3E1Jg6TkTHep2+k63OWg3s0ozyGVMeY+TTOti7PFPzq5RhszQPQOoCi59es4MaRvgCw==,
- }
+ resolution: {integrity: sha512-88h74TMQ6wXChPA6h9Q3E1Jg6TkTHep2+k63OWg3s0ozyGVMeY+TTOti7PFPzq5RhszQPQOoCi59es4MaRvgCw==}
peerDependencies:
'@firebase/app-types': 0.x
'@firebase/util': 0.x
@@ -4007,10 +3337,7 @@ packages:
dev: true
/@firebase/auth-types/0.10.1_tjy5ngyd4qmypdmf5zwa73nppu:
- resolution:
- {
- integrity: sha512-/+gBHb1O9x/YlG7inXfxff/6X3BPZt4zgBv4kql6HEmdzNQCodIRlEYnI+/da+lN+dha7PjaFH7C7ewMmfV7rw==,
- }
+ resolution: {integrity: sha512-/+gBHb1O9x/YlG7inXfxff/6X3BPZt4zgBv4kql6HEmdzNQCodIRlEYnI+/da+lN+dha7PjaFH7C7ewMmfV7rw==}
peerDependencies:
'@firebase/app-types': 0.x
'@firebase/util': 0.x
@@ -4020,10 +3347,7 @@ packages:
dev: true
/@firebase/auth/0.14.6_mgjznm6ljckgbtskimppmdqgem:
- resolution:
- {
- integrity: sha512-7gaEUWhUubWBGfOXAZvpTpJqBJT9KyG83RXC6VnjSQIfNUaarHZ485WkzERil43A6KvIl+f4kHxfZShE6ZCK3A==,
- }
+ resolution: {integrity: sha512-7gaEUWhUubWBGfOXAZvpTpJqBJT9KyG83RXC6VnjSQIfNUaarHZ485WkzERil43A6KvIl+f4kHxfZShE6ZCK3A==}
peerDependencies:
'@firebase/app': 0.x
dependencies:
@@ -4035,29 +3359,20 @@ packages:
dev: true
/@firebase/component/0.1.12:
- resolution:
- {
- integrity: sha512-03w800MxR/EW1m7N0Q46WNcngwdDIHDWpFPHTdbZEI6U/HuLks5RJQlBxWqb1P73nYPkN8YP3U8gTdqrDpqY3Q==,
- }
+ resolution: {integrity: sha512-03w800MxR/EW1m7N0Q46WNcngwdDIHDWpFPHTdbZEI6U/HuLks5RJQlBxWqb1P73nYPkN8YP3U8gTdqrDpqY3Q==}
dependencies:
'@firebase/util': 0.2.47
tslib: 1.11.1
dev: true
/@firebase/database-types/0.5.1:
- resolution:
- {
- integrity: sha512-onQxom1ZBYBJ648w/VNRzUewovEDAH7lvnrrpCd69ukkyrMk6rGEO/PQ9BcNEbhlNtukpsqRS0oNOFlHs0FaSA==,
- }
+ resolution: {integrity: sha512-onQxom1ZBYBJ648w/VNRzUewovEDAH7lvnrrpCd69ukkyrMk6rGEO/PQ9BcNEbhlNtukpsqRS0oNOFlHs0FaSA==}
dependencies:
'@firebase/app-types': 0.6.1
dev: true
/@firebase/database/0.6.3_@firebase+app-types@0.6.1:
- resolution:
- {
- integrity: sha512-gHoCISHQVLoq+rGu+PorYxMkhsjhXov3ocBxz/0uVdznNhrbKkAZaEKF+dIAsUPDlwSYeZuwWuik7xcV3DtRaw==,
- }
+ resolution: {integrity: sha512-gHoCISHQVLoq+rGu+PorYxMkhsjhXov3ocBxz/0uVdznNhrbKkAZaEKF+dIAsUPDlwSYeZuwWuik7xcV3DtRaw==}
dependencies:
'@firebase/auth-interop-types': 0.1.5_tjy5ngyd4qmypdmf5zwa73nppu
'@firebase/component': 0.1.12
@@ -4071,10 +3386,7 @@ packages:
dev: true
/@firebase/firestore-types/1.10.2_@firebase+app-types@0.6.1:
- resolution:
- {
- integrity: sha512-T1GttZezQ+gUpdDgLeLOvgS3KMeeIuodQ+JBBEd6M11zdilfTHsEHhmli15c6V3g/PfuFzyKDKExe05lPuYe4w==,
- }
+ resolution: {integrity: sha512-T1GttZezQ+gUpdDgLeLOvgS3KMeeIuodQ+JBBEd6M11zdilfTHsEHhmli15c6V3g/PfuFzyKDKExe05lPuYe4w==}
peerDependencies:
'@firebase/app-types': 0.x
dependencies:
@@ -4082,11 +3394,8 @@ packages:
dev: true
/@firebase/firestore/1.14.5_4tdhdiy4fyxu45m3zxk7uipic4:
- resolution:
- {
- integrity: sha512-BZD3RqlAEnq15i8Y53VUFsuWkbujslGaQIcuEnt6bOENzlKiLBwESmt/uGKRIsdQjc1krG2qdoPmaSMqULR0dA==,
- }
- engines: { node: ^8.13.0 || >=10.10.0 }
+ resolution: {integrity: sha512-BZD3RqlAEnq15i8Y53VUFsuWkbujslGaQIcuEnt6bOENzlKiLBwESmt/uGKRIsdQjc1krG2qdoPmaSMqULR0dA==}
+ engines: {node: ^8.13.0 || >=10.10.0}
peerDependencies:
'@firebase/app': 0.x
'@firebase/app-types': 0.x
@@ -4104,17 +3413,11 @@ packages:
dev: true
/@firebase/functions-types/0.3.17:
- resolution:
- {
- integrity: sha512-DGR4i3VI55KnYk4IxrIw7+VG7Q3gA65azHnZxo98Il8IvYLr2UTBlSh72dTLlDf25NW51HqvJgYJDKvSaAeyHQ==,
- }
+ resolution: {integrity: sha512-DGR4i3VI55KnYk4IxrIw7+VG7Q3gA65azHnZxo98Il8IvYLr2UTBlSh72dTLlDf25NW51HqvJgYJDKvSaAeyHQ==}
dev: true
/@firebase/functions/0.4.44_4tdhdiy4fyxu45m3zxk7uipic4:
- resolution:
- {
- integrity: sha512-Nbw+V/jYqfgq7wscsSDidqIzx8TrnmA2wRD1auCFNmf+gSJg8o+gNyCDdNHZI407jvrZcxp3nG1eMbqwmmnp7Q==,
- }
+ resolution: {integrity: sha512-Nbw+V/jYqfgq7wscsSDidqIzx8TrnmA2wRD1auCFNmf+gSJg8o+gNyCDdNHZI407jvrZcxp3nG1eMbqwmmnp7Q==}
peerDependencies:
'@firebase/app': 0.x
'@firebase/app-types': 0.x
@@ -4129,10 +3432,7 @@ packages:
dev: true
/@firebase/installations-types/0.3.4_@firebase+app-types@0.6.1:
- resolution:
- {
- integrity: sha512-RfePJFovmdIXb6rYwtngyxuEcWnOrzdZd9m7xAW0gRxDIjBT20n3BOhjpmgRWXo/DAxRmS7bRjWAyTHY9cqN7Q==,
- }
+ resolution: {integrity: sha512-RfePJFovmdIXb6rYwtngyxuEcWnOrzdZd9m7xAW0gRxDIjBT20n3BOhjpmgRWXo/DAxRmS7bRjWAyTHY9cqN7Q==}
peerDependencies:
'@firebase/app-types': 0.x
dependencies:
@@ -4140,10 +3440,7 @@ packages:
dev: true
/@firebase/installations/0.4.10_4tdhdiy4fyxu45m3zxk7uipic4:
- resolution:
- {
- integrity: sha512-Nf7VK9++0eQzjdvBkBNNaOdxPjFiKD0EllLCIQycHozF97BmuFUqb2Ik5L2JaWspWg7vxLNacLHvW48nPGx4Zw==,
- }
+ resolution: {integrity: sha512-Nf7VK9++0eQzjdvBkBNNaOdxPjFiKD0EllLCIQycHozF97BmuFUqb2Ik5L2JaWspWg7vxLNacLHvW48nPGx4Zw==}
peerDependencies:
'@firebase/app': 0.x
'@firebase/app-types': 0.x
@@ -4158,17 +3455,11 @@ packages:
dev: true
/@firebase/logger/0.2.4:
- resolution:
- {
- integrity: sha512-akHkOU7izYB1okp/B5sxClGjjw6KvZdSHyjNM5pKd67Zg5W6PsbkI/GFNv21+y6LkUkJwDRbdeDgJoYXWT3mMA==,
- }
+ resolution: {integrity: sha512-akHkOU7izYB1okp/B5sxClGjjw6KvZdSHyjNM5pKd67Zg5W6PsbkI/GFNv21+y6LkUkJwDRbdeDgJoYXWT3mMA==}
dev: true
/@firebase/messaging-types/0.4.5_@firebase+app-types@0.6.1:
- resolution:
- {
- integrity: sha512-sux4fgqr/0KyIxqzHlatI04Ajs5rc3WM+WmtCpxrKP1E5Bke8xu/0M+2oy4lK/sQ7nov9z15n3iltAHCgTRU3Q==,
- }
+ resolution: {integrity: sha512-sux4fgqr/0KyIxqzHlatI04Ajs5rc3WM+WmtCpxrKP1E5Bke8xu/0M+2oy4lK/sQ7nov9z15n3iltAHCgTRU3Q==}
peerDependencies:
'@firebase/app-types': 0.x
dependencies:
@@ -4176,10 +3467,7 @@ packages:
dev: true
/@firebase/messaging/0.6.16_4tdhdiy4fyxu45m3zxk7uipic4:
- resolution:
- {
- integrity: sha512-TAPISK5y3xbxUw81HxLDP6YPsRryU6Nl8Z7AjNnem13BoN9LJ2/wCi9RDMfPnQhAn0h0N+mpxy/GB+0IlEARlg==,
- }
+ resolution: {integrity: sha512-TAPISK5y3xbxUw81HxLDP6YPsRryU6Nl8Z7AjNnem13BoN9LJ2/wCi9RDMfPnQhAn0h0N+mpxy/GB+0IlEARlg==}
peerDependencies:
'@firebase/app': 0.x
'@firebase/app-types': 0.x
@@ -4195,17 +3483,11 @@ packages:
dev: true
/@firebase/performance-types/0.0.13:
- resolution:
- {
- integrity: sha512-6fZfIGjQpwo9S5OzMpPyqgYAUZcFzZxHFqOyNtorDIgNXq33nlldTL/vtaUZA8iT9TT5cJlCrF/jthKU7X21EA==,
- }
+ resolution: {integrity: sha512-6fZfIGjQpwo9S5OzMpPyqgYAUZcFzZxHFqOyNtorDIgNXq33nlldTL/vtaUZA8iT9TT5cJlCrF/jthKU7X21EA==}
dev: true
/@firebase/performance/0.3.4_4tdhdiy4fyxu45m3zxk7uipic4:
- resolution:
- {
- integrity: sha512-VDoqJSB+2RuXlyyP7oSvBPEmoznG84HmEtb8DQWsAHeVkf+qlec1OTZR8IjktlIv+8Pg8MMuYoB0crx5g7xU5A==,
- }
+ resolution: {integrity: sha512-VDoqJSB+2RuXlyyP7oSvBPEmoznG84HmEtb8DQWsAHeVkf+qlec1OTZR8IjktlIv+8Pg8MMuYoB0crx5g7xU5A==}
peerDependencies:
'@firebase/app': 0.x
'@firebase/app-types': 0.x
@@ -4221,10 +3503,7 @@ packages:
dev: true
/@firebase/polyfill/0.3.36:
- resolution:
- {
- integrity: sha512-zMM9oSJgY6cT2jx3Ce9LYqb0eIpDE52meIzd/oe/y70F+v9u1LDqk5kUF5mf16zovGBWMNFmgzlsh6Wj0OsFtg==,
- }
+ resolution: {integrity: sha512-zMM9oSJgY6cT2jx3Ce9LYqb0eIpDE52meIzd/oe/y70F+v9u1LDqk5kUF5mf16zovGBWMNFmgzlsh6Wj0OsFtg==}
dependencies:
core-js: 3.6.5
promise-polyfill: 8.1.3
@@ -4232,17 +3511,11 @@ packages:
dev: true
/@firebase/remote-config-types/0.1.9:
- resolution:
- {
- integrity: sha512-G96qnF3RYGbZsTRut7NBX0sxyczxt1uyCgXQuH/eAfUCngxjEGcZQnBdy6mvSdqdJh5mC31rWPO4v9/s7HwtzA==,
- }
+ resolution: {integrity: sha512-G96qnF3RYGbZsTRut7NBX0sxyczxt1uyCgXQuH/eAfUCngxjEGcZQnBdy6mvSdqdJh5mC31rWPO4v9/s7HwtzA==}
dev: true
/@firebase/remote-config/0.1.21_4tdhdiy4fyxu45m3zxk7uipic4:
- resolution:
- {
- integrity: sha512-EwDNU1mT+8Jn66IUwwNP5SM8AbaI7wmCXjp7djZtTXNrpPoh3xqzSRM1vTgp4Uu/mHffEDfbydsoJAIftADIfQ==,
- }
+ resolution: {integrity: sha512-EwDNU1mT+8Jn66IUwwNP5SM8AbaI7wmCXjp7djZtTXNrpPoh3xqzSRM1vTgp4Uu/mHffEDfbydsoJAIftADIfQ==}
peerDependencies:
'@firebase/app': 0.x
'@firebase/app-types': 0.x
@@ -4258,10 +3531,7 @@ packages:
dev: true
/@firebase/storage-types/0.3.12_tjy5ngyd4qmypdmf5zwa73nppu:
- resolution:
- {
- integrity: sha512-DDV6Fs6aYoGw3w/zZZTkqiipxihnsvHf6znbeZYjIIHit3tr1uLJdGPDPiCTfZcTGPpg2ux6ZmvNDvVgJdHALw==,
- }
+ resolution: {integrity: sha512-DDV6Fs6aYoGw3w/zZZTkqiipxihnsvHf6znbeZYjIIHit3tr1uLJdGPDPiCTfZcTGPpg2ux6ZmvNDvVgJdHALw==}
peerDependencies:
'@firebase/app-types': 0.x
'@firebase/util': 0.x
@@ -4271,10 +3541,7 @@ packages:
dev: true
/@firebase/storage/0.3.34_4tdhdiy4fyxu45m3zxk7uipic4:
- resolution:
- {
- integrity: sha512-vuR1PpGdaCk25D2dT2trfmZZjpdfOn0rPTksvoqg7TAPLeoVsVoDyT2LgF3Arna/jqx52sAIRx1HLrlvzE1pgA==,
- }
+ resolution: {integrity: sha512-vuR1PpGdaCk25D2dT2trfmZZjpdfOn0rPTksvoqg7TAPLeoVsVoDyT2LgF3Arna/jqx52sAIRx1HLrlvzE1pgA==}
peerDependencies:
'@firebase/app': 0.x
'@firebase/app-types': 0.x
@@ -4288,84 +3555,57 @@ packages:
dev: true
/@firebase/util/0.2.47:
- resolution:
- {
- integrity: sha512-RjcIvcfswyxYhf0OMXod+qeI/933wl9FGLIszf0/O1yMZ/s8moXcse7xnOpMjmQPRLB9vHzCMoxW5X90kKg/bQ==,
- }
+ resolution: {integrity: sha512-RjcIvcfswyxYhf0OMXod+qeI/933wl9FGLIszf0/O1yMZ/s8moXcse7xnOpMjmQPRLB9vHzCMoxW5X90kKg/bQ==}
dependencies:
tslib: 1.11.1
dev: true
/@firebase/webchannel-wrapper/0.2.41:
- resolution:
- {
- integrity: sha512-XcdMT5PSZHiuf7LJIhzKIe+RyYa25S3LHRRvLnZc6iFjwXkrSDJ8J/HWO6VT8d2ZTbawp3VcLEjRF/VN8glCrA==,
- }
+ resolution: {integrity: sha512-XcdMT5PSZHiuf7LJIhzKIe+RyYa25S3LHRRvLnZc6iFjwXkrSDJ8J/HWO6VT8d2ZTbawp3VcLEjRF/VN8glCrA==}
dev: true
/@fullhuman/postcss-purgecss/1.3.0:
- resolution:
- {
- integrity: sha512-zvfS3dPKD2FAtMcXapMJXGbDgEp9E++mLR6lTgSruv6y37uvV5xJ1crVktuC1gvnmMwsa7Zh1m05FeEiz4VnIQ==,
- }
+ resolution: {integrity: sha512-zvfS3dPKD2FAtMcXapMJXGbDgEp9E++mLR6lTgSruv6y37uvV5xJ1crVktuC1gvnmMwsa7Zh1m05FeEiz4VnIQ==}
dependencies:
postcss: 7.0.32
purgecss: 1.4.2
dev: true
/@grpc/grpc-js/0.8.1:
- resolution:
- {
- integrity: sha512-e8gSjRZnOUefsR3obOgxG9RtYW2Mw83hh7ogE2ByCdgRhoX0mdnJwBcZOami3E0l643KCTZvORFwfSEi48KFIQ==,
- }
- engines: { node: ^8.13.0 || >=10.10.0 }
+ resolution: {integrity: sha512-e8gSjRZnOUefsR3obOgxG9RtYW2Mw83hh7ogE2ByCdgRhoX0mdnJwBcZOami3E0l643KCTZvORFwfSEi48KFIQ==}
+ engines: {node: ^8.13.0 || >=10.10.0}
dependencies:
semver: 6.3.0
dev: true
/@grpc/proto-loader/0.5.3:
- resolution:
- {
- integrity: sha512-8qvUtGg77G2ZT2HqdqYoM/OY97gQd/0crSG34xNmZ4ZOsv3aQT/FQV9QfZPazTGna6MIoyUd+u6AxsoZjJ/VMQ==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-8qvUtGg77G2ZT2HqdqYoM/OY97gQd/0crSG34xNmZ4ZOsv3aQT/FQV9QfZPazTGna6MIoyUd+u6AxsoZjJ/VMQ==}
+ engines: {node: '>=6'}
dependencies:
lodash.camelcase: 4.3.0
protobufjs: 6.11.2
dev: true
/@hapi/accept/5.0.2:
- resolution:
- {
- integrity: sha512-CmzBx/bXUR8451fnZRuZAJRlzgm0Jgu5dltTX/bszmR2lheb9BpyN47Q1RbaGTsvFzn0PXAEs+lXDKfshccYZw==,
- }
+ resolution: {integrity: sha512-CmzBx/bXUR8451fnZRuZAJRlzgm0Jgu5dltTX/bszmR2lheb9BpyN47Q1RbaGTsvFzn0PXAEs+lXDKfshccYZw==}
dependencies:
'@hapi/boom': 9.1.0
'@hapi/hoek': 9.1.0
dev: true
/@hapi/boom/9.1.0:
- resolution:
- {
- integrity: sha512-4nZmpp4tXbm162LaZT45P7F7sgiem8dwAh2vHWT6XX24dozNjGMg6BvKCRvtCUcmcXqeMIUqWN8Rc5X8yKuROQ==,
- }
+ resolution: {integrity: sha512-4nZmpp4tXbm162LaZT45P7F7sgiem8dwAh2vHWT6XX24dozNjGMg6BvKCRvtCUcmcXqeMIUqWN8Rc5X8yKuROQ==}
dependencies:
'@hapi/hoek': 9.1.0
dev: true
/@hapi/hoek/9.1.0:
- resolution:
- {
- integrity: sha512-i9YbZPN3QgfighY/1X1Pu118VUz2Fmmhd6b2n0/O8YVgGGfw0FbUYoA97k7FkpGJ+pLCFEDLUmAPPV4D1kpeFw==,
- }
+ resolution: {integrity: sha512-i9YbZPN3QgfighY/1X1Pu118VUz2Fmmhd6b2n0/O8YVgGGfw0FbUYoA97k7FkpGJ+pLCFEDLUmAPPV4D1kpeFw==}
dev: true
/@humanwhocodes/config-array/0.5.0:
- resolution:
- {
- integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==,
- }
- engines: { node: '>=10.10.0' }
+ resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==}
+ engines: {node: '>=10.10.0'}
dependencies:
'@humanwhocodes/object-schema': 1.2.1
debug: 4.3.4
@@ -4374,17 +3614,11 @@ packages:
- supports-color
/@humanwhocodes/object-schema/1.2.1:
- resolution:
- {
- integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==,
- }
+ resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
/@istanbuljs/load-nyc-config/1.0.0:
- resolution:
- {
- integrity: sha512-ZR0rq/f/E4f4XcgnDvtMWXCUJpi8eO0rssVhmztsZqLIEFA9UUP9zmpE0VxlM+kv/E1ul2I876Fwil2ayptDVg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-ZR0rq/f/E4f4XcgnDvtMWXCUJpi8eO0rssVhmztsZqLIEFA9UUP9zmpE0VxlM+kv/E1ul2I876Fwil2ayptDVg==}
+ engines: {node: '>=8'}
dependencies:
camelcase: 5.3.1
find-up: 4.1.0
@@ -4393,19 +3627,13 @@ packages:
dev: true
/@istanbuljs/schema/0.1.2:
- resolution:
- {
- integrity: sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==}
+ engines: {node: '>=8'}
dev: true
/@jest/console/27.0.6:
- resolution:
- {
- integrity: sha512-fMlIBocSHPZ3JxgWiDNW/KPj6s+YRd0hicb33IrmelCcjXo/pXPwvuiKFmZz+XuqI/1u7nbUK10zSsWL/1aegg==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {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.0.6
'@types/node': 17.0.21
@@ -4416,11 +3644,8 @@ packages:
dev: true
/@jest/core/27.0.6_node-notifier@8.0.1:
- resolution:
- {
- integrity: sha512-SsYBm3yhqOn5ZLJCtccaBcvD/ccTLCeuDv8U41WJH/V1MW5eKUkeMHT9U+Pw/v1m1AIWlnIW/eM2XzQr0rEmow==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-SsYBm3yhqOn5ZLJCtccaBcvD/ccTLCeuDv8U41WJH/V1MW5eKUkeMHT9U+Pw/v1m1AIWlnIW/eM2XzQr0rEmow==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
peerDependenciesMeta:
@@ -4437,7 +3662,7 @@ packages:
chalk: 4.1.2
emittery: 0.8.1
exit: 0.1.2
- graceful-fs: 4.2.9
+ graceful-fs: 4.2.10
jest-changed-files: 27.0.6
jest-config: 27.0.6
jest-haste-map: 27.0.6
@@ -4466,11 +3691,8 @@ packages:
dev: true
/@jest/environment/27.0.6:
- resolution:
- {
- integrity: sha512-4XywtdhwZwCpPJ/qfAkqExRsERW+UaoSRStSHCCiQTUpoYdLukj+YJbQSFrZjhlUDRZeNiU9SFH0u7iNimdiIg==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {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.0.6
'@jest/types': 27.0.6
@@ -4479,11 +3701,8 @@ packages:
dev: true
/@jest/environment/28.1.3:
- resolution:
- {
- integrity: sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==,
- }
- engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 }
+ resolution: {integrity: sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
'@jest/fake-timers': 28.1.3
'@jest/types': 28.1.3
@@ -4492,11 +3711,8 @@ packages:
dev: true
/@jest/fake-timers/27.0.6:
- resolution:
- {
- integrity: sha512-sqd+xTWtZ94l3yWDKnRTdvTeZ+A/V7SSKrxsrOKSqdyddb9CeNRF8fbhAU0D7ZJBpTTW2nbp6MftmKJDZfW2LQ==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-sqd+xTWtZ94l3yWDKnRTdvTeZ+A/V7SSKrxsrOKSqdyddb9CeNRF8fbhAU0D7ZJBpTTW2nbp6MftmKJDZfW2LQ==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/types': 27.0.6
'@sinonjs/fake-timers': 7.0.2
@@ -4507,11 +3723,8 @@ packages:
dev: true
/@jest/fake-timers/28.1.3:
- resolution:
- {
- integrity: sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==,
- }
- engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 }
+ resolution: {integrity: sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
'@jest/types': 28.1.3
'@sinonjs/fake-timers': 9.1.2
@@ -4522,11 +3735,8 @@ packages:
dev: true
/@jest/globals/27.0.6:
- resolution:
- {
- integrity: sha512-DdTGCP606rh9bjkdQ7VvChV18iS7q0IMJVP1piwTWyWskol4iqcVwthZmoJEf7obE1nc34OpIyoVGPeqLC+ryw==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-DdTGCP606rh9bjkdQ7VvChV18iS7q0IMJVP1piwTWyWskol4iqcVwthZmoJEf7obE1nc34OpIyoVGPeqLC+ryw==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/environment': 27.0.6
'@jest/types': 27.0.6
@@ -4534,11 +3744,8 @@ packages:
dev: true
/@jest/reporters/27.0.6_node-notifier@8.0.1:
- resolution:
- {
- integrity: sha512-TIkBt09Cb2gptji3yJXb3EE+eVltW6BjO7frO7NEfjI9vSIYoISi5R3aI3KpEDXlB1xwB+97NXIqz84qYeYsfA==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-TIkBt09Cb2gptji3yJXb3EE+eVltW6BjO7frO7NEfjI9vSIYoISi5R3aI3KpEDXlB1xwB+97NXIqz84qYeYsfA==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
peerDependenciesMeta:
@@ -4575,21 +3782,15 @@ packages:
dev: true
/@jest/schemas/28.1.3:
- resolution:
- {
- integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==,
- }
- engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 }
+ resolution: {integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
'@sinclair/typebox': 0.24.20
dev: true
/@jest/source-map/27.0.6:
- resolution:
- {
- integrity: sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
callsites: 3.1.0
graceful-fs: 4.2.10
@@ -4597,11 +3798,8 @@ packages:
dev: true
/@jest/test-result/27.0.6:
- resolution:
- {
- integrity: sha512-ja/pBOMTufjX4JLEauLxE3LQBPaI2YjGFtXexRAjt1I/MbfNlMx0sytSX3tn5hSLzQsR3Qy2rd0hc1BWojtj9w==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-ja/pBOMTufjX4JLEauLxE3LQBPaI2YjGFtXexRAjt1I/MbfNlMx0sytSX3tn5hSLzQsR3Qy2rd0hc1BWojtj9w==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/console': 27.0.6
'@jest/types': 27.0.6
@@ -4610,11 +3808,8 @@ packages:
dev: true
/@jest/test-sequencer/27.0.6:
- resolution:
- {
- integrity: sha512-bISzNIApazYOlTHDum9PwW22NOyDa6VI31n6JucpjTVM0jD6JDgqEZ9+yn575nDdPF0+4csYDxNNW13NvFQGZA==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-bISzNIApazYOlTHDum9PwW22NOyDa6VI31n6JucpjTVM0jD6JDgqEZ9+yn575nDdPF0+4csYDxNNW13NvFQGZA==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/test-result': 27.0.6
graceful-fs: 4.2.10
@@ -4625,11 +3820,8 @@ packages:
dev: true
/@jest/transform/27.0.6:
- resolution:
- {
- integrity: sha512-rj5Dw+mtIcntAUnMlW/Vju5mr73u8yg+irnHwzgtgoeI6cCPOvUwQ0D1uQtc/APmWgvRweEb1g05pkUpxH3iCA==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {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.0.6
@@ -4651,11 +3843,8 @@ packages:
dev: true
/@jest/types/26.6.2:
- resolution:
- {
- integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==,
- }
- engines: { node: '>= 10.14.2' }
+ resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==}
+ engines: {node: '>= 10.14.2'}
dependencies:
'@types/istanbul-lib-coverage': 2.0.3
'@types/istanbul-reports': 3.0.0
@@ -4665,11 +3854,8 @@ packages:
dev: true
/@jest/types/27.0.6:
- resolution:
- {
- integrity: sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@types/istanbul-lib-coverage': 2.0.3
'@types/istanbul-reports': 3.0.0
@@ -4679,11 +3865,8 @@ packages:
dev: true
/@jest/types/28.1.3:
- resolution:
- {
- integrity: sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==,
- }
- engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 }
+ resolution: {integrity: sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==}
+ 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.3
@@ -4694,61 +3877,40 @@ packages:
dev: true
/@jridgewell/gen-mapping/0.3.1:
- resolution:
- {
- integrity: sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==,
- }
- engines: { node: '>=6.0.0' }
+ resolution: {integrity: sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==}
+ engines: {node: '>=6.0.0'}
dependencies:
'@jridgewell/set-array': 1.1.1
'@jridgewell/sourcemap-codec': 1.4.11
'@jridgewell/trace-mapping': 0.3.13
/@jridgewell/resolve-uri/3.0.5:
- resolution:
- {
- integrity: sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==,
- }
- engines: { node: '>=6.0.0' }
+ resolution: {integrity: sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==}
+ engines: {node: '>=6.0.0'}
/@jridgewell/set-array/1.1.1:
- resolution:
- {
- integrity: sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==,
- }
- engines: { node: '>=6.0.0' }
+ resolution: {integrity: sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==}
+ engines: {node: '>=6.0.0'}
/@jridgewell/source-map/0.3.2:
- resolution:
- {
- integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==,
- }
+ resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==}
dependencies:
'@jridgewell/gen-mapping': 0.3.1
'@jridgewell/trace-mapping': 0.3.13
dev: true
/@jridgewell/sourcemap-codec/1.4.11:
- resolution:
- {
- integrity: sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==,
- }
+ resolution: {integrity: sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==}
/@jridgewell/trace-mapping/0.3.13:
- resolution:
- {
- integrity: sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==,
- }
+ resolution: {integrity: sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==}
dependencies:
'@jridgewell/resolve-uri': 3.0.5
'@jridgewell/sourcemap-codec': 1.4.11
/@lerna/add/4.0.0:
- resolution:
- {
- integrity: sha512-cpmAH1iS3k8JBxNvnMqrGTTjbY/ZAiKa1ChJzFevMYY3eeqbvhsBKnBcxjRXtdrJ6bd3dCQM+ZtK+0i682Fhng==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-cpmAH1iS3k8JBxNvnMqrGTTjbY/ZAiKa1ChJzFevMYY3eeqbvhsBKnBcxjRXtdrJ6bd3dCQM+ZtK+0i682Fhng==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/bootstrap': 4.0.0
'@lerna/command': 4.0.0
@@ -4766,11 +3928,8 @@ packages:
dev: true
/@lerna/bootstrap/4.0.0:
- resolution:
- {
- integrity: sha512-RkS7UbeM2vu+kJnHzxNRCLvoOP9yGNgkzRdy4UV2hNalD7EP41bLvRVOwRYQ7fhc2QcbhnKNdOBihYRL0LcKtw==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-RkS7UbeM2vu+kJnHzxNRCLvoOP9yGNgkzRdy4UV2hNalD7EP41bLvRVOwRYQ7fhc2QcbhnKNdOBihYRL0LcKtw==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/command': 4.0.0
'@lerna/filter-options': 4.0.0
@@ -4797,11 +3956,8 @@ packages:
dev: true
/@lerna/changed/4.0.0:
- resolution:
- {
- integrity: sha512-cD+KuPRp6qiPOD+BO6S6SN5cARspIaWSOqGBpGnYzLb4uWT8Vk4JzKyYtc8ym1DIwyoFXHosXt8+GDAgR8QrgQ==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-cD+KuPRp6qiPOD+BO6S6SN5cARspIaWSOqGBpGnYzLb4uWT8Vk4JzKyYtc8ym1DIwyoFXHosXt8+GDAgR8QrgQ==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/collect-updates': 4.0.0
'@lerna/command': 4.0.0
@@ -4810,11 +3966,8 @@ packages:
dev: true
/@lerna/check-working-tree/4.0.0:
- resolution:
- {
- integrity: sha512-/++bxM43jYJCshBiKP5cRlCTwSJdRSxVmcDAXM+1oUewlZJVSVlnks5eO0uLxokVFvLhHlC5kHMc7gbVFPHv6Q==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-/++bxM43jYJCshBiKP5cRlCTwSJdRSxVmcDAXM+1oUewlZJVSVlnks5eO0uLxokVFvLhHlC5kHMc7gbVFPHv6Q==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/collect-uncommitted': 4.0.0
'@lerna/describe-ref': 4.0.0
@@ -4822,11 +3975,8 @@ packages:
dev: true
/@lerna/child-process/4.0.0:
- resolution:
- {
- integrity: sha512-XtCnmCT9eyVsUUHx6y/CTBYdV9g2Cr/VxyseTWBgfIur92/YKClfEtJTbOh94jRT62hlKLqSvux/UhxXVh613Q==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-XtCnmCT9eyVsUUHx6y/CTBYdV9g2Cr/VxyseTWBgfIur92/YKClfEtJTbOh94jRT62hlKLqSvux/UhxXVh613Q==}
+ engines: {node: '>= 10.18.0'}
dependencies:
chalk: 4.1.2
execa: 5.0.0
@@ -4834,11 +3984,8 @@ packages:
dev: true
/@lerna/clean/4.0.0:
- resolution:
- {
- integrity: sha512-uugG2iN9k45ITx2jtd8nEOoAtca8hNlDCUM0N3lFgU/b1mEQYAPRkqr1qs4FLRl/Y50ZJ41wUz1eazS+d/0osA==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-uugG2iN9k45ITx2jtd8nEOoAtca8hNlDCUM0N3lFgU/b1mEQYAPRkqr1qs4FLRl/Y50ZJ41wUz1eazS+d/0osA==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/command': 4.0.0
'@lerna/filter-options': 4.0.0
@@ -4851,11 +3998,8 @@ packages:
dev: true
/@lerna/cli/4.0.0:
- resolution:
- {
- integrity: sha512-Neaw3GzFrwZiRZv2g7g6NwFjs3er1vhraIniEs0jjVLPMNC4eata0na3GfE5yibkM/9d3gZdmihhZdZ3EBdvYA==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-Neaw3GzFrwZiRZv2g7g6NwFjs3er1vhraIniEs0jjVLPMNC4eata0na3GfE5yibkM/9d3gZdmihhZdZ3EBdvYA==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/global-options': 4.0.0
dedent: 0.7.0
@@ -4864,11 +4008,8 @@ packages:
dev: true
/@lerna/collect-uncommitted/4.0.0:
- resolution:
- {
- integrity: sha512-ufSTfHZzbx69YNj7KXQ3o66V4RC76ffOjwLX0q/ab//61bObJ41n03SiQEhSlmpP+gmFbTJ3/7pTe04AHX9m/g==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-ufSTfHZzbx69YNj7KXQ3o66V4RC76ffOjwLX0q/ab//61bObJ41n03SiQEhSlmpP+gmFbTJ3/7pTe04AHX9m/g==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/child-process': 4.0.0
chalk: 4.1.2
@@ -4876,11 +4017,8 @@ packages:
dev: true
/@lerna/collect-updates/4.0.0:
- resolution:
- {
- integrity: sha512-bnNGpaj4zuxsEkyaCZLka9s7nMs58uZoxrRIPJ+nrmrZYp1V5rrd+7/NYTuunOhY2ug1sTBvTAxj3NZQ+JKnOw==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-bnNGpaj4zuxsEkyaCZLka9s7nMs58uZoxrRIPJ+nrmrZYp1V5rrd+7/NYTuunOhY2ug1sTBvTAxj3NZQ+JKnOw==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/child-process': 4.0.0
'@lerna/describe-ref': 4.0.0
@@ -4890,11 +4028,8 @@ packages:
dev: true
/@lerna/command/4.0.0:
- resolution:
- {
- integrity: sha512-LM9g3rt5FsPNFqIHUeRwWXLNHJ5NKzOwmVKZ8anSp4e1SPrv2HNc1V02/9QyDDZK/w+5POXH5lxZUI1CHaOK/A==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-LM9g3rt5FsPNFqIHUeRwWXLNHJ5NKzOwmVKZ8anSp4e1SPrv2HNc1V02/9QyDDZK/w+5POXH5lxZUI1CHaOK/A==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/child-process': 4.0.0
'@lerna/package-graph': 4.0.0
@@ -4909,11 +4044,8 @@ packages:
dev: true
/@lerna/conventional-commits/4.0.0:
- resolution:
- {
- integrity: sha512-CSUQRjJHFrH8eBn7+wegZLV3OrNc0Y1FehYfYGhjLE2SIfpCL4bmfu/ViYuHh9YjwHaA+4SX6d3hR+xkeseKmw==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-CSUQRjJHFrH8eBn7+wegZLV3OrNc0Y1FehYfYGhjLE2SIfpCL4bmfu/ViYuHh9YjwHaA+4SX6d3hR+xkeseKmw==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/validation-error': 4.0.0
conventional-changelog-angular: 5.0.12
@@ -4929,11 +4061,8 @@ packages:
dev: true
/@lerna/create-symlink/4.0.0:
- resolution:
- {
- integrity: sha512-I0phtKJJdafUiDwm7BBlEUOtogmu8+taxq6PtIrxZbllV9hWg59qkpuIsiFp+no7nfRVuaasNYHwNUhDAVQBig==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-I0phtKJJdafUiDwm7BBlEUOtogmu8+taxq6PtIrxZbllV9hWg59qkpuIsiFp+no7nfRVuaasNYHwNUhDAVQBig==}
+ engines: {node: '>= 10.18.0'}
dependencies:
cmd-shim: 4.1.0
fs-extra: 9.1.0
@@ -4941,11 +4070,8 @@ packages:
dev: true
/@lerna/create/4.0.0:
- resolution:
- {
- integrity: sha512-mVOB1niKByEUfxlbKTM1UNECWAjwUdiioIbRQZEeEabtjCL69r9rscIsjlGyhGWCfsdAG5wfq4t47nlDXdLLag==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-mVOB1niKByEUfxlbKTM1UNECWAjwUdiioIbRQZEeEabtjCL69r9rscIsjlGyhGWCfsdAG5wfq4t47nlDXdLLag==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/child-process': 4.0.0
'@lerna/command': 4.0.0
@@ -4971,22 +4097,16 @@ packages:
dev: true
/@lerna/describe-ref/4.0.0:
- resolution:
- {
- integrity: sha512-eTU5+xC4C5Gcgz+Ey4Qiw9nV2B4JJbMulsYJMW8QjGcGh8zudib7Sduj6urgZXUYNyhYpRs+teci9M2J8u+UvQ==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-eTU5+xC4C5Gcgz+Ey4Qiw9nV2B4JJbMulsYJMW8QjGcGh8zudib7Sduj6urgZXUYNyhYpRs+teci9M2J8u+UvQ==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/child-process': 4.0.0
npmlog: 4.1.2
dev: true
/@lerna/diff/4.0.0:
- resolution:
- {
- integrity: sha512-jYPKprQVg41+MUMxx6cwtqsNm0Yxx9GDEwdiPLwcUTFx+/qKCEwifKNJ1oGIPBxyEHX2PFCOjkK39lHoj2qiag==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-jYPKprQVg41+MUMxx6cwtqsNm0Yxx9GDEwdiPLwcUTFx+/qKCEwifKNJ1oGIPBxyEHX2PFCOjkK39lHoj2qiag==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/child-process': 4.0.0
'@lerna/command': 4.0.0
@@ -4995,11 +4115,8 @@ packages:
dev: true
/@lerna/exec/4.0.0:
- resolution:
- {
- integrity: sha512-VGXtL/b/JfY84NB98VWZpIExfhLOzy0ozm/0XaS4a2SmkAJc5CeUfrhvHxxkxiTBLkU+iVQUyYEoAT0ulQ8PCw==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-VGXtL/b/JfY84NB98VWZpIExfhLOzy0ozm/0XaS4a2SmkAJc5CeUfrhvHxxkxiTBLkU+iVQUyYEoAT0ulQ8PCw==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/child-process': 4.0.0
'@lerna/command': 4.0.0
@@ -5011,11 +4128,8 @@ packages:
dev: true
/@lerna/filter-options/4.0.0:
- resolution:
- {
- integrity: sha512-vV2ANOeZhOqM0rzXnYcFFCJ/kBWy/3OA58irXih9AMTAlQLymWAK0akWybl++sUJ4HB9Hx12TOqaXbYS2NM5uw==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-vV2ANOeZhOqM0rzXnYcFFCJ/kBWy/3OA58irXih9AMTAlQLymWAK0akWybl++sUJ4HB9Hx12TOqaXbYS2NM5uw==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/collect-updates': 4.0.0
'@lerna/filter-packages': 4.0.0
@@ -5024,11 +4138,8 @@ packages:
dev: true
/@lerna/filter-packages/4.0.0:
- resolution:
- {
- integrity: sha512-+4AJIkK7iIiOaqCiVTYJxh/I9qikk4XjNQLhE3kixaqgMuHl1NQ99qXRR0OZqAWB9mh8Z1HA9bM5K1HZLBTOqA==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-+4AJIkK7iIiOaqCiVTYJxh/I9qikk4XjNQLhE3kixaqgMuHl1NQ99qXRR0OZqAWB9mh8Z1HA9bM5K1HZLBTOqA==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/validation-error': 4.0.0
multimatch: 5.0.0
@@ -5036,21 +4147,15 @@ packages:
dev: true
/@lerna/get-npm-exec-opts/4.0.0:
- resolution:
- {
- integrity: sha512-yvmkerU31CTWS2c7DvmAWmZVeclPBqI7gPVr5VATUKNWJ/zmVcU4PqbYoLu92I9Qc4gY1TuUplMNdNuZTSL7IQ==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-yvmkerU31CTWS2c7DvmAWmZVeclPBqI7gPVr5VATUKNWJ/zmVcU4PqbYoLu92I9Qc4gY1TuUplMNdNuZTSL7IQ==}
+ engines: {node: '>= 10.18.0'}
dependencies:
npmlog: 4.1.2
dev: true
/@lerna/get-packed/4.0.0:
- resolution:
- {
- integrity: sha512-rfWONRsEIGyPJTxFzC8ECb3ZbsDXJbfqWYyeeQQDrJRPnEJErlltRLPLgC2QWbxFgFPsoDLeQmFHJnf0iDfd8w==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-rfWONRsEIGyPJTxFzC8ECb3ZbsDXJbfqWYyeeQQDrJRPnEJErlltRLPLgC2QWbxFgFPsoDLeQmFHJnf0iDfd8w==}
+ engines: {node: '>= 10.18.0'}
dependencies:
fs-extra: 9.1.0
ssri: 8.0.1
@@ -5058,11 +4163,8 @@ packages:
dev: true
/@lerna/github-client/4.0.0:
- resolution:
- {
- integrity: sha512-2jhsldZtTKXYUBnOm23Lb0Fx8G4qfSXF9y7UpyUgWUj+YZYd+cFxSuorwQIgk5P4XXrtVhsUesIsli+BYSThiw==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-2jhsldZtTKXYUBnOm23Lb0Fx8G4qfSXF9y7UpyUgWUj+YZYd+cFxSuorwQIgk5P4XXrtVhsUesIsli+BYSThiw==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/child-process': 4.0.0
'@octokit/plugin-enterprise-rest': 6.0.1
@@ -5074,11 +4176,8 @@ packages:
dev: true
/@lerna/gitlab-client/4.0.0:
- resolution:
- {
- integrity: sha512-OMUpGSkeDWFf7BxGHlkbb35T7YHqVFCwBPSIR6wRsszY8PAzCYahtH3IaJzEJyUg6vmZsNl0FSr3pdA2skhxqA==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-OMUpGSkeDWFf7BxGHlkbb35T7YHqVFCwBPSIR6wRsszY8PAzCYahtH3IaJzEJyUg6vmZsNl0FSr3pdA2skhxqA==}
+ engines: {node: '>= 10.18.0'}
dependencies:
node-fetch: 2.6.7
npmlog: 4.1.2
@@ -5088,30 +4187,21 @@ packages:
dev: true
/@lerna/global-options/4.0.0:
- resolution:
- {
- integrity: sha512-TRMR8afAHxuYBHK7F++Ogop2a82xQjoGna1dvPOY6ltj/pEx59pdgcJfYcynYqMkFIk8bhLJJN9/ndIfX29FTQ==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-TRMR8afAHxuYBHK7F++Ogop2a82xQjoGna1dvPOY6ltj/pEx59pdgcJfYcynYqMkFIk8bhLJJN9/ndIfX29FTQ==}
+ engines: {node: '>= 10.18.0'}
dev: true
/@lerna/has-npm-version/4.0.0:
- resolution:
- {
- integrity: sha512-LQ3U6XFH8ZmLCsvsgq1zNDqka0Xzjq5ibVN+igAI5ccRWNaUsE/OcmsyMr50xAtNQMYMzmpw5GVLAivT2/YzCg==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-LQ3U6XFH8ZmLCsvsgq1zNDqka0Xzjq5ibVN+igAI5ccRWNaUsE/OcmsyMr50xAtNQMYMzmpw5GVLAivT2/YzCg==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/child-process': 4.0.0
semver: 7.3.7
dev: true
/@lerna/import/4.0.0:
- resolution:
- {
- integrity: sha512-FaIhd+4aiBousKNqC7TX1Uhe97eNKf5/SC7c5WZANVWtC7aBWdmswwDt3usrzCNpj6/Wwr9EtEbYROzxKH8ffg==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-FaIhd+4aiBousKNqC7TX1Uhe97eNKf5/SC7c5WZANVWtC7aBWdmswwDt3usrzCNpj6/Wwr9EtEbYROzxKH8ffg==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/child-process': 4.0.0
'@lerna/command': 4.0.0
@@ -5124,11 +4214,8 @@ packages:
dev: true
/@lerna/info/4.0.0:
- resolution:
- {
- integrity: sha512-8Uboa12kaCSZEn4XRfPz5KU9XXoexSPS4oeYGj76s2UQb1O1GdnEyfjyNWoUl1KlJ2i/8nxUskpXIftoFYH0/Q==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-8Uboa12kaCSZEn4XRfPz5KU9XXoexSPS4oeYGj76s2UQb1O1GdnEyfjyNWoUl1KlJ2i/8nxUskpXIftoFYH0/Q==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/command': 4.0.0
'@lerna/output': 4.0.0
@@ -5136,11 +4223,8 @@ packages:
dev: true
/@lerna/init/4.0.0:
- resolution:
- {
- integrity: sha512-wY6kygop0BCXupzWj5eLvTUqdR7vIAm0OgyV9WHpMYQGfs1V22jhztt8mtjCloD/O0nEe4tJhdG62XU5aYmPNQ==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-wY6kygop0BCXupzWj5eLvTUqdR7vIAm0OgyV9WHpMYQGfs1V22jhztt8mtjCloD/O0nEe4tJhdG62XU5aYmPNQ==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/child-process': 4.0.0
'@lerna/command': 4.0.0
@@ -5150,11 +4234,8 @@ packages:
dev: true
/@lerna/link/4.0.0:
- resolution:
- {
- integrity: sha512-KlvPi7XTAcVOByfaLlOeYOfkkDcd+bejpHMCd1KcArcFTwijOwXOVi24DYomIeHvy6HsX/IUquJ4PPUJIeB4+w==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-KlvPi7XTAcVOByfaLlOeYOfkkDcd+bejpHMCd1KcArcFTwijOwXOVi24DYomIeHvy6HsX/IUquJ4PPUJIeB4+w==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/command': 4.0.0
'@lerna/package-graph': 4.0.0
@@ -5164,11 +4245,8 @@ packages:
dev: true
/@lerna/list/4.0.0:
- resolution:
- {
- integrity: sha512-L2B5m3P+U4Bif5PultR4TI+KtW+SArwq1i75QZ78mRYxPc0U/piau1DbLOmwrdqr99wzM49t0Dlvl6twd7GHFg==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-L2B5m3P+U4Bif5PultR4TI+KtW+SArwq1i75QZ78mRYxPc0U/piau1DbLOmwrdqr99wzM49t0Dlvl6twd7GHFg==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/command': 4.0.0
'@lerna/filter-options': 4.0.0
@@ -5177,11 +4255,8 @@ packages:
dev: true
/@lerna/listable/4.0.0:
- resolution:
- {
- integrity: sha512-/rPOSDKsOHs5/PBLINZOkRIX1joOXUXEtyUs5DHLM8q6/RP668x/1lFhw6Dx7/U+L0+tbkpGtZ1Yt0LewCLgeQ==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-/rPOSDKsOHs5/PBLINZOkRIX1joOXUXEtyUs5DHLM8q6/RP668x/1lFhw6Dx7/U+L0+tbkpGtZ1Yt0LewCLgeQ==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/query-graph': 4.0.0
chalk: 4.1.2
@@ -5189,11 +4264,8 @@ packages:
dev: true
/@lerna/log-packed/4.0.0:
- resolution:
- {
- integrity: sha512-+dpCiWbdzgMAtpajLToy9PO713IHoE6GV/aizXycAyA07QlqnkpaBNZ8DW84gHdM1j79TWockGJo9PybVhrrZQ==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-+dpCiWbdzgMAtpajLToy9PO713IHoE6GV/aizXycAyA07QlqnkpaBNZ8DW84gHdM1j79TWockGJo9PybVhrrZQ==}
+ engines: {node: '>= 10.18.0'}
dependencies:
byte-size: 7.0.0
columnify: 1.5.4
@@ -5202,22 +4274,16 @@ packages:
dev: true
/@lerna/npm-conf/4.0.0:
- resolution:
- {
- integrity: sha512-uS7H02yQNq3oejgjxAxqq/jhwGEE0W0ntr8vM3EfpCW1F/wZruwQw+7bleJQ9vUBjmdXST//tk8mXzr5+JXCfw==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-uS7H02yQNq3oejgjxAxqq/jhwGEE0W0ntr8vM3EfpCW1F/wZruwQw+7bleJQ9vUBjmdXST//tk8mXzr5+JXCfw==}
+ engines: {node: '>= 10.18.0'}
dependencies:
config-chain: 1.1.12
pify: 5.0.0
dev: true
/@lerna/npm-dist-tag/4.0.0:
- resolution:
- {
- integrity: sha512-F20sg28FMYTgXqEQihgoqSfwmq+Id3zT23CnOwD+XQMPSy9IzyLf1fFVH319vXIw6NF6Pgs4JZN2Qty6/CQXGw==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-F20sg28FMYTgXqEQihgoqSfwmq+Id3zT23CnOwD+XQMPSy9IzyLf1fFVH319vXIw6NF6Pgs4JZN2Qty6/CQXGw==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/otplease': 4.0.0
npm-package-arg: 8.1.0
@@ -5229,11 +4295,8 @@ packages:
dev: true
/@lerna/npm-install/4.0.0:
- resolution:
- {
- integrity: sha512-aKNxq2j3bCH3eXl3Fmu4D54s/YLL9WSwV8W7X2O25r98wzrO38AUN6AB9EtmAx+LV/SP15et7Yueg9vSaanRWg==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-aKNxq2j3bCH3eXl3Fmu4D54s/YLL9WSwV8W7X2O25r98wzrO38AUN6AB9EtmAx+LV/SP15et7Yueg9vSaanRWg==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/child-process': 4.0.0
'@lerna/get-npm-exec-opts': 4.0.0
@@ -5245,11 +4308,8 @@ packages:
dev: true
/@lerna/npm-publish/4.0.0:
- resolution:
- {
- integrity: sha512-vQb7yAPRo5G5r77DRjHITc9piR9gvEKWrmfCH7wkfBnGWEqu7n8/4bFQ7lhnkujvc8RXOsYpvbMQkNfkYibD/w==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-vQb7yAPRo5G5r77DRjHITc9piR9gvEKWrmfCH7wkfBnGWEqu7n8/4bFQ7lhnkujvc8RXOsYpvbMQkNfkYibD/w==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/otplease': 4.0.0
'@lerna/run-lifecycle': 4.0.0
@@ -5265,11 +4325,8 @@ packages:
dev: true
/@lerna/npm-run-script/4.0.0:
- resolution:
- {
- integrity: sha512-Jmyh9/IwXJjOXqKfIgtxi0bxi1pUeKe5bD3S81tkcy+kyng/GNj9WSqD5ZggoNP2NP//s4CLDAtUYLdP7CU9rA==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-Jmyh9/IwXJjOXqKfIgtxi0bxi1pUeKe5bD3S81tkcy+kyng/GNj9WSqD5ZggoNP2NP//s4CLDAtUYLdP7CU9rA==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/child-process': 4.0.0
'@lerna/get-npm-exec-opts': 4.0.0
@@ -5277,31 +4334,22 @@ packages:
dev: true
/@lerna/otplease/4.0.0:
- resolution:
- {
- integrity: sha512-Sgzbqdk1GH4psNiT6hk+BhjOfIr/5KhGBk86CEfHNJTk9BK4aZYyJD4lpDbDdMjIV4g03G7pYoqHzH765T4fxw==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-Sgzbqdk1GH4psNiT6hk+BhjOfIr/5KhGBk86CEfHNJTk9BK4aZYyJD4lpDbDdMjIV4g03G7pYoqHzH765T4fxw==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/prompt': 4.0.0
dev: true
/@lerna/output/4.0.0:
- resolution:
- {
- integrity: sha512-Un1sHtO1AD7buDQrpnaYTi2EG6sLF+KOPEAMxeUYG5qG3khTs2Zgzq5WE3dt2N/bKh7naESt20JjIW6tBELP0w==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-Un1sHtO1AD7buDQrpnaYTi2EG6sLF+KOPEAMxeUYG5qG3khTs2Zgzq5WE3dt2N/bKh7naESt20JjIW6tBELP0w==}
+ engines: {node: '>= 10.18.0'}
dependencies:
npmlog: 4.1.2
dev: true
/@lerna/pack-directory/4.0.0:
- resolution:
- {
- integrity: sha512-NJrmZNmBHS+5aM+T8N6FVbaKFScVqKlQFJNY2k7nsJ/uklNKsLLl6VhTQBPwMTbf6Tf7l6bcKzpy7aePuq9UiQ==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-NJrmZNmBHS+5aM+T8N6FVbaKFScVqKlQFJNY2k7nsJ/uklNKsLLl6VhTQBPwMTbf6Tf7l6bcKzpy7aePuq9UiQ==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/get-packed': 4.0.0
'@lerna/package': 4.0.0
@@ -5313,11 +4361,8 @@ packages:
dev: true
/@lerna/package-graph/4.0.0:
- resolution:
- {
- integrity: sha512-QED2ZCTkfXMKFoTGoccwUzjHtZMSf3UKX14A4/kYyBms9xfFsesCZ6SLI5YeySEgcul8iuIWfQFZqRw+Qrjraw==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-QED2ZCTkfXMKFoTGoccwUzjHtZMSf3UKX14A4/kYyBms9xfFsesCZ6SLI5YeySEgcul8iuIWfQFZqRw+Qrjraw==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/prerelease-id-from-version': 4.0.0
'@lerna/validation-error': 4.0.0
@@ -5327,11 +4372,8 @@ packages:
dev: true
/@lerna/package/4.0.0:
- resolution:
- {
- integrity: sha512-l0M/izok6FlyyitxiQKr+gZLVFnvxRQdNhzmQ6nRnN9dvBJWn+IxxpM+cLqGACatTnyo9LDzNTOj2Db3+s0s8Q==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-l0M/izok6FlyyitxiQKr+gZLVFnvxRQdNhzmQ6nRnN9dvBJWn+IxxpM+cLqGACatTnyo9LDzNTOj2Db3+s0s8Q==}
+ engines: {node: '>= 10.18.0'}
dependencies:
load-json-file: 6.2.0
npm-package-arg: 8.1.0
@@ -5339,21 +4381,15 @@ packages:
dev: true
/@lerna/prerelease-id-from-version/4.0.0:
- resolution:
- {
- integrity: sha512-GQqguzETdsYRxOSmdFZ6zDBXDErIETWOqomLERRY54f4p+tk4aJjoVdd9xKwehC9TBfIFvlRbL1V9uQGHh1opg==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-GQqguzETdsYRxOSmdFZ6zDBXDErIETWOqomLERRY54f4p+tk4aJjoVdd9xKwehC9TBfIFvlRbL1V9uQGHh1opg==}
+ engines: {node: '>= 10.18.0'}
dependencies:
semver: 7.3.7
dev: true
/@lerna/profiler/4.0.0:
- resolution:
- {
- integrity: sha512-/BaEbqnVh1LgW/+qz8wCuI+obzi5/vRE8nlhjPzdEzdmWmZXuCKyWSEzAyHOJWw1ntwMiww5dZHhFQABuoFz9Q==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-/BaEbqnVh1LgW/+qz8wCuI+obzi5/vRE8nlhjPzdEzdmWmZXuCKyWSEzAyHOJWw1ntwMiww5dZHhFQABuoFz9Q==}
+ engines: {node: '>= 10.18.0'}
dependencies:
fs-extra: 9.1.0
npmlog: 4.1.2
@@ -5361,11 +4397,8 @@ packages:
dev: true
/@lerna/project/4.0.0:
- resolution:
- {
- integrity: sha512-o0MlVbDkD5qRPkFKlBZsXZjoNTWPyuL58564nSfZJ6JYNmgAptnWPB2dQlAc7HWRZkmnC2fCkEdoU+jioPavbg==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-o0MlVbDkD5qRPkFKlBZsXZjoNTWPyuL58564nSfZJ6JYNmgAptnWPB2dQlAc7HWRZkmnC2fCkEdoU+jioPavbg==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/package': 4.0.0
'@lerna/validation-error': 4.0.0
@@ -5382,22 +4415,16 @@ packages:
dev: true
/@lerna/prompt/4.0.0:
- resolution:
- {
- integrity: sha512-4Ig46oCH1TH5M7YyTt53fT6TuaKMgqUUaqdgxvp6HP6jtdak6+amcsqB8YGz2eQnw/sdxunx84DfI9XpoLj4bQ==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-4Ig46oCH1TH5M7YyTt53fT6TuaKMgqUUaqdgxvp6HP6jtdak6+amcsqB8YGz2eQnw/sdxunx84DfI9XpoLj4bQ==}
+ engines: {node: '>= 10.18.0'}
dependencies:
inquirer: 7.3.3
npmlog: 4.1.2
dev: true
/@lerna/publish/4.0.0:
- resolution:
- {
- integrity: sha512-K8jpqjHrChH22qtkytA5GRKIVFEtqBF6JWj1I8dWZtHs4Jywn8yB1jQ3BAMLhqmDJjWJtRck0KXhQQKzDK2UPg==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-K8jpqjHrChH22qtkytA5GRKIVFEtqBF6JWj1I8dWZtHs4Jywn8yB1jQ3BAMLhqmDJjWJtRck0KXhQQKzDK2UPg==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/check-working-tree': 4.0.0
'@lerna/child-process': 4.0.0
@@ -5434,31 +4461,22 @@ packages:
dev: true
/@lerna/pulse-till-done/4.0.0:
- resolution:
- {
- integrity: sha512-Frb4F7QGckaybRhbF7aosLsJ5e9WuH7h0KUkjlzSByVycxY91UZgaEIVjS2oN9wQLrheLMHl6SiFY0/Pvo0Cxg==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-Frb4F7QGckaybRhbF7aosLsJ5e9WuH7h0KUkjlzSByVycxY91UZgaEIVjS2oN9wQLrheLMHl6SiFY0/Pvo0Cxg==}
+ engines: {node: '>= 10.18.0'}
dependencies:
npmlog: 4.1.2
dev: true
/@lerna/query-graph/4.0.0:
- resolution:
- {
- integrity: sha512-YlP6yI3tM4WbBmL9GCmNDoeQyzcyg1e4W96y/PKMZa5GbyUvkS2+Jc2kwPD+5KcXou3wQZxSPzR3Te5OenaDdg==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-YlP6yI3tM4WbBmL9GCmNDoeQyzcyg1e4W96y/PKMZa5GbyUvkS2+Jc2kwPD+5KcXou3wQZxSPzR3Te5OenaDdg==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/package-graph': 4.0.0
dev: true
/@lerna/resolve-symlink/4.0.0:
- resolution:
- {
- integrity: sha512-RtX8VEUzqT+uLSCohx8zgmjc6zjyRlh6i/helxtZTMmc4+6O4FS9q5LJas2uGO2wKvBlhcD6siibGt7dIC3xZA==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-RtX8VEUzqT+uLSCohx8zgmjc6zjyRlh6i/helxtZTMmc4+6O4FS9q5LJas2uGO2wKvBlhcD6siibGt7dIC3xZA==}
+ engines: {node: '>= 10.18.0'}
dependencies:
fs-extra: 9.1.0
npmlog: 4.1.2
@@ -5466,11 +4484,8 @@ packages:
dev: true
/@lerna/rimraf-dir/4.0.0:
- resolution:
- {
- integrity: sha512-QNH9ABWk9mcMJh2/muD9iYWBk1oQd40y6oH+f3wwmVGKYU5YJD//+zMiBI13jxZRtwBx0vmBZzkBkK1dR11cBg==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-QNH9ABWk9mcMJh2/muD9iYWBk1oQd40y6oH+f3wwmVGKYU5YJD//+zMiBI13jxZRtwBx0vmBZzkBkK1dR11cBg==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/child-process': 4.0.0
npmlog: 4.1.2
@@ -5479,11 +4494,8 @@ packages:
dev: true
/@lerna/run-lifecycle/4.0.0:
- resolution:
- {
- integrity: sha512-IwxxsajjCQQEJAeAaxF8QdEixfI7eLKNm4GHhXHrgBu185JcwScFZrj9Bs+PFKxwb+gNLR4iI5rpUdY8Y0UdGQ==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-IwxxsajjCQQEJAeAaxF8QdEixfI7eLKNm4GHhXHrgBu185JcwScFZrj9Bs+PFKxwb+gNLR4iI5rpUdY8Y0UdGQ==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/npm-conf': 4.0.0
npm-lifecycle: 3.1.5
@@ -5491,22 +4503,16 @@ packages:
dev: true
/@lerna/run-topologically/4.0.0:
- resolution:
- {
- integrity: sha512-EVZw9hGwo+5yp+VL94+NXRYisqgAlj0jWKWtAIynDCpghRxCE5GMO3xrQLmQgqkpUl9ZxQFpICgYv5DW4DksQA==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-EVZw9hGwo+5yp+VL94+NXRYisqgAlj0jWKWtAIynDCpghRxCE5GMO3xrQLmQgqkpUl9ZxQFpICgYv5DW4DksQA==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/query-graph': 4.0.0
p-queue: 6.6.2
dev: true
/@lerna/run/4.0.0:
- resolution:
- {
- integrity: sha512-9giulCOzlMPzcZS/6Eov6pxE9gNTyaXk0Man+iCIdGJNMrCnW7Dme0Z229WWP/UoxDKg71F2tMsVVGDiRd8fFQ==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-9giulCOzlMPzcZS/6Eov6pxE9gNTyaXk0Man+iCIdGJNMrCnW7Dme0Z229WWP/UoxDKg71F2tMsVVGDiRd8fFQ==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/command': 4.0.0
'@lerna/filter-options': 4.0.0
@@ -5520,11 +4526,8 @@ packages:
dev: true
/@lerna/symlink-binary/4.0.0:
- resolution:
- {
- integrity: sha512-zualodWC4q1QQc1pkz969hcFeWXOsVYZC5AWVtAPTDfLl+TwM7eG/O6oP+Rr3fFowspxo6b1TQ6sYfDV6HXNWA==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-zualodWC4q1QQc1pkz969hcFeWXOsVYZC5AWVtAPTDfLl+TwM7eG/O6oP+Rr3fFowspxo6b1TQ6sYfDV6HXNWA==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/create-symlink': 4.0.0
'@lerna/package': 4.0.0
@@ -5533,11 +4536,8 @@ packages:
dev: true
/@lerna/symlink-dependencies/4.0.0:
- resolution:
- {
- integrity: sha512-BABo0MjeUHNAe2FNGty1eantWp8u83BHSeIMPDxNq0MuW2K3CiQRaeWT3EGPAzXpGt0+hVzBrA6+OT0GPn7Yuw==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-BABo0MjeUHNAe2FNGty1eantWp8u83BHSeIMPDxNq0MuW2K3CiQRaeWT3EGPAzXpGt0+hVzBrA6+OT0GPn7Yuw==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/create-symlink': 4.0.0
'@lerna/resolve-symlink': 4.0.0
@@ -5548,29 +4548,20 @@ packages:
dev: true
/@lerna/timer/4.0.0:
- resolution:
- {
- integrity: sha512-WFsnlaE7SdOvjuyd05oKt8Leg3ENHICnvX3uYKKdByA+S3g+TCz38JsNs7OUZVt+ba63nC2nbXDlUnuT2Xbsfg==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-WFsnlaE7SdOvjuyd05oKt8Leg3ENHICnvX3uYKKdByA+S3g+TCz38JsNs7OUZVt+ba63nC2nbXDlUnuT2Xbsfg==}
+ engines: {node: '>= 10.18.0'}
dev: true
/@lerna/validation-error/4.0.0:
- resolution:
- {
- integrity: sha512-1rBOM5/koiVWlRi3V6dB863E1YzJS8v41UtsHgMr6gB2ncJ2LsQtMKlJpi3voqcgh41H8UsPXR58RrrpPpufyw==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-1rBOM5/koiVWlRi3V6dB863E1YzJS8v41UtsHgMr6gB2ncJ2LsQtMKlJpi3voqcgh41H8UsPXR58RrrpPpufyw==}
+ engines: {node: '>= 10.18.0'}
dependencies:
npmlog: 4.1.2
dev: true
/@lerna/version/4.0.0:
- resolution:
- {
- integrity: sha512-otUgiqs5W9zGWJZSCCMRV/2Zm2A9q9JwSDS7s/tlKq4mWCYriWo7+wsHEA/nPTMDyYyBO5oyZDj+3X50KDUzeA==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-otUgiqs5W9zGWJZSCCMRV/2Zm2A9q9JwSDS7s/tlKq4mWCYriWo7+wsHEA/nPTMDyYyBO5oyZDj+3X50KDUzeA==}
+ engines: {node: '>= 10.18.0'}
dependencies:
'@lerna/check-working-tree': 4.0.0
'@lerna/child-process': 4.0.0
@@ -5603,21 +4594,15 @@ packages:
dev: true
/@lerna/write-log-file/4.0.0:
- resolution:
- {
- integrity: sha512-XRG5BloiArpXRakcnPHmEHJp+4AtnhRtpDIHSghmXD5EichI1uD73J7FgPp30mm2pDRq3FdqB0NbwSEsJ9xFQg==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-XRG5BloiArpXRakcnPHmEHJp+4AtnhRtpDIHSghmXD5EichI1uD73J7FgPp30mm2pDRq3FdqB0NbwSEsJ9xFQg==}
+ engines: {node: '>= 10.18.0'}
dependencies:
npmlog: 4.1.2
write-file-atomic: 3.0.3
dev: true
/@mapbox/node-pre-gyp/1.0.5:
- resolution:
- {
- integrity: sha512-4srsKPXWlIxp5Vbqz5uLfBN+du2fJChBoYn/f2h991WLdk7jUvcSk/McVLSv/X+xQIPI8eGD5GjrnygdyHnhPA==,
- }
+ resolution: {integrity: sha512-4srsKPXWlIxp5Vbqz5uLfBN+du2fJChBoYn/f2h991WLdk7jUvcSk/McVLSv/X+xQIPI8eGD5GjrnygdyHnhPA==}
hasBin: true
dependencies:
detect-libc: 1.0.3
@@ -5635,10 +4620,7 @@ packages:
dev: true
/@mdx-js/loader/0.18.0_uuaxwgga6hqycsez5ok7v2wg4i:
- resolution:
- {
- integrity: sha512-eRgtB14JwyIiZZPXjrpYhSHHQ5+GtZ5cbG744EV2DZVKjxxg4OT/EtKc4JoxWHRK2HVU6W7cf8IXjQpqDviRuQ==,
- }
+ resolution: {integrity: sha512-eRgtB14JwyIiZZPXjrpYhSHHQ5+GtZ5cbG744EV2DZVKjxxg4OT/EtKc4JoxWHRK2HVU6W7cf8IXjQpqDviRuQ==}
dependencies:
'@mdx-js/mdx': 0.18.2_@babel+core@7.18.0
'@mdx-js/tag': 0.18.0_react@18.2.0
@@ -5649,10 +4631,7 @@ packages:
dev: true
/@mdx-js/mdx/0.18.2_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-7DqNBOGPV+36qpH8YZmKI5uvuXhrGZFhJ4C9+9uaQSpH2hQg9xAfdzjSSEO8FQhAlu6wJtUgb72J5/eWdc1HFw==,
- }
+ resolution: {integrity: sha512-7DqNBOGPV+36qpH8YZmKI5uvuXhrGZFhJ4C9+9uaQSpH2hQg9xAfdzjSSEO8FQhAlu6wJtUgb72J5/eWdc1HFw==}
dependencies:
'@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
@@ -5670,10 +4649,7 @@ packages:
dev: true
/@mdx-js/tag/0.18.0_react@18.2.0:
- resolution:
- {
- integrity: sha512-3g1NOnbw+sJZohNOEN9NlaYYDdzq1y34S7PDimSn3zLV8etCu7pTCMFbnFHMSe6mMmm4yJ1gfbS3QiE7t+WMGA==,
- }
+ resolution: {integrity: sha512-3g1NOnbw+sJZohNOEN9NlaYYDdzq1y34S7PDimSn3zLV8etCu7pTCMFbnFHMSe6mMmm4yJ1gfbS3QiE7t+WMGA==}
peerDependencies:
react: ^0.14.x || ^15.x || ^16.x
dependencies:
@@ -5681,79 +4657,52 @@ packages:
dev: true
/@mrmlnc/readdir-enhanced/2.2.1:
- resolution:
- {
- integrity: sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==}
+ engines: {node: '>=4'}
dependencies:
call-me-maybe: 1.0.1
glob-to-regexp: 0.3.0
dev: true
/@napi-rs/cli/2.7.0:
- resolution:
- {
- integrity: sha512-bQb+r9/xW8LFRbpEN7A/4fX8LnEWbI0JzyOzXGDpO+cI8dXRxX7OPySOpzT2nBgP1brA2Ydkw/t9lyxLN9TlxQ==,
- }
- engines: { node: '>= 10' }
+ resolution: {integrity: sha512-bQb+r9/xW8LFRbpEN7A/4fX8LnEWbI0JzyOzXGDpO+cI8dXRxX7OPySOpzT2nBgP1brA2Ydkw/t9lyxLN9TlxQ==}
+ engines: {node: '>= 10'}
hasBin: true
dev: true
/@napi-rs/triples/1.1.0:
- resolution:
- {
- integrity: sha512-XQr74QaLeMiqhStEhLn1im9EOMnkypp7MZOwQhGzqp2Weu5eQJbpPxWxixxlYRKWPOmJjsk6qYfYH9kq43yc2w==,
- }
+ resolution: {integrity: sha512-XQr74QaLeMiqhStEhLn1im9EOMnkypp7MZOwQhGzqp2Weu5eQJbpPxWxixxlYRKWPOmJjsk6qYfYH9kq43yc2w==}
dev: true
/@nodelib/fs.scandir/2.1.3:
- resolution:
- {
- integrity: sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==,
- }
- engines: { node: '>= 8' }
+ resolution: {integrity: sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==}
+ engines: {node: '>= 8'}
dependencies:
'@nodelib/fs.stat': 2.0.3
run-parallel: 1.1.9
/@nodelib/fs.stat/1.1.3:
- resolution:
- {
- integrity: sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==,
- }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==}
+ engines: {node: '>= 6'}
dev: true
/@nodelib/fs.stat/2.0.3:
- resolution:
- {
- integrity: sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==,
- }
- engines: { node: '>= 8' }
+ resolution: {integrity: sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==}
+ engines: {node: '>= 8'}
/@nodelib/fs.walk/1.2.4:
- resolution:
- {
- integrity: sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==,
- }
- engines: { node: '>= 8' }
+ resolution: {integrity: sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==}
+ engines: {node: '>= 8'}
dependencies:
'@nodelib/fs.scandir': 2.1.3
fastq: 1.8.0
/@npmcli/ci-detect/1.3.0:
- resolution:
- {
- integrity: sha512-oN3y7FAROHhrAt7Rr7PnTSwrHrZVRTS2ZbyxeQwSSYD0ifwM3YNgQqbaRmjcWoPyq77MjchusjJDspbzMmip1Q==,
- }
+ resolution: {integrity: sha512-oN3y7FAROHhrAt7Rr7PnTSwrHrZVRTS2ZbyxeQwSSYD0ifwM3YNgQqbaRmjcWoPyq77MjchusjJDspbzMmip1Q==}
dev: true
/@npmcli/git/2.0.4:
- resolution:
- {
- integrity: sha512-OJZCmJ9DNn1cz9HPXXsPmUBnqaArot3CGYo63CyajHQk+g87rPXVOJByGsskQJhPsUUEXJcsZ2Q6bWd2jSwnBA==,
- }
+ resolution: {integrity: sha512-OJZCmJ9DNn1cz9HPXXsPmUBnqaArot3CGYo63CyajHQk+g87rPXVOJByGsskQJhPsUUEXJcsZ2Q6bWd2jSwnBA==}
dependencies:
'@npmcli/promise-spawn': 1.3.2
lru-cache: 6.0.0
@@ -5769,11 +4718,8 @@ packages:
dev: true
/@npmcli/installed-package-contents/1.0.7:
- resolution:
- {
- integrity: sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==,
- }
- engines: { node: '>= 10' }
+ resolution: {integrity: sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==}
+ engines: {node: '>= 10'}
hasBin: true
dependencies:
npm-bundled: 1.1.2
@@ -5781,36 +4727,24 @@ packages:
dev: true
/@npmcli/move-file/1.0.1:
- resolution:
- {
- integrity: sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==}
+ engines: {node: '>=10'}
dependencies:
mkdirp: 1.0.4
dev: true
/@npmcli/node-gyp/1.0.2:
- resolution:
- {
- integrity: sha512-yrJUe6reVMpktcvagumoqD9r08fH1iRo01gn1u0zoCApa9lnZGEigVKUd2hzsCId4gdtkZZIVscLhNxMECKgRg==,
- }
+ resolution: {integrity: sha512-yrJUe6reVMpktcvagumoqD9r08fH1iRo01gn1u0zoCApa9lnZGEigVKUd2hzsCId4gdtkZZIVscLhNxMECKgRg==}
dev: true
/@npmcli/promise-spawn/1.3.2:
- resolution:
- {
- integrity: sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==,
- }
+ resolution: {integrity: sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==}
dependencies:
infer-owner: 1.0.4
dev: true
/@npmcli/run-script/1.8.3:
- resolution:
- {
- integrity: sha512-ELPGWAVU/xyU+A+H3pEPj0QOvYwLTX71RArXcClFzeiyJ/b/McsZ+d0QxpznvfFtZzxGN/gz/1cvlqICR4/suQ==,
- }
+ resolution: {integrity: sha512-ELPGWAVU/xyU+A+H3pEPj0QOvYwLTX71RArXcClFzeiyJ/b/McsZ+d0QxpznvfFtZzxGN/gz/1cvlqICR4/suQ==}
dependencies:
'@npmcli/node-gyp': 1.0.2
'@npmcli/promise-spawn': 1.3.2
@@ -5821,19 +4755,13 @@ packages:
dev: true
/@octokit/auth-token/2.4.5:
- resolution:
- {
- integrity: sha512-BpGYsPgJt05M7/L/5FoE1PiAbdxXFZkX/3kDYcsvd1v6UhlnE5e96dTDr0ezX/EFwciQxf3cNV0loipsURU+WA==,
- }
+ resolution: {integrity: sha512-BpGYsPgJt05M7/L/5FoE1PiAbdxXFZkX/3kDYcsvd1v6UhlnE5e96dTDr0ezX/EFwciQxf3cNV0loipsURU+WA==}
dependencies:
'@octokit/types': 6.8.3
dev: true
/@octokit/core/3.2.5:
- resolution:
- {
- integrity: sha512-+DCtPykGnvXKWWQI0E1XD+CCeWSBhB6kwItXqfFmNBlIlhczuDPbg+P6BtLnVBaRJDAjv+1mrUJuRsFSjktopg==,
- }
+ resolution: {integrity: sha512-+DCtPykGnvXKWWQI0E1XD+CCeWSBhB6kwItXqfFmNBlIlhczuDPbg+P6BtLnVBaRJDAjv+1mrUJuRsFSjktopg==}
dependencies:
'@octokit/auth-token': 2.4.5
'@octokit/graphql': 4.6.0
@@ -5846,10 +4774,7 @@ packages:
dev: true
/@octokit/endpoint/6.0.11:
- resolution:
- {
- integrity: sha512-fUIPpx+pZyoLW4GCs3yMnlj2LfoXTWDUVPTC4V3MUEKZm48W+XYpeWSZCv+vYF1ZABUm2CqnDVf1sFtIYrj7KQ==,
- }
+ resolution: {integrity: sha512-fUIPpx+pZyoLW4GCs3yMnlj2LfoXTWDUVPTC4V3MUEKZm48W+XYpeWSZCv+vYF1ZABUm2CqnDVf1sFtIYrj7KQ==}
dependencies:
'@octokit/types': 6.8.3
is-plain-object: 5.0.0
@@ -5857,10 +4782,7 @@ packages:
dev: true
/@octokit/graphql/4.6.0:
- resolution:
- {
- integrity: sha512-CJ6n7izLFXLvPZaWzCQDjU/RP+vHiZmWdOunaCS87v+2jxMsW9FB5ktfIxybRBxZjxuJGRnxk7xJecWTVxFUYQ==,
- }
+ resolution: {integrity: sha512-CJ6n7izLFXLvPZaWzCQDjU/RP+vHiZmWdOunaCS87v+2jxMsW9FB5ktfIxybRBxZjxuJGRnxk7xJecWTVxFUYQ==}
dependencies:
'@octokit/request': 5.4.14
'@octokit/types': 6.8.3
@@ -5870,24 +4792,15 @@ packages:
dev: true
/@octokit/openapi-types/4.0.2:
- resolution:
- {
- integrity: sha512-quqmeGTjcVks8YaatVGCpt7QpUTs2PK0D3mW5aEQqmFKOuIZ/CxwWrgnggPjqP3CNp6eALdQRgf0jUpcG8X1/Q==,
- }
+ resolution: {integrity: sha512-quqmeGTjcVks8YaatVGCpt7QpUTs2PK0D3mW5aEQqmFKOuIZ/CxwWrgnggPjqP3CNp6eALdQRgf0jUpcG8X1/Q==}
dev: true
/@octokit/plugin-enterprise-rest/6.0.1:
- resolution:
- {
- integrity: sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==,
- }
+ resolution: {integrity: sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==}
dev: true
/@octokit/plugin-paginate-rest/2.9.1_@octokit+core@3.2.5:
- resolution:
- {
- integrity: sha512-8wnuWGjwDIEobbBet2xAjZwgiMVTgIer5wBsnGXzV3lJ4yqphLU2FEMpkhSrDx7y+WkZDfZ+V+1cFMZ1mAaFag==,
- }
+ resolution: {integrity: sha512-8wnuWGjwDIEobbBet2xAjZwgiMVTgIer5wBsnGXzV3lJ4yqphLU2FEMpkhSrDx7y+WkZDfZ+V+1cFMZ1mAaFag==}
peerDependencies:
'@octokit/core': '>=2'
dependencies:
@@ -5896,10 +4809,7 @@ packages:
dev: true
/@octokit/plugin-request-log/1.0.3_@octokit+core@3.2.5:
- resolution:
- {
- integrity: sha512-4RFU4li238jMJAzLgAwkBAw+4Loile5haQMQr+uhFq27BmyJXcXSKvoQKqh0agsZEiUlW6iSv3FAgvmGkur7OQ==,
- }
+ resolution: {integrity: sha512-4RFU4li238jMJAzLgAwkBAw+4Loile5haQMQr+uhFq27BmyJXcXSKvoQKqh0agsZEiUlW6iSv3FAgvmGkur7OQ==}
peerDependencies:
'@octokit/core': '>=3'
dependencies:
@@ -5907,10 +4817,7 @@ packages:
dev: true
/@octokit/plugin-rest-endpoint-methods/4.10.1_@octokit+core@3.2.5:
- resolution:
- {
- integrity: sha512-YGMiEidTORzgUmYZu0eH4q2k8kgQSHQMuBOBYiKxUYs/nXea4q/Ze6tDzjcRAPmHNJYXrENs1bEMlcdGKT+8ug==,
- }
+ resolution: {integrity: sha512-YGMiEidTORzgUmYZu0eH4q2k8kgQSHQMuBOBYiKxUYs/nXea4q/Ze6tDzjcRAPmHNJYXrENs1bEMlcdGKT+8ug==}
peerDependencies:
'@octokit/core': '>=3'
dependencies:
@@ -5920,10 +4827,7 @@ packages:
dev: true
/@octokit/request-error/2.0.5:
- resolution:
- {
- integrity: sha512-T/2wcCFyM7SkXzNoyVNWjyVlUwBvW3igM3Btr/eKYiPmucXTtkxt2RBsf6gn3LTzaLSLTQtNmvg+dGsOxQrjZg==,
- }
+ resolution: {integrity: sha512-T/2wcCFyM7SkXzNoyVNWjyVlUwBvW3igM3Btr/eKYiPmucXTtkxt2RBsf6gn3LTzaLSLTQtNmvg+dGsOxQrjZg==}
dependencies:
'@octokit/types': 6.8.3
deprecation: 2.3.1
@@ -5931,10 +4835,7 @@ packages:
dev: true
/@octokit/request/5.4.14:
- resolution:
- {
- integrity: sha512-VkmtacOIQp9daSnBmDI92xNIeLuSRDOIuplp/CJomkvzt7M18NXgG044Cx/LFKLgjKt9T2tZR6AtJayba9GTSA==,
- }
+ resolution: {integrity: sha512-VkmtacOIQp9daSnBmDI92xNIeLuSRDOIuplp/CJomkvzt7M18NXgG044Cx/LFKLgjKt9T2tZR6AtJayba9GTSA==}
dependencies:
'@octokit/endpoint': 6.0.11
'@octokit/request-error': 2.0.5
@@ -5949,11 +4850,8 @@ packages:
dev: true
/@octokit/rest/15.2.6:
- resolution:
- {
- integrity: sha512-KcqG0zjnjzUqn7wczz/fKiueNpTLiAI7erhUG6bXWAsYKJJlqnwYonFSXrMW/nmes5y+qOk4uSyHBh1mdRXdVQ==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-KcqG0zjnjzUqn7wczz/fKiueNpTLiAI7erhUG6bXWAsYKJJlqnwYonFSXrMW/nmes5y+qOk4uSyHBh1mdRXdVQ==}
+ engines: {node: '>=4'}
dependencies:
before-after-hook: 1.4.0
btoa-lite: 1.0.0
@@ -5969,10 +4867,7 @@ packages:
dev: true
/@octokit/rest/18.1.0:
- resolution:
- {
- integrity: sha512-YQfpTzWV3jdzDPyXQVO54f5I2t1zxk/S53Vbe+Aa5vQj6MdTx6sNEWzmUzUO8lSVowbGOnjcQHzW1A8ATr+/7g==,
- }
+ resolution: {integrity: sha512-YQfpTzWV3jdzDPyXQVO54f5I2t1zxk/S53Vbe+Aa5vQj6MdTx6sNEWzmUzUO8lSVowbGOnjcQHzW1A8ATr+/7g==}
dependencies:
'@octokit/core': 3.2.5
'@octokit/plugin-paginate-rest': 2.9.1_@octokit+core@3.2.5
@@ -5983,100 +4878,61 @@ packages:
dev: true
/@octokit/types/6.8.3:
- resolution:
- {
- integrity: sha512-ZNAy8z77ewKZ5LCX0KaUm4tWdgloWQ6FWJCh06qgahq/MH13sQefIPKSo0dBdPU3bcioltyZUcC0k8oHHfjvnQ==,
- }
+ resolution: {integrity: sha512-ZNAy8z77ewKZ5LCX0KaUm4tWdgloWQ6FWJCh06qgahq/MH13sQefIPKSo0dBdPU3bcioltyZUcC0k8oHHfjvnQ==}
dependencies:
'@octokit/openapi-types': 4.0.2
'@types/node': 17.0.21
dev: true
/@polka/url/1.0.0-next.11:
- resolution:
- {
- integrity: sha512-3NsZsJIA/22P3QUyrEDNA2D133H4j224twJrdipXN38dpnIOzAbUDtOwkcJ5pXmn75w7LSQDjA4tO9dm1XlqlA==,
- }
+ resolution: {integrity: sha512-3NsZsJIA/22P3QUyrEDNA2D133H4j224twJrdipXN38dpnIOzAbUDtOwkcJ5pXmn75w7LSQDjA4tO9dm1XlqlA==}
/@protobufjs/aspromise/1.1.2:
- resolution:
- {
- integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==,
- }
+ resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==}
dev: true
/@protobufjs/base64/1.1.2:
- resolution:
- {
- integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==,
- }
+ resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==}
dev: true
/@protobufjs/codegen/2.0.4:
- resolution:
- {
- integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==,
- }
+ resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==}
dev: true
/@protobufjs/eventemitter/1.1.0:
- resolution:
- {
- integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==,
- }
+ resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==}
dev: true
/@protobufjs/fetch/1.1.0:
- resolution:
- {
- integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==,
- }
+ resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==}
dependencies:
'@protobufjs/aspromise': 1.1.2
'@protobufjs/inquire': 1.1.0
dev: true
/@protobufjs/float/1.0.2:
- resolution:
- {
- integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==,
- }
+ resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==}
dev: true
/@protobufjs/inquire/1.1.0:
- resolution:
- {
- integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==,
- }
+ resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==}
dev: true
/@protobufjs/path/1.1.2:
- resolution:
- {
- integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==,
- }
+ resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==}
dev: true
/@protobufjs/pool/1.1.0:
- resolution:
- {
- integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==,
- }
+ resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==}
dev: true
/@protobufjs/utf8/1.1.0:
- resolution:
- {
- integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==,
- }
+ resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==}
dev: true
/@rollup/plugin-alias/3.1.1_rollup@2.35.1:
- resolution:
- {
- integrity: sha512-hNcQY4bpBUIvxekd26DBPgF7BT4mKVNDF5tBG4Zi+3IgwLxGYRY0itHs9D0oLVwXM5pvJDWJlBQro+au8WaUWw==,
- }
- engines: { node: '>=8.0.0' }
+ resolution: {integrity: sha512-hNcQY4bpBUIvxekd26DBPgF7BT4mKVNDF5tBG4Zi+3IgwLxGYRY0itHs9D0oLVwXM5pvJDWJlBQro+au8WaUWw==}
+ engines: {node: '>=8.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0
dependencies:
@@ -6085,11 +4941,8 @@ packages:
dev: true
/@rollup/plugin-babel/5.2.2_6pbdyizg3cvv5r6onmzcm6zd4i:
- resolution:
- {
- integrity: sha512-MjmH7GvFT4TW8xFdIeFS3wqIX646y5tACdxkTO+khbHvS3ZcVJL6vkAHLw2wqPmkhwCfWHoNsp15VYNwW6JEJA==,
- }
- engines: { node: '>= 10.0.0' }
+ resolution: {integrity: sha512-MjmH7GvFT4TW8xFdIeFS3wqIX646y5tACdxkTO+khbHvS3ZcVJL6vkAHLw2wqPmkhwCfWHoNsp15VYNwW6JEJA==}
+ engines: {node: '>= 10.0.0'}
peerDependencies:
'@babel/core': ^7.0.0
'@types/babel__core': ^7.1.9
@@ -6105,11 +4958,8 @@ packages:
dev: true
/@rollup/plugin-commonjs/17.0.0_rollup@2.35.1:
- resolution:
- {
- integrity: sha512-/omBIJG1nHQc+bgkYDuLpb/V08QyutP9amOrJRUSlYJZP+b/68gM//D8sxJe3Yry2QnYIr3QjR3x4AlxJEN3GA==,
- }
- engines: { node: '>= 8.0.0' }
+ resolution: {integrity: sha512-/omBIJG1nHQc+bgkYDuLpb/V08QyutP9amOrJRUSlYJZP+b/68gM//D8sxJe3Yry2QnYIr3QjR3x4AlxJEN3GA==}
+ engines: {node: '>= 8.0.0'}
peerDependencies:
rollup: ^2.30.0
dependencies:
@@ -6124,10 +4974,7 @@ packages:
dev: true
/@rollup/plugin-json/4.1.0_rollup@2.35.1:
- resolution:
- {
- integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==,
- }
+ resolution: {integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==}
peerDependencies:
rollup: ^1.20.0 || ^2.0.0
dependencies:
@@ -6136,11 +4983,8 @@ packages:
dev: true
/@rollup/plugin-node-resolve/11.0.1_rollup@2.35.1:
- resolution:
- {
- integrity: sha512-ltlsj/4Bhwwhb+Nb5xCz/6vieuEj2/BAkkqVIKmZwC7pIdl8srmgmglE4S0jFlZa32K4qvdQ6NHdmpRKD/LwoQ==,
- }
- engines: { node: '>= 10.0.0' }
+ resolution: {integrity: sha512-ltlsj/4Bhwwhb+Nb5xCz/6vieuEj2/BAkkqVIKmZwC7pIdl8srmgmglE4S0jFlZa32K4qvdQ6NHdmpRKD/LwoQ==}
+ engines: {node: '>= 10.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0
dependencies:
@@ -6154,11 +4998,8 @@ packages:
dev: true
/@rollup/pluginutils/3.1.0_rollup@2.35.1:
- resolution:
- {
- integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==,
- }
- engines: { node: '>= 8.0.0' }
+ resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==}
+ engines: {node: '>= 8.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0
dependencies:
@@ -6169,18 +5010,12 @@ packages:
dev: true
/@rushstack/eslint-patch/1.1.3:
- resolution:
- {
- integrity: sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==,
- }
+ resolution: {integrity: sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==}
dev: false
/@samverschueren/stream-to-observable/0.3.0_rxjs@6.6.2:
- resolution:
- {
- integrity: sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==}
+ engines: {node: '>=6'}
peerDependencies:
rxjs: '*'
zenObservable: '*'
@@ -6195,10 +5030,7 @@ packages:
dev: true
/@segment/ajv-human-errors/2.1.2_ajv@8.11.0:
- resolution:
- {
- integrity: sha512-d1uQndRFLRO01+xW1y5m+joxDgHf5SLJ70YCY2ArLoo2FJ50o6AoX2mEbuGvnKz/IdwnvDugm9Ti3mZQkW1OoA==,
- }
+ resolution: {integrity: sha512-d1uQndRFLRO01+xW1y5m+joxDgHf5SLJ70YCY2ArLoo2FJ50o6AoX2mEbuGvnKz/IdwnvDugm9Ti3mZQkW1OoA==}
peerDependencies:
ajv: ^8.0.0
dependencies:
@@ -6206,11 +5038,8 @@ packages:
dev: true
/@sidvind/better-ajv-errors/0.6.10_ajv@6.12.6:
- resolution:
- {
- integrity: sha512-vPv8ks6J1KQW1LPYgxmANxcHniE6LFuekxNpcoUUkotJ2srxP4qXZ+y9qpo5LAXhnLoNP0AH8cninimK68gS6A==,
- }
- engines: { node: '>= 8.0' }
+ resolution: {integrity: sha512-vPv8ks6J1KQW1LPYgxmANxcHniE6LFuekxNpcoUUkotJ2srxP4qXZ+y9qpo5LAXhnLoNP0AH8cninimK68gS6A==}
+ engines: {node: '>= 8.0'}
peerDependencies:
ajv: 4.11.8 - 6
dependencies:
@@ -6223,60 +5052,39 @@ packages:
dev: true
/@sinclair/typebox/0.24.20:
- resolution:
- {
- integrity: sha512-kVaO5aEFZb33nPMTZBxiPEkY+slxiPtqC7QX8f9B3eGOMBvEfuMfxp9DSTTCsRJPumPKjrge4yagyssO4q6qzQ==,
- }
+ resolution: {integrity: sha512-kVaO5aEFZb33nPMTZBxiPEkY+slxiPtqC7QX8f9B3eGOMBvEfuMfxp9DSTTCsRJPumPKjrge4yagyssO4q6qzQ==}
dev: true
/@sindresorhus/is/0.14.0:
- resolution:
- {
- integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==}
+ engines: {node: '>=6'}
dev: true
/@sindresorhus/is/2.1.0:
- resolution:
- {
- integrity: sha512-lXKXfypKo644k4Da4yXkPCrwcvn6SlUW2X2zFbuflKHNjf0w9htru01bo26uMhleMXsDmnZ12eJLdrAZa9MANg==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-lXKXfypKo644k4Da4yXkPCrwcvn6SlUW2X2zFbuflKHNjf0w9htru01bo26uMhleMXsDmnZ12eJLdrAZa9MANg==}
+ engines: {node: '>=10'}
dev: true
/@sinonjs/commons/1.7.2:
- resolution:
- {
- integrity: sha512-+DUO6pnp3udV/v2VfUWgaY5BIE1IfT7lLfeDzPVeMT1XKkaAp9LgSI9x5RtrFQoZ9Oi0PgXQQHPaoKu7dCjVxw==,
- }
+ resolution: {integrity: sha512-+DUO6pnp3udV/v2VfUWgaY5BIE1IfT7lLfeDzPVeMT1XKkaAp9LgSI9x5RtrFQoZ9Oi0PgXQQHPaoKu7dCjVxw==}
dependencies:
type-detect: 4.0.8
dev: true
/@sinonjs/fake-timers/7.0.2:
- resolution:
- {
- integrity: sha512-dF84L5YC90gIOegPDCYymPIsDmwMWWSh7BwfDXQYePi8lVIEp7IZ1UVGkME8FjXOsDPxan12x4aaK+Lo6wVh9A==,
- }
+ resolution: {integrity: sha512-dF84L5YC90gIOegPDCYymPIsDmwMWWSh7BwfDXQYePi8lVIEp7IZ1UVGkME8FjXOsDPxan12x4aaK+Lo6wVh9A==}
dependencies:
'@sinonjs/commons': 1.7.2
dev: true
/@sinonjs/fake-timers/9.1.2:
- resolution:
- {
- integrity: sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==,
- }
+ resolution: {integrity: sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==}
dependencies:
'@sinonjs/commons': 1.7.2
dev: true
/@surma/rollup-plugin-off-main-thread/2.2.3:
- resolution:
- {
- integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==,
- }
+ resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==}
dependencies:
ejs: 3.1.8
json5: 2.2.1
@@ -6285,75 +5093,48 @@ packages:
dev: true
/@svgr/babel-plugin-add-jsx-attribute/5.4.0:
- resolution:
- {
- integrity: sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==}
+ engines: {node: '>=10'}
dev: true
/@svgr/babel-plugin-remove-jsx-attribute/5.4.0:
- resolution:
- {
- integrity: sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==}
+ engines: {node: '>=10'}
dev: true
/@svgr/babel-plugin-remove-jsx-empty-expression/5.0.1:
- resolution:
- {
- integrity: sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==}
+ engines: {node: '>=10'}
dev: true
/@svgr/babel-plugin-replace-jsx-attribute-value/5.0.1:
- resolution:
- {
- integrity: sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==}
+ engines: {node: '>=10'}
dev: true
/@svgr/babel-plugin-svg-dynamic-title/5.4.0:
- resolution:
- {
- integrity: sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==}
+ engines: {node: '>=10'}
dev: true
/@svgr/babel-plugin-svg-em-dimensions/5.4.0:
- resolution:
- {
- integrity: sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==}
+ engines: {node: '>=10'}
dev: true
/@svgr/babel-plugin-transform-react-native-svg/5.4.0:
- resolution:
- {
- integrity: sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==}
+ engines: {node: '>=10'}
dev: true
/@svgr/babel-plugin-transform-svg-component/5.5.0:
- resolution:
- {
- integrity: sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==}
+ engines: {node: '>=10'}
dev: true
/@svgr/babel-preset/5.5.0:
- resolution:
- {
- integrity: sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==}
+ engines: {node: '>=10'}
dependencies:
'@svgr/babel-plugin-add-jsx-attribute': 5.4.0
'@svgr/babel-plugin-remove-jsx-attribute': 5.4.0
@@ -6366,11 +5147,8 @@ packages:
dev: true
/@svgr/core/5.5.0:
- resolution:
- {
- integrity: sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==}
+ engines: {node: '>=10'}
dependencies:
'@svgr/plugin-jsx': 5.5.0
camelcase: 6.2.0
@@ -6380,21 +5158,15 @@ packages:
dev: true
/@svgr/hast-util-to-babel-ast/5.5.0:
- resolution:
- {
- integrity: sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==}
+ engines: {node: '>=10'}
dependencies:
'@babel/types': 7.18.0
dev: true
/@svgr/plugin-jsx/5.5.0:
- resolution:
- {
- integrity: sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==}
+ engines: {node: '>=10'}
dependencies:
'@babel/core': 7.18.0
'@svgr/babel-preset': 5.5.0
@@ -6405,11 +5177,8 @@ packages:
dev: true
/@svgr/plugin-svgo/5.5.0:
- resolution:
- {
- integrity: sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==}
+ engines: {node: '>=10'}
dependencies:
cosmiconfig: 7.0.0
deepmerge: 4.2.2
@@ -6417,11 +5186,8 @@ packages:
dev: true
/@svgr/webpack/5.5.0:
- resolution:
- {
- integrity: sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==}
+ engines: {node: '>=10'}
dependencies:
'@babel/core': 7.18.0
'@babel/plugin-transform-react-constant-elements': 7.14.5_@babel+core@7.18.0
@@ -6436,11 +5202,8 @@ packages:
dev: true
/@swc/cli/0.1.55_@swc+core@1.2.203:
- resolution:
- {
- integrity: sha512-akkLuRexFq8XTi6JNZ27mXD4wcKXLDSLj4g7YMU+/upFM8IeD1IEp1Mxtre7MzCZn+QOQgPF8N8IReJoHuSn3g==,
- }
- engines: { node: '>= 12.13' }
+ resolution: {integrity: sha512-akkLuRexFq8XTi6JNZ27mXD4wcKXLDSLj4g7YMU+/upFM8IeD1IEp1Mxtre7MzCZn+QOQgPF8N8IReJoHuSn3g==}
+ engines: {node: '>= 12.13'}
hasBin: true
peerDependencies:
'@swc/core': ^1.2.66
@@ -6457,11 +5220,8 @@ packages:
dev: true
/@swc/core-android-arm-eabi/1.2.203:
- resolution:
- {
- integrity: sha512-maKYooa0+h66Y/t81lJblimJYWAON1onMwczxe+uQs1FkcnGa/ixhnmRDXIM0wpivMu93EIq3teKR43nr2K/Yg==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-maKYooa0+h66Y/t81lJblimJYWAON1onMwczxe+uQs1FkcnGa/ixhnmRDXIM0wpivMu93EIq3teKR43nr2K/Yg==}
+ engines: {node: '>=10'}
cpu: [arm]
os: [android]
requiresBuild: true
@@ -6469,11 +5229,8 @@ packages:
optional: true
/@swc/core-android-arm64/1.2.203:
- resolution:
- {
- integrity: sha512-Zg57EuQa06cTNk2enort0/djXyEaYI0ectydZLPv4oj0ubjLGTZMDkuxPaYWSs9eHT1A6Ge8bwQCA7t/GLYGGA==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-Zg57EuQa06cTNk2enort0/djXyEaYI0ectydZLPv4oj0ubjLGTZMDkuxPaYWSs9eHT1A6Ge8bwQCA7t/GLYGGA==}
+ engines: {node: '>=10'}
cpu: [arm64]
os: [android]
requiresBuild: true
@@ -6481,11 +5238,8 @@ packages:
optional: true
/@swc/core-darwin-arm64/1.2.203:
- resolution:
- {
- integrity: sha512-BVwIAhkMz58V6I+xLsVMeOKSORe8iaYnCHUZbgI0NfAqvUYBUqmwzt+Fww44wv3Ibxb4my1zk7BG02d7Ku94+A==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-BVwIAhkMz58V6I+xLsVMeOKSORe8iaYnCHUZbgI0NfAqvUYBUqmwzt+Fww44wv3Ibxb4my1zk7BG02d7Ku94+A==}
+ engines: {node: '>=10'}
cpu: [arm64]
os: [darwin]
requiresBuild: true
@@ -6493,11 +5247,8 @@ packages:
optional: true
/@swc/core-darwin-x64/1.2.203:
- resolution:
- {
- integrity: sha512-Z9gwtHwv3jEntjVANYmhzVvIVkgbkWAsLGP2UBez2D8CgScx+5Gnb0C5qT4nwX0Q+YD42rdHp7M551ZqVOo2FQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-Z9gwtHwv3jEntjVANYmhzVvIVkgbkWAsLGP2UBez2D8CgScx+5Gnb0C5qT4nwX0Q+YD42rdHp7M551ZqVOo2FQ==}
+ engines: {node: '>=10'}
cpu: [x64]
os: [darwin]
requiresBuild: true
@@ -6505,11 +5256,8 @@ packages:
optional: true
/@swc/core-freebsd-x64/1.2.203:
- resolution:
- {
- integrity: sha512-9aCC80BvU+IGqrmyY2r/3NRveOQg9BSCT+6N4esBKMLlTaDmuARSBON1TXjUF7HPUqzNB4ahri9HIx52wImXqQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-9aCC80BvU+IGqrmyY2r/3NRveOQg9BSCT+6N4esBKMLlTaDmuARSBON1TXjUF7HPUqzNB4ahri9HIx52wImXqQ==}
+ engines: {node: '>=10'}
cpu: [x64]
os: [freebsd]
requiresBuild: true
@@ -6517,11 +5265,8 @@ packages:
optional: true
/@swc/core-linux-arm-gnueabihf/1.2.203:
- resolution:
- {
- integrity: sha512-SoeXRqawk5aufUArS1s58prCAT24+p3lITh5Jv4dYk2PwGZpOHC7ADcVKq/55XayTxSafwXD9jObNTJzQ6moqw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-SoeXRqawk5aufUArS1s58prCAT24+p3lITh5Jv4dYk2PwGZpOHC7ADcVKq/55XayTxSafwXD9jObNTJzQ6moqw==}
+ engines: {node: '>=10'}
cpu: [arm]
os: [linux]
requiresBuild: true
@@ -6529,11 +5274,8 @@ packages:
optional: true
/@swc/core-linux-arm64-gnu/1.2.203:
- resolution:
- {
- integrity: sha512-bF8t8fd8MSx6qWgi1mYlyj1XYPWeGtGRVei1C1AcyXzcD34H0H37D6z2YBXfQrMhFED/s0oCPB2qvPh0j1jbjw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-bF8t8fd8MSx6qWgi1mYlyj1XYPWeGtGRVei1C1AcyXzcD34H0H37D6z2YBXfQrMhFED/s0oCPB2qvPh0j1jbjw==}
+ engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
requiresBuild: true
@@ -6541,11 +5283,8 @@ packages:
optional: true
/@swc/core-linux-arm64-musl/1.2.203:
- resolution:
- {
- integrity: sha512-lFfPFgbEGhxsgL3PWRp4exzIlI3MuJWFFkiYqKMeDdHSUOdhtcQUCGw9D6Iat/1mCNxuTrDxQOBQBUhc9g6DoA==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-lFfPFgbEGhxsgL3PWRp4exzIlI3MuJWFFkiYqKMeDdHSUOdhtcQUCGw9D6Iat/1mCNxuTrDxQOBQBUhc9g6DoA==}
+ engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
requiresBuild: true
@@ -6553,11 +5292,8 @@ packages:
optional: true
/@swc/core-linux-x64-gnu/1.2.203:
- resolution:
- {
- integrity: sha512-46ykzctv5W4PxeRE/brZyxWRSfdhJllCFUySRubhMLCuhs6VLtZzmWBefxPHTUDpBzmhX8kcaiKwwY2tqV0A9g==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-46ykzctv5W4PxeRE/brZyxWRSfdhJllCFUySRubhMLCuhs6VLtZzmWBefxPHTUDpBzmhX8kcaiKwwY2tqV0A9g==}
+ engines: {node: '>=10'}
cpu: [x64]
os: [linux]
requiresBuild: true
@@ -6565,11 +5301,8 @@ packages:
optional: true
/@swc/core-linux-x64-musl/1.2.203:
- resolution:
- {
- integrity: sha512-LXPlxppioO9d1kpqu8qJiLvyDYJmXO7vcbmtOuM3nCPQPdVDii7sx4JtbunOMs/sY2ilFUfF7f6oNf2RkRPu1Q==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-LXPlxppioO9d1kpqu8qJiLvyDYJmXO7vcbmtOuM3nCPQPdVDii7sx4JtbunOMs/sY2ilFUfF7f6oNf2RkRPu1Q==}
+ engines: {node: '>=10'}
cpu: [x64]
os: [linux]
requiresBuild: true
@@ -6577,11 +5310,8 @@ packages:
optional: true
/@swc/core-win32-arm64-msvc/1.2.203:
- resolution:
- {
- integrity: sha512-De9btHHbi6nTKSMaujAdpvM40XaEH1dTkKPK0H4JX+6WZYhOFYl0silvd6CIFewdnkKLdSVvTnfPubV+c0S8eA==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-De9btHHbi6nTKSMaujAdpvM40XaEH1dTkKPK0H4JX+6WZYhOFYl0silvd6CIFewdnkKLdSVvTnfPubV+c0S8eA==}
+ engines: {node: '>=10'}
cpu: [arm64]
os: [win32]
requiresBuild: true
@@ -6589,11 +5319,8 @@ packages:
optional: true
/@swc/core-win32-ia32-msvc/1.2.203:
- resolution:
- {
- integrity: sha512-YwGOD22qbDZ+ByiPnLqQdbGVE8k61R/mx3bZOpQnK0hkg/W5ysUBOYwr9aflLcNMRJuKxzVrCmSGBHMJN5AjfA==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-YwGOD22qbDZ+ByiPnLqQdbGVE8k61R/mx3bZOpQnK0hkg/W5ysUBOYwr9aflLcNMRJuKxzVrCmSGBHMJN5AjfA==}
+ engines: {node: '>=10'}
cpu: [ia32]
os: [win32]
requiresBuild: true
@@ -6601,11 +5328,8 @@ packages:
optional: true
/@swc/core-win32-x64-msvc/1.2.203:
- resolution:
- {
- integrity: sha512-LAlXKK7rl+sLAgyXxuzCkaYQdoG797O/sRFC6eMyb4/eDtSctmVSCQl5xefuH+cofuZCTSk4OgzqmdJ2Ue/Jmw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-LAlXKK7rl+sLAgyXxuzCkaYQdoG797O/sRFC6eMyb4/eDtSctmVSCQl5xefuH+cofuZCTSk4OgzqmdJ2Ue/Jmw==}
+ engines: {node: '>=10'}
cpu: [x64]
os: [win32]
requiresBuild: true
@@ -6613,11 +5337,8 @@ packages:
optional: true
/@swc/core/1.2.203:
- resolution:
- {
- integrity: sha512-GZXeITqg3YuXFPaSMYk3g9h9j+pIc5sjt4jS5VvFHk8wXUfk/tvP5GwOPmEyXmVJkvEDJPXLip6lqfeKlvNceA==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-GZXeITqg3YuXFPaSMYk3g9h9j+pIc5sjt4jS5VvFHk8wXUfk/tvP5GwOPmEyXmVJkvEDJPXLip6lqfeKlvNceA==}
+ engines: {node: '>=10'}
hasBin: true
optionalDependencies:
'@swc/core-android-arm-eabi': 1.2.203
@@ -6636,60 +5357,42 @@ packages:
dev: true
/@swc/helpers/0.4.11:
- resolution:
- {
- integrity: sha512-rEUrBSGIoSFuYxwBYtlUFMlE2CwGhmW+w9355/5oduSw8e5h2+Tj4UrAGNNgP9915++wj5vkQo0UuOBqOAq4nw==,
- }
+ resolution: {integrity: sha512-rEUrBSGIoSFuYxwBYtlUFMlE2CwGhmW+w9355/5oduSw8e5h2+Tj4UrAGNNgP9915++wj5vkQo0UuOBqOAq4nw==}
dependencies:
tslib: 2.4.0
/@szmarczak/http-timer/1.1.2:
- resolution:
- {
- integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==}
+ engines: {node: '>=6'}
dependencies:
defer-to-connect: 1.1.3
dev: true
/@szmarczak/http-timer/4.0.5:
- resolution:
- {
- integrity: sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==}
+ engines: {node: '>=10'}
dependencies:
defer-to-connect: 2.0.0
dev: true
/@taskr/clear/1.1.0:
- resolution:
- {
- integrity: sha512-QC/zyNneQ5N2kyL4ZmiaMqXxXW7VqwqJssbbdezUs0113Y711I44tXQGKWJnxPVFOe3oGrFGNnkRESPKWq8AYw==,
- }
- engines: { node: '>=4.6' }
+ resolution: {integrity: sha512-QC/zyNneQ5N2kyL4ZmiaMqXxXW7VqwqJssbbdezUs0113Y711I44tXQGKWJnxPVFOe3oGrFGNnkRESPKWq8AYw==}
+ engines: {node: '>=4.6'}
dependencies:
bluebird: 3.7.2
rimraf: 2.7.1
dev: true
/@taskr/esnext/1.1.0:
- resolution:
- {
- integrity: sha512-lO9JrkSt2uR/jMZHxHyEZC+K/TvusALewWbgNN3aQaVmPEOevYGNaBlmX7kK2XDNgpL1cWlC1NSVS7PHqMu8Ng==,
- }
+ resolution: {integrity: sha512-lO9JrkSt2uR/jMZHxHyEZC+K/TvusALewWbgNN3aQaVmPEOevYGNaBlmX7kK2XDNgpL1cWlC1NSVS7PHqMu8Ng==}
dependencies:
require-like: 0.1.2
rewrite-imports: 1.4.0
dev: true
/@taskr/watch/1.1.0:
- resolution:
- {
- integrity: sha512-CIgNdU4eEPOXn2LeW3voYsHA3vskbqPhYfNWTMvNIUVx4ZJtClQcfEME+MeBzW1xEnGUGMgHTL5jf1V2LmPt3A==,
- }
- engines: { node: '>=4.6' }
+ resolution: {integrity: sha512-CIgNdU4eEPOXn2LeW3voYsHA3vskbqPhYfNWTMvNIUVx4ZJtClQcfEME+MeBzW1xEnGUGMgHTL5jf1V2LmPt3A==}
+ engines: {node: '>=4.6'}
dependencies:
chokidar: 1.7.0
transitivePeerDependencies:
@@ -6697,11 +5400,8 @@ packages:
dev: true
/@testing-library/dom/8.13.0:
- resolution:
- {
- integrity: sha512-9VHgfIatKNXQNaZTtLnalIy0jNZzY35a4S3oi08YAt9Hv1VsfZ/DfA45lM8D/UhtHBGJ4/lGwp0PZkVndRkoOQ==,
- }
- engines: { node: '>=12' }
+ resolution: {integrity: sha512-9VHgfIatKNXQNaZTtLnalIy0jNZzY35a4S3oi08YAt9Hv1VsfZ/DfA45lM8D/UhtHBGJ4/lGwp0PZkVndRkoOQ==}
+ engines: {node: '>=12'}
dependencies:
'@babel/code-frame': 7.16.7
'@babel/runtime': 7.16.7
@@ -6714,11 +5414,8 @@ packages:
dev: true
/@testing-library/react/13.0.0_biqbaboplfbrettd7655fr4n2y:
- resolution:
- {
- integrity: sha512-p0lYA1M7uoEmk2LnCbZLGmHJHyH59sAaZVXChTXlyhV/PRW9LoIh4mdf7tiXsO8BoNG+vN8UnFJff1hbZeXv+w==,
- }
- engines: { node: '>=12' }
+ resolution: {integrity: sha512-p0lYA1M7uoEmk2LnCbZLGmHJHyH59sAaZVXChTXlyhV/PRW9LoIh4mdf7tiXsO8BoNG+vN8UnFJff1hbZeXv+w==}
+ engines: {node: '>=12'}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
@@ -6731,56 +5428,35 @@ packages:
dev: true
/@tootallnate/once/1.1.2:
- resolution:
- {
- integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==,
- }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==}
+ engines: {node: '>= 6'}
dev: true
/@types/amphtml-validator/1.0.0:
- resolution:
- {
- integrity: sha512-CJOi00fReT1JehItkgTZDI47v9WJxUH/OLX0XzkDgyEed7dGdeUQfXk5CTRM7N9FkHdv3klSjsZxo5sH1oTIGg==,
- }
+ resolution: {integrity: sha512-CJOi00fReT1JehItkgTZDI47v9WJxUH/OLX0XzkDgyEed7dGdeUQfXk5CTRM7N9FkHdv3klSjsZxo5sH1oTIGg==}
dependencies:
'@types/node': 17.0.21
dev: true
/@types/aria-query/4.2.1:
- resolution:
- {
- integrity: sha512-S6oPal772qJZHoRZLFc/XoZW2gFvwXusYUmXPXkgxJLuEk2vOt7jc4Yo6z/vtI0EBkbPBVrJJ0B+prLIKiWqHg==,
- }
+ resolution: {integrity: sha512-S6oPal772qJZHoRZLFc/XoZW2gFvwXusYUmXPXkgxJLuEk2vOt7jc4Yo6z/vtI0EBkbPBVrJJ0B+prLIKiWqHg==}
dev: true
/@types/async-retry/1.2.1:
- resolution:
- {
- integrity: sha512-yMQ6CVgICWtyFNBqJT3zqOc+TnqqEPLo4nKJNPFwcialiylil38Ie6q1ENeFTjvaLOkVim9K5LisHgAKJWidGQ==,
- }
+ resolution: {integrity: sha512-yMQ6CVgICWtyFNBqJT3zqOc+TnqqEPLo4nKJNPFwcialiylil38Ie6q1ENeFTjvaLOkVim9K5LisHgAKJWidGQ==}
dev: true
/@types/async-retry/1.4.2:
- resolution:
- {
- integrity: sha512-GUDuJURF0YiJZ+CBjNQA0+vbP/VHlJbB0sFqkzsV7EcOPRfurVonXpXKAt3w8qIjM1TEzpz6hc6POocPvHOS3w==,
- }
+ resolution: {integrity: sha512-GUDuJURF0YiJZ+CBjNQA0+vbP/VHlJbB0sFqkzsV7EcOPRfurVonXpXKAt3w8qIjM1TEzpz6hc6POocPvHOS3w==}
dependencies:
'@types/retry': 0.12.0
dev: true
/@types/babel__code-frame/7.0.2:
- resolution:
- {
- integrity: sha512-imO+jT/yjOKOAS5GQZ8SDtwiIloAGGr6OaZDKB0V5JVaSfGZLat5K5/ZRtyKW6R60XHV3RHYPTFfhYb+wDKyKg==,
- }
+ resolution: {integrity: sha512-imO+jT/yjOKOAS5GQZ8SDtwiIloAGGr6OaZDKB0V5JVaSfGZLat5K5/ZRtyKW6R60XHV3RHYPTFfhYb+wDKyKg==}
/@types/babel__core/7.1.12:
- resolution:
- {
- integrity: sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==,
- }
+ resolution: {integrity: sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==}
dependencies:
'@babel/parser': 7.18.0
'@babel/types': 7.18.0
@@ -6790,10 +5466,7 @@ packages:
dev: true
/@types/babel__core/7.1.14:
- resolution:
- {
- integrity: sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==,
- }
+ resolution: {integrity: sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==}
dependencies:
'@babel/parser': 7.18.0
'@babel/types': 7.18.0
@@ -6803,71 +5476,47 @@ packages:
dev: true
/@types/babel__generator/7.6.2:
- resolution:
- {
- integrity: sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==,
- }
+ resolution: {integrity: sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==}
dependencies:
'@babel/types': 7.18.0
dev: true
/@types/babel__template/7.4.0:
- resolution:
- {
- integrity: sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==,
- }
+ resolution: {integrity: sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==}
dependencies:
'@babel/parser': 7.18.0
'@babel/types': 7.18.0
dev: true
/@types/babel__traverse/7.11.0:
- resolution:
- {
- integrity: sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==,
- }
+ resolution: {integrity: sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==}
dependencies:
'@babel/types': 7.18.0
dev: true
/@types/babel__traverse/7.11.1:
- resolution:
- {
- integrity: sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==,
- }
+ resolution: {integrity: sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==}
dependencies:
'@babel/types': 7.18.0
dev: true
/@types/body-parser/1.17.1:
- resolution:
- {
- integrity: sha512-RoX2EZjMiFMjZh9lmYrwgoP9RTpAjSHiJxdp4oidAQVO02T7HER3xj9UKue5534ULWeqVEkujhWcyvUce+d68w==,
- }
+ resolution: {integrity: sha512-RoX2EZjMiFMjZh9lmYrwgoP9RTpAjSHiJxdp4oidAQVO02T7HER3xj9UKue5534ULWeqVEkujhWcyvUce+d68w==}
dependencies:
'@types/connect': 3.4.33
'@types/node': 17.0.21
dev: true
/@types/braces/3.0.1:
- resolution:
- {
- integrity: sha512-+euflG6ygo4bn0JHtn4pYqcXwRtLvElQ7/nnjDu7iYG56H0+OhCd7d6Ug0IE3WcFpZozBKW2+80FUbv5QGk5AQ==,
- }
+ resolution: {integrity: sha512-+euflG6ygo4bn0JHtn4pYqcXwRtLvElQ7/nnjDu7iYG56H0+OhCd7d6Ug0IE3WcFpZozBKW2+80FUbv5QGk5AQ==}
dev: true
/@types/bytes/3.1.1:
- resolution:
- {
- integrity: sha512-lOGyCnw+2JVPKU3wIV0srU0NyALwTBJlVSx5DfMQOFuuohA8y9S8orImpuIQikZ0uIQ8gehrRjxgQC1rLRi11w==,
- }
+ resolution: {integrity: sha512-lOGyCnw+2JVPKU3wIV0srU0NyALwTBJlVSx5DfMQOFuuohA8y9S8orImpuIQikZ0uIQ8gehrRjxgQC1rLRi11w==}
dev: true
/@types/cacheable-request/6.0.1:
- resolution:
- {
- integrity: sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==,
- }
+ resolution: {integrity: sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==}
dependencies:
'@types/http-cache-semantics': 4.0.0
'@types/keyv': 3.1.1
@@ -6876,132 +5525,84 @@ packages:
dev: true
/@types/cheerio/0.22.16:
- resolution:
- {
- integrity: sha512-bSbnU/D4yzFdzLpp3+rcDj0aQQMIRUBNJU7azPxdqMpnexjUSvGJyDuOBQBHeOZh1mMKgsJm6Dy+LLh80Ew4tQ==,
- }
+ resolution: {integrity: sha512-bSbnU/D4yzFdzLpp3+rcDj0aQQMIRUBNJU7azPxdqMpnexjUSvGJyDuOBQBHeOZh1mMKgsJm6Dy+LLh80Ew4tQ==}
dependencies:
'@types/node': 17.0.21
dev: true
/@types/ci-info/2.0.0:
- resolution:
- {
- integrity: sha512-5R2/MHILQLDCzTuhs1j4Qqq8AaKUf7Ma4KSSkCtc12+fMs47zfa34qhto9goxpyX00tQK1zxB885VCiawZ5Qhg==,
- }
+ resolution: {integrity: sha512-5R2/MHILQLDCzTuhs1j4Qqq8AaKUf7Ma4KSSkCtc12+fMs47zfa34qhto9goxpyX00tQK1zxB885VCiawZ5Qhg==}
dev: true
/@types/compression/0.0.36:
- resolution:
- {
- integrity: sha512-B66iZCIcD2eB2F8e8YDIVtCUKgfiseOR5YOIbmMN2tM57Wu55j1xSdxdSw78aVzsPmbZ6G+hINc+1xe1tt4NBg==,
- }
+ resolution: {integrity: sha512-B66iZCIcD2eB2F8e8YDIVtCUKgfiseOR5YOIbmMN2tM57Wu55j1xSdxdSw78aVzsPmbZ6G+hINc+1xe1tt4NBg==}
dependencies:
'@types/express': 4.17.2
dev: true
/@types/connect/3.4.33:
- resolution:
- {
- integrity: sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A==,
- }
+ resolution: {integrity: sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A==}
dependencies:
'@types/node': 17.0.21
dev: true
/@types/content-disposition/0.5.4:
- resolution:
- {
- integrity: sha512-0mPF08jn9zYI0n0Q/Pnz7C4kThdSt+6LD4amsrYDDpgBfrVWa3TcCOxKX1zkGgYniGagRv8heN2cbh+CAn+uuQ==,
- }
+ resolution: {integrity: sha512-0mPF08jn9zYI0n0Q/Pnz7C4kThdSt+6LD4amsrYDDpgBfrVWa3TcCOxKX1zkGgYniGagRv8heN2cbh+CAn+uuQ==}
dev: true
/@types/content-type/1.1.3:
- resolution:
- {
- integrity: sha512-pv8VcFrZ3fN93L4rTNIbbUzdkzjEyVMp5mPVjsFfOYTDOZMZiZ8P1dhu+kEv3faYyKzZgLlSvnyQNFg+p/v5ug==,
- }
+ resolution: {integrity: sha512-pv8VcFrZ3fN93L4rTNIbbUzdkzjEyVMp5mPVjsFfOYTDOZMZiZ8P1dhu+kEv3faYyKzZgLlSvnyQNFg+p/v5ug==}
dev: true
/@types/cookie/0.3.3:
- resolution:
- {
- integrity: sha512-LKVP3cgXBT9RYj+t+9FDKwS5tdI+rPBXaNSkma7hvqy35lc7mAokC2zsqWJH0LaqIt3B962nuYI77hsJoT1gow==,
- }
+ resolution: {integrity: sha512-LKVP3cgXBT9RYj+t+9FDKwS5tdI+rPBXaNSkma7hvqy35lc7mAokC2zsqWJH0LaqIt3B962nuYI77hsJoT1gow==}
dev: true
/@types/cross-spawn/6.0.0:
- resolution:
- {
- integrity: sha512-evp2ZGsFw9YKprDbg8ySgC9NA15g3YgiI8ANkGmKKvvi0P2aDGYLPxQIC5qfeKNUOe3TjABVGuah6omPRpIYhg==,
- }
+ resolution: {integrity: sha512-evp2ZGsFw9YKprDbg8ySgC9NA15g3YgiI8ANkGmKKvvi0P2aDGYLPxQIC5qfeKNUOe3TjABVGuah6omPRpIYhg==}
dependencies:
'@types/node': 17.0.21
dev: true
/@types/debug/4.1.5:
- resolution:
- {
- integrity: sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==,
- }
+ resolution: {integrity: sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==}
dev: true
/@types/eslint-scope/3.7.3:
- resolution:
- {
- integrity: sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==,
- }
+ resolution: {integrity: sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==}
dependencies:
'@types/eslint': 7.28.0
'@types/estree': 0.0.51
dev: true
/@types/eslint/7.28.0:
- resolution:
- {
- integrity: sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==,
- }
+ resolution: {integrity: sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==}
dependencies:
'@types/estree': 0.0.51
'@types/json-schema': 7.0.9
dev: true
/@types/estree/0.0.39:
- resolution:
- {
- integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==,
- }
+ resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==}
dev: true
/@types/estree/0.0.51:
- resolution:
- {
- integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==,
- }
+ resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==}
dev: true
/@types/events/3.0.0:
- resolution:
- {
- integrity: sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==,
- }
+ resolution: {integrity: sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==}
dev: true
/@types/express-serve-static-core/4.17.1:
- resolution:
- {
- integrity: sha512-9e7jj549ZI+RxY21Cl0t8uBnWyb22HzILupyHZjYEVK//5TT/1bZodU+yUbLnPdoYViBBnNWbxp4zYjGV0zUGw==,
- }
+ resolution: {integrity: sha512-9e7jj549ZI+RxY21Cl0t8uBnWyb22HzILupyHZjYEVK//5TT/1bZodU+yUbLnPdoYViBBnNWbxp4zYjGV0zUGw==}
dependencies:
'@types/node': 17.0.21
'@types/range-parser': 1.2.3
dev: true
/@types/express/4.17.2:
- resolution:
- {
- integrity: sha512-5mHFNyavtLoJmnusB8OKJ5bshSzw+qkMIBAobLrIM48HJvunFva9mOa6aBwh64lBFyNwBbs0xiEFuj4eU/NjCA==,
- }
+ resolution: {integrity: sha512-5mHFNyavtLoJmnusB8OKJ5bshSzw+qkMIBAobLrIM48HJvunFva9mOa6aBwh64lBFyNwBbs0xiEFuj4eU/NjCA==}
dependencies:
'@types/body-parser': 1.17.1
'@types/express-serve-static-core': 4.17.1
@@ -7009,33 +5610,21 @@ packages:
dev: true
/@types/fined/1.1.3:
- resolution:
- {
- integrity: sha512-CWYnSRnun3CGbt6taXeVo2lCbuaj4mchVJ4UF/BdU5TSuIn3AmS13pGMwCsBUoehGbhZrBrpNJZSZI5EVilXww==,
- }
+ resolution: {integrity: sha512-CWYnSRnun3CGbt6taXeVo2lCbuaj4mchVJ4UF/BdU5TSuIn3AmS13pGMwCsBUoehGbhZrBrpNJZSZI5EVilXww==}
dev: true
/@types/fresh/0.5.0:
- resolution:
- {
- integrity: sha512-eGPzuyc6wZM3sSHJdF7NM2jW6B/xsB014Rqg/iDa6xY02mlfy1w/TE2sYhR8vbHxkzJOXiGo6NuIk3xk35vsgQ==,
- }
+ resolution: {integrity: sha512-eGPzuyc6wZM3sSHJdF7NM2jW6B/xsB014Rqg/iDa6xY02mlfy1w/TE2sYhR8vbHxkzJOXiGo6NuIk3xk35vsgQ==}
dev: true
/@types/fs-extra/8.1.0:
- resolution:
- {
- integrity: sha512-UoOfVEzAUpeSPmjm7h1uk5MH6KZma2z2O7a75onTGjnNvAvMVrPzPL/vBbT65iIGHWj6rokwfmYcmxmlSf2uwg==,
- }
+ resolution: {integrity: sha512-UoOfVEzAUpeSPmjm7h1uk5MH6KZma2z2O7a75onTGjnNvAvMVrPzPL/vBbT65iIGHWj6rokwfmYcmxmlSf2uwg==}
dependencies:
'@types/node': 17.0.21
dev: true
/@types/glob/7.1.1:
- resolution:
- {
- integrity: sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==,
- }
+ resolution: {integrity: sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==}
dependencies:
'@types/events': 3.0.0
'@types/minimatch': 3.0.3
@@ -7043,561 +5632,354 @@ packages:
dev: true
/@types/graceful-fs/4.1.3:
- resolution:
- {
- integrity: sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ==,
- }
+ resolution: {integrity: sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ==}
dependencies:
'@types/node': 17.0.21
dev: true
/@types/hast/2.3.1:
- resolution:
- {
- integrity: sha512-viwwrB+6xGzw+G1eWpF9geV3fnsDgXqHG+cqgiHrvQfDUW5hzhCyV7Sy3UJxhfRFBsgky2SSW33qi/YrIkjX5Q==,
- }
+ resolution: {integrity: sha512-viwwrB+6xGzw+G1eWpF9geV3fnsDgXqHG+cqgiHrvQfDUW5hzhCyV7Sy3UJxhfRFBsgky2SSW33qi/YrIkjX5Q==}
dependencies:
'@types/unist': 2.0.3
dev: true
/@types/html-validator/5.0.3:
- resolution:
- {
- integrity: sha512-QcKpR0cAWhLy7T3J24dwCuviRyS8xj/gVtFxcfZer9lfRgHdSAUFvE02nI/rsgIxSr71Z/2moXVYvWl2fTAzHQ==,
- }
+ resolution: {integrity: sha512-QcKpR0cAWhLy7T3J24dwCuviRyS8xj/gVtFxcfZer9lfRgHdSAUFvE02nI/rsgIxSr71Z/2moXVYvWl2fTAzHQ==}
dependencies:
'@types/node': 17.0.21
dev: true
/@types/http-cache-semantics/4.0.0:
- resolution:
- {
- integrity: sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==,
- }
+ resolution: {integrity: sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==}
dev: true
/@types/http-proxy/1.17.3:
- resolution:
- {
- integrity: sha512-wIPqXANye5BbORbuh74exbwNzj+UWCwWyeEFJzUQ7Fq3W2NSAy+7x7nX1fgbEypr2/TdKqpeuxLnXWgzN533/Q==,
- }
+ resolution: {integrity: sha512-wIPqXANye5BbORbuh74exbwNzj+UWCwWyeEFJzUQ7Fq3W2NSAy+7x7nX1fgbEypr2/TdKqpeuxLnXWgzN533/Q==}
dependencies:
'@types/node': 17.0.21
dev: true
/@types/inquirer/8.1.3:
- resolution:
- {
- integrity: sha512-AayK4ZL5ssPzR1OtnOLGAwpT0Dda3Xi/h1G0l1oJDNrowp7T1423q4Zb8/emr7tzRlCy4ssEri0LWVexAqHyKQ==,
- }
+ resolution: {integrity: sha512-AayK4ZL5ssPzR1OtnOLGAwpT0Dda3Xi/h1G0l1oJDNrowp7T1423q4Zb8/emr7tzRlCy4ssEri0LWVexAqHyKQ==}
dependencies:
'@types/through': 0.0.30
rxjs: 7.5.1
dev: true
/@types/istanbul-lib-coverage/2.0.3:
- resolution:
- {
- integrity: sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==,
- }
+ resolution: {integrity: sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==}
dev: true
/@types/istanbul-lib-report/1.1.1:
- resolution:
- {
- integrity: sha512-3BUTyMzbZa2DtDI2BkERNC6jJw2Mr2Y0oGI7mRxYNBPxppbtEK1F66u3bKwU2g+wxwWI7PAoRpJnOY1grJqzHg==,
- }
+ resolution: {integrity: sha512-3BUTyMzbZa2DtDI2BkERNC6jJw2Mr2Y0oGI7mRxYNBPxppbtEK1F66u3bKwU2g+wxwWI7PAoRpJnOY1grJqzHg==}
dependencies:
'@types/istanbul-lib-coverage': 2.0.3
dev: true
/@types/istanbul-reports/3.0.0:
- resolution:
- {
- integrity: sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==,
- }
+ resolution: {integrity: sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==}
dependencies:
'@types/istanbul-lib-report': 1.1.1
dev: true
/@types/jest-diff/24.3.0:
- resolution:
- {
- integrity: sha512-vx1CRDeDUwQ0Pc7v+hS61O1ETA81kD04IMEC0hS1kPyVtHDdZrokAvpF7MT9VI/fVSzicelUZNCepDvhRV1PeA==,
- }
+ resolution: {integrity: sha512-vx1CRDeDUwQ0Pc7v+hS61O1ETA81kD04IMEC0hS1kPyVtHDdZrokAvpF7MT9VI/fVSzicelUZNCepDvhRV1PeA==}
deprecated: This is a stub types definition. jest-diff provides its own type definitions, so you do not need this installed.
dependencies:
jest-diff: 27.0.6
dev: true
/@types/jest/24.0.13:
- resolution:
- {
- integrity: sha512-3m6RPnO35r7Dg+uMLj1+xfZaOgIHHHut61djNjzwExXN4/Pm9has9C6I1KMYSfz7mahDhWUOVg4HW/nZdv5Pww==,
- }
+ resolution: {integrity: sha512-3m6RPnO35r7Dg+uMLj1+xfZaOgIHHHut61djNjzwExXN4/Pm9has9C6I1KMYSfz7mahDhWUOVg4HW/nZdv5Pww==}
dependencies:
'@types/jest-diff': 24.3.0
dev: true
/@types/jscodeshift/0.11.0:
- resolution:
- {
- integrity: sha512-OcJgr5GznWCEx2Oeg4eMUZYwssTHFj/tU8grrNCKdFQtAEAa0ezDiPHbCdSkyWrRSurXrYbNbHdhxbbB76pXNg==,
- }
+ resolution: {integrity: sha512-OcJgr5GznWCEx2Oeg4eMUZYwssTHFj/tU8grrNCKdFQtAEAa0ezDiPHbCdSkyWrRSurXrYbNbHdhxbbB76pXNg==}
dependencies:
ast-types: 0.14.2
recast: 0.20.5
dev: true
/@types/json-schema/7.0.9:
- resolution:
- {
- integrity: sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==,
- }
+ resolution: {integrity: sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==}
dev: true
/@types/json5/0.0.29:
- resolution:
- {
- integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==,
- }
+ resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
/@types/jsonwebtoken/8.3.7:
- resolution:
- {
- integrity: sha512-B5SSifLkjB0ns7VXpOOtOUlynE78/hKcY8G8pOAhkLJZinwofIBYqz555nRj2W9iDWZqFhK5R+7NZDaRmKWAoQ==,
- }
+ resolution: {integrity: sha512-B5SSifLkjB0ns7VXpOOtOUlynE78/hKcY8G8pOAhkLJZinwofIBYqz555nRj2W9iDWZqFhK5R+7NZDaRmKWAoQ==}
dependencies:
'@types/node': 17.0.21
dev: true
/@types/keyv/3.1.1:
- resolution:
- {
- integrity: sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==,
- }
+ resolution: {integrity: sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==}
dependencies:
'@types/node': 17.0.21
dev: true
/@types/liftoff/4.0.0:
- resolution:
- {
- integrity: sha512-Ny/PJkO6nxWAQnaet8q/oWz15lrfwvdvBpuY4treB0CSsBO1CG0fVuNLngR3m3bepQLd+E4c3Y3DlC2okpUvPw==,
- }
+ resolution: {integrity: sha512-Ny/PJkO6nxWAQnaet8q/oWz15lrfwvdvBpuY4treB0CSsBO1CG0fVuNLngR3m3bepQLd+E4c3Y3DlC2okpUvPw==}
dependencies:
'@types/fined': 1.1.3
'@types/node': 17.0.21
dev: true
/@types/lodash.curry/4.1.6:
- resolution:
- {
- integrity: sha512-x3ctCcmOYqRrihNNnQJW6fe/yZFCgnrIa6p80AiPQRO8Jis29bBdy1dEw1FwngoF/mCZa3Bx+33fUZvOEE635Q==,
- }
+ resolution: {integrity: sha512-x3ctCcmOYqRrihNNnQJW6fe/yZFCgnrIa6p80AiPQRO8Jis29bBdy1dEw1FwngoF/mCZa3Bx+33fUZvOEE635Q==}
dependencies:
'@types/lodash': 4.14.149
dev: true
/@types/lodash/4.14.149:
- resolution:
- {
- integrity: sha512-ijGqzZt/b7BfzcK9vTrS6MFljQRPn5BFWOx8oE0GYxribu6uV+aA9zZuXI1zc/etK9E8nrgdoF2+LgUw7+9tJQ==,
- }
+ resolution: {integrity: sha512-ijGqzZt/b7BfzcK9vTrS6MFljQRPn5BFWOx8oE0GYxribu6uV+aA9zZuXI1zc/etK9E8nrgdoF2+LgUw7+9tJQ==}
dev: true
/@types/long/4.0.1:
- resolution:
- {
- integrity: sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==,
- }
+ resolution: {integrity: sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==}
dev: true
/@types/lru-cache/4.1.1:
- resolution:
- {
- integrity: sha512-8mNEUG6diOrI6pMqOHrHPDBB1JsrpedeMK9AWGzVCQ7StRRribiT9BRvUmF8aUws9iBbVlgVekOT5Sgzc1MTKw==,
- }
+ resolution: {integrity: sha512-8mNEUG6diOrI6pMqOHrHPDBB1JsrpedeMK9AWGzVCQ7StRRribiT9BRvUmF8aUws9iBbVlgVekOT5Sgzc1MTKw==}
dev: true
/@types/lru-cache/5.1.0:
- resolution:
- {
- integrity: sha512-RaE0B+14ToE4l6UqdarKPnXwVDuigfFv+5j9Dze/Nqr23yyuqdNvzcZi3xB+3Agvi5R4EOgAksfv3lXX4vBt9w==,
- }
+ resolution: {integrity: sha512-RaE0B+14ToE4l6UqdarKPnXwVDuigfFv+5j9Dze/Nqr23yyuqdNvzcZi3xB+3Agvi5R4EOgAksfv3lXX4vBt9w==}
dev: true
/@types/micromatch/4.0.2:
- resolution:
- {
- integrity: sha512-oqXqVb0ci19GtH0vOA/U2TmHTcRY9kuZl4mqUxe0QmJAlIW13kzhuK5pi1i9+ngav8FjpSb9FVS/GE00GLX1VA==,
- }
+ resolution: {integrity: sha512-oqXqVb0ci19GtH0vOA/U2TmHTcRY9kuZl4mqUxe0QmJAlIW13kzhuK5pi1i9+ngav8FjpSb9FVS/GE00GLX1VA==}
dependencies:
'@types/braces': 3.0.1
dev: true
/@types/mime/2.0.1:
- resolution:
- {
- integrity: sha512-FwI9gX75FgVBJ7ywgnq/P7tw+/o1GUbtP0KzbtusLigAOgIgNISRK0ZPl4qertvXSIE8YbsVJueQ90cDt9YYyw==,
- }
+ resolution: {integrity: sha512-FwI9gX75FgVBJ7ywgnq/P7tw+/o1GUbtP0KzbtusLigAOgIgNISRK0ZPl4qertvXSIE8YbsVJueQ90cDt9YYyw==}
dev: true
/@types/minimatch/3.0.3:
- resolution:
- {
- integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==,
- }
+ resolution: {integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==}
dev: true
/@types/minimist/1.2.0:
- resolution:
- {
- integrity: sha512-BsF2gEVEIOcbQCSwXR6V14fGD6QLLT0yQBK6RpblkxVYP9x8ANNThpxMUxV7h4KKjqMDR8qELlcnqrEoyvsohw==,
- }
+ resolution: {integrity: sha512-BsF2gEVEIOcbQCSwXR6V14fGD6QLLT0yQBK6RpblkxVYP9x8ANNThpxMUxV7h4KKjqMDR8qELlcnqrEoyvsohw==}
/@types/minipass/2.2.0:
- resolution:
- {
- integrity: sha512-wuzZksN4w4kyfoOv/dlpov4NOunwutLA/q7uc00xU02ZyUY+aoM5PWIXEKBMnm0NHd4a+N71BMjq+x7+2Af1fg==,
- }
+ resolution: {integrity: sha512-wuzZksN4w4kyfoOv/dlpov4NOunwutLA/q7uc00xU02ZyUY+aoM5PWIXEKBMnm0NHd4a+N71BMjq+x7+2Af1fg==}
dependencies:
'@types/node': 17.0.21
dev: true
/@types/node-fetch/2.3.2:
- resolution:
- {
- integrity: sha512-yW0EOebSsQme9yKu09XbdDfle4/SmWZMK4dfteWcSLCYNQQcF+YOv0kIrvm+9pO11/ghA4E6A+RNQqvYj4Nr3A==,
- }
+ resolution: {integrity: sha512-yW0EOebSsQme9yKu09XbdDfle4/SmWZMK4dfteWcSLCYNQQcF+YOv0kIrvm+9pO11/ghA4E6A+RNQqvYj4Nr3A==}
dependencies:
'@types/node': 17.0.21
dev: true
/@types/node-fetch/2.6.1:
- resolution:
- {
- integrity: sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==,
- }
+ resolution: {integrity: sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==}
dependencies:
'@types/node': 17.0.21
form-data: 3.0.1
dev: true
/@types/node/10.12.18:
- resolution:
- {
- integrity: sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==,
- }
+ resolution: {integrity: sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==}
dev: true
/@types/node/12.12.24:
- resolution:
- {
- integrity: sha512-1Ciqv9pqwVtW6FsIUKSZNB82E5Cu1I2bBTj1xuIHXLe/1zYLl3956Nbhg2MzSYHVfl9/rmanjbQIb7LibfCnug==,
- }
+ resolution: {integrity: sha512-1Ciqv9pqwVtW6FsIUKSZNB82E5Cu1I2bBTj1xuIHXLe/1zYLl3956Nbhg2MzSYHVfl9/rmanjbQIb7LibfCnug==}
dev: true
/@types/node/13.11.0:
- resolution:
- {
- integrity: sha512-uM4mnmsIIPK/yeO+42F2RQhGUIs39K2RFmugcJANppXe6J1nvH87PvzPZYpza7Xhhs8Yn9yIAVdLZ84z61+0xQ==,
- }
+ resolution: {integrity: sha512-uM4mnmsIIPK/yeO+42F2RQhGUIs39K2RFmugcJANppXe6J1nvH87PvzPZYpza7Xhhs8Yn9yIAVdLZ84z61+0xQ==}
dev: true
/@types/node/17.0.21:
- resolution:
- {
- integrity: sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==,
- }
+ resolution: {integrity: sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==}
dev: true
/@types/normalize-package-data/2.4.0:
- resolution:
- {
- integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==,
- }
+ resolution: {integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==}
/@types/parse-json/4.0.0:
- resolution:
- {
- integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==,
- }
+ resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
dev: true
/@types/parse5/5.0.3:
- resolution:
- {
- integrity: sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==,
- }
+ resolution: {integrity: sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==}
dev: true
/@types/path-to-regexp/1.7.0:
- resolution:
- {
- integrity: sha512-ruXmJ/6LwB5L3mxUG2z3Ovi85vH9IVubXq+S9RArvMbjhbCnSLpXs0LrHQg3f0y2tKvXhWUNv7iQDySDfHSTDw==,
- }
+ resolution: {integrity: sha512-ruXmJ/6LwB5L3mxUG2z3Ovi85vH9IVubXq+S9RArvMbjhbCnSLpXs0LrHQg3f0y2tKvXhWUNv7iQDySDfHSTDw==}
deprecated: This is a stub types definition for path-to-regexp (https://github.com/pillarjs/path-to-regexp). path-to-regexp provides its own type definitions, so you don't need @types/path-to-regexp installed!
dependencies:
path-to-regexp: 6.1.0
dev: true
/@types/prettier/2.2.3:
- resolution:
- {
- integrity: sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA==,
- }
+ resolution: {integrity: sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA==}
dev: true
/@types/prompts/2.0.1:
- resolution:
- {
- integrity: sha512-AhtMcmETelF8wFDV1ucbChKhLgsc+ytXZXkNz/nnTAMSDeqsjALknEFxi7ZtLgS/G8bV2rp90LhDW5SGACimIQ==,
- }
+ resolution: {integrity: sha512-AhtMcmETelF8wFDV1ucbChKhLgsc+ytXZXkNz/nnTAMSDeqsjALknEFxi7ZtLgS/G8bV2rp90LhDW5SGACimIQ==}
dev: true
/@types/prop-types/15.7.3:
- resolution:
- {
- integrity: sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==,
- }
+ resolution: {integrity: sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==}
dev: true
/@types/q/1.5.2:
- resolution:
- {
- integrity: sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==,
- }
+ resolution: {integrity: sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==}
dev: true
/@types/range-parser/1.2.3:
- resolution:
- {
- integrity: sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==,
- }
+ resolution: {integrity: sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==}
dev: true
/@types/react-dom/16.9.4:
- resolution:
- {
- integrity: sha512-fya9xteU/n90tda0s+FtN5Ym4tbgxpq/hb/Af24dvs6uYnYn+fspaxw5USlw0R8apDNwxsqumdRoCoKitckQqw==,
- }
+ resolution: {integrity: sha512-fya9xteU/n90tda0s+FtN5Ym4tbgxpq/hb/Af24dvs6uYnYn+fspaxw5USlw0R8apDNwxsqumdRoCoKitckQqw==}
dependencies:
'@types/react': 16.9.17
dev: true
/@types/react-dom/17.0.14:
- resolution:
- {
- integrity: sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ==,
- }
+ resolution: {integrity: sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ==}
dependencies:
'@types/react': 16.9.17
dev: true
/@types/react-is/16.7.1:
- resolution:
- {
- integrity: sha512-dMLFD2cCsxtDgMkTydQCM0PxDq8vwc6uN5M/jRktDfYvH3nQj6pjC9OrCXS2lKlYoYTNJorI/dI8x9dpLshexQ==,
- }
+ resolution: {integrity: sha512-dMLFD2cCsxtDgMkTydQCM0PxDq8vwc6uN5M/jRktDfYvH3nQj6pjC9OrCXS2lKlYoYTNJorI/dI8x9dpLshexQ==}
dependencies:
'@types/react': 16.9.17
dev: true
/@types/react/16.9.17:
- resolution:
- {
- integrity: sha512-UP27In4fp4sWF5JgyV6pwVPAQM83Fj76JOcg02X5BZcpSu5Wx+fP9RMqc2v0ssBoQIFvD5JdKY41gjJJKmw6Bg==,
- }
+ resolution: {integrity: sha512-UP27In4fp4sWF5JgyV6pwVPAQM83Fj76JOcg02X5BZcpSu5Wx+fP9RMqc2v0ssBoQIFvD5JdKY41gjJJKmw6Bg==}
dependencies:
'@types/prop-types': 15.7.3
csstype: 2.6.8
dev: true
/@types/relay-runtime/13.0.0:
- resolution:
- {
- integrity: sha512-yzv6F8EZPWA2rtfFP2qMluS8tsz1q4lfdYxLegCshdAjX5uqxTR2pAliATj9wrzD6OMZF4fl9aU+Y+zmSfm2EA==,
- }
+ resolution: {integrity: sha512-yzv6F8EZPWA2rtfFP2qMluS8tsz1q4lfdYxLegCshdAjX5uqxTR2pAliATj9wrzD6OMZF4fl9aU+Y+zmSfm2EA==}
dev: true
/@types/resolve/1.17.1:
- resolution:
- {
- integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==,
- }
+ resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
dependencies:
'@types/node': 17.0.21
dev: true
/@types/responselike/1.0.0:
- resolution:
- {
- integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==,
- }
+ resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==}
dependencies:
'@types/node': 17.0.21
dev: true
/@types/retry/0.12.0:
- resolution:
- {
- integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==,
- }
+ resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==}
dev: true
/@types/rimraf/3.0.0:
- resolution:
- {
- integrity: sha512-7WhJ0MdpFgYQPXlF4Dx+DhgvlPCfz/x5mHaeDQAKhcenvQP1KCpLQ18JklAqeGMYSAT2PxLpzd0g2/HE7fj7hQ==,
- }
+ resolution: {integrity: sha512-7WhJ0MdpFgYQPXlF4Dx+DhgvlPCfz/x5mHaeDQAKhcenvQP1KCpLQ18JklAqeGMYSAT2PxLpzd0g2/HE7fj7hQ==}
dependencies:
'@types/glob': 7.1.1
'@types/node': 17.0.21
dev: true
/@types/selenium-webdriver/4.0.15:
- resolution:
- {
- integrity: sha512-5760PIZkzhPejy3hsKAdCKe5LJygGdxLKOLxmZL9GEUcFlO5OgzM6G2EbdbvOnaw4xvUSa9Uip6Ipwkih12BPA==,
- }
+ resolution: {integrity: sha512-5760PIZkzhPejy3hsKAdCKe5LJygGdxLKOLxmZL9GEUcFlO5OgzM6G2EbdbvOnaw4xvUSa9Uip6Ipwkih12BPA==}
dev: true
/@types/semver/7.3.1:
- resolution:
- {
- integrity: sha512-ooD/FJ8EuwlDKOI6D9HWxgIgJjMg2cuziXm/42npDC8y4NjxplBUn9loewZiBNCt44450lHAU0OSb51/UqXeag==,
- }
+ resolution: {integrity: sha512-ooD/FJ8EuwlDKOI6D9HWxgIgJjMg2cuziXm/42npDC8y4NjxplBUn9loewZiBNCt44450lHAU0OSb51/UqXeag==}
dependencies:
'@types/node': 17.0.21
dev: true
/@types/send/0.14.4:
- resolution:
- {
- integrity: sha512-SCVCRRjSbpwoKgA34wK8cq14OUPu4qrKigO85/ZH6J04NGws37khLtq7YQr17zyOH01p4T5oy8e1TxEzql01Pg==,
- }
+ resolution: {integrity: sha512-SCVCRRjSbpwoKgA34wK8cq14OUPu4qrKigO85/ZH6J04NGws37khLtq7YQr17zyOH01p4T5oy8e1TxEzql01Pg==}
dependencies:
'@types/mime': 2.0.1
'@types/node': 17.0.21
dev: true
/@types/serve-static/1.13.3:
- resolution:
- {
- integrity: sha512-oprSwp094zOglVrXdlo/4bAHtKTAxX6VT8FOZlBKrmyLbNvE1zxZyJ6yikMVtHIvwP45+ZQGJn+FdXGKTozq0g==,
- }
+ resolution: {integrity: sha512-oprSwp094zOglVrXdlo/4bAHtKTAxX6VT8FOZlBKrmyLbNvE1zxZyJ6yikMVtHIvwP45+ZQGJn+FdXGKTozq0g==}
dependencies:
'@types/express-serve-static-core': 4.17.1
'@types/mime': 2.0.1
dev: true
/@types/sharp/0.29.3:
- resolution:
- {
- integrity: sha512-83Xp05eK2hvfNnmKLr2Fz0C2A0jrr2TnSLqKRbkLTYuAu+Erj6mKQLoEMGafE73Om8p3q3ryZxtHFM/7hy4Adg==,
- }
+ resolution: {integrity: sha512-83Xp05eK2hvfNnmKLr2Fz0C2A0jrr2TnSLqKRbkLTYuAu+Erj6mKQLoEMGafE73Om8p3q3ryZxtHFM/7hy4Adg==}
dependencies:
'@types/node': 17.0.21
dev: true
/@types/source-list-map/0.1.2:
- resolution:
- {
- integrity: sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==,
- }
+ resolution: {integrity: sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==}
dev: true
/@types/stack-utils/2.0.0:
- resolution:
- {
- integrity: sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==,
- }
+ resolution: {integrity: sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==}
dev: true
/@types/string-hash/1.1.1:
- resolution:
- {
- integrity: sha512-ijt3zdHi2DmZxQpQTmozXszzDo78V4R3EdvX0jFMfnMH2ZzQSmCbaWOMPGXFUYSzSIdStv78HDjg32m5dxc+tA==,
- }
+ resolution: {integrity: sha512-ijt3zdHi2DmZxQpQTmozXszzDo78V4R3EdvX0jFMfnMH2ZzQSmCbaWOMPGXFUYSzSIdStv78HDjg32m5dxc+tA==}
dev: true
/@types/tar/4.0.3:
- resolution:
- {
- integrity: sha512-Z7AVMMlkI8NTWF0qGhC4QIX0zkV/+y0J8x7b/RsHrN0310+YNjoJd8UrApCiGBCWtKjxS9QhNqLi2UJNToh5hA==,
- }
+ resolution: {integrity: sha512-Z7AVMMlkI8NTWF0qGhC4QIX0zkV/+y0J8x7b/RsHrN0310+YNjoJd8UrApCiGBCWtKjxS9QhNqLi2UJNToh5hA==}
dependencies:
'@types/minipass': 2.2.0
'@types/node': 17.0.21
dev: true
/@types/text-table/0.2.1:
- resolution:
- {
- integrity: sha512-dchbFCWfVgUSWEvhOkXGS7zjm+K7jCUvGrQkAHPk2Fmslfofp4HQTH2pqnQ3Pw5GPYv0zWa2AQjKtsfZThuemQ==,
- }
+ resolution: {integrity: sha512-dchbFCWfVgUSWEvhOkXGS7zjm+K7jCUvGrQkAHPk2Fmslfofp4HQTH2pqnQ3Pw5GPYv0zWa2AQjKtsfZThuemQ==}
dev: true
/@types/through/0.0.30:
- resolution:
- {
- integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==,
- }
+ resolution: {integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==}
dependencies:
'@types/node': 17.0.21
dev: true
/@types/trusted-types/2.0.2:
- resolution:
- {
- integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==,
- }
+ resolution: {integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==}
dev: true
/@types/ua-parser-js/0.7.36:
- resolution:
- {
- integrity: sha512-N1rW+njavs70y2cApeIw1vLMYXRwfBy+7trgavGuuTfOd7j1Yh7QTRc/yqsPl6ncokt72ZXuxEU0PiCp9bSwNQ==,
- }
+ resolution: {integrity: sha512-N1rW+njavs70y2cApeIw1vLMYXRwfBy+7trgavGuuTfOd7j1Yh7QTRc/yqsPl6ncokt72ZXuxEU0PiCp9bSwNQ==}
dev: true
/@types/unist/2.0.3:
- resolution:
- {
- integrity: sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==,
- }
+ resolution: {integrity: sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==}
dev: true
/@types/uuid/8.3.1:
- resolution:
- {
- integrity: sha512-Y2mHTRAbqfFkpjldbkHGY8JIzRN6XqYRliG8/24FcHm2D2PwW24fl5xMRTVGdrb7iMrwCaIEbLWerGIkXuFWVg==,
- }
+ resolution: {integrity: sha512-Y2mHTRAbqfFkpjldbkHGY8JIzRN6XqYRliG8/24FcHm2D2PwW24fl5xMRTVGdrb7iMrwCaIEbLWerGIkXuFWVg==}
dev: true
/@types/validate-npm-package-name/3.0.0:
- resolution:
- {
- integrity: sha512-iFNNIrEaJH1lbPiyX+O/QyxSbKxrTjdNBVZGckt+iEL9So0hdZNBL68sOfHnt2txuUD8UJXvmKv/1DkgkebgUg==,
- }
+ resolution: {integrity: sha512-iFNNIrEaJH1lbPiyX+O/QyxSbKxrTjdNBVZGckt+iEL9So0hdZNBL68sOfHnt2txuUD8UJXvmKv/1DkgkebgUg==}
dev: true
/@types/vfile-message/2.0.0:
- resolution:
- {
- integrity: sha512-GpTIuDpb9u4zIO165fUy9+fXcULdD8HFRNli04GehoMVbeNq7D6OBnqSmg3lxZnC+UvgUhEWKxdKiwYUkGltIw==,
- }
+ resolution: {integrity: sha512-GpTIuDpb9u4zIO165fUy9+fXcULdD8HFRNli04GehoMVbeNq7D6OBnqSmg3lxZnC+UvgUhEWKxdKiwYUkGltIw==}
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.0.2
dev: true
/@types/vfile/3.0.2:
- resolution:
- {
- integrity: sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==,
- }
+ resolution: {integrity: sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==}
dependencies:
'@types/node': 17.0.21
'@types/unist': 2.0.3
@@ -7605,10 +5987,7 @@ packages:
dev: true
/@types/webpack-sources/0.1.5:
- resolution:
- {
- integrity: sha512-zfvjpp7jiafSmrzJ2/i3LqOyTYTuJ7u1KOXlKgDlvsj9Rr0x7ZiYu5lZbXwobL7lmsRNtPXlBfmaUD8eU2Hu8w==,
- }
+ resolution: {integrity: sha512-zfvjpp7jiafSmrzJ2/i3LqOyTYTuJ7u1KOXlKgDlvsj9Rr0x7ZiYu5lZbXwobL7lmsRNtPXlBfmaUD8eU2Hu8w==}
dependencies:
'@types/node': 17.0.21
'@types/source-list-map': 0.1.2
@@ -7616,54 +5995,36 @@ packages:
dev: true
/@types/ws/8.2.0:
- resolution:
- {
- integrity: sha512-cyeefcUCgJlEk+hk2h3N+MqKKsPViQgF5boi9TTHSK+PoR9KWBb/C5ccPcDyAqgsbAYHTwulch725DV84+pSpg==,
- }
+ resolution: {integrity: sha512-cyeefcUCgJlEk+hk2h3N+MqKKsPViQgF5boi9TTHSK+PoR9KWBb/C5ccPcDyAqgsbAYHTwulch725DV84+pSpg==}
dependencies:
'@types/node': 17.0.21
dev: true
/@types/yargs-parser/13.1.0:
- resolution:
- {
- integrity: sha512-gCubfBUZ6KxzoibJ+SCUc/57Ms1jz5NjHe4+dI2krNmU5zCPAphyLJYyTOg06ueIyfj+SaCUqmzun7ImlxDcKg==,
- }
+ resolution: {integrity: sha512-gCubfBUZ6KxzoibJ+SCUc/57Ms1jz5NjHe4+dI2krNmU5zCPAphyLJYyTOg06ueIyfj+SaCUqmzun7ImlxDcKg==}
dev: true
/@types/yargs/15.0.14:
- resolution:
- {
- integrity: sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==,
- }
+ resolution: {integrity: sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==}
dependencies:
'@types/yargs-parser': 13.1.0
dev: true
/@types/yargs/16.0.0:
- resolution:
- {
- integrity: sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==,
- }
+ resolution: {integrity: sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==}
dependencies:
'@types/yargs-parser': 13.1.0
dev: true
/@types/yargs/17.0.10:
- resolution:
- {
- integrity: sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==,
- }
+ resolution: {integrity: sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==}
dependencies:
'@types/yargs-parser': 13.1.0
dev: true
/@typescript-eslint/eslint-plugin/4.29.1_qxyn66xcaddhgaahwkbomftvi4:
- resolution:
- {
- integrity: sha512-AHqIU+SqZZgBEiWOrtN94ldR3ZUABV5dUG94j8Nms9rQnHFc8fvDOue/58K4CFz6r8OtDDc35Pw9NQPWo0Ayrw==,
- }
- engines: { node: ^10.12.0 || >=12.0.0 }
+ resolution: {integrity: sha512-AHqIU+SqZZgBEiWOrtN94ldR3ZUABV5dUG94j8Nms9rQnHFc8fvDOue/58K4CFz6r8OtDDc35Pw9NQPWo0Ayrw==}
+ engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
'@typescript-eslint/parser': ^4.0.0
eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
@@ -7687,11 +6048,8 @@ packages:
dev: true
/@typescript-eslint/experimental-utils/4.29.1_6x3mpmmsttbpxxsctsorxedanu:
- resolution:
- {
- integrity: sha512-kl6QG6qpzZthfd2bzPNSJB2YcZpNOrP6r9jueXupcZHnL74WiuSjaft7WSu17J9+ae9zTlk0KJMXPUj0daBxMw==,
- }
- engines: { node: ^10.12.0 || >=12.0.0 }
+ resolution: {integrity: sha512-kl6QG6qpzZthfd2bzPNSJB2YcZpNOrP6r9jueXupcZHnL74WiuSjaft7WSu17J9+ae9zTlk0KJMXPUj0daBxMw==}
+ engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
eslint: '*'
dependencies:
@@ -7708,11 +6066,8 @@ packages:
dev: true
/@typescript-eslint/parser/4.29.1_6x3mpmmsttbpxxsctsorxedanu:
- resolution:
- {
- integrity: sha512-3fL5iN20hzX3Q4OkG7QEPFjZV2qsVGiDhEwwh+EkmE/w7oteiOvUNzmpu5eSwGJX/anCryONltJ3WDmAzAoCMg==,
- }
- engines: { node: ^10.12.0 || >=12.0.0 }
+ resolution: {integrity: sha512-3fL5iN20hzX3Q4OkG7QEPFjZV2qsVGiDhEwwh+EkmE/w7oteiOvUNzmpu5eSwGJX/anCryONltJ3WDmAzAoCMg==}
+ engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
typescript: '*'
@@ -7730,12 +6085,9 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/parser/5.21.0_td6yqss6ra3qoebludh4ctrhym:
- resolution:
- {
- integrity: sha512-8RUwTO77hstXUr3pZoWZbRQUxXcSXafZ8/5gpnQCfXvgmP9gpNlRGlWzvfbEQ14TLjmtU8eGnONkff8U2ui2Eg==,
- }
- engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
+ /@typescript-eslint/parser/5.21.0_hrkuebk64jiu2ut2d2sm4oylnu:
+ resolution: {integrity: sha512-8RUwTO77hstXUr3pZoWZbRQUxXcSXafZ8/5gpnQCfXvgmP9gpNlRGlWzvfbEQ14TLjmtU8eGnONkff8U2ui2Eg==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
typescript: '*'
@@ -7745,58 +6097,43 @@ packages:
dependencies:
'@typescript-eslint/scope-manager': 5.21.0
'@typescript-eslint/types': 5.21.0
- '@typescript-eslint/typescript-estree': 5.21.0_typescript@4.8.2
+ '@typescript-eslint/typescript-estree': 5.21.0_typescript@4.6.3
debug: 4.3.4
eslint: 7.32.0
- typescript: 4.8.2
+ typescript: 4.6.3
transitivePeerDependencies:
- supports-color
dev: false
/@typescript-eslint/scope-manager/4.29.1:
- resolution:
- {
- integrity: sha512-Hzv/uZOa9zrD/W5mftZa54Jd5Fed3tL6b4HeaOpwVSabJK8CJ+2MkDasnX/XK4rqP5ZTWngK1ZDeCi6EnxPQ7A==,
- }
- engines: { node: ^8.10.0 || ^10.13.0 || >=11.10.1 }
+ resolution: {integrity: sha512-Hzv/uZOa9zrD/W5mftZa54Jd5Fed3tL6b4HeaOpwVSabJK8CJ+2MkDasnX/XK4rqP5ZTWngK1ZDeCi6EnxPQ7A==}
+ engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
dependencies:
'@typescript-eslint/types': 4.29.1
'@typescript-eslint/visitor-keys': 4.29.1
dev: true
/@typescript-eslint/scope-manager/5.21.0:
- resolution:
- {
- integrity: sha512-XTX0g0IhvzcH/e3393SvjRCfYQxgxtYzL3UREteUneo72EFlt7UNoiYnikUtmGVobTbhUDByhJ4xRBNe+34kOQ==,
- }
- engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
+ resolution: {integrity: sha512-XTX0g0IhvzcH/e3393SvjRCfYQxgxtYzL3UREteUneo72EFlt7UNoiYnikUtmGVobTbhUDByhJ4xRBNe+34kOQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@typescript-eslint/types': 5.21.0
'@typescript-eslint/visitor-keys': 5.21.0
dev: false
/@typescript-eslint/types/4.29.1:
- resolution:
- {
- integrity: sha512-Jj2yu78IRfw4nlaLtKjVaGaxh/6FhofmQ/j8v3NXmAiKafbIqtAPnKYrf0sbGjKdj0hS316J8WhnGnErbJ4RCA==,
- }
- engines: { node: ^8.10.0 || ^10.13.0 || >=11.10.1 }
+ resolution: {integrity: sha512-Jj2yu78IRfw4nlaLtKjVaGaxh/6FhofmQ/j8v3NXmAiKafbIqtAPnKYrf0sbGjKdj0hS316J8WhnGnErbJ4RCA==}
+ engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
dev: true
/@typescript-eslint/types/5.21.0:
- resolution:
- {
- integrity: sha512-XnOOo5Wc2cBlq8Lh5WNvAgHzpjnEzxn4CJBwGkcau7b/tZ556qrWXQz4DJyChYg8JZAD06kczrdgFPpEQZfDsA==,
- }
- engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
+ resolution: {integrity: sha512-XnOOo5Wc2cBlq8Lh5WNvAgHzpjnEzxn4CJBwGkcau7b/tZ556qrWXQz4DJyChYg8JZAD06kczrdgFPpEQZfDsA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: false
/@typescript-eslint/typescript-estree/4.29.1_typescript@4.8.2:
- resolution:
- {
- integrity: sha512-lIkkrR9E4lwZkzPiRDNq0xdC3f2iVCUjw/7WPJ4S2Sl6C3nRWkeE1YXCQ0+KsiaQRbpY16jNaokdWnm9aUIsfw==,
- }
- engines: { node: ^10.12.0 || >=12.0.0 }
+ resolution: {integrity: sha512-lIkkrR9E4lwZkzPiRDNq0xdC3f2iVCUjw/7WPJ4S2Sl6C3nRWkeE1YXCQ0+KsiaQRbpY16jNaokdWnm9aUIsfw==}
+ engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@@ -7815,12 +6152,9 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/typescript-estree/5.21.0_typescript@4.8.2:
- resolution:
- {
- integrity: sha512-Y8Y2T2FNvm08qlcoSMoNchh9y2Uj3QmjtwNMdRQkcFG7Muz//wfJBGBxh8R7HAGQFpgYpdHqUpEoPQk+q9Kjfg==,
- }
- engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
+ /@typescript-eslint/typescript-estree/5.21.0_typescript@4.6.3:
+ resolution: {integrity: sha512-Y8Y2T2FNvm08qlcoSMoNchh9y2Uj3QmjtwNMdRQkcFG7Muz//wfJBGBxh8R7HAGQFpgYpdHqUpEoPQk+q9Kjfg==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@@ -7833,39 +6167,30 @@ packages:
globby: 11.1.0
is-glob: 4.0.3
semver: 7.3.7
- tsutils: 3.21.0_typescript@4.8.2
- typescript: 4.8.2
+ tsutils: 3.21.0_typescript@4.6.3
+ typescript: 4.6.3
transitivePeerDependencies:
- supports-color
dev: false
/@typescript-eslint/visitor-keys/4.29.1:
- resolution:
- {
- integrity: sha512-zLqtjMoXvgdZY/PG6gqA73V8BjqPs4af1v2kiiETBObp+uC6gRYnJLmJHxC0QyUrrHDLJPIWNYxoBV3wbcRlag==,
- }
- engines: { node: ^8.10.0 || ^10.13.0 || >=11.10.1 }
+ resolution: {integrity: sha512-zLqtjMoXvgdZY/PG6gqA73V8BjqPs4af1v2kiiETBObp+uC6gRYnJLmJHxC0QyUrrHDLJPIWNYxoBV3wbcRlag==}
+ engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
dependencies:
'@typescript-eslint/types': 4.29.1
eslint-visitor-keys: 2.1.0
dev: true
/@typescript-eslint/visitor-keys/5.21.0:
- resolution:
- {
- integrity: sha512-SX8jNN+iHqAF0riZQMkm7e8+POXa/fXw5cxL+gjpyP+FI+JVNhii53EmQgDAfDcBpFekYSlO0fGytMQwRiMQCA==,
- }
- engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
+ resolution: {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.21.0
eslint-visitor-keys: 3.0.0
dev: false
/@vercel/fetch-cached-dns/2.0.2_node-fetch@2.6.7:
- resolution:
- {
- integrity: sha512-gDqKEV8CeY2YmCdZpP1rn3tFK1L07Vw2+HYkCK8zpRHOVGr/sP8yhBsW+C/yqGVj0i9z/rIvqIHe5emvRvxwgw==,
- }
+ resolution: {integrity: sha512-gDqKEV8CeY2YmCdZpP1rn3tFK1L07Vw2+HYkCK8zpRHOVGr/sP8yhBsW+C/yqGVj0i9z/rIvqIHe5emvRvxwgw==}
peerDependencies:
node-fetch: '*'
dependencies:
@@ -7875,10 +6200,7 @@ packages:
dev: true
/@vercel/fetch-retry/5.0.3_node-fetch@2.6.7:
- resolution:
- {
- integrity: sha512-DIIoBY92r+sQ6iHSf5WjKiYvkdsDIMPWKYATlE0KcUAj2RV6SZK9UWpUzBRKsofXqedOqpVjrI0IE6AWL7JRtg==,
- }
+ resolution: {integrity: sha512-DIIoBY92r+sQ6iHSf5WjKiYvkdsDIMPWKYATlE0KcUAj2RV6SZK9UWpUzBRKsofXqedOqpVjrI0IE6AWL7JRtg==}
peerDependencies:
node-fetch: '*'
dependencies:
@@ -7890,10 +6212,7 @@ packages:
dev: true
/@vercel/fetch/6.1.1_fii5qhbaymjqmfm7e2spxc5z4m:
- resolution:
- {
- integrity: sha512-nddCkgpA0aVIqOlzh+qVlzDNcQq0cSnqefM+x6SciGI4GCvVZeaZ7WEowgX8I/HwBAq8Uj5Bdnd+r0+sYsJsig==,
- }
+ resolution: {integrity: sha512-nddCkgpA0aVIqOlzh+qVlzDNcQq0cSnqefM+x6SciGI4GCvVZeaZ7WEowgX8I/HwBAq8Uj5Bdnd+r0+sYsJsig==}
peerDependencies:
'@types/node-fetch': '2'
node-fetch: '2'
@@ -7910,18 +6229,12 @@ packages:
dev: true
/@vercel/ncc/0.34.0:
- resolution:
- {
- integrity: sha512-G9h5ZLBJ/V57Ou9vz5hI8pda/YQX5HQszCs3AmIus3XzsmRn/0Ptic5otD3xVST8QLKk7AMk7AqpsyQGN7MZ9A==,
- }
+ resolution: {integrity: sha512-G9h5ZLBJ/V57Ou9vz5hI8pda/YQX5HQszCs3AmIus3XzsmRn/0Ptic5otD3xVST8QLKk7AMk7AqpsyQGN7MZ9A==}
hasBin: true
dev: true
/@vercel/nft/0.22.1:
- resolution:
- {
- integrity: sha512-lYYZIoxRurqDOSoVIdBicGnpUIpfyaS5qVjdPq+EfI285WqtZK3NK/dyCkiyBul+X2U2OEhRyeMdXPCHGJbohw==,
- }
+ resolution: {integrity: sha512-lYYZIoxRurqDOSoVIdBicGnpUIpfyaS5qVjdPq+EfI285WqtZK3NK/dyCkiyBul+X2U2OEhRyeMdXPCHGJbohw==}
hasBin: true
dependencies:
'@mapbox/node-pre-gyp': 1.0.5
@@ -7941,41 +6254,26 @@ packages:
dev: true
/@webassemblyjs/ast/1.11.1:
- resolution:
- {
- integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==,
- }
+ resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==}
dependencies:
'@webassemblyjs/helper-numbers': 1.11.1
'@webassemblyjs/helper-wasm-bytecode': 1.11.1
dev: true
/@webassemblyjs/floating-point-hex-parser/1.11.1:
- resolution:
- {
- integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==,
- }
+ resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==}
dev: true
/@webassemblyjs/helper-api-error/1.11.1:
- resolution:
- {
- integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==,
- }
+ resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==}
dev: true
/@webassemblyjs/helper-buffer/1.11.1:
- resolution:
- {
- integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==,
- }
+ resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==}
dev: true
/@webassemblyjs/helper-numbers/1.11.1:
- resolution:
- {
- integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==,
- }
+ resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==}
dependencies:
'@webassemblyjs/floating-point-hex-parser': 1.11.1
'@webassemblyjs/helper-api-error': 1.11.1
@@ -7983,17 +6281,11 @@ packages:
dev: true
/@webassemblyjs/helper-wasm-bytecode/1.11.1:
- resolution:
- {
- integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==,
- }
+ resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==}
dev: true
/@webassemblyjs/helper-wasm-section/1.11.1:
- resolution:
- {
- integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==,
- }
+ resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==}
dependencies:
'@webassemblyjs/ast': 1.11.1
'@webassemblyjs/helper-buffer': 1.11.1
@@ -8002,35 +6294,23 @@ packages:
dev: true
/@webassemblyjs/ieee754/1.11.1:
- resolution:
- {
- integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==,
- }
+ resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==}
dependencies:
'@xtuc/ieee754': 1.2.0
dev: true
/@webassemblyjs/leb128/1.11.1:
- resolution:
- {
- integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==,
- }
+ resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==}
dependencies:
'@xtuc/long': 4.2.2
dev: true
/@webassemblyjs/utf8/1.11.1:
- resolution:
- {
- integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==,
- }
+ resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==}
dev: true
/@webassemblyjs/wasm-edit/1.11.1:
- resolution:
- {
- integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==,
- }
+ resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==}
dependencies:
'@webassemblyjs/ast': 1.11.1
'@webassemblyjs/helper-buffer': 1.11.1
@@ -8043,10 +6323,7 @@ packages:
dev: true
/@webassemblyjs/wasm-gen/1.11.1:
- resolution:
- {
- integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==,
- }
+ resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==}
dependencies:
'@webassemblyjs/ast': 1.11.1
'@webassemblyjs/helper-wasm-bytecode': 1.11.1
@@ -8056,10 +6333,7 @@ packages:
dev: true
/@webassemblyjs/wasm-opt/1.11.1:
- resolution:
- {
- integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==,
- }
+ resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==}
dependencies:
'@webassemblyjs/ast': 1.11.1
'@webassemblyjs/helper-buffer': 1.11.1
@@ -8068,10 +6342,7 @@ packages:
dev: true
/@webassemblyjs/wasm-parser/1.11.1:
- resolution:
- {
- integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==,
- }
+ resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==}
dependencies:
'@webassemblyjs/ast': 1.11.1
'@webassemblyjs/helper-api-error': 1.11.1
@@ -8082,34 +6353,22 @@ packages:
dev: true
/@webassemblyjs/wast-printer/1.11.1:
- resolution:
- {
- integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==,
- }
+ resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==}
dependencies:
'@webassemblyjs/ast': 1.11.1
'@xtuc/long': 4.2.2
dev: true
/@xtuc/ieee754/1.2.0:
- resolution:
- {
- integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==,
- }
+ resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
dev: true
/@xtuc/long/4.2.2:
- resolution:
- {
- integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==,
- }
+ resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
dev: true
/@zeit/dns-cached-resolve/2.1.2:
- resolution:
- {
- integrity: sha512-A/5gbBskKPETTBqHwvlaW1Ri2orO62yqoFoXdxna1SQ7A/lXjpWgpJ1wdY3IQEcz5LydpS4sJ8SzI2gFyyLEhg==,
- }
+ resolution: {integrity: sha512-A/5gbBskKPETTBqHwvlaW1Ri2orO62yqoFoXdxna1SQ7A/lXjpWgpJ1wdY3IQEcz5LydpS4sJ8SzI2gFyyLEhg==}
dependencies:
'@types/async-retry': 1.2.1
'@types/lru-cache': 4.1.1
@@ -8119,10 +6378,7 @@ packages:
dev: true
/@zeit/next-typescript/1.1.2-canary.0_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-DxBzRYBFG7FvoU7nyf7nBP4gr0CdM/7noMCirVbFpfWVg7csOEBIVxWcAeUmlJRaxDBPplZ9W5BvtbxL3A8DRQ==,
- }
+ resolution: {integrity: sha512-DxBzRYBFG7FvoU7nyf7nBP4gr0CdM/7noMCirVbFpfWVg7csOEBIVxWcAeUmlJRaxDBPplZ9W5BvtbxL3A8DRQ==}
dependencies:
'@babel/preset-typescript': 7.16.7_@babel+core@7.18.0
transitivePeerDependencies:
@@ -8131,10 +6387,7 @@ packages:
dev: true
/JSONStream/1.3.5:
- resolution:
- {
- integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==,
- }
+ resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==}
hasBin: true
dependencies:
jsonparse: 1.3.1
@@ -8142,55 +6395,37 @@ packages:
dev: true
/abab/2.0.5:
- resolution:
- {
- integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==,
- }
+ resolution: {integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==}
dev: true
/abbrev/1.1.1:
- resolution:
- {
- integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==,
- }
+ resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
dev: true
/abort-controller/3.0.0:
- resolution:
- {
- integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==,
- }
- engines: { node: '>=6.5' }
+ resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
+ engines: {node: '>=6.5'}
dependencies:
event-target-shim: 5.0.1
dev: true
/accepts/1.3.7:
- resolution:
- {
- integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==,
- }
- engines: { node: '>= 0.6' }
+ resolution: {integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==}
+ engines: {node: '>= 0.6'}
dependencies:
mime-types: 2.1.30
negotiator: 0.6.2
dev: true
/acorn-globals/6.0.0:
- resolution:
- {
- integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==,
- }
+ resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==}
dependencies:
acorn: 7.4.1
acorn-walk: 7.1.1
dev: true
/acorn-import-assertions/1.7.6_acorn@8.8.0:
- resolution:
- {
- integrity: sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==,
- }
+ resolution: {integrity: sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==}
peerDependencies:
acorn: ^8
dependencies:
@@ -8198,20 +6433,14 @@ packages:
dev: true
/acorn-jsx/5.3.1_acorn@7.4.1:
- resolution:
- {
- integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==,
- }
+ resolution: {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
/acorn-jsx/5.3.1_acorn@8.6.0:
- resolution:
- {
- integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==,
- }
+ resolution: {integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==}
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
@@ -8219,93 +6448,60 @@ packages:
dev: true
/acorn-walk/7.1.1:
- resolution:
- {
- integrity: sha512-wdlPY2tm/9XBr7QkKlq0WQVgiuGTX6YWPyRyBviSoScBuLfTVQhvwg6wJ369GJ/1nPfTLMfnrFIfjqVg6d+jQQ==,
- }
- engines: { node: '>=0.4.0' }
+ resolution: {integrity: sha512-wdlPY2tm/9XBr7QkKlq0WQVgiuGTX6YWPyRyBviSoScBuLfTVQhvwg6wJ369GJ/1nPfTLMfnrFIfjqVg6d+jQQ==}
+ engines: {node: '>=0.4.0'}
dev: true
/acorn-walk/8.0.0:
- resolution:
- {
- integrity: sha512-oZRad/3SMOI/pxbbmqyurIx7jHw1wZDcR9G44L8pUVFEomX/0dH89SrM1KaDXuv1NpzAXz6Op/Xu/Qd5XXzdEA==,
- }
- engines: { node: '>=0.4.0' }
+ resolution: {integrity: sha512-oZRad/3SMOI/pxbbmqyurIx7jHw1wZDcR9G44L8pUVFEomX/0dH89SrM1KaDXuv1NpzAXz6Op/Xu/Qd5XXzdEA==}
+ engines: {node: '>=0.4.0'}
/acorn/6.4.2:
- resolution:
- {
- integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==,
- }
- engines: { node: '>=0.4.0' }
+ resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==}
+ engines: {node: '>=0.4.0'}
hasBin: true
dev: true
/acorn/7.4.1:
- resolution:
- {
- integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==,
- }
- engines: { node: '>=0.4.0' }
+ resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==}
+ engines: {node: '>=0.4.0'}
hasBin: true
/acorn/8.5.0:
- resolution:
- {
- integrity: sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==,
- }
- engines: { node: '>=0.4.0' }
+ resolution: {integrity: sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==}
+ engines: {node: '>=0.4.0'}
hasBin: true
dev: true
/acorn/8.6.0:
- resolution:
- {
- integrity: sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==,
- }
- engines: { node: '>=0.4.0' }
+ resolution: {integrity: sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==}
+ engines: {node: '>=0.4.0'}
hasBin: true
/acorn/8.8.0:
- resolution:
- {
- integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==,
- }
- engines: { node: '>=0.4.0' }
+ resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==}
+ engines: {node: '>=0.4.0'}
hasBin: true
dev: true
/add-stream/1.0.0:
- resolution:
- {
- integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==,
- }
+ resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==}
dev: true
/after-all-results/2.0.0:
- resolution:
- {
- integrity: sha512-2zHEyuhSJOuCrmas9YV0YL/MFCWLxe1dS6k/ENhgYrb/JqyMnadLN4iIAc9kkZrbElMDyyAGH/0J18OPErOWLg==,
- }
+ resolution: {integrity: sha512-2zHEyuhSJOuCrmas9YV0YL/MFCWLxe1dS6k/ENhgYrb/JqyMnadLN4iIAc9kkZrbElMDyyAGH/0J18OPErOWLg==}
dev: true
/agent-base/4.3.0:
- resolution:
- {
- integrity: sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==,
- }
- engines: { node: '>= 4.0.0' }
+ resolution: {integrity: sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==}
+ engines: {node: '>= 4.0.0'}
dependencies:
es6-promisify: 5.0.0
dev: true
/agent-base/6.0.2:
- resolution:
- {
- integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==,
- }
- engines: { node: '>= 6.0.0' }
+ resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
+ engines: {node: '>= 6.0.0'}
dependencies:
debug: 4.3.4
transitivePeerDependencies:
@@ -8313,21 +6509,15 @@ packages:
dev: true
/agentkeepalive/3.4.1:
- resolution:
- {
- integrity: sha512-MPIwsZU9PP9kOrZpyu2042kYA8Fdt/AedQYkYXucHgF9QoD9dXVp0ypuGnHXSR0hTstBxdt85Xkh4JolYfK5wg==,
- }
- engines: { node: '>= 4.0.0' }
+ resolution: {integrity: sha512-MPIwsZU9PP9kOrZpyu2042kYA8Fdt/AedQYkYXucHgF9QoD9dXVp0ypuGnHXSR0hTstBxdt85Xkh4JolYfK5wg==}
+ engines: {node: '>= 4.0.0'}
dependencies:
humanize-ms: 1.2.1
dev: true
/agentkeepalive/4.1.4:
- resolution:
- {
- integrity: sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==,
- }
- engines: { node: '>= 8.0.0' }
+ resolution: {integrity: sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==}
+ engines: {node: '>= 8.0.0'}
dependencies:
debug: 4.3.4
depd: 1.1.2
@@ -8337,21 +6527,15 @@ packages:
dev: true
/aggregate-error/3.0.1:
- resolution:
- {
- integrity: sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==}
+ engines: {node: '>=8'}
dependencies:
clean-stack: 2.2.0
indent-string: 4.0.0
dev: true
/ajv-keywords/3.5.2_ajv@6.12.6:
- resolution:
- {
- integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==,
- }
+ resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==}
peerDependencies:
ajv: ^6.9.1
dependencies:
@@ -8359,10 +6543,7 @@ packages:
dev: true
/ajv/6.12.6:
- resolution:
- {
- integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==,
- }
+ resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
dependencies:
fast-deep-equal: 3.1.3
fast-json-stable-stringify: 2.1.0
@@ -8370,10 +6551,7 @@ packages:
uri-js: 4.2.2
/ajv/8.11.0:
- resolution:
- {
- integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==,
- }
+ resolution: {integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==}
dependencies:
fast-deep-equal: 3.1.3
json-schema-traverse: 1.0.0
@@ -8381,10 +6559,7 @@ packages:
uri-js: 4.2.2
/alex/9.1.0:
- resolution:
- {
- integrity: sha512-mlNQ0CBGinzZj1pjiXaSLsihjZ4Kzq0U0EjR+DrZ3IQQfM4pf4OtxHI1agBIiEwv0tQUzimjgTk+5t9iHeT7Vw==,
- }
+ resolution: {integrity: sha512-mlNQ0CBGinzZj1pjiXaSLsihjZ4Kzq0U0EjR+DrZ3IQQfM4pf4OtxHI1agBIiEwv0tQUzimjgTk+5t9iHeT7Vw==}
hasBin: true
dependencies:
meow: 7.1.1
@@ -8410,17 +6585,11 @@ packages:
dev: true
/alphanum-sort/1.0.2:
- resolution:
- {
- integrity: sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==,
- }
+ resolution: {integrity: sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==}
dev: true
/amphtml-validator/1.0.35:
- resolution:
- {
- integrity: sha512-C67JzC5EI6pE2C0sAo/zuCp8ARDl1Vtt6/s0nr+3NuXDNOdkjclZUkaNAd/ZnsEvvYodkXZ6T/uww890IQh9dQ==,
- }
+ resolution: {integrity: sha512-C67JzC5EI6pE2C0sAo/zuCp8ARDl1Vtt6/s0nr+3NuXDNOdkjclZUkaNAd/ZnsEvvYodkXZ6T/uww890IQh9dQ==}
hasBin: true
dependencies:
colors: 1.4.0
@@ -8429,124 +6598,79 @@ packages:
dev: true
/anser/1.4.9:
- resolution:
- {
- integrity: sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA==,
- }
+ resolution: {integrity: sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA==}
dev: false
/ansi-align/3.0.0:
- resolution:
- {
- integrity: sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==,
- }
+ resolution: {integrity: sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==}
dependencies:
string-width: 3.1.0
dev: true
/ansi-colors/4.1.1:
- resolution:
- {
- integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==}
+ engines: {node: '>=6'}
/ansi-escapes/3.2.0:
- resolution:
- {
- integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==}
+ engines: {node: '>=4'}
dev: true
/ansi-escapes/4.3.0:
- resolution:
- {
- integrity: sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==}
+ engines: {node: '>=8'}
dependencies:
type-fest: 0.8.1
/ansi-regex/2.1.1:
- resolution:
- {
- integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==}
+ engines: {node: '>=0.10.0'}
dev: true
/ansi-regex/3.0.0:
- resolution:
- {
- integrity: sha512-wFUFA5bg5dviipbQQ32yOQhl6gcJaJXiHE7dvR8VYPG97+J/GNC5FKGepKdEDUFeXRzDxPF1X/Btc8L+v7oqIQ==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-wFUFA5bg5dviipbQQ32yOQhl6gcJaJXiHE7dvR8VYPG97+J/GNC5FKGepKdEDUFeXRzDxPF1X/Btc8L+v7oqIQ==}
+ engines: {node: '>=4'}
dev: true
/ansi-regex/4.1.0:
- resolution:
- {
- integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==}
+ engines: {node: '>=6'}
dev: true
/ansi-regex/5.0.1:
- resolution:
- {
- integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
+ engines: {node: '>=8'}
/ansi-regex/6.0.1:
- resolution:
- {
- integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==,
- }
- engines: { node: '>=12' }
+ resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
+ engines: {node: '>=12'}
dev: true
/ansi-styles/2.2.1:
- resolution:
- {
- integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==}
+ engines: {node: '>=0.10.0'}
dev: true
/ansi-styles/3.2.1:
- resolution:
- {
- integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
+ engines: {node: '>=4'}
dependencies:
color-convert: 1.9.3
/ansi-styles/4.3.0:
- resolution:
- {
- integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
+ engines: {node: '>=8'}
dependencies:
color-convert: 2.0.1
/ansi-styles/5.1.0:
- resolution:
- {
- integrity: sha512-osxifZo3ar56+e8tdYreU6p8FZGciBHo5O0JoDAxMUqZuyNUb+yHEwYtJZ+Z32R459jEgtwVf1u8D7qYwU0l6w==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-osxifZo3ar56+e8tdYreU6p8FZGciBHo5O0JoDAxMUqZuyNUb+yHEwYtJZ+Z32R459jEgtwVf1u8D7qYwU0l6w==}
+ engines: {node: '>=10'}
dev: true
/any-observable/0.3.0_rxjs@6.6.2:
- resolution:
- {
- integrity: sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==}
+ engines: {node: '>=6'}
peerDependencies:
rxjs: '*'
zenObservable: '*'
@@ -8560,78 +6684,51 @@ packages:
dev: true
/anymatch/1.3.2:
- resolution:
- {
- integrity: sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==,
- }
+ resolution: {integrity: sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==}
dependencies:
micromatch: 2.3.11
normalize-path: 2.1.1
dev: true
/anymatch/3.1.1:
- resolution:
- {
- integrity: sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==,
- }
- engines: { node: '>= 8' }
+ resolution: {integrity: sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==}
+ engines: {node: '>= 8'}
dependencies:
normalize-path: 3.0.0
picomatch: 2.2.3
dev: true
/append-field/1.0.0:
- resolution:
- {
- integrity: sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==,
- }
+ resolution: {integrity: sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==}
dev: true
/aproba/1.2.0:
- resolution:
- {
- integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==,
- }
+ resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==}
dev: true
/aproba/2.0.0:
- resolution:
- {
- integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==,
- }
+ resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==}
dev: true
/are-we-there-yet/1.1.5:
- resolution:
- {
- integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==,
- }
+ resolution: {integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==}
dependencies:
delegates: 1.0.0
readable-stream: 2.3.7
dev: true
/arg/4.1.0:
- resolution:
- {
- integrity: sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==,
- }
+ resolution: {integrity: sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==}
dev: true
/argparse/1.0.10:
- resolution:
- {
- integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==,
- }
+ resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
dependencies:
sprintf-js: 1.0.3
/args/4.0.0:
- resolution:
- {
- integrity: sha512-4b7lVF58nlo7sNtq8s2OueroOY/UHn0Nt/NVjsx9zn28u6yDVb9bQ/uy/5jKtHCbUDil4MlMyDLF5+OHEgnTug==,
- }
- engines: { node: '> 4.0.0' }
+ resolution: {integrity: sha512-4b7lVF58nlo7sNtq8s2OueroOY/UHn0Nt/NVjsx9zn28u6yDVb9bQ/uy/5jKtHCbUDil4MlMyDLF5+OHEgnTug==}
+ engines: {node: '> 4.0.0'}
dependencies:
camelcase: 5.0.0
chalk: 2.3.2
@@ -8640,112 +6737,73 @@ packages:
dev: true
/aria-query/4.2.2:
- resolution:
- {
- integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==,
- }
- engines: { node: '>=6.0' }
+ resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==}
+ engines: {node: '>=6.0'}
dependencies:
'@babel/runtime': 7.16.7
'@babel/runtime-corejs3': 7.12.13
dev: false
/aria-query/5.0.0:
- resolution:
- {
- integrity: sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==,
- }
- engines: { node: '>=6.0' }
+ resolution: {integrity: sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==}
+ engines: {node: '>=6.0'}
dev: true
/arr-diff/2.0.0:
- resolution:
- {
- integrity: sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==}
+ engines: {node: '>=0.10.0'}
dependencies:
arr-flatten: 1.1.0
dev: true
/arr-diff/4.0.0:
- resolution:
- {
- integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==}
+ engines: {node: '>=0.10.0'}
/arr-flatten/1.1.0:
- resolution:
- {
- integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==}
+ engines: {node: '>=0.10.0'}
/arr-union/3.1.0:
- resolution:
- {
- integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
/array-differ/1.0.0:
- resolution:
- {
- integrity: sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==}
+ engines: {node: '>=0.10.0'}
dev: false
/array-differ/3.0.0:
- resolution:
- {
- integrity: sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==}
+ engines: {node: '>=8'}
dev: true
/array-each/1.0.1:
- resolution:
- {
- integrity: sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==}
+ engines: {node: '>=0.10.0'}
dev: true
/array-filter/1.0.0:
- resolution:
- {
- integrity: sha512-Ene1hbrinPZ1qPoZp7NSx4jQnh4nr7MtY78pHNb+yr8yHbxmTS7ChGW0a55JKA7TkRDeoQxK4GcJaCvBYplSKA==,
- }
+ resolution: {integrity: sha512-Ene1hbrinPZ1qPoZp7NSx4jQnh4nr7MtY78pHNb+yr8yHbxmTS7ChGW0a55JKA7TkRDeoQxK4GcJaCvBYplSKA==}
dev: true
/array-find-index/1.0.2:
- resolution:
- {
- integrity: sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==}
+ engines: {node: '>=0.10.0'}
dev: true
/array-flatten/1.1.1:
- resolution: { integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= }
+ resolution: {integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=}
dev: true
/array-ify/1.0.0:
- resolution:
- {
- integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==,
- }
+ resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==}
dev: true
/array-includes/3.1.4:
- resolution:
- {
- integrity: sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
@@ -8754,11 +6812,8 @@ packages:
is-string: 1.0.7
/array-includes/3.1.5:
- resolution:
- {
- integrity: sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
@@ -8767,83 +6822,53 @@ packages:
is-string: 1.0.7
/array-iterate/1.1.4:
- resolution:
- {
- integrity: sha512-sNRaPGh9nnmdC8Zf+pT3UqP8rnWj5Hf9wiFGsX3wUQ2yVSIhO2ShFwCoceIPpB41QF6i2OEmrHmCo36xronCVA==,
- }
+ resolution: {integrity: sha512-sNRaPGh9nnmdC8Zf+pT3UqP8rnWj5Hf9wiFGsX3wUQ2yVSIhO2ShFwCoceIPpB41QF6i2OEmrHmCo36xronCVA==}
dev: true
/array-slice/1.1.0:
- resolution:
- {
- integrity: sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==}
+ engines: {node: '>=0.10.0'}
dev: true
/array-union/1.0.2:
- resolution:
- {
- integrity: sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==}
+ engines: {node: '>=0.10.0'}
dependencies:
array-uniq: 1.0.3
/array-union/2.1.0:
- resolution:
- {
- integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
+ engines: {node: '>=8'}
/array-union/3.0.1:
- resolution:
- {
- integrity: sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==,
- }
- engines: { node: '>=12' }
+ resolution: {integrity: sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==}
+ engines: {node: '>=12'}
dev: true
/array-uniq/1.0.3:
- resolution:
- {
- integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==}
+ engines: {node: '>=0.10.0'}
/array-unique/0.2.1:
- resolution:
- {
- integrity: sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==}
+ engines: {node: '>=0.10.0'}
dev: true
/array-unique/0.3.2:
- resolution:
- {
- integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==}
+ engines: {node: '>=0.10.0'}
/array.prototype.flat/1.2.5:
- resolution:
- {
- integrity: sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {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
/array.prototype.flatmap/1.2.5:
- resolution:
- {
- integrity: sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.3
@@ -8851,11 +6876,8 @@ packages:
dev: true
/array.prototype.flatmap/1.3.0:
- resolution:
- {
- integrity: sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
@@ -8864,31 +6886,19 @@ packages:
dev: false
/arrify/1.0.1:
- resolution:
- {
- integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==}
+ engines: {node: '>=0.10.0'}
/arrify/2.0.1:
- resolution:
- {
- integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==}
+ engines: {node: '>=8'}
/asap/2.0.6:
- resolution:
- {
- integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==,
- }
+ resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==}
dev: true
/asn1.js/4.10.1:
- resolution:
- {
- integrity: sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==,
- }
+ resolution: {integrity: sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==}
dependencies:
bn.js: 4.11.9
inherits: 2.0.4
@@ -8896,27 +6906,18 @@ packages:
dev: true
/asn1/0.2.4:
- resolution:
- {
- integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==,
- }
+ resolution: {integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==}
dependencies:
safer-buffer: 2.1.2
dev: true
/assert-plus/1.0.0:
- resolution:
- {
- integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==,
- }
- engines: { node: '>=0.8' }
+ resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==}
+ engines: {node: '>=0.8'}
dev: true
/assert/2.0.0:
- resolution:
- {
- integrity: sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==,
- }
+ resolution: {integrity: sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==}
dependencies:
es6-object-assign: 1.1.0
is-nan: 1.3.2
@@ -8925,134 +6926,83 @@ packages:
dev: true
/assign-symbols/1.0.0:
- resolution:
- {
- integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
/ast-types-flow/0.0.7:
- resolution:
- {
- integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==,
- }
+ resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==}
dev: false
/ast-types/0.14.2:
- resolution:
- {
- integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==}
+ engines: {node: '>=4'}
dependencies:
tslib: 2.3.1
/astral-regex/2.0.0:
- resolution:
- {
- integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
+ engines: {node: '>=8'}
/async-each/1.0.3:
- resolution:
- {
- integrity: sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==,
- }
+ resolution: {integrity: sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==}
dev: true
/async-retry/1.2.1:
- resolution:
- {
- integrity: sha512-FadV8UDcyZDjzb6eV7MCJj0bfrNjwKw7/X0QHPFCbYP6T20FXgZCYXpJKlQC8RxEQP1E6Xs8pNHdh3bcrZAuAw==,
- }
+ resolution: {integrity: sha512-FadV8UDcyZDjzb6eV7MCJj0bfrNjwKw7/X0QHPFCbYP6T20FXgZCYXpJKlQC8RxEQP1E6Xs8pNHdh3bcrZAuAw==}
dependencies:
retry: 0.10.1
dev: true
/async-retry/1.2.3:
- resolution:
- {
- integrity: sha512-tfDb02Th6CE6pJUF2gjW5ZVjsgwlucVXOEQMvEX9JgSJMs9gAX+Nz3xRuJBKuUYjTSYORqvDBORdAQ3LU59g7Q==,
- }
+ resolution: {integrity: sha512-tfDb02Th6CE6pJUF2gjW5ZVjsgwlucVXOEQMvEX9JgSJMs9gAX+Nz3xRuJBKuUYjTSYORqvDBORdAQ3LU59g7Q==}
dependencies:
retry: 0.12.0
dev: true
/async-retry/1.3.1:
- resolution:
- {
- integrity: sha512-aiieFW/7h3hY0Bq5d+ktDBejxuwR78vRu9hDUdR8rNhSaQ29VzPL4AoIRG7D/c7tdenwOcKvgPM6tIxB3cB6HA==,
- }
+ resolution: {integrity: sha512-aiieFW/7h3hY0Bq5d+ktDBejxuwR78vRu9hDUdR8rNhSaQ29VzPL4AoIRG7D/c7tdenwOcKvgPM6tIxB3cB6HA==}
dependencies:
retry: 0.12.0
dev: true
/async-sema/3.0.0:
- resolution:
- {
- integrity: sha512-zyCMBDl4m71feawrxYcVbHxv/UUkqm4nKJiLu3+l9lfiQha6jQ/9dxhrXLnzzBXVFqCTDwiUkZOz9XFbdEGQsg==,
- }
+ resolution: {integrity: sha512-zyCMBDl4m71feawrxYcVbHxv/UUkqm4nKJiLu3+l9lfiQha6jQ/9dxhrXLnzzBXVFqCTDwiUkZOz9XFbdEGQsg==}
dev: true
/async-sema/3.0.1:
- resolution:
- {
- integrity: sha512-fKT2riE8EHAvJEfLJXZiATQWqZttjx1+tfgnVshCDrH8vlw4YC8aECe0B8MU184g+aVRFVgmfxFlKZKaozSrNw==,
- }
+ resolution: {integrity: sha512-fKT2riE8EHAvJEfLJXZiATQWqZttjx1+tfgnVshCDrH8vlw4YC8aECe0B8MU184g+aVRFVgmfxFlKZKaozSrNw==}
dev: true
/async-sema/3.1.1:
- resolution:
- {
- integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==,
- }
+ resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==}
dev: true
/async/3.2.4:
- resolution:
- {
- integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==,
- }
+ resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==}
dev: true
/asynckit/0.4.0:
- resolution:
- {
- integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==,
- }
+ resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
dev: true
/asyncro/3.0.0:
- resolution:
- {
- integrity: sha512-nEnWYfrBmA3taTiuiOoZYmgJ/CNrSoQLeLs29SeLcPu60yaw/mHDBHV0iOZ051fTvsTHxpCY+gXibqT9wbQYfg==,
- }
+ resolution: {integrity: sha512-nEnWYfrBmA3taTiuiOoZYmgJ/CNrSoQLeLs29SeLcPu60yaw/mHDBHV0iOZ051fTvsTHxpCY+gXibqT9wbQYfg==}
dev: true
/at-least-node/1.0.0:
- resolution:
- {
- integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==,
- }
- engines: { node: '>= 4.0.0' }
+ resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==}
+ engines: {node: '>= 4.0.0'}
dev: true
/atob/2.1.2:
- resolution:
- {
- integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==,
- }
- engines: { node: '>= 4.5.0' }
+ resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==}
+ engines: {node: '>= 4.5.0'}
hasBin: true
/autoprefixer/10.4.4_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==,
- }
- engines: { node: ^10 || ^12 || >=14 }
+ resolution: {integrity: sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==}
+ engines: {node: ^10 || ^12 || >=14}
hasBin: true
peerDependencies:
postcss: ^8.1.0
@@ -9067,11 +7017,8 @@ packages:
dev: true
/autoprefixer/10.4.4_postcss@8.4.5:
- resolution:
- {
- integrity: sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==,
- }
- engines: { node: ^10 || ^12 || >=14 }
+ resolution: {integrity: sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==}
+ engines: {node: ^10 || ^12 || >=14}
hasBin: true
peerDependencies:
postcss: ^8.1.0
@@ -9086,11 +7033,8 @@ packages:
dev: true
/autoprefixer/9.7.4:
- resolution:
- {
- integrity: sha512-g0Ya30YrMBAEZk60lp+qfX5YQllG+S5W3GYCFvyHTvhOki0AEQJLPEcIuGRsqVwLi8FvXPVtwTGhfr38hVpm0g==,
- }
- engines: { node: '>=6.0.0' }
+ resolution: {integrity: sha512-g0Ya30YrMBAEZk60lp+qfX5YQllG+S5W3GYCFvyHTvhOki0AEQJLPEcIuGRsqVwLi8FvXPVtwTGhfr38hVpm0g==}
+ engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
browserslist: 4.20.2
@@ -9103,49 +7047,31 @@ packages:
dev: true
/available-typed-arrays/1.0.2:
- resolution:
- {
- integrity: sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ==}
+ engines: {node: '>= 0.4'}
dependencies:
array-filter: 1.0.0
dev: true
/aws-sign2/0.7.0:
- resolution:
- {
- integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==,
- }
+ resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==}
dev: true
/aws4/1.9.0:
- resolution:
- {
- integrity: sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A==,
- }
+ resolution: {integrity: sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A==}
dev: true
/axe-core/4.3.5:
- resolution:
- {
- integrity: sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==}
+ engines: {node: '>=4'}
dev: false
/axobject-query/2.2.0:
- resolution:
- {
- integrity: sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==,
- }
+ resolution: {integrity: sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==}
dev: false
/babel-core/7.0.0-bridge.0_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==,
- }
+ resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -9153,11 +7079,8 @@ packages:
dev: false
/babel-jest/27.0.6_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-iTJyYLNc4wRofASmofpOc5NK9QunwMk+TLFgGXsTFS8uEqmd8wdI7sga0FPe2oVH3b5Agt/EAK1QjPEuKL8VfA==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {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:
@@ -9175,19 +7098,13 @@ packages:
dev: true
/babel-plugin-dynamic-import-node/2.3.3:
- resolution:
- {
- integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==,
- }
+ resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==}
dependencies:
object.assign: 4.1.2
/babel-plugin-istanbul/6.0.0:
- resolution:
- {
- integrity: sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==}
+ engines: {node: '>=8'}
dependencies:
'@babel/helper-plugin-utils': 7.16.7
'@istanbuljs/load-nyc-config': 1.0.0
@@ -9199,11 +7116,8 @@ packages:
dev: true
/babel-plugin-jest-hoist/27.0.6:
- resolution:
- {
- integrity: sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@babel/template': 7.16.7
'@babel/types': 7.18.0
@@ -9212,11 +7126,8 @@ packages:
dev: true
/babel-plugin-macros/3.0.1:
- resolution:
- {
- integrity: sha512-CKt4+Oy9k2wiN+hT1uZzOw7d8zb1anbQpf7KLwaaXRCi/4pzKdFKHf7v5mvoPmjkmxshh7eKZQuRop06r5WP4w==,
- }
- engines: { node: '>=10', npm: '>=6' }
+ resolution: {integrity: sha512-CKt4+Oy9k2wiN+hT1uZzOw7d8zb1anbQpf7KLwaaXRCi/4pzKdFKHf7v5mvoPmjkmxshh7eKZQuRop06r5WP4w==}
+ engines: {node: '>=10', npm: '>=6'}
dependencies:
'@babel/runtime': 7.16.7
cosmiconfig: 7.0.0
@@ -9224,10 +7135,7 @@ packages:
dev: true
/babel-plugin-polyfill-corejs2/0.2.2_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==,
- }
+ resolution: {integrity: sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -9240,10 +7148,7 @@ packages:
dev: true
/babel-plugin-polyfill-corejs2/0.3.1_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==,
- }
+ resolution: {integrity: sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -9255,10 +7160,7 @@ packages:
- supports-color
/babel-plugin-polyfill-corejs3/0.2.3_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g==,
- }
+ resolution: {integrity: sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -9270,10 +7172,7 @@ packages:
dev: true
/babel-plugin-polyfill-corejs3/0.5.2_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==,
- }
+ resolution: {integrity: sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -9284,10 +7183,7 @@ packages:
- supports-color
/babel-plugin-polyfill-regenerator/0.2.2_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==,
- }
+ resolution: {integrity: sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -9298,10 +7194,7 @@ packages:
dev: true
/babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==,
- }
+ resolution: {integrity: sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -9311,10 +7204,7 @@ packages:
- supports-color
/babel-plugin-styled-components/1.13.3_styled-components@5.3.3:
- resolution:
- {
- integrity: sha512-meGStRGv+VuKA/q0/jXxrPNWEm4LPfYIqxooDTdmh8kFsP/Ph7jJG5rUPwUPX3QHUvggwdbgdGpo88P/rRYsVw==,
- }
+ resolution: {integrity: sha512-meGStRGv+VuKA/q0/jXxrPNWEm4LPfYIqxooDTdmh8kFsP/Ph7jJG5rUPwUPX3QHUvggwdbgdGpo88P/rRYsVw==}
peerDependencies:
styled-components: '>= 2'
dependencies:
@@ -9326,42 +7216,27 @@ packages:
dev: true
/babel-plugin-syntax-jsx/6.18.0:
- resolution:
- {
- integrity: sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==,
- }
+ resolution: {integrity: sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==}
dev: true
/babel-plugin-transform-async-to-promises/0.8.15:
- resolution:
- {
- integrity: sha512-fDXP68ZqcinZO2WCiimCL9zhGjGXOnn3D33zvbh+yheZ/qOrNVVDDIBtAaM3Faz8TRvQzHiRKsu3hfrBAhEncQ==,
- }
+ resolution: {integrity: sha512-fDXP68ZqcinZO2WCiimCL9zhGjGXOnn3D33zvbh+yheZ/qOrNVVDDIBtAaM3Faz8TRvQzHiRKsu3hfrBAhEncQ==}
dev: true
/babel-plugin-transform-define/2.0.0:
- resolution:
- {
- integrity: sha512-0dv5RNRUlUKxGYIIErl01lpvi8b7W2R04Qcl1mCj70ahwZcgiklfXnFlh4FGnRh6aayCfSZKdhiMryVzcq5Dmg==,
- }
- engines: { node: '>= 8.x.x' }
+ resolution: {integrity: sha512-0dv5RNRUlUKxGYIIErl01lpvi8b7W2R04Qcl1mCj70ahwZcgiklfXnFlh4FGnRh6aayCfSZKdhiMryVzcq5Dmg==}
+ engines: {node: '>= 8.x.x'}
dependencies:
lodash: 4.17.21
traverse: 0.6.6
dev: true
/babel-plugin-transform-react-remove-prop-types/0.4.24:
- resolution:
- {
- integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==,
- }
+ resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==}
dev: true
/babel-plugin-transform-replace-expressions/0.2.0_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-Eh1rRd9hWEYgkgoA3D0kGp7xJ/wgVshgsqmq60iC4HVWD+Lux+fNHSHBa2v1Hsv+dHflShC71qKhiH40OiPtDA==,
- }
+ resolution: {integrity: sha512-Eh1rRd9hWEYgkgoA3D0kGp7xJ/wgVshgsqmq60iC4HVWD+Lux+fNHSHBa2v1Hsv+dHflShC71qKhiH40OiPtDA==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -9370,10 +7245,7 @@ packages:
dev: true
/babel-preset-current-node-syntax/1.0.1_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==,
- }
+ resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
@@ -9393,11 +7265,8 @@ packages:
dev: true
/babel-preset-jest/27.0.6_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {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:
@@ -9407,24 +7276,15 @@ packages:
dev: true
/bail/1.0.4:
- resolution:
- {
- integrity: sha512-S8vuDB4w6YpRhICUDET3guPlQpaJl7od94tpZ0Fvnyp+MKW/HyDTcRDck+29C9g+d/qQHnddRH3+94kZdrW0Ww==,
- }
+ resolution: {integrity: sha512-S8vuDB4w6YpRhICUDET3guPlQpaJl7od94tpZ0Fvnyp+MKW/HyDTcRDck+29C9g+d/qQHnddRH3+94kZdrW0Ww==}
dev: true
/balanced-match/1.0.0:
- resolution:
- {
- integrity: sha512-9Y0g0Q8rmSt+H33DfKv7FOc3v+iRI+o1lbzt8jGcIosYW37IIW/2XVYq5NPdmaD5NQ59Nk26Kl/vZbwW9Fr8vg==,
- }
+ resolution: {integrity: sha512-9Y0g0Q8rmSt+H33DfKv7FOc3v+iRI+o1lbzt8jGcIosYW37IIW/2XVYq5NPdmaD5NQ59Nk26Kl/vZbwW9Fr8vg==}
/base/0.11.2:
- resolution:
- {
- integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
cache-base: 1.0.1
@@ -9436,80 +7296,50 @@ packages:
pascalcase: 0.1.1
/base64-js/1.5.1:
- resolution:
- {
- integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==,
- }
+ resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
dev: true
/bcrypt-pbkdf/1.0.2:
- resolution:
- {
- integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==,
- }
+ resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==}
dependencies:
tweetnacl: 0.14.5
dev: true
/before-after-hook/1.4.0:
- resolution:
- {
- integrity: sha512-l5r9ir56nda3qu14nAXIlyq1MmUSs0meCIaFAh8HwkFwP1F8eToOuS3ah2VAHHcY04jaYD7FpJC5JTXHYRbkzg==,
- }
+ resolution: {integrity: sha512-l5r9ir56nda3qu14nAXIlyq1MmUSs0meCIaFAh8HwkFwP1F8eToOuS3ah2VAHHcY04jaYD7FpJC5JTXHYRbkzg==}
dev: true
/before-after-hook/2.1.1:
- resolution:
- {
- integrity: sha512-5ekuQOvO04MDj7kYZJaMab2S8SPjGJbotVNyv7QYFCOAwrGZs/YnoDNlh1U+m5hl7H2D/+n0taaAV/tfyd3KMA==,
- }
+ resolution: {integrity: sha512-5ekuQOvO04MDj7kYZJaMab2S8SPjGJbotVNyv7QYFCOAwrGZs/YnoDNlh1U+m5hl7H2D/+n0taaAV/tfyd3KMA==}
dev: true
/big.js/5.2.2:
- resolution:
- {
- integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==,
- }
+ resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==}
dev: true
/big.js/6.1.1:
- resolution:
- {
- integrity: sha512-1vObw81a8ylZO5ePrtMay0n018TcftpTA5HFKDaSuiUDBo8biRBtjIobw60OpwuvrGk+FsxKamqN4cnmj/eXdg==,
- }
+ resolution: {integrity: sha512-1vObw81a8ylZO5ePrtMay0n018TcftpTA5HFKDaSuiUDBo8biRBtjIobw60OpwuvrGk+FsxKamqN4cnmj/eXdg==}
dev: true
/binary-extensions/1.13.1:
- resolution:
- {
- integrity: sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dev: true
/binary-extensions/2.1.0:
- resolution:
- {
- integrity: sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==}
+ engines: {node: '>=8'}
dev: true
/bindings/1.5.0:
- resolution:
- {
- integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==,
- }
+ resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==}
dependencies:
file-uri-to-path: 1.0.0
dev: true
/bl/4.1.0:
- resolution:
- {
- integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==,
- }
+ resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
dependencies:
buffer: 5.7.1
inherits: 2.0.4
@@ -9517,10 +7347,7 @@ packages:
dev: true
/bl/5.0.0:
- resolution:
- {
- integrity: sha512-8vxFNZ0pflFfi0WXA3WQXlj6CaMEwsmh63I1CNp0q+wWv8sD0ARx1KovSQd0l2GkwrMIOyedq0EF1FxI+RCZLQ==,
- }
+ resolution: {integrity: sha512-8vxFNZ0pflFfi0WXA3WQXlj6CaMEwsmh63I1CNp0q+wWv8sD0ARx1KovSQd0l2GkwrMIOyedq0EF1FxI+RCZLQ==}
dependencies:
buffer: 6.0.3
inherits: 2.0.4
@@ -9528,32 +7355,20 @@ packages:
dev: true
/bluebird/3.7.2:
- resolution:
- {
- integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==,
- }
+ resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==}
dev: true
/bn.js/4.11.9:
- resolution:
- {
- integrity: sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==,
- }
+ resolution: {integrity: sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==}
dev: true
/bn.js/5.1.2:
- resolution:
- {
- integrity: sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==,
- }
+ resolution: {integrity: sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==}
dev: true
/body-parser/1.19.0:
- resolution:
- {
- integrity: sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==,
- }
- engines: { node: '>= 0.8' }
+ resolution: {integrity: sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==}
+ engines: {node: '>= 0.8'}
dependencies:
bytes: 3.1.0
content-type: 1.0.4
@@ -9570,17 +7385,11 @@ packages:
dev: true
/boolbase/1.0.0:
- resolution:
- {
- integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==,
- }
+ resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
/boxen/4.2.0:
- resolution:
- {
- integrity: sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==}
+ engines: {node: '>=8'}
dependencies:
ansi-align: 3.0.0
camelcase: 5.3.1
@@ -9593,29 +7402,20 @@ packages:
dev: true
/brace-expansion/1.1.11:
- resolution:
- {
- integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==,
- }
+ resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
dependencies:
balanced-match: 1.0.0
concat-map: 0.0.1
/brace-expansion/2.0.1:
- resolution:
- {
- integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==,
- }
+ resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
dependencies:
balanced-match: 1.0.0
dev: true
/braces/1.8.5:
- resolution:
- {
- integrity: sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==}
+ engines: {node: '>=0.10.0'}
dependencies:
expand-range: 1.8.2
preserve: 0.2.0
@@ -9623,11 +7423,8 @@ packages:
dev: true
/braces/2.3.2:
- resolution:
- {
- integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==}
+ engines: {node: '>=0.10.0'}
dependencies:
arr-flatten: 1.1.0
array-unique: 0.3.2
@@ -9643,43 +7440,28 @@ packages:
- supports-color
/braces/3.0.2:
- resolution:
- {
- integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
+ engines: {node: '>=8'}
dependencies:
fill-range: 7.0.1
/brorand/1.1.0:
- resolution:
- {
- integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==,
- }
+ resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==}
dev: true
/brotli-size/4.0.0:
- resolution:
- {
- integrity: sha512-uA9fOtlTRC0iqKfzff1W34DXUA3GyVqbUaeo3Rw3d4gd1eavKVCETXrn3NzO74W+UVkG3UHu8WxUi+XvKI/huA==,
- }
- engines: { node: '>= 10.16.0' }
+ resolution: {integrity: sha512-uA9fOtlTRC0iqKfzff1W34DXUA3GyVqbUaeo3Rw3d4gd1eavKVCETXrn3NzO74W+UVkG3UHu8WxUi+XvKI/huA==}
+ engines: {node: '>= 10.16.0'}
dependencies:
duplexer: 0.1.1
dev: true
/browser-process-hrtime/1.0.0:
- resolution:
- {
- integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==,
- }
+ resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==}
dev: true
/browserify-aes/1.2.0:
- resolution:
- {
- integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==,
- }
+ resolution: {integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==}
dependencies:
buffer-xor: 1.0.3
cipher-base: 1.0.4
@@ -9690,10 +7472,7 @@ packages:
dev: true
/browserify-cipher/1.0.1:
- resolution:
- {
- integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==,
- }
+ resolution: {integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==}
dependencies:
browserify-aes: 1.2.0
browserify-des: 1.0.2
@@ -9701,10 +7480,7 @@ packages:
dev: true
/browserify-des/1.0.2:
- resolution:
- {
- integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==,
- }
+ resolution: {integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==}
dependencies:
cipher-base: 1.0.4
des.js: 1.0.1
@@ -9713,20 +7489,14 @@ packages:
dev: true
/browserify-rsa/4.0.1:
- resolution:
- {
- integrity: sha512-+YpEyaLDDvvdzIxQ+cCx73r5YEhS3ANGOkiHdyWqW4t3gdeoNEYjSiQwntbU4Uo2/9yRkpYX3SRFeH+7jc2Duw==,
- }
+ resolution: {integrity: sha512-+YpEyaLDDvvdzIxQ+cCx73r5YEhS3ANGOkiHdyWqW4t3gdeoNEYjSiQwntbU4Uo2/9yRkpYX3SRFeH+7jc2Duw==}
dependencies:
bn.js: 4.11.9
randombytes: 2.1.0
dev: true
/browserify-sign/4.2.0:
- resolution:
- {
- integrity: sha512-hEZC1KEeYuoHRqhGhTy6gWrpJA3ZDjFWv0DE61643ZnOXAKJb3u7yWcrU0mMc9SwAqK1n7myPGndkp0dFG7NFA==,
- }
+ resolution: {integrity: sha512-hEZC1KEeYuoHRqhGhTy6gWrpJA3ZDjFWv0DE61643ZnOXAKJb3u7yWcrU0mMc9SwAqK1n7myPGndkp0dFG7NFA==}
dependencies:
bn.js: 5.1.2
browserify-rsa: 4.0.1
@@ -9740,20 +7510,14 @@ packages:
dev: true
/browserify-zlib/0.2.0:
- resolution:
- {
- integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==,
- }
+ resolution: {integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==}
dependencies:
pako: 1.0.11
dev: true
/browserslist/4.20.2:
- resolution:
- {
- integrity: sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==,
- }
- engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 }
+ resolution: {integrity: sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==}
+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
caniuse-lite: 1.0.30001406
@@ -9763,169 +7527,109 @@ packages:
picocolors: 1.0.0
/bser/2.1.1:
- resolution:
- {
- integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==,
- }
+ resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==}
dependencies:
node-int64: 0.4.0
dev: true
/btoa-lite/1.0.0:
- resolution:
- {
- integrity: sha512-gvW7InbIyF8AicrqWoptdW08pUxuhq8BEgowNajy9RhiE86fmGAGl+bLKo6oB8QP0CkqHLowfN0oJdKC/J6LbA==,
- }
+ resolution: {integrity: sha512-gvW7InbIyF8AicrqWoptdW08pUxuhq8BEgowNajy9RhiE86fmGAGl+bLKo6oB8QP0CkqHLowfN0oJdKC/J6LbA==}
dev: true
/bubble-stream-error/0.0.1:
- resolution:
- {
- integrity: sha512-L9hlwJcJ+5p+Bx+FS2VdrOs61bDi9m1rLsZgx/CvUC0J/OPz71tLN/6/sP/X7i7KtQKzm6rzPhdjHdd+I8ZKkQ==,
- }
- engines: { node: '>= 0.4.0' }
+ resolution: {integrity: sha512-L9hlwJcJ+5p+Bx+FS2VdrOs61bDi9m1rLsZgx/CvUC0J/OPz71tLN/6/sP/X7i7KtQKzm6rzPhdjHdd+I8ZKkQ==}
+ engines: {node: '>= 0.4.0'}
dev: true
/bubble-stream-error/1.0.0:
- resolution:
- {
- integrity: sha512-Rqf0ly5H4HGt+ki/n3m7GxoR2uIGtNqezPlOLX8Vuo13j5/tfPuVvAr84eoGF7sYm6lKdbGnT/3q8qmzuT5Y9w==,
- }
- engines: { node: '>= 0.4.0' }
+ resolution: {integrity: sha512-Rqf0ly5H4HGt+ki/n3m7GxoR2uIGtNqezPlOLX8Vuo13j5/tfPuVvAr84eoGF7sYm6lKdbGnT/3q8qmzuT5Y9w==}
+ engines: {node: '>= 0.4.0'}
dependencies:
once: 1.4.0
sliced: 1.0.1
dev: true
/buffer-equal-constant-time/1.0.1:
- resolution:
- {
- integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==,
- }
+ resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==}
dev: true
/buffer-from/1.1.1:
- resolution:
- {
- integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==,
- }
+ resolution: {integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==}
/buffer-xor/1.0.3:
- resolution:
- {
- integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==,
- }
+ resolution: {integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==}
dev: true
/buffer/5.6.0:
- resolution:
- {
- integrity: sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==,
- }
+ resolution: {integrity: sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==}
dependencies:
base64-js: 1.5.1
ieee754: 1.2.1
dev: true
/buffer/5.7.1:
- resolution:
- {
- integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==,
- }
+ resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
dependencies:
base64-js: 1.5.1
ieee754: 1.2.1
dev: true
/buffer/6.0.3:
- resolution:
- {
- integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==,
- }
+ resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
dependencies:
base64-js: 1.5.1
ieee754: 1.2.1
dev: true
/builtin-modules/3.1.0:
- resolution:
- {
- integrity: sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==}
+ engines: {node: '>=6'}
dev: true
/builtin-status-codes/3.0.0:
- resolution:
- {
- integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==,
- }
+ resolution: {integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==}
dev: true
/builtins/1.0.3:
- resolution:
- {
- integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==,
- }
+ resolution: {integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==}
dev: true
/busboy/0.2.14:
- resolution:
- {
- integrity: sha512-InWFDomvlkEj+xWLBfU3AvnbVYqeTWmQopiW0tWWEy5yehYm2YkGEc59sUmw/4ty5Zj/b0WHGs1LgecuBSBGrg==,
- }
- engines: { node: '>=0.8.0' }
+ resolution: {integrity: sha512-InWFDomvlkEj+xWLBfU3AvnbVYqeTWmQopiW0tWWEy5yehYm2YkGEc59sUmw/4ty5Zj/b0WHGs1LgecuBSBGrg==}
+ engines: {node: '>=0.8.0'}
dependencies:
dicer: 0.2.5
readable-stream: 1.1.14
dev: true
/byline/5.0.0:
- resolution:
- {
- integrity: sha512-s6webAy+R4SR8XVuJWt2V2rGvhnrhxN+9S15GNuTK3wKPOXFF6RNc+8ug2XhH+2s4f+uudG4kUVYmYOQWL2g0Q==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-s6webAy+R4SR8XVuJWt2V2rGvhnrhxN+9S15GNuTK3wKPOXFF6RNc+8ug2XhH+2s4f+uudG4kUVYmYOQWL2g0Q==}
+ engines: {node: '>=0.10.0'}
dev: true
/byte-size/7.0.0:
- resolution:
- {
- integrity: sha512-NNiBxKgxybMBtWdmvx7ZITJi4ZG+CYUgwOSZTfqB1qogkRHrhbQE/R2r5Fh94X+InN5MCYz6SvB/ejHMj/HbsQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-NNiBxKgxybMBtWdmvx7ZITJi4ZG+CYUgwOSZTfqB1qogkRHrhbQE/R2r5Fh94X+InN5MCYz6SvB/ejHMj/HbsQ==}
+ engines: {node: '>=10'}
dev: true
/bytes/3.0.0:
- resolution:
- {
- integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==,
- }
- engines: { node: '>= 0.8' }
+ resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==}
+ engines: {node: '>= 0.8'}
dev: true
/bytes/3.1.0:
- resolution:
- {
- integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==,
- }
- engines: { node: '>= 0.8' }
+ resolution: {integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==}
+ engines: {node: '>= 0.8'}
dev: true
/bytes/3.1.1:
- resolution:
- {
- integrity: sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==,
- }
- engines: { node: '>= 0.8' }
+ resolution: {integrity: sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==}
+ engines: {node: '>= 0.8'}
dev: true
/cacache/15.0.5:
- resolution:
- {
- integrity: sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==,
- }
- engines: { node: '>= 10' }
+ resolution: {integrity: sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==}
+ engines: {node: '>= 10'}
dependencies:
'@npmcli/move-file': 1.0.1
chownr: 2.0.0
@@ -9949,11 +7653,8 @@ packages:
dev: true
/cache-base/1.0.1:
- resolution:
- {
- integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
collection-visit: 1.0.0
@@ -9967,22 +7668,16 @@ packages:
unset-value: 1.0.0
/cacheable-lookup/2.0.1:
- resolution:
- {
- integrity: sha512-EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg==}
+ engines: {node: '>=10'}
dependencies:
'@types/keyv': 3.1.1
keyv: 4.0.0
dev: true
/cacheable-request/6.1.0:
- resolution:
- {
- integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==}
+ engines: {node: '>=8'}
dependencies:
clone-response: 1.0.2
get-stream: 5.1.0
@@ -9994,11 +7689,8 @@ packages:
dev: true
/cacheable-request/7.0.1:
- resolution:
- {
- integrity: sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==}
+ engines: {node: '>=8'}
dependencies:
clone-response: 1.0.2
get-stream: 5.1.0
@@ -10010,148 +7702,97 @@ packages:
dev: true
/call-bind/1.0.2:
- resolution:
- {
- integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==,
- }
+ resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
dependencies:
function-bind: 1.1.1
get-intrinsic: 1.1.1
/call-me-maybe/1.0.1:
- resolution:
- {
- integrity: sha512-wCyFsDQkKPwwF8BDwOiWNx/9K45L/hvggQiDbve+viMNMQnWhrlYIuBk09offfwCRtCO9P6XwUttufzU11WCVw==,
- }
+ resolution: {integrity: sha512-wCyFsDQkKPwwF8BDwOiWNx/9K45L/hvggQiDbve+viMNMQnWhrlYIuBk09offfwCRtCO9P6XwUttufzU11WCVw==}
dev: true
/caller-callsite/2.0.0:
- resolution:
- {
- integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==,
- }
- engines: { node: '>=4' }
+ 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' }
+ 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' }
+ resolution: {integrity: sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==}
+ engines: {node: '>=4'}
dev: true
/callsites/3.1.0:
- resolution:
- {
- integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
+ engines: {node: '>=6'}
/camel-case/3.0.0:
- resolution:
- {
- integrity: sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==,
- }
+ resolution: {integrity: sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==}
dependencies:
no-case: 2.3.2
upper-case: 1.1.3
dev: true
/camel-case/4.1.2:
- resolution:
- {
- integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==,
- }
+ resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==}
dependencies:
pascal-case: 3.1.2
tslib: 2.4.0
dev: true
/camelcase-css/2.0.1:
- resolution:
- {
- integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==,
- }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
+ engines: {node: '>= 6'}
dev: true
/camelcase-keys/2.1.0:
- resolution:
- {
- integrity: sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ==,
- }
- engines: { node: '>=0.10.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:
- {
- integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==}
+ engines: {node: '>=8'}
dependencies:
camelcase: 5.3.1
map-obj: 4.1.0
quick-lru: 4.0.1
/camelcase/2.1.1:
- resolution:
- {
- integrity: sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==}
+ engines: {node: '>=0.10.0'}
dev: true
/camelcase/5.0.0:
- resolution:
- {
- integrity: sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==}
+ engines: {node: '>=6'}
dev: true
/camelcase/5.3.1:
- resolution:
- {
- integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
+ engines: {node: '>=6'}
/camelcase/6.2.0:
- resolution:
- {
- integrity: sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==}
+ engines: {node: '>=10'}
/camelize/1.0.0:
- resolution:
- {
- integrity: sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==,
- }
+ resolution: {integrity: sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==}
dev: true
/caniuse-api/3.0.0:
- resolution:
- {
- integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==,
- }
+ resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
dependencies:
browserslist: 4.20.2
caniuse-lite: 1.0.30001406
@@ -10160,16 +7801,10 @@ packages:
dev: true
/caniuse-lite/1.0.30001406:
- resolution:
- {
- integrity: sha512-bWTlaXUy/rq0BBtYShc/jArYfBPjEV95euvZ8JVtO43oQExEN/WquoqpufFjNu4kSpi5cy5kMbNvzztWDfv1Jg==,
- }
+ resolution: {integrity: sha512-bWTlaXUy/rq0BBtYShc/jArYfBPjEV95euvZ8JVtO43oQExEN/WquoqpufFjNu4kSpi5cy5kMbNvzztWDfv1Jg==}
/capital-case/1.0.4:
- resolution:
- {
- integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==,
- }
+ resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==}
dependencies:
no-case: 3.0.4
tslib: 2.4.0
@@ -10177,32 +7812,20 @@ packages:
dev: true
/capitalize/1.0.0:
- resolution:
- {
- integrity: sha512-ZvPF27zRh4ZiRbWYfSktO+t7xi4RPfqL9w6gfPAWGT5pT9TjB0rlP8cKHmKWHYYCR8QHKDDebX3HVHcfw6K3GQ==,
- }
+ resolution: {integrity: sha512-ZvPF27zRh4ZiRbWYfSktO+t7xi4RPfqL9w6gfPAWGT5pT9TjB0rlP8cKHmKWHYYCR8QHKDDebX3HVHcfw6K3GQ==}
dev: true
/caseless/0.12.0:
- resolution:
- {
- integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==,
- }
+ resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
dev: true
/ccount/1.1.0:
- resolution:
- {
- integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==,
- }
+ resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==}
dev: true
/chalk/1.1.3:
- resolution:
- {
- integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==}
+ engines: {node: '>=0.10.0'}
dependencies:
ansi-styles: 2.2.1
escape-string-regexp: 1.0.5
@@ -10212,11 +7835,8 @@ packages:
dev: true
/chalk/2.3.2:
- resolution:
- {
- integrity: sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==}
+ engines: {node: '>=4'}
dependencies:
ansi-styles: 3.2.1
escape-string-regexp: 1.0.5
@@ -10224,11 +7844,8 @@ packages:
dev: true
/chalk/2.4.0:
- resolution:
- {
- integrity: sha512-Wr/w0f4o9LuE7K53cD0qmbAMM+2XNLzR29vFn5hqko4sxGlUsyy363NvmyGIyk5tpe9cjTr9SJYbysEyPkRnFw==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-Wr/w0f4o9LuE7K53cD0qmbAMM+2XNLzR29vFn5hqko4sxGlUsyy363NvmyGIyk5tpe9cjTr9SJYbysEyPkRnFw==}
+ engines: {node: '>=4'}
dependencies:
ansi-styles: 3.2.1
escape-string-regexp: 1.0.5
@@ -10236,72 +7853,51 @@ packages:
dev: true
/chalk/2.4.2:
- resolution:
- {
- integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
+ engines: {node: '>=4'}
dependencies:
ansi-styles: 3.2.1
escape-string-regexp: 1.0.5
supports-color: 5.5.0
/chalk/3.0.0:
- resolution:
- {
- integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==}
+ engines: {node: '>=8'}
dependencies:
ansi-styles: 4.3.0
supports-color: 7.2.0
dev: true
/chalk/4.0.0:
- resolution:
- {
- integrity: sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==}
+ engines: {node: '>=10'}
dependencies:
ansi-styles: 4.3.0
supports-color: 7.2.0
dev: false
/chalk/4.1.0:
- resolution:
- {
- integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==}
+ engines: {node: '>=10'}
dependencies:
ansi-styles: 4.3.0
supports-color: 7.2.0
dev: false
/chalk/4.1.2:
- resolution:
- {
- integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
+ engines: {node: '>=10'}
dependencies:
ansi-styles: 4.3.0
supports-color: 7.2.0
/chalk/5.0.1:
- resolution:
- {
- integrity: sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==,
- }
- engines: { node: ^12.17.0 || ^14.13 || >=16.0.0 }
+ resolution: {integrity: sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==}
+ engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
dev: true
/change-case/3.1.0:
- resolution:
- {
- integrity: sha512-2AZp7uJZbYEzRPsFoa+ijKdvp9zsrnnt6+yFokfwEpeJm0xuJDVoxiRCAaTzyJND8GJkofo2IcKWaUZ/OECVzw==,
- }
+ resolution: {integrity: sha512-2AZp7uJZbYEzRPsFoa+ijKdvp9zsrnnt6+yFokfwEpeJm0xuJDVoxiRCAaTzyJND8GJkofo2IcKWaUZ/OECVzw==}
dependencies:
camel-case: 3.0.0
constant-case: 2.0.0
@@ -10324,10 +7920,7 @@ packages:
dev: true
/change-case/4.1.2:
- resolution:
- {
- integrity: sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==,
- }
+ resolution: {integrity: sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==}
dependencies:
camel-case: 4.1.2
capital-case: 1.0.4
@@ -10344,59 +7937,35 @@ packages:
dev: true
/char-regex/1.0.2:
- resolution:
- {
- integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==}
+ engines: {node: '>=10'}
dev: true
/character-entities-html4/1.1.4:
- resolution:
- {
- integrity: sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==,
- }
+ resolution: {integrity: sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==}
dev: true
/character-entities-legacy/1.1.3:
- resolution:
- {
- integrity: sha512-YAxUpPoPwxYFsslbdKkhrGnXAtXoHNgYjlBM3WMXkWGTl5RsY3QmOyhwAgL8Nxm9l5LBThXGawxKPn68y6/fww==,
- }
+ resolution: {integrity: sha512-YAxUpPoPwxYFsslbdKkhrGnXAtXoHNgYjlBM3WMXkWGTl5RsY3QmOyhwAgL8Nxm9l5LBThXGawxKPn68y6/fww==}
dev: true
/character-entities/1.2.3:
- resolution:
- {
- integrity: sha512-yB4oYSAa9yLcGyTbB4ItFwHw43QHdH129IJ5R+WvxOkWlyFnR5FAaBNnUq4mcxsTVZGh28bHoeTHMKXH1wZf3w==,
- }
+ resolution: {integrity: sha512-yB4oYSAa9yLcGyTbB4ItFwHw43QHdH129IJ5R+WvxOkWlyFnR5FAaBNnUq4mcxsTVZGh28bHoeTHMKXH1wZf3w==}
dev: true
/character-reference-invalid/1.1.3:
- resolution:
- {
- integrity: sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg==,
- }
+ resolution: {integrity: sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg==}
dev: true
/chardet/0.4.2:
- resolution:
- {
- integrity: sha512-j/Toj7f1z98Hh2cYo2BVr85EpIRWqUi7rtRSGxh/cqUjqrnJe9l9UE7IUGd2vQ2p+kSHLkSzObQPZPLUC6TQwg==,
- }
+ resolution: {integrity: sha512-j/Toj7f1z98Hh2cYo2BVr85EpIRWqUi7rtRSGxh/cqUjqrnJe9l9UE7IUGd2vQ2p+kSHLkSzObQPZPLUC6TQwg==}
dev: true
/chardet/0.7.0:
- resolution:
- {
- integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==,
- }
+ resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
/cheerio-select/1.4.0:
- resolution:
- {
- integrity: sha512-sobR3Yqz27L553Qa7cK6rtJlMDbiKPdNywtR95Sj/YgfpLfy0u6CGJuaBKe5YE/vTc23SCRKxWSdlon/w6I/Ew==,
- }
+ resolution: {integrity: sha512-sobR3Yqz27L553Qa7cK6rtJlMDbiKPdNywtR95Sj/YgfpLfy0u6CGJuaBKe5YE/vTc23SCRKxWSdlon/w6I/Ew==}
dependencies:
css-select: 4.1.2
css-what: 5.0.0
@@ -10406,11 +7975,8 @@ packages:
dev: false
/cheerio/0.22.0:
- resolution:
- {
- integrity: sha512-8/MzidM6G/TgRelkzDG13y3Y9LxBjCb+8yOEZ9+wwq5gVF2w2pV0wmHvjfT0RvuxGyR7UEuK36r+yYMbT4uKgA==,
- }
- engines: { node: '>= 0.6' }
+ resolution: {integrity: sha512-8/MzidM6G/TgRelkzDG13y3Y9LxBjCb+8yOEZ9+wwq5gVF2w2pV0wmHvjfT0RvuxGyR7UEuK36r+yYMbT4uKgA==}
+ engines: {node: '>= 0.6'}
dependencies:
css-select: 1.2.0
dom-serializer: 0.1.1
@@ -10431,11 +7997,8 @@ packages:
dev: true
/cheerio/1.0.0-rc.9:
- resolution:
- {
- integrity: sha512-QF6XVdrLONO6DXRF5iaolY+odmhj2CLj+xzNod7INPWMi/x9X4SOylH0S/vaPpX+AUU6t04s34SQNh7DbkuCng==,
- }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-QF6XVdrLONO6DXRF5iaolY+odmhj2CLj+xzNod7INPWMi/x9X4SOylH0S/vaPpX+AUU6t04s34SQNh7DbkuCng==}
+ engines: {node: '>= 6'}
dependencies:
cheerio-select: 1.4.0
dom-serializer: 1.3.1
@@ -10447,10 +8010,7 @@ packages:
dev: false
/child-process-promise/2.2.1:
- resolution:
- {
- integrity: sha512-Fi4aNdqBsr0mv+jgWxcZ/7rAIC2mgihrptyVI4foh/rrjY/3BNjfP9+oaiFx/fzim+1ZyCNBae0DlyfQhSugog==,
- }
+ resolution: {integrity: sha512-Fi4aNdqBsr0mv+jgWxcZ/7rAIC2mgihrptyVI4foh/rrjY/3BNjfP9+oaiFx/fzim+1ZyCNBae0DlyfQhSugog==}
dependencies:
cross-spawn: 4.0.2
node-version: 1.2.0
@@ -10458,10 +8018,7 @@ packages:
dev: true
/chokidar/1.7.0:
- resolution:
- {
- integrity: sha512-mk8fAWcRUOxY7btlLtitj3A45jOwSAxH4tOFOoEGbVsl6cL6pPMWUy7dwZ/canfj3QEdP6FHSnf/l1c6/WkzVg==,
- }
+ resolution: {integrity: sha512-mk8fAWcRUOxY7btlLtitj3A45jOwSAxH4tOFOoEGbVsl6cL6pPMWUy7dwZ/canfj3QEdP6FHSnf/l1c6/WkzVg==}
deprecated: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
dependencies:
anymatch: 1.3.2
@@ -10479,11 +8036,8 @@ packages:
dev: true
/chokidar/3.4.3:
- resolution:
- {
- integrity: sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==,
- }
- engines: { node: '>= 8.10.0' }
+ resolution: {integrity: sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==}
+ engines: {node: '>= 8.10.0'}
requiresBuild: true
dependencies:
anymatch: 3.1.1
@@ -10498,67 +8052,43 @@ packages:
dev: true
/chownr/1.1.3:
- resolution:
- {
- integrity: sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==,
- }
+ resolution: {integrity: sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==}
dev: true
/chownr/2.0.0:
- resolution:
- {
- integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
+ engines: {node: '>=10'}
dev: true
/chrome-trace-event/1.0.2:
- resolution:
- {
- integrity: sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==,
- }
- engines: { node: '>=6.0' }
+ resolution: {integrity: sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==}
+ engines: {node: '>=6.0'}
dependencies:
tslib: 1.11.1
dev: true
/ci-info/2.0.0:
- resolution:
- {
- integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==,
- }
+ resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==}
dev: true
/ci-info/3.3.1:
- resolution:
- {
- integrity: sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==,
- }
+ resolution: {integrity: sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==}
dev: true
/cipher-base/1.0.4:
- resolution:
- {
- integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==,
- }
+ resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==}
dependencies:
inherits: 2.0.4
safe-buffer: 5.2.0
dev: true
/cjs-module-lexer/1.1.0:
- resolution:
- {
- integrity: sha512-zE63fH4Nrb9N7JUc9yQx+PY1kt+5rClC1xAK6qMldoRcMZUv0LtNQdGJ1jgo5XLETEl0EmSCGvTloAt/J4tayA==,
- }
+ resolution: {integrity: sha512-zE63fH4Nrb9N7JUc9yQx+PY1kt+5rClC1xAK6qMldoRcMZUv0LtNQdGJ1jgo5XLETEl0EmSCGvTloAt/J4tayA==}
dev: true
/class-utils/0.3.6:
- resolution:
- {
- integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
arr-union: 3.1.0
@@ -10567,105 +8097,69 @@ packages:
static-extend: 0.1.2
/clean-stack/2.2.0:
- resolution:
- {
- integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
+ engines: {node: '>=6'}
dev: true
/cli-boxes/2.2.1:
- resolution:
- {
- integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==}
+ engines: {node: '>=6'}
dev: true
/cli-cursor/2.1.0:
- resolution:
- {
- integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==}
+ engines: {node: '>=4'}
dependencies:
restore-cursor: 2.0.0
dev: true
/cli-cursor/3.1.0:
- resolution:
- {
- integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
+ engines: {node: '>=8'}
dependencies:
restore-cursor: 3.1.0
/cli-cursor/4.0.0:
- resolution:
- {
- integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==,
- }
- engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
+ resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
restore-cursor: 4.0.0
dev: true
/cli-select/1.1.2:
- resolution:
- {
- integrity: sha512-PSvWb8G0PPmBNDcz/uM2LkZN3Nn5JmhUl465tTfynQAXjKzFpmHbxStM6X/+awKp5DJuAaHMzzMPefT0suGm1w==,
- }
+ resolution: {integrity: sha512-PSvWb8G0PPmBNDcz/uM2LkZN3Nn5JmhUl465tTfynQAXjKzFpmHbxStM6X/+awKp5DJuAaHMzzMPefT0suGm1w==}
dependencies:
ansi-escapes: 3.2.0
dev: true
/cli-spinners/1.3.1:
- resolution:
- {
- integrity: sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==}
+ engines: {node: '>=4'}
dev: true
/cli-spinners/2.6.1:
- resolution:
- {
- integrity: sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==}
+ engines: {node: '>=6'}
dev: true
/cli-truncate/0.2.1:
- resolution:
- {
- integrity: sha512-f4r4yJnbT++qUPI9NR4XLDLq41gQ+uqnPItWG0F5ZkehuNiTTa3EY0S4AqTSUOeJ7/zU41oWPQSNkW5BqPL9bg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-f4r4yJnbT++qUPI9NR4XLDLq41gQ+uqnPItWG0F5ZkehuNiTTa3EY0S4AqTSUOeJ7/zU41oWPQSNkW5BqPL9bg==}
+ engines: {node: '>=0.10.0'}
dependencies:
slice-ansi: 0.0.4
string-width: 1.0.2
dev: true
/cli-width/2.2.0:
- resolution:
- {
- integrity: sha512-EJLbKSuvHTrVRynOXCYFTbQKZOFXWNe3/6DN1yrEH3TuuZT1x4dMQnCHnfCrBUUiGjO63enEIfaB17VaRl2d4A==,
- }
+ resolution: {integrity: sha512-EJLbKSuvHTrVRynOXCYFTbQKZOFXWNe3/6DN1yrEH3TuuZT1x4dMQnCHnfCrBUUiGjO63enEIfaB17VaRl2d4A==}
dev: true
/cli-width/3.0.0:
- resolution:
- {
- integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==,
- }
- engines: { node: '>= 10' }
+ resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==}
+ engines: {node: '>= 10'}
/cliui/5.0.0:
- resolution:
- {
- integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==,
- }
+ resolution: {integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==}
dependencies:
string-width: 3.1.0
strip-ansi: 5.2.0
@@ -10673,10 +8167,7 @@ packages:
dev: true
/cliui/7.0.4:
- resolution:
- {
- integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==,
- }
+ resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
dependencies:
string-width: 4.2.3
strip-ansi: 6.0.1
@@ -10684,73 +8175,49 @@ packages:
dev: true
/clone-deep/4.0.1:
- resolution:
- {
- integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==}
+ engines: {node: '>=6'}
dependencies:
is-plain-object: 2.0.4
kind-of: 6.0.3
shallow-clone: 3.0.1
/clone-response/1.0.2:
- resolution:
- {
- integrity: sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==,
- }
+ resolution: {integrity: sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==}
dependencies:
mimic-response: 1.0.1
dev: true
/clone/1.0.4:
- resolution:
- {
- integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==,
- }
- engines: { node: '>=0.8' }
+ resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
+ engines: {node: '>=0.8'}
dev: true
/clor/5.2.0:
- resolution:
- {
- integrity: sha512-Z+jjxoF4lNUJQtsdz7d9HLz7yP49hnt4CH76AB7DLusHws14gOlVMl/ShtkMPfoFculqejaiQW5EG2Gt5/cCdg==,
- }
- deprecated: "Clor is now Clorox. Please upgrade: 'npm i clorox'."
+ resolution: {integrity: sha512-Z+jjxoF4lNUJQtsdz7d9HLz7yP49hnt4CH76AB7DLusHws14gOlVMl/ShtkMPfoFculqejaiQW5EG2Gt5/cCdg==}
+ deprecated: 'Clor is now Clorox. Please upgrade: ''npm i clorox''.'
dev: true
/clsx/1.1.1:
- resolution:
- {
- integrity: sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==}
+ engines: {node: '>=6'}
dev: true
/cmd-shim/4.1.0:
- resolution:
- {
- integrity: sha512-lb9L7EM4I/ZRVuljLPEtUJOP+xiQVknZ4ZMpMgEp4JzNldPb27HU03hi6K1/6CoIuit/Zm/LQXySErFeXxDprw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-lb9L7EM4I/ZRVuljLPEtUJOP+xiQVknZ4ZMpMgEp4JzNldPb27HU03hi6K1/6CoIuit/Zm/LQXySErFeXxDprw==}
+ engines: {node: '>=10'}
dependencies:
mkdirp-infer-owner: 2.0.0
dev: true
/co/4.6.0:
- resolution:
- {
- integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==,
- }
- engines: { iojs: '>= 1.0.0', node: '>= 0.12.0' }
+ resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==}
+ engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
dev: true
/coa/2.0.2:
- resolution:
- {
- integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==,
- }
- engines: { node: '>= 4.0' }
+ resolution: {integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==}
+ engines: {node: '>= 4.0'}
dependencies:
'@types/q': 1.5.2
chalk: 2.4.2
@@ -10758,180 +8225,114 @@ packages:
dev: true
/code-error-fragment/0.0.230:
- resolution:
- {
- integrity: sha512-cadkfKp6932H8UkhzE/gcUqhRMNf8jHzkAN7+5Myabswaghu4xABTgPHDCjW+dBAJxj/SpkTYokpzDqY4pCzQw==,
- }
- engines: { node: '>= 4' }
+ resolution: {integrity: sha512-cadkfKp6932H8UkhzE/gcUqhRMNf8jHzkAN7+5Myabswaghu4xABTgPHDCjW+dBAJxj/SpkTYokpzDqY4pCzQw==}
+ engines: {node: '>= 4'}
dev: true
/code-point-at/1.1.0:
- resolution:
- {
- integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==}
+ engines: {node: '>=0.10.0'}
dev: true
/collapse-white-space/1.0.6:
- resolution:
- {
- integrity: sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==,
- }
+ resolution: {integrity: sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==}
dev: true
/collect-v8-coverage/1.0.1:
- resolution:
- {
- integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==,
- }
+ resolution: {integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==}
dev: true
/collection-visit/1.0.0:
- resolution:
- {
- integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
map-visit: 1.0.0
object-visit: 1.0.1
/color-convert/1.9.3:
- resolution:
- {
- integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==,
- }
+ resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
dependencies:
color-name: 1.1.3
/color-convert/2.0.1:
- resolution:
- {
- integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==,
- }
- engines: { node: '>=7.0.0' }
+ resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
+ engines: {node: '>=7.0.0'}
dependencies:
color-name: 1.1.4
/color-name/1.1.3:
- resolution:
- {
- integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==,
- }
+ resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
/color-name/1.1.4:
- resolution:
- {
- integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==,
- }
+ resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
/color-string/1.5.4:
- resolution:
- {
- integrity: sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==,
- }
+ resolution: {integrity: sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==}
dependencies:
color-name: 1.1.4
simple-swizzle: 0.2.2
dev: true
/color/3.1.3:
- resolution:
- {
- integrity: sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==,
- }
+ resolution: {integrity: sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==}
dependencies:
color-convert: 1.9.3
color-string: 1.5.4
dev: true
/colorette/1.4.0:
- resolution:
- {
- integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==,
- }
+ resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==}
dev: true
/colors/1.4.0:
- resolution:
- {
- integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==,
- }
- engines: { node: '>=0.1.90' }
+ resolution: {integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==}
+ engines: {node: '>=0.1.90'}
dev: true
/columnify/1.5.4:
- resolution:
- {
- integrity: sha512-rFl+iXVT1nhLQPfGDw+3WcS8rmm7XsLKUmhsGE3ihzzpIikeGrTaZPIRKYWeLsLBypsHzjXIvYEltVUZS84XxQ==,
- }
+ resolution: {integrity: sha512-rFl+iXVT1nhLQPfGDw+3WcS8rmm7XsLKUmhsGE3ihzzpIikeGrTaZPIRKYWeLsLBypsHzjXIvYEltVUZS84XxQ==}
dependencies:
strip-ansi: 3.0.1
wcwidth: 1.0.1
dev: true
/combined-stream/1.0.8:
- resolution:
- {
- integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==,
- }
- engines: { node: '>= 0.8' }
+ resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
+ engines: {node: '>= 0.8'}
dependencies:
delayed-stream: 1.0.0
dev: true
/comma-separated-tokens/1.0.8:
- resolution:
- {
- integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==,
- }
+ resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==}
dev: true
/commander/2.20.0:
- resolution:
- {
- integrity: sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==,
- }
+ resolution: {integrity: sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==}
dev: true
/commander/2.20.3:
- resolution:
- {
- integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==,
- }
+ resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
dev: true
/commander/5.1.0:
- resolution:
- {
- integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==,
- }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==}
+ engines: {node: '>= 6'}
dev: true
/commander/6.2.1:
- resolution:
- {
- integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==,
- }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==}
+ engines: {node: '>= 6'}
/commander/7.2.0:
- resolution:
- {
- integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==,
- }
- engines: { node: '>= 10' }
+ resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
+ engines: {node: '>= 10'}
dev: true
/comment-json/3.0.3:
- resolution:
- {
- integrity: sha512-P7XwYkC3qjIK45EAa9c5Y3lR7SMXhJqwFdWg3niAIAcbk3zlpKDdajV8Hyz/Y3sGNn3l+YNMl8A2N/OubSArHg==,
- }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-P7XwYkC3qjIK45EAa9c5Y3lR7SMXhJqwFdWg3niAIAcbk3zlpKDdajV8Hyz/Y3sGNn3l+YNMl8A2N/OubSArHg==}
+ engines: {node: '>= 6'}
dependencies:
core-util-is: 1.0.2
esprima: 4.0.1
@@ -10940,43 +8341,28 @@ packages:
dev: true
/commondir/1.0.1:
- resolution:
- {
- integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==,
- }
+ resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
/compare-func/2.0.0:
- resolution:
- {
- integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==,
- }
+ resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==}
dependencies:
array-ify: 1.0.0
dot-prop: 5.3.0
dev: true
/component-emitter/1.3.0:
- resolution:
- {
- integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==,
- }
+ resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==}
/compressible/2.0.18:
- resolution:
- {
- integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==,
- }
- engines: { node: '>= 0.6' }
+ resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==}
+ engines: {node: '>= 0.6'}
dependencies:
mime-db: 1.47.0
dev: true
/compression/1.7.4:
- resolution:
- {
- integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==,
- }
- engines: { node: '>= 0.8.0' }
+ resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==}
+ engines: {node: '>= 0.8.0'}
dependencies:
accepts: 1.3.7
bytes: 3.0.0
@@ -10990,17 +8376,11 @@ packages:
dev: true
/concat-map/0.0.1:
- resolution:
- {
- integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==,
- }
+ resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
/concat-stream/1.6.2:
- resolution:
- {
- integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==,
- }
- engines: { '0': node >= 0.8 }
+ resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==}
+ engines: {'0': node >= 0.8}
dependencies:
buffer-from: 1.1.1
inherits: 2.0.4
@@ -11009,11 +8389,8 @@ packages:
dev: true
/concat-stream/2.0.0:
- resolution:
- {
- integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==,
- }
- engines: { '0': node >= 6.0 }
+ resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==}
+ engines: {'0': node >= 6.0}
dependencies:
buffer-from: 1.1.1
inherits: 2.0.4
@@ -11022,20 +8399,14 @@ packages:
dev: true
/concat-with-sourcemaps/1.1.0:
- resolution:
- {
- integrity: sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==,
- }
+ resolution: {integrity: sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==}
dependencies:
source-map: 0.6.1
dev: true
/conf/5.0.0:
- resolution:
- {
- integrity: sha512-lRNyt+iRD4plYaOSVTxu1zPWpaH0EOxgFIR1l3mpC/DGZ7XzhoGFMKmbl54LAgXcSu6knqWgOwdINkqm58N85A==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-lRNyt+iRD4plYaOSVTxu1zPWpaH0EOxgFIR1l3mpC/DGZ7XzhoGFMKmbl54LAgXcSu6knqWgOwdINkqm58N85A==}
+ engines: {node: '>=8'}
dependencies:
ajv: 6.12.6
dot-prop: 5.3.0
@@ -11047,21 +8418,15 @@ packages:
dev: true
/config-chain/1.1.12:
- resolution:
- {
- integrity: sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==,
- }
+ resolution: {integrity: sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==}
dependencies:
ini: 1.3.8
proto-list: 1.2.4
dev: true
/configstore/3.1.2:
- resolution:
- {
- integrity: sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==}
+ engines: {node: '>=4'}
dependencies:
dot-prop: 4.2.0
graceful-fs: 4.2.10
@@ -11072,11 +8437,8 @@ packages:
dev: true
/configstore/5.0.1:
- resolution:
- {
- integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==}
+ engines: {node: '>=8'}
dependencies:
dot-prop: 5.3.0
graceful-fs: 4.2.10
@@ -11087,27 +8449,18 @@ packages:
dev: true
/console-control-strings/1.1.0:
- resolution:
- {
- integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==,
- }
+ resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==}
dev: true
/constant-case/2.0.0:
- resolution:
- {
- integrity: sha512-eS0N9WwmjTqrOmR3o83F5vW8Z+9R1HnVz3xmzT2PMFug9ly+Au/fxRWlEBSb6LcZwspSsEn9Xs1uw9YgzAg1EQ==,
- }
+ resolution: {integrity: sha512-eS0N9WwmjTqrOmR3o83F5vW8Z+9R1HnVz3xmzT2PMFug9ly+Au/fxRWlEBSb6LcZwspSsEn9Xs1uw9YgzAg1EQ==}
dependencies:
snake-case: 2.1.0
upper-case: 1.1.3
dev: true
/constant-case/3.0.4:
- resolution:
- {
- integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==,
- }
+ resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==}
dependencies:
no-case: 3.0.4
tslib: 2.4.0
@@ -11115,55 +8468,37 @@ packages:
dev: true
/constants-browserify/1.0.0:
- resolution:
- {
- integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==,
- }
+ resolution: {integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==}
dev: true
/contains-path/0.1.0:
- resolution:
- {
- integrity: sha512-OKZnPGeMQy2RPaUIBPFFd71iNf4791H12MCRuVQDnzGRwCYNYmTDy5pdafo2SLAcEMKzTOQnLWG4QdcjeJUMEg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-OKZnPGeMQy2RPaUIBPFFd71iNf4791H12MCRuVQDnzGRwCYNYmTDy5pdafo2SLAcEMKzTOQnLWG4QdcjeJUMEg==}
+ engines: {node: '>=0.10.0'}
dev: true
/content-disposition/0.5.3:
- resolution:
- {
- integrity: sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==,
- }
- engines: { node: '>= 0.6' }
+ resolution: {integrity: sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==}
+ engines: {node: '>= 0.6'}
dependencies:
safe-buffer: 5.1.2
dev: true
/content-type/1.0.4:
- resolution:
- {
- integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==,
- }
- engines: { node: '>= 0.6' }
+ resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==}
+ engines: {node: '>= 0.6'}
dev: true
/conventional-changelog-angular/5.0.12:
- resolution:
- {
- integrity: sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==}
+ engines: {node: '>=10'}
dependencies:
compare-func: 2.0.0
q: 1.5.1
dev: true
/conventional-changelog-core/4.2.2:
- resolution:
- {
- integrity: sha512-7pDpRUiobQDNkwHyJG7k9f6maPo9tfPzkSWbRq97GGiZqisElhnvUZSvyQH20ogfOjntB5aadvv6NNcKL1sReg==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-7pDpRUiobQDNkwHyJG7k9f6maPo9tfPzkSWbRq97GGiZqisElhnvUZSvyQH20ogfOjntB5aadvv6NNcKL1sReg==}
+ engines: {node: '>=10'}
dependencies:
add-stream: 1.0.0
conventional-changelog-writer: 4.1.0
@@ -11183,19 +8518,13 @@ packages:
dev: true
/conventional-changelog-preset-loader/2.3.4:
- resolution:
- {
- integrity: sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==}
+ engines: {node: '>=10'}
dev: true
/conventional-changelog-writer/4.1.0:
- resolution:
- {
- integrity: sha512-WwKcUp7WyXYGQmkLsX4QmU42AZ1lqlvRW9mqoyiQzdD+rJWbTepdWoKJuwXTS+yq79XKnQNa93/roViPQrAQgw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-WwKcUp7WyXYGQmkLsX4QmU42AZ1lqlvRW9mqoyiQzdD+rJWbTepdWoKJuwXTS+yq79XKnQNa93/roViPQrAQgw==}
+ engines: {node: '>=10'}
hasBin: true
dependencies:
compare-func: 2.0.0
@@ -11211,22 +8540,16 @@ packages:
dev: true
/conventional-commits-filter/2.0.7:
- resolution:
- {
- integrity: sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==}
+ engines: {node: '>=10'}
dependencies:
lodash.ismatch: 4.4.0
modify-values: 1.0.1
dev: true
/conventional-commits-parser/3.2.0:
- resolution:
- {
- integrity: sha512-XmJiXPxsF0JhAKyfA2Nn+rZwYKJ60nanlbSWwwkGwLQFbugsc0gv1rzc7VbbUWAzJfR1qR87/pNgv9NgmxtBMQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-XmJiXPxsF0JhAKyfA2Nn+rZwYKJ60nanlbSWwwkGwLQFbugsc0gv1rzc7VbbUWAzJfR1qR87/pNgv9NgmxtBMQ==}
+ engines: {node: '>=10'}
hasBin: true
dependencies:
is-text-path: 1.0.1
@@ -11239,11 +8562,8 @@ packages:
dev: true
/conventional-recommended-bump/6.1.0:
- resolution:
- {
- integrity: sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==}
+ engines: {node: '>=10'}
hasBin: true
dependencies:
concat-stream: 2.0.0
@@ -11257,116 +8577,77 @@ packages:
dev: true
/convert-hrtime/3.0.0:
- resolution:
- {
- integrity: sha512-7V+KqSvMiHp8yWDuwfww06XleMWVVB9b9tURBx+G7UTADuo5hYPuowKloz4OzOqbPezxgo+fdQ1522WzPG4OeA==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-7V+KqSvMiHp8yWDuwfww06XleMWVVB9b9tURBx+G7UTADuo5hYPuowKloz4OzOqbPezxgo+fdQ1522WzPG4OeA==}
+ engines: {node: '>=8'}
dev: true
/convert-source-map/1.7.0:
- resolution:
- {
- integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==,
- }
+ resolution: {integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==}
dependencies:
safe-buffer: 5.1.2
/cookie-signature/1.0.6:
- resolution: { integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw= }
+ resolution: {integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw=}
dev: true
/cookie/0.4.0:
- resolution:
- {
- integrity: sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==,
- }
- engines: { node: '>= 0.6' }
+ resolution: {integrity: sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==}
+ engines: {node: '>= 0.6'}
dev: true
/cookie/0.4.1:
- resolution:
- {
- integrity: sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==,
- }
- engines: { node: '>= 0.6' }
+ resolution: {integrity: sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==}
+ engines: {node: '>= 0.6'}
dev: true
/cookiejar/2.1.2:
- resolution:
- {
- integrity: sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==,
- }
+ resolution: {integrity: sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==}
dev: true
/copy-descriptor/0.1.1:
- resolution:
- {
- integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
/core-js-compat/3.16.2:
- resolution:
- {
- integrity: sha512-4lUshXtBXsdmp8cDWh6KKiHUg40AjiuPD3bOWkNVsr1xkAhpUqCjaZ8lB1bKx9Gb5fXcbRbFJ4f4qpRIRTuJqQ==,
- }
+ resolution: {integrity: sha512-4lUshXtBXsdmp8cDWh6KKiHUg40AjiuPD3bOWkNVsr1xkAhpUqCjaZ8lB1bKx9Gb5fXcbRbFJ4f4qpRIRTuJqQ==}
dependencies:
browserslist: 4.20.2
semver: 7.0.0
dev: true
/core-js-compat/3.22.7:
- resolution:
- {
- integrity: sha512-uI9DAQKKiiE/mclIC5g4AjRpio27g+VMRhe6rQoz+q4Wm4L6A/fJhiLtBw+sfOpDG9wZ3O0pxIw7GbfOlBgjOA==,
- }
+ resolution: {integrity: sha512-uI9DAQKKiiE/mclIC5g4AjRpio27g+VMRhe6rQoz+q4Wm4L6A/fJhiLtBw+sfOpDG9wZ3O0pxIw7GbfOlBgjOA==}
dependencies:
browserslist: 4.20.2
semver: 7.0.0
/core-js-pure/3.8.2:
- resolution:
- {
- integrity: sha512-v6zfIQqL/pzTVAbZvYUozsxNfxcFb6Ks3ZfEbuneJl3FW9Jb8F6vLWB6f+qTmAu72msUdyb84V8d/yBFf7FNnw==,
- }
+ resolution: {integrity: sha512-v6zfIQqL/pzTVAbZvYUozsxNfxcFb6Ks3ZfEbuneJl3FW9Jb8F6vLWB6f+qTmAu72msUdyb84V8d/yBFf7FNnw==}
requiresBuild: true
dev: false
/core-js/3.6.5:
- resolution:
- {
- integrity: sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==,
- }
+ resolution: {integrity: sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==}
deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
requiresBuild: true
dev: true
/core-util-is/1.0.2:
- resolution:
- {
- integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==,
- }
+ resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==}
dev: true
/cors/2.8.5:
- resolution:
- {
- integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==,
- }
- engines: { node: '>= 0.10' }
+ resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==}
+ engines: {node: '>= 0.10'}
dependencies:
object-assign: 4.1.1
vary: 1.1.2
dev: true
/cosmiconfig/2.2.2:
- resolution:
- {
- integrity: sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==,
- }
- engines: { node: '>=0.12' }
+ resolution: {integrity: sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==}
+ engines: {node: '>=0.12'}
dependencies:
is-directory: 0.3.1
js-yaml: 3.14.1
@@ -11378,11 +8659,8 @@ packages:
dev: true
/cosmiconfig/5.2.1:
- resolution:
- {
- integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==}
+ engines: {node: '>=4'}
dependencies:
import-fresh: 2.0.0
is-directory: 0.3.1
@@ -11391,11 +8669,8 @@ packages:
dev: true
/cosmiconfig/6.0.0:
- resolution:
- {
- integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==}
+ engines: {node: '>=8'}
dependencies:
'@types/parse-json': 4.0.0
import-fresh: 3.2.1
@@ -11405,11 +8680,8 @@ packages:
dev: true
/cosmiconfig/7.0.0:
- resolution:
- {
- integrity: sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==}
+ engines: {node: '>=10'}
dependencies:
'@types/parse-json': 4.0.0
import-fresh: 3.2.1
@@ -11419,11 +8691,8 @@ packages:
dev: true
/coveralls/3.0.3:
- resolution:
- {
- integrity: sha512-viNfeGlda2zJr8Gj1zqXpDMRjw9uM54p7wzZdvLRyOgnAfCe974Dq4veZkjJdxQXbmdppu6flEajFYseHYaUhg==,
- }
- engines: { node: '>=4.0.0' }
+ resolution: {integrity: sha512-viNfeGlda2zJr8Gj1zqXpDMRjw9uM54p7wzZdvLRyOgnAfCe974Dq4veZkjJdxQXbmdppu6flEajFYseHYaUhg==}
+ engines: {node: '>=4.0.0'}
hasBin: true
dependencies:
growl: 1.10.5
@@ -11435,11 +8704,8 @@ packages:
dev: true
/cp-file/6.2.0:
- resolution:
- {
- integrity: sha512-fmvV4caBnofhPe8kOcitBwSn2f39QLjnAnGq3gO9dfd75mUytzKNZB1hde6QHunW2Rt+OwuBOMc3i1tNElbszA==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-fmvV4caBnofhPe8kOcitBwSn2f39QLjnAnGq3gO9dfd75mUytzKNZB1hde6QHunW2Rt+OwuBOMc3i1tNElbszA==}
+ engines: {node: '>=6'}
dependencies:
graceful-fs: 4.2.9
make-dir: 2.1.0
@@ -11449,11 +8715,8 @@ packages:
dev: true
/cpy/7.3.0:
- resolution:
- {
- integrity: sha512-auvDu6h/J+cO1uqV40ymL/VoPM0+qPpNGaNttTzkYVXO/+GeynuyAK/MwFcWgU/P82ezcZw7RaN34CIIWajKLA==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-auvDu6h/J+cO1uqV40ymL/VoPM0+qPpNGaNttTzkYVXO/+GeynuyAK/MwFcWgU/P82ezcZw7RaN34CIIWajKLA==}
+ engines: {node: '>=6'}
dependencies:
arrify: 1.0.1
cp-file: 6.2.0
@@ -11464,20 +8727,14 @@ packages:
dev: true
/create-ecdh/4.0.3:
- resolution:
- {
- integrity: sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==,
- }
+ resolution: {integrity: sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==}
dependencies:
bn.js: 4.11.9
elliptic: 6.5.3
dev: true
/create-hash/1.2.0:
- resolution:
- {
- integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==,
- }
+ resolution: {integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==}
dependencies:
cipher-base: 1.0.4
inherits: 2.0.4
@@ -11487,10 +8744,7 @@ packages:
dev: true
/create-hmac/1.1.7:
- resolution:
- {
- integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==,
- }
+ resolution: {integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==}
dependencies:
cipher-base: 1.0.4
create-hash: 1.2.0
@@ -11501,10 +8755,7 @@ packages:
dev: true
/critters/0.0.6:
- resolution:
- {
- integrity: sha512-NUB3Om7tkf+XWi9+2kJ2A3l4/tHORDI1UT+nHxUqay2B/tJvMpiXcklDDLBH3fPn9Pe23uu0we/08Ukjy4cLCQ==,
- }
+ resolution: {integrity: sha512-NUB3Om7tkf+XWi9+2kJ2A3l4/tHORDI1UT+nHxUqay2B/tJvMpiXcklDDLBH3fPn9Pe23uu0we/08Ukjy4cLCQ==}
dependencies:
chalk: 4.1.2
css: 3.0.0
@@ -11514,39 +8765,27 @@ packages:
dev: true
/cross-env/6.0.3:
- resolution:
- {
- integrity: sha512-+KqxF6LCvfhWvADcDPqo64yVIB31gv/jQulX2NGzKS/g3GEVz6/pt4wjHFtFWsHMddebWD/sDthJemzM4MaAag==,
- }
- engines: { node: '>=8.0' }
+ resolution: {integrity: sha512-+KqxF6LCvfhWvADcDPqo64yVIB31gv/jQulX2NGzKS/g3GEVz6/pt4wjHFtFWsHMddebWD/sDthJemzM4MaAag==}
+ engines: {node: '>=8.0'}
hasBin: true
dependencies:
cross-spawn: 7.0.3
dev: true
/cross-fetch/3.1.2:
- resolution:
- {
- integrity: sha512-+JhD65rDNqLbGmB3Gzs3HrEKC0aQnD+XA3SY6RjgkF88jV2q5cTc5+CwxlS3sdmLk98gpPt5CF9XRnPdlxZe6w==,
- }
+ resolution: {integrity: sha512-+JhD65rDNqLbGmB3Gzs3HrEKC0aQnD+XA3SY6RjgkF88jV2q5cTc5+CwxlS3sdmLk98gpPt5CF9XRnPdlxZe6w==}
dependencies:
node-fetch: 2.6.1
dev: true
/cross-fetch/3.1.4:
- resolution:
- {
- integrity: sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==,
- }
+ resolution: {integrity: sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==}
dependencies:
node-fetch: 2.6.1
dev: true
/cross-spawn-async/2.2.5:
- resolution:
- {
- integrity: sha512-snteb3aVrxYYOX9e8BabYFK9WhCDhTlw1YQktfTthBogxri4/2r9U2nQc0ffY73ZAxezDc+U8gvHAeU1wy1ubQ==,
- }
+ resolution: {integrity: sha512-snteb3aVrxYYOX9e8BabYFK9WhCDhTlw1YQktfTthBogxri4/2r9U2nQc0ffY73ZAxezDc+U8gvHAeU1wy1ubQ==}
deprecated: cross-spawn no longer requires a build toolchain, use it instead
dependencies:
lru-cache: 4.1.5
@@ -11554,21 +8793,15 @@ packages:
dev: false
/cross-spawn/4.0.2:
- resolution:
- {
- integrity: sha512-yAXz/pA1tD8Gtg2S98Ekf/sewp3Lcp3YoFKJ4Hkp5h5yLWnKVTDU0kwjKJ8NDCYcfTLfyGkzTikst+jWypT1iA==,
- }
+ resolution: {integrity: sha512-yAXz/pA1tD8Gtg2S98Ekf/sewp3Lcp3YoFKJ4Hkp5h5yLWnKVTDU0kwjKJ8NDCYcfTLfyGkzTikst+jWypT1iA==}
dependencies:
lru-cache: 4.1.5
which: 1.3.1
dev: true
/cross-spawn/6.0.5:
- resolution:
- {
- integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==,
- }
- engines: { node: '>=4.8' }
+ resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==}
+ engines: {node: '>=4.8'}
dependencies:
nice-try: 1.0.5
path-key: 2.0.1
@@ -11578,21 +8811,15 @@ packages:
dev: true
/cross-spawn/7.0.3:
- resolution:
- {
- integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==,
- }
- engines: { node: '>= 8' }
+ resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
+ engines: {node: '>= 8'}
dependencies:
path-key: 3.1.1
shebang-command: 2.0.0
which: 2.0.2
/crypto-browserify/3.12.0:
- resolution:
- {
- integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==,
- }
+ resolution: {integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==}
dependencies:
browserify-cipher: 1.0.1
browserify-sign: 4.2.0
@@ -11608,34 +8835,22 @@ packages:
dev: true
/crypto-random-string/1.0.0:
- resolution:
- {
- integrity: sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==}
+ engines: {node: '>=4'}
dev: true
/crypto-random-string/2.0.0:
- resolution:
- {
- integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==}
+ engines: {node: '>=8'}
dev: true
/crypto-randomuuid/1.0.0:
- resolution:
- {
- integrity: sha512-/RC5F4l1SCqD/jazwUF6+t34Cd8zTSAGZ7rvvZu1whZUhD2a5MOGKjSGowoGcpj/cbVZk1ZODIooJEQQq3nNAA==,
- }
+ resolution: {integrity: sha512-/RC5F4l1SCqD/jazwUF6+t34Cd8zTSAGZ7rvvZu1whZUhD2a5MOGKjSGowoGcpj/cbVZk1ZODIooJEQQq3nNAA==}
dev: true
/css-blank-pseudo/3.0.3_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==}
+ engines: {node: ^12 || ^14 || >=16}
hasBin: true
peerDependencies:
postcss: ^8.4
@@ -11645,37 +8860,25 @@ packages:
dev: true
/css-color-keywords/1.0.0:
- resolution:
- {
- integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==}
+ engines: {node: '>=4'}
dev: true
/css-color-names/0.0.4:
- resolution:
- {
- integrity: sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==,
- }
+ resolution: {integrity: sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==}
dev: true
/css-declaration-sorter/4.0.1:
- resolution:
- {
- integrity: sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==,
- }
- engines: { node: '>4' }
+ resolution: {integrity: sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==}
+ engines: {node: '>4'}
dependencies:
postcss: 7.0.32
timsort: 0.3.0
dev: true
/css-has-pseudo/3.0.4_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==}
+ engines: {node: ^12 || ^14 || >=16}
hasBin: true
peerDependencies:
postcss: ^8.4
@@ -11685,11 +8888,8 @@ packages:
dev: true
/css-prefers-color-scheme/6.0.3_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==}
+ engines: {node: ^12 || ^14 || >=16}
hasBin: true
peerDependencies:
postcss: ^8.4
@@ -11698,17 +8898,11 @@ packages:
dev: true
/css-select-base-adapter/0.1.1:
- resolution:
- {
- integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==,
- }
+ resolution: {integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==}
dev: true
/css-select/1.2.0:
- resolution:
- {
- integrity: sha512-dUQOBoqdR7QwV90WysXPLXG5LO7nhYBgiWVfxF80DKPF8zx1t/pUd2FYy73emg3zrjtM6dzmYgbHKfV2rxiHQA==,
- }
+ resolution: {integrity: sha512-dUQOBoqdR7QwV90WysXPLXG5LO7nhYBgiWVfxF80DKPF8zx1t/pUd2FYy73emg3zrjtM6dzmYgbHKfV2rxiHQA==}
dependencies:
boolbase: 1.0.0
css-what: 2.1.3
@@ -11717,10 +8911,7 @@ packages:
dev: true
/css-select/2.1.0:
- resolution:
- {
- integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==,
- }
+ resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==}
dependencies:
boolbase: 1.0.0
css-what: 3.2.1
@@ -11729,10 +8920,7 @@ packages:
dev: true
/css-select/4.1.2:
- resolution:
- {
- integrity: sha512-nu5ye2Hg/4ISq4XqdLY2bEatAcLIdt3OYGFc9Tm9n7VSlFBcfRv0gBNksHRgSdUDQGtN3XrZ94ztW+NfzkFSUw==,
- }
+ resolution: {integrity: sha512-nu5ye2Hg/4ISq4XqdLY2bEatAcLIdt3OYGFc9Tm9n7VSlFBcfRv0gBNksHRgSdUDQGtN3XrZ94ztW+NfzkFSUw==}
dependencies:
boolbase: 1.0.0
css-what: 5.0.0
@@ -11742,10 +8930,7 @@ packages:
dev: false
/css-select/4.3.0:
- resolution:
- {
- integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==,
- }
+ resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==}
dependencies:
boolbase: 1.0.0
css-what: 6.1.0
@@ -11755,10 +8940,7 @@ packages:
dev: true
/css-to-react-native/3.0.0:
- resolution:
- {
- integrity: sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==,
- }
+ resolution: {integrity: sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==}
dependencies:
camelize: 1.0.0
css-color-keywords: 1.0.0
@@ -11766,63 +8948,42 @@ packages:
dev: true
/css-tree/1.0.0-alpha.37:
- resolution:
- {
- integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==,
- }
- engines: { node: '>=8.0.0' }
+ resolution: {integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==}
+ engines: {node: '>=8.0.0'}
dependencies:
mdn-data: 2.0.4
source-map: 0.6.1
dev: true
/css-unit-converter/1.1.1:
- resolution:
- {
- integrity: sha512-CkyxaqRXDXtqFf80v5UTB2C6pTN4mZt2qFf4MTTjhGm6m5+BDtyN7l+cBZUM3YPwY4Lw4oEQOo9FHZglAmRVfw==,
- }
+ resolution: {integrity: sha512-CkyxaqRXDXtqFf80v5UTB2C6pTN4mZt2qFf4MTTjhGm6m5+BDtyN7l+cBZUM3YPwY4Lw4oEQOo9FHZglAmRVfw==}
dev: true
/css-what/2.1.3:
- resolution:
- {
- integrity: sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==,
- }
+ resolution: {integrity: sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==}
dev: true
/css-what/3.2.1:
- resolution:
- {
- integrity: sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==,
- }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==}
+ engines: {node: '>= 6'}
dev: true
/css-what/5.0.0:
- resolution:
- {
- integrity: sha512-qxyKHQvgKwzwDWC/rGbT821eJalfupxYW2qbSJSAtdSTimsr/MlaGONoNLllaUPZWf8QnbcKM/kPVYUQuEKAFA==,
- }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-qxyKHQvgKwzwDWC/rGbT821eJalfupxYW2qbSJSAtdSTimsr/MlaGONoNLllaUPZWf8QnbcKM/kPVYUQuEKAFA==}
+ engines: {node: '>= 6'}
dev: false
/css-what/6.1.0:
- resolution:
- {
- integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==,
- }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
+ engines: {node: '>= 6'}
dev: true
/css.escape/1.5.1:
- resolution: { integrity: sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= }
+ resolution: {integrity: sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=}
dev: false
/css/3.0.0:
- resolution:
- {
- integrity: sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==,
- }
+ resolution: {integrity: sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==}
dependencies:
inherits: 2.0.4
source-map: 0.6.1
@@ -11830,36 +8991,24 @@ packages:
dev: true
/cssdb/6.5.0:
- resolution:
- {
- integrity: sha512-Rh7AAopF2ckPXe/VBcoUS9JrCZNSyc60+KpgE6X25vpVxA32TmiqvExjkfhwP4wGSb6Xe8Z/JIyGqwgx/zZYFA==,
- }
+ resolution: {integrity: sha512-Rh7AAopF2ckPXe/VBcoUS9JrCZNSyc60+KpgE6X25vpVxA32TmiqvExjkfhwP4wGSb6Xe8Z/JIyGqwgx/zZYFA==}
dev: true
/cssesc/2.0.0:
- resolution:
- {
- integrity: sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==}
+ engines: {node: '>=4'}
hasBin: true
dev: true
/cssesc/3.0.0:
- resolution:
- {
- integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
+ engines: {node: '>=4'}
hasBin: true
dev: true
/cssnano-preset-default/4.0.7:
- resolution:
- {
- integrity: sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==}
+ engines: {node: '>=6.9.0'}
dependencies:
css-declaration-sorter: 4.0.1
cssnano-util-raw-cache: 4.0.1
@@ -11894,10 +9043,7 @@ packages:
dev: true
/cssnano-preset-simple/2.0.0_postcss@8.2.13:
- resolution:
- {
- integrity: sha512-HkufSLkaBJbKBFx/7aj5HmCK9Ni/JedRQm0mT2qBzMG/dEuJOLnMt2lK6K1rwOOyV4j9aSY+knbW9WoS7BYpzg==,
- }
+ resolution: {integrity: sha512-HkufSLkaBJbKBFx/7aj5HmCK9Ni/JedRQm0mT2qBzMG/dEuJOLnMt2lK6K1rwOOyV4j9aSY+knbW9WoS7BYpzg==}
peerDependencies:
postcss: ^8.2.1
dependencies:
@@ -11906,10 +9052,7 @@ packages:
dev: true
/cssnano-preset-simple/3.0.1_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-LFk9aMXmsOmfGboj1vDtyEMT+xiSk7Fv9EZpI3PlyzoobqpUhfGN6GGsx2o8p+x7kNtC6730npXj75fGK5dbiw==,
- }
+ resolution: {integrity: sha512-LFk9aMXmsOmfGboj1vDtyEMT+xiSk7Fv9EZpI3PlyzoobqpUhfGN6GGsx2o8p+x7kNtC6730npXj75fGK5dbiw==}
peerDependencies:
postcss: ^8.2.15
dependencies:
@@ -11918,10 +9061,7 @@ packages:
dev: true
/cssnano-simple/2.0.0_postcss@8.2.13:
- resolution:
- {
- integrity: sha512-0G3TXaFxlh/szPEG/o3VcmCwl0N3E60XNb9YZZijew5eIs6fLjJuOPxQd9yEBaX2p/YfJtt49i4vYi38iH6/6w==,
- }
+ resolution: {integrity: sha512-0G3TXaFxlh/szPEG/o3VcmCwl0N3E60XNb9YZZijew5eIs6fLjJuOPxQd9yEBaX2p/YfJtt49i4vYi38iH6/6w==}
peerDependencies:
postcss: ^8.2.2
dependencies:
@@ -11930,10 +9070,7 @@ packages:
dev: true
/cssnano-simple/3.0.1_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-y+04SCiuGLir1w7fX9i0mAf5szyrpkTVR4eWhde9yurPkilQCzD/UWv8CYKIySA5oO1TwsF695wY5mgsJy7CYA==,
- }
+ resolution: {integrity: sha512-y+04SCiuGLir1w7fX9i0mAf5szyrpkTVR4eWhde9yurPkilQCzD/UWv8CYKIySA5oO1TwsF695wY5mgsJy7CYA==}
peerDependencies:
postcss: ^8.2.15
peerDependenciesMeta:
@@ -11945,45 +9082,30 @@ packages:
dev: true
/cssnano-util-get-arguments/4.0.0:
- resolution:
- {
- integrity: sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==}
+ engines: {node: '>=6.9.0'}
dev: true
/cssnano-util-get-match/4.0.0:
- resolution:
- {
- integrity: sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==,
- }
- engines: { node: '>=6.9.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' }
+ resolution: {integrity: sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==}
+ engines: {node: '>=6.9.0'}
dependencies:
postcss: 7.0.32
dev: true
/cssnano-util-same-parent/4.0.1:
- resolution:
- {
- integrity: sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==}
+ 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' }
+ resolution: {integrity: sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==}
+ engines: {node: '>=6.9.0'}
dependencies:
cosmiconfig: 5.2.1
cssnano-preset-default: 4.0.7
@@ -11992,129 +9114,84 @@ packages:
dev: true
/csso/4.0.2:
- resolution:
- {
- integrity: sha512-kS7/oeNVXkHWxby5tHVxlhjizRCSv8QdU7hB2FpdAibDU8FjTAolhNjKNTiLzXtUrKT6HwClE81yXwEk1309wg==,
- }
- engines: { node: '>=8.0.0' }
+ resolution: {integrity: sha512-kS7/oeNVXkHWxby5tHVxlhjizRCSv8QdU7hB2FpdAibDU8FjTAolhNjKNTiLzXtUrKT6HwClE81yXwEk1309wg==}
+ engines: {node: '>=8.0.0'}
dependencies:
css-tree: 1.0.0-alpha.37
dev: true
/cssom/0.3.8:
- resolution:
- {
- integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==,
- }
+ resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==}
dev: true
/cssom/0.4.4:
- resolution:
- {
- integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==,
- }
+ resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==}
dev: true
/cssstyle/2.3.0:
- resolution:
- {
- integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==}
+ engines: {node: '>=8'}
dependencies:
cssom: 0.3.8
dev: true
/csstype/2.6.8:
- resolution:
- {
- integrity: sha512-msVS9qTuMT5zwAGCVm4mxfrZ18BNc6Csd0oJAtiFMZ1FAx1CCvy2+5MDmYoix63LM/6NDbNtodCiGYGmFgO0dA==,
- }
+ resolution: {integrity: sha512-msVS9qTuMT5zwAGCVm4mxfrZ18BNc6Csd0oJAtiFMZ1FAx1CCvy2+5MDmYoix63LM/6NDbNtodCiGYGmFgO0dA==}
dev: true
/csstype/3.0.10:
- resolution:
- {
- integrity: sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==,
- }
+ resolution: {integrity: sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==}
dev: true
/currently-unhandled/0.4.1:
- resolution:
- {
- integrity: sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==}
+ engines: {node: '>=0.10.0'}
dependencies:
array-find-index: 1.0.2
dev: true
/cuss/1.21.0:
- resolution:
- {
- integrity: sha512-X3VvImImJ5q6w0wOgJtxAX+RC06d26egp/A/vdSxqOrsRtAA9biXAkc4PZGj/3gx0+z+gDFri6BpcpwuG1/UEw==,
- }
+ resolution: {integrity: sha512-X3VvImImJ5q6w0wOgJtxAX+RC06d26egp/A/vdSxqOrsRtAA9biXAkc4PZGj/3gx0+z+gDFri6BpcpwuG1/UEw==}
dev: true
/cwd/0.9.1:
- resolution:
- {
- integrity: sha512-4+0D+ojEasdLndYX4Cqff057I/Jp6ysXpwKkdLQLnZxV8f6IYZmZtTP5uqD91a/kWqejoc0sSqK4u8wpTKCh8A==,
- }
- engines: { node: '>=0.8' }
+ resolution: {integrity: sha512-4+0D+ojEasdLndYX4Cqff057I/Jp6ysXpwKkdLQLnZxV8f6IYZmZtTP5uqD91a/kWqejoc0sSqK4u8wpTKCh8A==}
+ engines: {node: '>=0.8'}
dependencies:
find-pkg: 0.1.2
dev: true
/d/1.0.1:
- resolution:
- {
- integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==,
- }
+ resolution: {integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==}
dependencies:
es5-ext: 0.10.53
type: 1.2.0
dev: true
/damerau-levenshtein/1.0.7:
- resolution:
- {
- integrity: sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==,
- }
+ resolution: {integrity: sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==}
dev: false
/dargs/7.0.0:
- resolution:
- {
- integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==}
+ engines: {node: '>=8'}
dev: true
/dashdash/1.14.1:
- resolution:
- {
- integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==,
- }
- engines: { node: '>=0.10' }
+ resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==}
+ engines: {node: '>=0.10'}
dependencies:
assert-plus: 1.0.0
dev: true
/data-uri-to-buffer/3.0.1:
- resolution:
- {
- integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==,
- }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==}
+ engines: {node: '>= 6'}
dev: false
/data-urls/2.0.0:
- resolution:
- {
- integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==}
+ engines: {node: '>=10'}
dependencies:
abab: 2.0.5
whatwg-mimetype: 2.3.0
@@ -12122,25 +9199,16 @@ packages:
dev: true
/date-fns/1.30.1:
- resolution:
- {
- integrity: sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==,
- }
+ resolution: {integrity: sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==}
dev: true
/dateformat/3.0.3:
- resolution:
- {
- integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==,
- }
+ resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==}
dev: true
/dd-trace/2.3.0:
- resolution:
- {
- integrity: sha512-CdpmDBRY+THfT2a0/lqxMzcuaNhQpI50nu7tlNp8XTjQuo/GLQDwQBEUZ83hDL4BS+sRPg0Fm3oppqmiAJrPyg==,
- }
- engines: { node: '>=12' }
+ resolution: {integrity: sha512-CdpmDBRY+THfT2a0/lqxMzcuaNhQpI50nu7tlNp8XTjQuo/GLQDwQBEUZ83hDL4BS+sRPg0Fm3oppqmiAJrPyg==}
+ engines: {node: '>=12'}
requiresBuild: true
dependencies:
'@datadog/native-appsec': 0.8.1
@@ -12169,10 +9237,7 @@ packages:
dev: true
/debug/0.8.1:
- resolution:
- {
- integrity: sha512-HlXEJm99YsRjLJ8xmuz0Lq8YUwrv7hAJkTEr6/Em3sUlSUNl0UdFA+1SrY4fnykeq1FVkUEUtwRGHs9VvlYbGA==,
- }
+ resolution: {integrity: sha512-HlXEJm99YsRjLJ8xmuz0Lq8YUwrv7hAJkTEr6/Em3sUlSUNl0UdFA+1SrY4fnykeq1FVkUEUtwRGHs9VvlYbGA==}
peerDependencies:
supports-color: '*'
peerDependenciesMeta:
@@ -12181,10 +9246,7 @@ packages:
dev: true
/debug/2.6.9:
- resolution:
- {
- integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==,
- }
+ resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
peerDependencies:
supports-color: '*'
peerDependenciesMeta:
@@ -12194,10 +9256,7 @@ packages:
ms: 2.0.0
/debug/3.1.0:
- resolution:
- {
- integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==,
- }
+ resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==}
peerDependencies:
supports-color: '*'
peerDependenciesMeta:
@@ -12208,10 +9267,7 @@ packages:
dev: true
/debug/3.2.7:
- resolution:
- {
- integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==,
- }
+ resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
peerDependencies:
supports-color: '*'
peerDependenciesMeta:
@@ -12221,10 +9277,7 @@ packages:
ms: 2.1.2
/debug/4.1.1:
- resolution:
- {
- integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==,
- }
+ resolution: {integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==}
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)
peerDependencies:
supports-color: '*'
@@ -12236,11 +9289,8 @@ packages:
dev: true
/debug/4.3.4:
- resolution:
- {
- integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==,
- }
- engines: { node: '>=6.0' }
+ resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
+ engines: {node: '>=6.0'}
peerDependencies:
supports-color: '*'
peerDependenciesMeta:
@@ -12250,11 +9300,8 @@ packages:
ms: 2.1.2
/debug/4.3.4_supports-color@5.5.0:
- resolution:
- {
- integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==,
- }
- engines: { node: '>=6.0' }
+ resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
+ engines: {node: '>=6.0'}
peerDependencies:
supports-color: '*'
peerDependenciesMeta:
@@ -12266,177 +9313,114 @@ packages:
dev: true
/debuglog/1.0.1:
- resolution:
- {
- integrity: sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==,
- }
+ resolution: {integrity: sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==}
dev: true
/decamelize-keys/1.1.0:
- resolution:
- {
- integrity: sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==}
+ engines: {node: '>=0.10.0'}
dependencies:
decamelize: 1.2.0
map-obj: 1.0.1
/decamelize/1.2.0:
- resolution:
- {
- integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
+ engines: {node: '>=0.10.0'}
/decimal.js/10.2.1:
- resolution:
- {
- integrity: sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==,
- }
+ resolution: {integrity: sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==}
dev: true
/decode-uri-component/0.2.0:
- resolution:
- {
- integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==,
- }
- engines: { node: '>=0.10' }
+ resolution: {integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==}
+ engines: {node: '>=0.10'}
/decompress-response/3.3.0:
- resolution:
- {
- integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==}
+ engines: {node: '>=4'}
dependencies:
mimic-response: 1.0.1
dev: true
/decompress-response/5.0.0:
- resolution:
- {
- integrity: sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw==}
+ engines: {node: '>=10'}
dependencies:
mimic-response: 2.1.0
dev: true
/dedent/0.7.0:
- resolution:
- {
- integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==,
- }
+ resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==}
dev: true
/deep-extend/0.6.0:
- resolution:
- {
- integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==,
- }
- engines: { node: '>=4.0.0' }
+ resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
+ engines: {node: '>=4.0.0'}
dev: true
/deep-is/0.1.3:
- resolution:
- {
- integrity: sha512-GtxAN4HvBachZzm4OnWqc45ESpUCMwkYcsjnsPs23FwJbsO+k4t0k9bQCgOmzIlpHO28+WPK/KRbRk0DDHuuDw==,
- }
+ resolution: {integrity: sha512-GtxAN4HvBachZzm4OnWqc45ESpUCMwkYcsjnsPs23FwJbsO+k4t0k9bQCgOmzIlpHO28+WPK/KRbRk0DDHuuDw==}
/deepmerge/4.2.2:
- resolution:
- {
- integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==}
+ engines: {node: '>=0.10.0'}
dev: true
/defaults/1.0.3:
- resolution:
- {
- integrity: sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==,
- }
+ resolution: {integrity: sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==}
dependencies:
clone: 1.0.4
dev: true
/defer-to-connect/1.1.3:
- resolution:
- {
- integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==,
- }
+ resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==}
dev: true
/defer-to-connect/2.0.0:
- resolution:
- {
- integrity: sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg==}
+ engines: {node: '>=10'}
dev: true
/define-lazy-prop/2.0.0:
- resolution:
- {
- integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==}
+ engines: {node: '>=8'}
dev: true
/define-properties/1.1.3:
- resolution:
- {
- integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==}
+ engines: {node: '>= 0.4'}
dependencies:
object-keys: 1.1.1
/define-properties/1.1.4:
- resolution:
- {
- integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==}
+ engines: {node: '>= 0.4'}
dependencies:
has-property-descriptors: 1.0.0
object-keys: 1.1.1
/define-property/0.2.5:
- resolution:
- {
- integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==}
+ engines: {node: '>=0.10.0'}
dependencies:
is-descriptor: 0.1.6
/define-property/1.0.0:
- resolution:
- {
- integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==}
+ engines: {node: '>=0.10.0'}
dependencies:
is-descriptor: 1.0.2
/define-property/2.0.2:
- resolution:
- {
- integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==}
+ engines: {node: '>=0.10.0'}
dependencies:
is-descriptor: 1.0.2
isobject: 3.0.1
/del/6.0.0:
- resolution:
- {
- integrity: sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==}
+ engines: {node: '>=10'}
dependencies:
globby: 11.1.0
graceful-fs: 4.2.10
@@ -12449,183 +9433,117 @@ packages:
dev: true
/delay/4.3.0:
- resolution:
- {
- integrity: sha512-Lwaf3zVFDMBop1yDuFZ19F9WyGcZcGacsbdlZtWjQmM50tOcMntm1njF/Nb/Vjij3KaSvCF+sEYGKrrjObu2NA==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-Lwaf3zVFDMBop1yDuFZ19F9WyGcZcGacsbdlZtWjQmM50tOcMntm1njF/Nb/Vjij3KaSvCF+sEYGKrrjObu2NA==}
+ engines: {node: '>=6'}
dev: true
/delay/5.0.0:
- resolution:
- {
- integrity: sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==}
+ engines: {node: '>=10'}
dev: true
/delayed-stream/1.0.0:
- resolution:
- {
- integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==,
- }
- engines: { node: '>=0.4.0' }
+ resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
+ engines: {node: '>=0.4.0'}
dev: true
/delegates/1.0.0:
- resolution:
- {
- integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==,
- }
+ resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==}
dev: true
/depd/1.1.2:
- resolution:
- {
- integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==,
- }
- engines: { node: '>= 0.6' }
+ resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==}
+ engines: {node: '>= 0.6'}
dev: true
/deprecation/2.3.1:
- resolution:
- {
- integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==,
- }
+ resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==}
dev: true
/des.js/1.0.1:
- resolution:
- {
- integrity: sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==,
- }
+ resolution: {integrity: sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==}
dependencies:
inherits: 2.0.4
minimalistic-assert: 1.0.1
dev: true
/destroy/1.0.4:
- resolution:
- {
- integrity: sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==,
- }
+ resolution: {integrity: sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==}
dev: true
/detab/2.0.4:
- resolution:
- {
- integrity: sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==,
- }
+ resolution: {integrity: sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==}
dependencies:
repeat-string: 1.6.1
dev: true
/detect-file/1.0.0:
- resolution:
- {
- integrity: sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==}
+ engines: {node: '>=0.10.0'}
dev: true
/detect-indent/5.0.0:
- resolution:
- {
- integrity: sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==}
+ engines: {node: '>=4'}
dev: true
/detect-indent/6.0.0:
- resolution:
- {
- integrity: sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==}
+ engines: {node: '>=8'}
dev: true
/detect-libc/1.0.3:
- resolution:
- {
- integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==,
- }
- engines: { node: '>=0.10' }
+ resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
+ engines: {node: '>=0.10'}
hasBin: true
dev: true
/detect-newline/3.1.0:
- resolution:
- {
- integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==}
+ engines: {node: '>=8'}
dev: true
/devalue/2.0.1:
- resolution:
- {
- integrity: sha512-I2TiqT5iWBEyB8GRfTDP0hiLZ0YeDJZ+upDxjBfOC2lebO5LezQMv7QvIUTzdb64jQyAKLf1AHADtGN+jw6v8Q==,
- }
+ resolution: {integrity: sha512-I2TiqT5iWBEyB8GRfTDP0hiLZ0YeDJZ+upDxjBfOC2lebO5LezQMv7QvIUTzdb64jQyAKLf1AHADtGN+jw6v8Q==}
dev: true
/dezalgo/1.0.3:
- resolution:
- {
- integrity: sha512-K7i4zNfT2kgQz3GylDw40ot9GAE47sFZ9EXHFSPP6zONLgH6kWXE0KWJchkbQJLBkRazq4APwZ4OwiFFlT95OQ==,
- }
+ resolution: {integrity: sha512-K7i4zNfT2kgQz3GylDw40ot9GAE47sFZ9EXHFSPP6zONLgH6kWXE0KWJchkbQJLBkRazq4APwZ4OwiFFlT95OQ==}
dependencies:
asap: 2.0.6
wrappy: 1.0.2
dev: true
/diagnostics_channel/1.1.0:
- resolution:
- {
- integrity: sha512-OE1ngLDjSBPG6Tx0YATELzYzy3RKHC+7veQ8gLa8yS7AAgw65mFbVdcsu3501abqOZCEZqZyAIemB0zXlqDSuw==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-OE1ngLDjSBPG6Tx0YATELzYzy3RKHC+7veQ8gLa8yS7AAgw65mFbVdcsu3501abqOZCEZqZyAIemB0zXlqDSuw==}
+ engines: {node: '>=4'}
dev: true
/dicer/0.2.5:
- resolution:
- {
- integrity: sha512-FDvbtnq7dzlPz0wyYlOExifDEZcu8h+rErEXgfxqmLfRfC/kJidEFh4+effJRO3P0xmfqyPbSMG0LveNRfTKVg==,
- }
- engines: { node: '>=0.8.0' }
+ resolution: {integrity: sha512-FDvbtnq7dzlPz0wyYlOExifDEZcu8h+rErEXgfxqmLfRfC/kJidEFh4+effJRO3P0xmfqyPbSMG0LveNRfTKVg==}
+ engines: {node: '>=0.8.0'}
dependencies:
readable-stream: 1.1.14
streamsearch: 0.1.2
dev: true
/diff-sequences/26.6.2:
- resolution:
- {
- integrity: sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==,
- }
- engines: { node: '>= 10.14.2' }
+ resolution: {integrity: sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==}
+ engines: {node: '>= 10.14.2'}
dev: true
/diff-sequences/27.0.6:
- resolution:
- {
- integrity: sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dev: true
/diff-sequences/27.5.1:
- resolution:
- {
- integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dev: true
/diffie-hellman/5.0.3:
- resolution:
- {
- integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==,
- }
+ resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==}
dependencies:
bn.js: 4.11.9
miller-rabin: 4.0.1
@@ -12633,95 +9551,65 @@ packages:
dev: true
/dir-glob/2.2.2:
- resolution:
- {
- integrity: sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==}
+ engines: {node: '>=4'}
dependencies:
path-type: 3.0.0
dev: true
/dir-glob/3.0.1:
- resolution:
- {
- integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
+ engines: {node: '>=8'}
dependencies:
path-type: 4.0.0
/doctrine/1.5.0:
- resolution:
- {
- integrity: sha512-lsGyRuYr4/PIB0txi+Fy2xOMI2dGaTguCaotzFGkVZuKR5usKfcRWIFKNM3QNrU7hh/+w2bwTW+ZeXPK5l8uVg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-lsGyRuYr4/PIB0txi+Fy2xOMI2dGaTguCaotzFGkVZuKR5usKfcRWIFKNM3QNrU7hh/+w2bwTW+ZeXPK5l8uVg==}
+ engines: {node: '>=0.10.0'}
dependencies:
esutils: 2.0.3
isarray: 1.0.0
dev: true
/doctrine/2.1.0:
- resolution:
- {
- integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
+ engines: {node: '>=0.10.0'}
dependencies:
esutils: 2.0.3
/doctrine/3.0.0:
- resolution:
- {
- integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==,
- }
- engines: { node: '>=6.0.0' }
+ resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
+ engines: {node: '>=6.0.0'}
dependencies:
esutils: 2.0.3
/dom-accessibility-api/0.5.13:
- resolution:
- {
- integrity: sha512-R305kwb5CcMDIpSHUnLyIAp7SrSPBx6F0VfQFB3M75xVMHhXJJIdePYgbPPh1o57vCHNu5QztokWUPsLjWzFqw==,
- }
+ resolution: {integrity: sha512-R305kwb5CcMDIpSHUnLyIAp7SrSPBx6F0VfQFB3M75xVMHhXJJIdePYgbPPh1o57vCHNu5QztokWUPsLjWzFqw==}
dev: true
/dom-helpers/5.2.1:
- resolution:
- {
- integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==,
- }
+ resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==}
dependencies:
'@babel/runtime': 7.16.7
csstype: 3.0.10
dev: true
/dom-serializer/0.1.1:
- resolution:
- {
- integrity: sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==,
- }
+ resolution: {integrity: sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==}
dependencies:
domelementtype: 1.3.1
entities: 1.1.2
dev: true
/dom-serializer/0.2.2:
- resolution:
- {
- integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==,
- }
+ 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==,
- }
+ resolution: {integrity: sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==}
dependencies:
domelementtype: 2.2.0
domhandler: 4.2.0
@@ -12729,116 +9617,77 @@ packages:
dev: true
/dom-serializer/1.3.1:
- resolution:
- {
- integrity: sha512-Pv2ZluG5ife96udGgEDovOOOA5UELkltfJpnIExPrAk1LTvecolUGn6lIaoLh86d83GiB86CjzciMd9BuRB71Q==,
- }
+ resolution: {integrity: sha512-Pv2ZluG5ife96udGgEDovOOOA5UELkltfJpnIExPrAk1LTvecolUGn6lIaoLh86d83GiB86CjzciMd9BuRB71Q==}
dependencies:
domelementtype: 2.2.0
domhandler: 4.2.0
entities: 2.0.0
/dom-storage/2.1.0:
- resolution:
- {
- integrity: sha512-g6RpyWXzl0RR6OTElHKBl7nwnK87GUyZMYC7JWsB/IA73vpqK2K6LT39x4VepLxlSsWBFrPVLnsSR5Jyty0+2Q==,
- }
+ resolution: {integrity: sha512-g6RpyWXzl0RR6OTElHKBl7nwnK87GUyZMYC7JWsB/IA73vpqK2K6LT39x4VepLxlSsWBFrPVLnsSR5Jyty0+2Q==}
dev: true
/domain-browser/4.19.0:
- resolution:
- {
- integrity: sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ==}
+ engines: {node: '>=10'}
dev: true
/domelementtype/1.3.1:
- resolution:
- {
- integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==,
- }
+ resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==}
dev: true
/domelementtype/2.2.0:
- resolution:
- {
- integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==,
- }
+ resolution: {integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==}
/domexception/2.0.1:
- resolution:
- {
- integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==}
+ engines: {node: '>=8'}
dependencies:
webidl-conversions: 5.0.0
dev: true
/domhandler/2.4.2:
- resolution:
- {
- integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==,
- }
+ resolution: {integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==}
dependencies:
domelementtype: 1.3.1
dev: true
/domhandler/4.0.0:
- resolution:
- {
- integrity: sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==,
- }
- engines: { node: '>= 4' }
+ resolution: {integrity: sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==}
+ engines: {node: '>= 4'}
dependencies:
domelementtype: 2.2.0
dev: true
/domhandler/4.2.0:
- resolution:
- {
- integrity: sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==,
- }
- engines: { node: '>= 4' }
+ resolution: {integrity: sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==}
+ engines: {node: '>= 4'}
dependencies:
domelementtype: 2.2.0
/domhandler/4.3.1:
- resolution:
- {
- integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==,
- }
- engines: { node: '>= 4' }
+ resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==}
+ engines: {node: '>= 4'}
dependencies:
domelementtype: 2.2.0
dev: true
/domutils/1.5.1:
- resolution:
- {
- integrity: sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==,
- }
+ resolution: {integrity: sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==}
dependencies:
dom-serializer: 0.2.2
domelementtype: 1.3.1
dev: true
/domutils/1.7.0:
- resolution:
- {
- integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==,
- }
+ resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==}
dependencies:
dom-serializer: 0.2.2
domelementtype: 1.3.1
dev: true
/domutils/2.5.0:
- resolution:
- {
- integrity: sha512-Ho16rzNMOFk2fPwChGh3D2D9OEHAfG19HgmRR2l+WLSsIstNsAYBzePH412bL0y5T44ejABIVfTHQ8nqi/tBCg==,
- }
+ resolution: {integrity: sha512-Ho16rzNMOFk2fPwChGh3D2D9OEHAfG19HgmRR2l+WLSsIstNsAYBzePH412bL0y5T44ejABIVfTHQ8nqi/tBCg==}
dependencies:
dom-serializer: 1.3.1
domelementtype: 2.2.0
@@ -12846,20 +9695,14 @@ packages:
dev: true
/domutils/2.6.0:
- resolution:
- {
- integrity: sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA==,
- }
+ 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==,
- }
+ resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==}
dependencies:
dom-serializer: 1.3.1
domelementtype: 2.2.0
@@ -12867,120 +9710,81 @@ packages:
dev: true
/dot-case/2.1.1:
- resolution:
- {
- integrity: sha512-HnM6ZlFqcajLsyudHq7LeeLDr2rFAVYtDv/hV5qchQEidSck8j9OPUsXY9KwJv/lHMtYlX4DjRQqwFYa+0r8Ug==,
- }
+ resolution: {integrity: sha512-HnM6ZlFqcajLsyudHq7LeeLDr2rFAVYtDv/hV5qchQEidSck8j9OPUsXY9KwJv/lHMtYlX4DjRQqwFYa+0r8Ug==}
dependencies:
no-case: 2.3.2
dev: true
/dot-case/3.0.4:
- resolution:
- {
- integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==,
- }
+ resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
dependencies:
no-case: 3.0.4
tslib: 2.4.0
dev: true
/dot-prop/4.2.0:
- resolution:
- {
- integrity: sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==}
+ engines: {node: '>=4'}
dependencies:
is-obj: 1.0.1
dev: true
/dot-prop/5.3.0:
- resolution:
- {
- integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==}
+ engines: {node: '>=8'}
dependencies:
is-obj: 2.0.0
dev: true
/dot-prop/6.0.1:
- resolution:
- {
- integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==}
+ engines: {node: '>=10'}
dependencies:
is-obj: 2.0.0
dev: true
/dotenv-expand/8.0.1:
- resolution:
- {
- integrity: sha512-j/Ih7bIERDR5PzI89Zu8ayd3tXZ6E3dbY0ljQ9Db0K87qBO8zdLsi2dIvDHMWtjC3Yxb8XixOTHAtia0fDHRpg==,
- }
- engines: { node: '>=12' }
+ resolution: {integrity: sha512-j/Ih7bIERDR5PzI89Zu8ayd3tXZ6E3dbY0ljQ9Db0K87qBO8zdLsi2dIvDHMWtjC3Yxb8XixOTHAtia0fDHRpg==}
+ engines: {node: '>=12'}
dev: true
/dotenv/10.0.0:
- resolution:
- {
- integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==}
+ engines: {node: '>=10'}
dev: true
/duplexer/0.1.1:
- resolution:
- {
- integrity: sha512-sxNZ+ljy+RA1maXoUReeqBBpBC6RLKmg5ewzV+x+mSETmWNoKdZN6vcQjpFROemza23hGFskJtFNoUWUaQ+R4Q==,
- }
+ resolution: {integrity: sha512-sxNZ+ljy+RA1maXoUReeqBBpBC6RLKmg5ewzV+x+mSETmWNoKdZN6vcQjpFROemza23hGFskJtFNoUWUaQ+R4Q==}
dev: true
/duplexer/0.1.2:
- resolution:
- {
- integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==,
- }
+ resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
/duplexer3/0.1.4:
- resolution:
- {
- integrity: sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA==,
- }
+ resolution: {integrity: sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA==}
dev: true
/ecc-jsbn/0.1.2:
- resolution:
- {
- integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==,
- }
+ resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==}
dependencies:
jsbn: 0.1.1
safer-buffer: 2.1.2
dev: true
/ecdsa-sig-formatter/1.0.11:
- resolution:
- {
- integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==,
- }
+ resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==}
dependencies:
safe-buffer: 5.2.0
dev: true
- /edge-runtime/1.1.0-beta.31:
- resolution:
- {
- integrity: sha512-Uoq0Mt7u/MInAlyj81dPrbmn5HQacYqIGMqjTO7GQQBGS7K0ZgErucKYTNhKnRfnVacH3Msze+2D863rSCvERA==,
- }
+ /edge-runtime/1.1.0-beta.34:
+ resolution: {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
@@ -12989,39 +9793,27 @@ packages:
dev: true
/ee-first/1.1.1:
- resolution: { integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= }
+ resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=}
dev: true
/ejs/3.1.8:
- resolution:
- {
- integrity: sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==}
+ engines: {node: '>=0.10.0'}
hasBin: true
dependencies:
jake: 10.8.5
dev: true
/electron-to-chromium/1.4.118:
- resolution:
- {
- integrity: sha512-maZIKjnYDvF7Fs35nvVcyr44UcKNwybr93Oba2n3HkKDFAtk0svERkLN/HyczJDS3Fo4wU9th9fUQd09ZLtj1w==,
- }
+ resolution: {integrity: sha512-maZIKjnYDvF7Fs35nvVcyr44UcKNwybr93Oba2n3HkKDFAtk0svERkLN/HyczJDS3Fo4wU9th9fUQd09ZLtj1w==}
/elegant-spinner/1.0.1:
- resolution:
- {
- integrity: sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==}
+ engines: {node: '>=0.10.0'}
dev: true
/elliptic/6.5.3:
- resolution:
- {
- integrity: sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==,
- }
+ resolution: {integrity: sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==}
dependencies:
bn.js: 4.11.9
brorand: 1.1.0
@@ -13033,145 +9825,94 @@ packages:
dev: true
/emittery/0.8.1:
- resolution:
- {
- integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==}
+ engines: {node: '>=10'}
dev: true
/emoji-regex/7.0.3:
- resolution:
- {
- integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==,
- }
+ resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==}
dev: true
/emoji-regex/8.0.0:
- resolution:
- {
- integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==,
- }
+ resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
/emoji-regex/9.2.2:
- resolution:
- {
- integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==,
- }
+ resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
dev: false
/emojis-list/3.0.0:
- resolution:
- {
- integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==,
- }
- engines: { node: '>= 4' }
+ resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==}
+ engines: {node: '>= 4'}
dev: true
/empty-npm-package/1.0.0:
- resolution:
- {
- integrity: sha512-q4Mq/+XO7UNDdMiPpR/LIBIW1Zl4V0Z6UT9aKGqIAnBCtCb3lvZJM1KbDbdzdC8fKflwflModfjR29Nt0EpcwA==,
- }
+ resolution: {integrity: sha512-q4Mq/+XO7UNDdMiPpR/LIBIW1Zl4V0Z6UT9aKGqIAnBCtCb3lvZJM1KbDbdzdC8fKflwflModfjR29Nt0EpcwA==}
dev: true
/encodeurl/1.0.2:
- resolution: { integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= }
- engines: { node: '>= 0.8' }
+ resolution: {integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=}
+ engines: {node: '>= 0.8'}
dev: true
/encoding/0.1.13:
- resolution:
- {
- integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==,
- }
+ resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==}
dependencies:
iconv-lite: 0.6.2
dev: true
/end-of-stream/1.4.4:
- resolution:
- {
- integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==,
- }
+ resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
dependencies:
once: 1.4.0
/enhanced-resolve/5.10.0:
- resolution:
- {
- integrity: sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==,
- }
- engines: { node: '>=10.13.0' }
+ resolution: {integrity: sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==}
+ engines: {node: '>=10.13.0'}
dependencies:
graceful-fs: 4.2.9
tapable: 2.2.0
dev: true
/enquirer/2.3.6:
- resolution:
- {
- integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==,
- }
- engines: { node: '>=8.6' }
+ resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==}
+ engines: {node: '>=8.6'}
dependencies:
ansi-colors: 4.1.1
/entities/1.1.2:
- resolution:
- {
- integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==,
- }
+ resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==}
dev: true
/entities/2.0.0:
- resolution:
- {
- integrity: sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==,
- }
+ resolution: {integrity: sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==}
/env-paths/2.2.0:
- resolution:
- {
- integrity: sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==}
+ engines: {node: '>=6'}
dev: true
/envinfo/7.7.4:
- resolution:
- {
- integrity: sha512-TQXTYFVVwwluWSFis6K2XKxgrD22jEv0FTuLCQI+OjH7rn93+iY0fSSFM5lrSxFY+H1+B0/cvvlamr3UsBivdQ==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-TQXTYFVVwwluWSFis6K2XKxgrD22jEv0FTuLCQI+OjH7rn93+iY0fSSFM5lrSxFY+H1+B0/cvvlamr3UsBivdQ==}
+ engines: {node: '>=4'}
hasBin: true
dev: true
/err-code/1.1.2:
- resolution: { integrity: sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA= }
+ resolution: {integrity: sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=}
dev: true
/err-code/2.0.3:
- resolution:
- {
- integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==,
- }
+ resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==}
dev: true
/error-ex/1.3.2:
- resolution:
- {
- integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==,
- }
+ resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
dependencies:
is-arrayish: 0.2.1
/es-abstract/1.19.1:
- resolution:
- {
- integrity: sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
es-to-primitive: 1.2.1
@@ -13195,11 +9936,8 @@ packages:
unbox-primitive: 1.0.1
/es-abstract/1.20.2:
- resolution:
- {
- integrity: sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
es-to-primitive: 1.2.1
@@ -13226,37 +9964,25 @@ packages:
unbox-primitive: 1.0.2
/es-module-lexer/0.9.0:
- resolution:
- {
- integrity: sha512-qU2eN/XHsrl3E4y7mK1wdWnyy5c8gXtCbfP6Xcsemm7fPUR1PIV1JhZfP7ojcN0Fzp69CfrS3u76h2tusvfKiQ==,
- }
+ resolution: {integrity: sha512-qU2eN/XHsrl3E4y7mK1wdWnyy5c8gXtCbfP6Xcsemm7fPUR1PIV1JhZfP7ojcN0Fzp69CfrS3u76h2tusvfKiQ==}
dev: true
/es-shim-unscopables/1.0.0:
- resolution:
- {
- integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==,
- }
+ resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
dependencies:
has: 1.0.3
dev: false
/es-to-primitive/1.2.1:
- resolution:
- {
- integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
+ engines: {node: '>= 0.4'}
dependencies:
is-callable: 1.2.4
is-date-object: 1.0.2
is-symbol: 1.0.3
/es5-ext/0.10.53:
- resolution:
- {
- integrity: sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==,
- }
+ resolution: {integrity: sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==}
dependencies:
es6-iterator: 2.0.3
es6-symbol: 3.1.3
@@ -13264,7 +9990,7 @@ packages:
dev: true
/es6-iterator/2.0.3:
- resolution: { integrity: sha1-p96IkUGgWpSwhUQDstCg+/qY87c= }
+ resolution: {integrity: sha1-p96IkUGgWpSwhUQDstCg+/qY87c=}
dependencies:
d: 1.0.1
es5-ext: 0.10.53
@@ -13272,90 +9998,60 @@ packages:
dev: true
/es6-object-assign/1.1.0:
- resolution: { integrity: sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw= }
+ resolution: {integrity: sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=}
dev: true
/es6-promise/4.2.8:
- resolution:
- {
- integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==,
- }
+ resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==}
dev: true
/es6-promisify/5.0.0:
- resolution:
- {
- integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==,
- }
+ resolution: {integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==}
dependencies:
es6-promise: 4.2.8
dev: true
/es6-symbol/3.1.3:
- resolution:
- {
- integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==,
- }
+ resolution: {integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==}
dependencies:
d: 1.0.1
ext: 1.6.0
dev: true
/escalade/3.1.1:
- resolution:
- {
- integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
+ engines: {node: '>=6'}
/escape-goat/1.3.0:
- resolution:
- {
- integrity: sha512-E2nU1Y39N5UgfLU8qwMlK0vZrZprIwWLeVmDYN8wd/e37hMtGzu2w1DBiREts0XHfgyZEQlj/hYr0H0izF0HDQ==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-E2nU1Y39N5UgfLU8qwMlK0vZrZprIwWLeVmDYN8wd/e37hMtGzu2w1DBiREts0XHfgyZEQlj/hYr0H0izF0HDQ==}
+ engines: {node: '>=4'}
dev: true
/escape-goat/2.1.1:
- resolution:
- {
- integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==}
+ engines: {node: '>=8'}
dev: true
/escape-html/1.0.3:
- resolution: { integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= }
+ resolution: {integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=}
dev: true
/escape-string-regexp/1.0.5:
- resolution:
- {
- integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==,
- }
- engines: { node: '>=0.8.0' }
+ resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
+ engines: {node: '>=0.8.0'}
/escape-string-regexp/2.0.0:
- resolution:
- {
- integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==}
+ engines: {node: '>=8'}
dev: true
/escape-string-regexp/4.0.0:
- resolution:
- {
- integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
+ engines: {node: '>=10'}
/escodegen/2.0.0:
- resolution:
- {
- integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==,
- }
- engines: { node: '>=6.0' }
+ resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==}
+ engines: {node: '>=6.0'}
hasBin: true
dependencies:
esprima: 4.0.1
@@ -13367,10 +10063,7 @@ packages:
dev: true
/eslint-import-resolver-node/0.3.6:
- resolution:
- {
- integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==,
- }
+ resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==}
dependencies:
debug: 3.2.7
resolve: 1.22.0
@@ -13378,11 +10071,8 @@ packages:
- supports-color
/eslint-import-resolver-typescript/2.7.1_hpmu7kn6tcn2vnxpfzvv33bxmy:
- resolution:
- {
- integrity: sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==}
+ engines: {node: '>=4'}
peerDependencies:
eslint: '*'
eslint-plugin-import: '*'
@@ -13399,11 +10089,8 @@ packages:
dev: false
/eslint-module-utils/2.7.3_5zeicuv6z6i32arielnnarwece:
- resolution:
- {
- integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==}
+ engines: {node: '>=4'}
peerDependencies:
'@typescript-eslint/parser': '*'
eslint-import-resolver-node: '*'
@@ -13419,7 +10106,7 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 5.21.0_td6yqss6ra3qoebludh4ctrhym
+ '@typescript-eslint/parser': 5.21.0_hrkuebk64jiu2ut2d2sm4oylnu
debug: 3.2.7
eslint-import-resolver-node: 0.3.6
eslint-import-resolver-typescript: 2.7.1_hpmu7kn6tcn2vnxpfzvv33bxmy
@@ -13429,11 +10116,8 @@ packages:
dev: false
/eslint-module-utils/2.7.3_jknjzn2fh4agzfl2mj6t7ibzhe:
- resolution:
- {
- integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==}
+ engines: {node: '>=4'}
peerDependencies:
'@typescript-eslint/parser': '*'
eslint-import-resolver-node: '*'
@@ -13458,11 +10142,8 @@ packages:
dev: true
/eslint-plugin-eslint-plugin/4.3.0_eslint@7.24.0:
- resolution:
- {
- integrity: sha512-0xZ++ilIpGY+gBwsaW/uIhG/Rrl/sltPCai3UUPzWbaOPud2tel9UCWj8sLTADNmVqBD+vcqLHzHY86q/b71yg==,
- }
- engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
+ resolution: {integrity: sha512-0xZ++ilIpGY+gBwsaW/uIhG/Rrl/sltPCai3UUPzWbaOPud2tel9UCWj8sLTADNmVqBD+vcqLHzHY86q/b71yg==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
@@ -13472,11 +10153,8 @@ packages:
dev: true
/eslint-plugin-import/2.22.1_23iivq3ybsthf4qrv3kgatrvhe:
- resolution:
- {
- integrity: sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==}
+ engines: {node: '>=4'}
peerDependencies:
'@typescript-eslint/parser': '*'
eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0
@@ -13506,11 +10184,8 @@ packages:
dev: true
/eslint-plugin-import/2.26.0_asoxhzjlkaozogjqriaz4fv5ly:
- resolution:
- {
- integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==}
+ engines: {node: '>=4'}
peerDependencies:
'@typescript-eslint/parser': '*'
eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
@@ -13518,7 +10193,7 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 5.21.0_td6yqss6ra3qoebludh4ctrhym
+ '@typescript-eslint/parser': 5.21.0_hrkuebk64jiu2ut2d2sm4oylnu
array-includes: 3.1.4
array.prototype.flat: 1.2.5
debug: 2.6.9
@@ -13540,11 +10215,8 @@ packages:
dev: false
/eslint-plugin-jest/24.3.5_27ehady34mjcsgc6qgsyi5cu2m:
- resolution:
- {
- integrity: sha512-XG4rtxYDuJykuqhsOqokYIR84/C8pRihRtEpVskYLbIIKGwPNW2ySxdctuVzETZE+MbF/e7wmsnbNVpzM0rDug==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-XG4rtxYDuJykuqhsOqokYIR84/C8pRihRtEpVskYLbIIKGwPNW2ySxdctuVzETZE+MbF/e7wmsnbNVpzM0rDug==}
+ engines: {node: '>=10'}
peerDependencies:
'@typescript-eslint/eslint-plugin': '>= 4'
eslint: '>=5'
@@ -13561,11 +10233,8 @@ packages:
dev: true
/eslint-plugin-jsx-a11y/6.5.1_eslint@7.32.0:
- resolution:
- {
- integrity: sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==,
- }
- engines: { node: '>=4.0' }
+ resolution: {integrity: sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==}
+ engines: {node: '>=4.0'}
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
dependencies:
@@ -13585,11 +10254,8 @@ packages:
dev: false
/eslint-plugin-react-hooks/4.5.0_eslint@7.24.0:
- resolution:
- {
- integrity: sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==,
- }
- engines: { node: '>=10' }
+ resolution: {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:
@@ -13597,11 +10263,8 @@ packages:
dev: true
/eslint-plugin-react-hooks/4.5.0_eslint@7.32.0:
- resolution:
- {
- integrity: sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==,
- }
- engines: { node: '>=10' }
+ resolution: {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:
@@ -13609,11 +10272,8 @@ packages:
dev: false
/eslint-plugin-react/7.23.2_eslint@7.24.0:
- resolution:
- {
- integrity: sha512-AfjgFQB+nYszudkxRkTFu0UR1zEQig0ArVMPloKhxwlwkzaw/fBiH0QWcBBhZONlXqQC51+nfqFrkn4EzHcGBw==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-AfjgFQB+nYszudkxRkTFu0UR1zEQig0ArVMPloKhxwlwkzaw/fBiH0QWcBBhZONlXqQC51+nfqFrkn4EzHcGBw==}
+ engines: {node: '>=4'}
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7
dependencies:
@@ -13633,11 +10293,8 @@ packages:
dev: true
/eslint-plugin-react/7.31.8_eslint@7.32.0:
- resolution:
- {
- integrity: sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==}
+ engines: {node: '>=4'}
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
dependencies:
@@ -13659,30 +10316,21 @@ packages:
dev: false
/eslint-scope/5.1.1:
- resolution:
- {
- integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==,
- }
- engines: { node: '>=8.0.0' }
+ resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
+ engines: {node: '>=8.0.0'}
dependencies:
esrecurse: 4.3.0
estraverse: 4.3.0
/eslint-utils/2.1.0:
- resolution:
- {
- integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==}
+ engines: {node: '>=6'}
dependencies:
eslint-visitor-keys: 1.3.0
/eslint-utils/3.0.0_eslint@7.24.0:
- resolution:
- {
- integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==,
- }
- engines: { node: ^10.0.0 || ^12.0.0 || >= 14.0.0 }
+ resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
+ engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
peerDependencies:
eslint: '>=5'
dependencies:
@@ -13691,33 +10339,21 @@ packages:
dev: true
/eslint-visitor-keys/1.3.0:
- resolution:
- {
- integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==}
+ engines: {node: '>=4'}
/eslint-visitor-keys/2.1.0:
- resolution:
- {
- integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==}
+ engines: {node: '>=10'}
/eslint-visitor-keys/3.0.0:
- resolution:
- {
- integrity: sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==,
- }
- engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
+ resolution: {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:
- {
- integrity: sha512-k9gaHeHiFmGCDQ2rEfvULlSLruz6tgfA8DEn+rY9/oYPFFTlz55mM/Q/Rij1b2Y42jwZiK3lXvNTw6w6TXzcKQ==,
- }
- engines: { node: ^10.12.0 || >=12.0.0 }
+ resolution: {integrity: sha512-k9gaHeHiFmGCDQ2rEfvULlSLruz6tgfA8DEn+rY9/oYPFFTlz55mM/Q/Rij1b2Y42jwZiK3lXvNTw6w6TXzcKQ==}
+ engines: {node: ^10.12.0 || >=12.0.0}
hasBin: true
dependencies:
'@babel/code-frame': 7.12.11
@@ -13762,11 +10398,8 @@ packages:
dev: true
/eslint/7.32.0:
- resolution:
- {
- integrity: sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==,
- }
- engines: { node: ^10.12.0 || >=12.0.0 }
+ resolution: {integrity: sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==}
+ engines: {node: ^10.12.0 || >=12.0.0}
hasBin: true
dependencies:
'@babel/code-frame': 7.12.11
@@ -13813,101 +10446,65 @@ packages:
- supports-color
/espree/7.3.1:
- resolution:
- {
- integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==,
- }
- engines: { node: ^10.12.0 || >=12.0.0 }
+ resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==}
+ engines: {node: ^10.12.0 || >=12.0.0}
dependencies:
acorn: 7.4.1
acorn-jsx: 5.3.1_acorn@7.4.1
eslint-visitor-keys: 1.3.0
/esprima/4.0.1:
- resolution:
- {
- integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
+ engines: {node: '>=4'}
hasBin: true
/esquery/1.4.0:
- resolution:
- {
- integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==,
- }
- engines: { node: '>=0.10' }
+ resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==}
+ engines: {node: '>=0.10'}
dependencies:
estraverse: 5.3.0
/esrecurse/4.3.0:
- resolution:
- {
- integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==,
- }
- engines: { node: '>=4.0' }
+ resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
+ engines: {node: '>=4.0'}
dependencies:
estraverse: 5.3.0
/estraverse/4.3.0:
- resolution:
- {
- integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==,
- }
- engines: { node: '>=4.0' }
+ resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
+ engines: {node: '>=4.0'}
/estraverse/5.3.0:
- resolution:
- {
- integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==,
- }
- engines: { node: '>=4.0' }
+ resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
+ engines: {node: '>=4.0'}
/estree-util-is-identifier-name/1.1.0:
- resolution:
- {
- integrity: sha512-OVJZ3fGGt9By77Ix9NhaRbzfbDV/2rx9EP7YIDJTmsZSEc5kYn2vWcNccYyahJL2uAQZK2a5Or2i0wtIKTPoRQ==,
- }
+ resolution: {integrity: sha512-OVJZ3fGGt9By77Ix9NhaRbzfbDV/2rx9EP7YIDJTmsZSEc5kYn2vWcNccYyahJL2uAQZK2a5Or2i0wtIKTPoRQ==}
dev: true
/estree-walker/0.6.1:
- resolution:
- {
- integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==,
- }
+ resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==}
dev: true
/estree-walker/1.0.1:
- resolution:
- {
- integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==,
- }
+ resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==}
dev: true
/estree-walker/2.0.2:
- resolution:
- {
- integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==,
- }
+ resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
dev: true
/esutils/2.0.3:
- resolution:
- {
- integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
+ engines: {node: '>=0.10.0'}
/etag/1.8.1:
- resolution: { integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= }
- engines: { node: '>= 0.6' }
+ resolution: {integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=}
+ engines: {node: '>= 0.6'}
dev: true
/event-stream/3.1.7:
- resolution:
- {
- integrity: sha512-ddACn1VEffD+nvbofs8gs/0qJZC9gtEGLG+WykE//rinSpYLSaTsnN96eVQV+gHdUhV/nVtxUNKC3OjrApuEMw==,
- }
+ resolution: {integrity: sha512-ddACn1VEffD+nvbofs8gs/0qJZC9gtEGLG+WykE//rinSpYLSaTsnN96eVQV+gHdUhV/nVtxUNKC3OjrApuEMw==}
dependencies:
duplexer: 0.1.2
from: 0.1.7
@@ -13919,10 +10516,7 @@ packages:
dev: true
/event-stream/4.0.1:
- resolution:
- {
- integrity: sha512-qACXdu/9VHPBzcyhdOWR5/IahhGMf0roTeZJfzz077GwylcDd90yOHLouhmv7GJ5XzPi6ekaQWd8AvPP2nOvpA==,
- }
+ resolution: {integrity: sha512-qACXdu/9VHPBzcyhdOWR5/IahhGMf0roTeZJfzz077GwylcDd90yOHLouhmv7GJ5XzPi6ekaQWd8AvPP2nOvpA==}
dependencies:
duplexer: 0.1.2
from: 0.1.7
@@ -13934,41 +10528,29 @@ packages:
dev: true
/event-target-shim/5.0.1:
- resolution:
- {
- integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
+ engines: {node: '>=6'}
dev: true
/eventemitter3/4.0.7:
- resolution:
- {
- integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==,
- }
+ resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==}
dev: true
/events/3.3.0:
- resolution:
- {
- integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==,
- }
- engines: { node: '>=0.8.x' }
+ resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
+ engines: {node: '>=0.8.x'}
dev: true
/evp_bytestokey/1.0.3:
- resolution:
- {
- integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==,
- }
+ resolution: {integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==}
dependencies:
md5.js: 1.3.5
safe-buffer: 5.2.0
dev: true
/execa/0.4.0:
- resolution: { integrity: sha1-TrZGejaglfq7KXD/nV4/t7zm68M= }
- engines: { node: '>=0.12' }
+ resolution: {integrity: sha1-TrZGejaglfq7KXD/nV4/t7zm68M=}
+ engines: {node: '>=0.12'}
dependencies:
cross-spawn-async: 2.2.5
is-stream: 1.1.0
@@ -13979,11 +10561,8 @@ packages:
dev: false
/execa/2.0.3:
- resolution:
- {
- integrity: sha512-iM124nlyGSrXmuyZF1EMe83ESY2chIYVyDRZKgmcDynid2Q2v/+GuE7gNMl6Sy9Niwf4MC0DDxagOxeMPjuLsw==,
- }
- engines: { node: ^8.12.0 || >=9.7.0 }
+ resolution: {integrity: sha512-iM124nlyGSrXmuyZF1EMe83ESY2chIYVyDRZKgmcDynid2Q2v/+GuE7gNMl6Sy9Niwf4MC0DDxagOxeMPjuLsw==}
+ engines: {node: ^8.12.0 || >=9.7.0}
dependencies:
cross-spawn: 6.0.5
get-stream: 5.1.0
@@ -13997,11 +10576,8 @@ packages:
dev: true
/execa/4.0.3:
- resolution:
- {
- integrity: sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==}
+ engines: {node: '>=10'}
dependencies:
cross-spawn: 7.0.3
get-stream: 5.1.0
@@ -14014,11 +10590,8 @@ packages:
strip-final-newline: 2.0.0
/execa/5.0.0:
- resolution:
- {
- integrity: sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==}
+ engines: {node: '>=10'}
dependencies:
cross-spawn: 7.0.3
get-stream: 6.0.0
@@ -14032,34 +10605,25 @@ packages:
dev: true
/exit-hook/2.2.1:
- resolution:
- {
- integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==}
+ engines: {node: '>=6'}
dev: true
/exit/0.1.2:
- resolution: { integrity: sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= }
- engines: { node: '>= 0.8.0' }
+ resolution: {integrity: sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=}
+ engines: {node: '>= 0.8.0'}
dev: true
/expand-brackets/0.1.5:
- resolution:
- {
- integrity: sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==}
+ engines: {node: '>=0.10.0'}
dependencies:
is-posix-bracket: 0.1.1
dev: true
/expand-brackets/2.1.4:
- resolution:
- {
- integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==}
+ engines: {node: '>=0.10.0'}
dependencies:
debug: 2.6.9
define-property: 0.2.5
@@ -14072,42 +10636,33 @@ packages:
- supports-color
/expand-range/1.8.2:
- resolution: { integrity: sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=}
+ engines: {node: '>=0.10.0'}
dependencies:
fill-range: 2.2.4
dev: true
/expand-tilde/1.2.2:
- resolution:
- {
- integrity: sha512-rtmc+cjLZqnu9dSYosX9EWmSJhTwpACgJQTfj4hgg2JjOD/6SIQalZrt4a3aQeh++oNxkazcaxrhPUj6+g5G/Q==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-rtmc+cjLZqnu9dSYosX9EWmSJhTwpACgJQTfj4hgg2JjOD/6SIQalZrt4a3aQeh++oNxkazcaxrhPUj6+g5G/Q==}
+ engines: {node: '>=0.10.0'}
dependencies:
os-homedir: 1.0.2
dev: true
/expand-tilde/2.0.2:
- resolution: { integrity: sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=}
+ engines: {node: '>=0.10.0'}
dependencies:
homedir-polyfill: 1.0.3
dev: true
/expect-type/0.14.2:
- resolution:
- {
- integrity: sha512-ed3+tr5ujbIYXZ8Pl/VgIphwJQ0q5tBLGGdn7Zvwt1WyPBRX83xjT5pT77P/GkuQbctx0K2ZNSSan7eruJqTCQ==,
- }
+ resolution: {integrity: sha512-ed3+tr5ujbIYXZ8Pl/VgIphwJQ0q5tBLGGdn7Zvwt1WyPBRX83xjT5pT77P/GkuQbctx0K2ZNSSan7eruJqTCQ==}
dev: true
/expect/26.6.2:
- resolution:
- {
- integrity: sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==,
- }
- engines: { node: '>= 10.14.2' }
+ resolution: {integrity: sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==}
+ engines: {node: '>= 10.14.2'}
dependencies:
'@jest/types': 26.6.2
ansi-styles: 4.3.0
@@ -14118,11 +10673,8 @@ packages:
dev: true
/expect/27.0.6:
- resolution:
- {
- integrity: sha512-psNLt8j2kwg42jGBDSfAlU49CEZxejN1f1PlANWDZqIhBOVU/c2Pm888FcjWJzFewhIsNWfZJeLjUjtKGiPuSw==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-psNLt8j2kwg42jGBDSfAlU49CEZxejN1f1PlANWDZqIhBOVU/c2Pm888FcjWJzFewhIsNWfZJeLjUjtKGiPuSw==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/types': 27.0.6
ansi-styles: 5.1.0
@@ -14133,11 +10685,8 @@ packages:
dev: true
/express/4.17.0:
- resolution:
- {
- integrity: sha512-1Z7/t3Z5ZnBG252gKUPyItc4xdeaA0X934ca2ewckAsVsw9EG71i++ZHZPYnus8g/s5Bty8IMpSVEuRkmwwPRQ==,
- }
- engines: { node: '>= 0.10.0' }
+ resolution: {integrity: sha512-1Z7/t3Z5ZnBG252gKUPyItc4xdeaA0X934ca2ewckAsVsw9EG71i++ZHZPYnus8g/s5Bty8IMpSVEuRkmwwPRQ==}
+ engines: {node: '>= 0.10.0'}
dependencies:
accepts: 1.3.7
array-flatten: 1.1.1
@@ -14174,46 +10723,31 @@ packages:
dev: true
/ext/1.6.0:
- resolution:
- {
- integrity: sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==,
- }
+ resolution: {integrity: sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==}
dependencies:
type: 2.5.0
dev: true
/extend-shallow/2.0.1:
- resolution:
- {
- integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==}
+ engines: {node: '>=0.10.0'}
dependencies:
is-extendable: 0.1.1
/extend-shallow/3.0.2:
- resolution:
- {
- integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==}
+ engines: {node: '>=0.10.0'}
dependencies:
assign-symbols: 1.0.0
is-extendable: 1.0.1
/extend/3.0.2:
- resolution:
- {
- integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==,
- }
+ resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
dev: true
/external-editor/2.2.0:
- resolution:
- {
- integrity: sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==,
- }
- engines: { node: '>=0.12' }
+ resolution: {integrity: sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==}
+ engines: {node: '>=0.12'}
dependencies:
chardet: 0.4.2
iconv-lite: 0.4.24
@@ -14221,32 +10755,23 @@ packages:
dev: true
/external-editor/3.1.0:
- resolution:
- {
- integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
+ engines: {node: '>=4'}
dependencies:
chardet: 0.7.0
iconv-lite: 0.4.24
tmp: 0.0.33
/extglob/0.3.2:
- resolution:
- {
- integrity: sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==}
+ engines: {node: '>=0.10.0'}
dependencies:
is-extglob: 1.0.0
dev: true
/extglob/2.0.4:
- resolution:
- {
- integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==}
+ engines: {node: '>=0.10.0'}
dependencies:
array-unique: 0.3.2
define-property: 1.0.0
@@ -14260,40 +10785,25 @@ packages:
- supports-color
/extsprintf/1.3.0:
- resolution:
- {
- integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==,
- }
- engines: { '0': node >=0.6.0 }
+ resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==}
+ engines: {'0': node >=0.6.0}
dev: true
/extsprintf/1.4.0:
- resolution:
- {
- integrity: sha512-6NW8DZ8pWBc5NbGYUiqqccj9dXnuSzilZYqprdKJBZsQodGH9IyUoFOGxIWVDcBzHMb8ET24aqx9p66tZEWZkA==,
- }
- engines: { '0': node >=0.6.0 }
+ resolution: {integrity: sha512-6NW8DZ8pWBc5NbGYUiqqccj9dXnuSzilZYqprdKJBZsQodGH9IyUoFOGxIWVDcBzHMb8ET24aqx9p66tZEWZkA==}
+ engines: {'0': node >=0.6.0}
dev: true
/faker/5.5.3:
- resolution:
- {
- integrity: sha512-wLTv2a28wjUyWkbnX7u/ABZBkUkIF2fCd73V6P2oFqEGEktDfzWx4UxrSqtPRw0xPRAcjeAOIiJWqZm3pP4u3g==,
- }
+ resolution: {integrity: sha512-wLTv2a28wjUyWkbnX7u/ABZBkUkIF2fCd73V6P2oFqEGEktDfzWx4UxrSqtPRw0xPRAcjeAOIiJWqZm3pP4u3g==}
dev: true
/fast-deep-equal/3.1.3:
- resolution:
- {
- integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==,
- }
+ resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
/fast-glob/2.2.7:
- resolution:
- {
- integrity: sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==,
- }
- engines: { node: '>=4.0.0' }
+ resolution: {integrity: sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==}
+ engines: {node: '>=4.0.0'}
dependencies:
'@mrmlnc/readdir-enhanced': 2.2.1
'@nodelib/fs.stat': 1.1.3
@@ -14306,11 +10816,8 @@ packages:
dev: true
/fast-glob/3.2.11:
- resolution:
- {
- integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==,
- }
- engines: { node: '>=8.6.0' }
+ resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==}
+ engines: {node: '>=8.6.0'}
dependencies:
'@nodelib/fs.stat': 2.0.3
'@nodelib/fs.walk': 1.2.4
@@ -14319,39 +10826,24 @@ packages:
micromatch: 4.0.4
/fast-json-stable-stringify/2.1.0:
- resolution:
- {
- integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==,
- }
+ resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
/fast-levenshtein/2.0.6:
- resolution:
- {
- integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==,
- }
+ resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
/fastq/1.8.0:
- resolution:
- {
- integrity: sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==,
- }
+ resolution: {integrity: sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==}
dependencies:
reusify: 1.0.4
/fault/1.0.4:
- resolution:
- {
- integrity: sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==,
- }
+ resolution: {integrity: sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==}
dependencies:
format: 0.2.2
dev: true
/faunadb/2.6.1:
- resolution:
- {
- integrity: sha512-n/aRPDqrE7Sor7qzNDvZHmM7nEw0wERZZPjXRx1sBS3+9mJAscFa4zOQMgbh+pTz8M3r6Djd3vxl11JLn3eSMA==,
- }
+ resolution: {integrity: sha512-n/aRPDqrE7Sor7qzNDvZHmM7nEw0wERZZPjXRx1sBS3+9mJAscFa4zOQMgbh+pTz8M3r6Djd3vxl11JLn3eSMA==}
dependencies:
base64-js: 1.5.1
btoa-lite: 1.0.0
@@ -14365,36 +10857,24 @@ packages:
dev: true
/faye-websocket/0.11.3:
- resolution:
- {
- integrity: sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==,
- }
- engines: { node: '>=0.8.0' }
+ resolution: {integrity: sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==}
+ engines: {node: '>=0.8.0'}
dependencies:
websocket-driver: 0.7.3
dev: true
/fb-watchman/2.0.1:
- resolution:
- {
- integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==,
- }
+ resolution: {integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==}
dependencies:
bser: 2.1.1
dev: true
/fbjs-css-vars/1.0.2:
- resolution:
- {
- integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==,
- }
+ resolution: {integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==}
dev: true
/fbjs/3.0.2:
- resolution:
- {
- integrity: sha512-qv+boqYndjElAJHNN3NoM8XuwQZ1j2m3kEvTgdle8IDjr6oUbkEpvABWtj/rQl3vq4ew7dnElBxL4YJAwTVqQQ==,
- }
+ resolution: {integrity: sha512-qv+boqYndjElAJHNN3NoM8XuwQZ1j2m3kEvTgdle8IDjr6oUbkEpvABWtj/rQl3vq4ew7dnElBxL4YJAwTVqQQ==}
dependencies:
cross-fetch: 3.1.4
fbjs-css-vars: 1.0.2
@@ -14406,95 +10886,65 @@ packages:
dev: true
/figgy-pudding/3.5.1:
- resolution:
- {
- integrity: sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==,
- }
+ resolution: {integrity: sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==}
dev: true
/figures/1.7.0:
- resolution:
- {
- integrity: sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==}
+ engines: {node: '>=0.10.0'}
dependencies:
escape-string-regexp: 1.0.5
object-assign: 4.1.1
dev: true
/figures/2.0.0:
- resolution:
- {
- integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==}
+ engines: {node: '>=4'}
dependencies:
escape-string-regexp: 1.0.5
dev: true
/figures/3.1.0:
- resolution:
- {
- integrity: sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==}
+ engines: {node: '>=8'}
dependencies:
escape-string-regexp: 1.0.5
/file-entry-cache/6.0.1:
- resolution:
- {
- integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==,
- }
- engines: { node: ^10.12.0 || >=12.0.0 }
+ resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
+ engines: {node: ^10.12.0 || >=12.0.0}
dependencies:
flat-cache: 3.0.4
/file-name/0.1.0:
- resolution:
- {
- integrity: sha512-Q8SskhjF4eUk/xoQkmubwLkoHwOTv6Jj/WGtOVLKkZ0vvM+LipkSXugkn1F/+mjWXU32AXLZB3qaz0arUzgtRw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-Q8SskhjF4eUk/xoQkmubwLkoHwOTv6Jj/WGtOVLKkZ0vvM+LipkSXugkn1F/+mjWXU32AXLZB3qaz0arUzgtRw==}
+ engines: {node: '>=0.10.0'}
dev: true
/file-uri-to-path/1.0.0:
- resolution:
- {
- integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==,
- }
+ resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==}
requiresBuild: true
dev: true
/filelist/1.0.4:
- resolution:
- {
- integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==,
- }
+ resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==}
dependencies:
minimatch: 5.1.0
dev: true
/filename-regex/2.0.1:
- resolution: { integrity: sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=}
+ engines: {node: '>=0.10.0'}
dev: true
/filesize/6.1.0:
- resolution:
- {
- integrity: sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==,
- }
- engines: { node: '>= 0.4.0' }
+ resolution: {integrity: sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==}
+ engines: {node: '>= 0.4.0'}
dev: true
/fill-range/2.2.4:
- resolution:
- {
- integrity: sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==}
+ engines: {node: '>=0.10.0'}
dependencies:
is-number: 2.1.0
isobject: 2.1.0
@@ -14504,11 +10954,8 @@ packages:
dev: true
/fill-range/4.0.0:
- resolution:
- {
- integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
extend-shallow: 2.0.1
@@ -14517,20 +10964,14 @@ packages:
to-regex-range: 2.1.1
/fill-range/7.0.1:
- resolution:
- {
- integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
+ engines: {node: '>=8'}
dependencies:
to-regex-range: 5.0.1
/finalhandler/1.1.2:
- resolution:
- {
- integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==,
- }
- engines: { node: '>= 0.8' }
+ resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==}
+ engines: {node: '>= 0.8'}
dependencies:
debug: 2.6.9
encodeurl: 1.0.2
@@ -14544,11 +10985,8 @@ packages:
dev: true
/find-cache-dir/2.1.0:
- resolution:
- {
- integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==}
+ engines: {node: '>=6'}
dependencies:
commondir: 1.0.1
make-dir: 2.1.0
@@ -14556,11 +10994,8 @@ packages:
dev: false
/find-cache-dir/3.3.1:
- resolution:
- {
- integrity: sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==}
+ engines: {node: '>=8'}
dependencies:
commondir: 1.0.1
make-dir: 3.1.0
@@ -14568,70 +11003,55 @@ packages:
dev: true
/find-file-up/0.1.3:
- resolution:
- {
- integrity: sha512-mBxmNbVyjg1LQIIpgO8hN+ybWBgDQK8qjht+EbrTCGmmPV/sc7RF1i9stPTD6bpvXZywBdrwRYxhSdJv867L6A==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-mBxmNbVyjg1LQIIpgO8hN+ybWBgDQK8qjht+EbrTCGmmPV/sc7RF1i9stPTD6bpvXZywBdrwRYxhSdJv867L6A==}
+ engines: {node: '>=0.10.0'}
dependencies:
fs-exists-sync: 0.1.0
resolve-dir: 0.1.1
dev: true
/find-pkg/0.1.2:
- resolution:
- {
- integrity: sha512-0rnQWcFwZr7eO0513HahrWafsc3CTFioEB7DRiEYCUM/70QXSY8f3mCST17HXLcPvEhzH/Ty/Bxd72ZZsr/yvw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-0rnQWcFwZr7eO0513HahrWafsc3CTFioEB7DRiEYCUM/70QXSY8f3mCST17HXLcPvEhzH/Ty/Bxd72ZZsr/yvw==}
+ engines: {node: '>=0.10.0'}
dependencies:
find-file-up: 0.1.3
dev: true
/find-up/1.1.2:
- resolution: { integrity: sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= }
- engines: { node: '>=0.10.0' }
+ 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: sha1-RdG35QbHF93UgndaK3eSCjwMV6c= }
- engines: { node: '>=4' }
+ resolution: {integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c=}
+ engines: {node: '>=4'}
dependencies:
locate-path: 2.0.0
/find-up/3.0.0:
- resolution:
- {
- integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==}
+ engines: {node: '>=6'}
dependencies:
locate-path: 3.0.0
/find-up/4.1.0:
- resolution:
- {
- integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
+ engines: {node: '>=8'}
dependencies:
locate-path: 5.0.0
path-exists: 4.0.0
/findit2/2.2.3:
- resolution: { integrity: sha1-WKRmaX34piBc39vzlVNri9d3pfY= }
- engines: { node: '>=0.8.22' }
+ resolution: {integrity: sha1-WKRmaX34piBc39vzlVNri9d3pfY=}
+ engines: {node: '>=0.8.22'}
dev: true
/findup-sync/5.0.0:
- resolution:
- {
- integrity: sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==,
- }
- engines: { node: '>= 10.13.0' }
+ resolution: {integrity: sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==}
+ engines: {node: '>= 10.13.0'}
dependencies:
detect-file: 1.0.0
is-glob: 4.0.3
@@ -14640,11 +11060,8 @@ packages:
dev: true
/fined/2.0.0:
- resolution:
- {
- integrity: sha512-OFRzsL6ZMHz5s0JrsEr+TpdGNCtrVtnuG3x1yzGNiQHT0yaDnXAj8V/lWcpJVrnoDpcwXcASxAZYbuXda2Y82A==,
- }
- engines: { node: '>= 10.13.0' }
+ resolution: {integrity: sha512-OFRzsL6ZMHz5s0JrsEr+TpdGNCtrVtnuG3x1yzGNiQHT0yaDnXAj8V/lWcpJVrnoDpcwXcASxAZYbuXda2Y82A==}
+ engines: {node: '>= 10.13.0'}
dependencies:
expand-tilde: 2.0.2
is-plain-object: 5.0.0
@@ -14654,11 +11071,8 @@ packages:
dev: true
/firebase/7.14.5:
- resolution:
- {
- integrity: sha512-1vrC1UZIVhaT7owaElQoEseP81xqRt6tHQmxRJRojn0yI3JNXrdWCFsD+26xA1eQQCwodJuMsYJLzQSScgjHuQ==,
- }
- engines: { node: ^8.13.0 || >=10.10.0 }
+ resolution: {integrity: sha512-1vrC1UZIVhaT7owaElQoEseP81xqRt6tHQmxRJRojn0yI3JNXrdWCFsD+26xA1eQQCwodJuMsYJLzQSScgjHuQ==}
+ engines: {node: ^8.13.0 || >=10.10.0}
dependencies:
'@firebase/analytics': 0.3.5_4tdhdiy4fyxu45m3zxk7uipic4
'@firebase/app': 0.6.4
@@ -14677,56 +11091,38 @@ packages:
dev: true
/flagged-respawn/2.0.0:
- resolution:
- {
- integrity: sha512-Gq/a6YCi8zexmGHMuJwahTGzXlAZAOsbCVKduWXC6TlLCjjFRlExMJc4GC2NYPYZ0r/brw9P7CpRgQmlPVeOoA==,
- }
- engines: { node: '>= 10.13.0' }
+ resolution: {integrity: sha512-Gq/a6YCi8zexmGHMuJwahTGzXlAZAOsbCVKduWXC6TlLCjjFRlExMJc4GC2NYPYZ0r/brw9P7CpRgQmlPVeOoA==}
+ engines: {node: '>= 10.13.0'}
dev: true
/flat-cache/3.0.4:
- resolution:
- {
- integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==,
- }
- engines: { node: ^10.12.0 || >=12.0.0 }
+ resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
+ engines: {node: ^10.12.0 || >=12.0.0}
dependencies:
flatted: 3.1.1
rimraf: 3.0.2
/flat/5.0.2:
- resolution:
- {
- integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==,
- }
+ resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==}
hasBin: true
dev: true
/flatted/3.1.1:
- resolution:
- {
- integrity: sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==,
- }
+ resolution: {integrity: sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==}
/flow-parser/0.131.0:
- resolution:
- {
- integrity: sha512-S61g70eHtnSn6SQqCgA+aXArupZp/0oku4Uyb8sFZH2HldSUkLUwWeh1Afl9BpQutNfNKaO+efpD2Yvek+EGuA==,
- }
- engines: { node: '>=0.4.0' }
+ resolution: {integrity: sha512-S61g70eHtnSn6SQqCgA+aXArupZp/0oku4Uyb8sFZH2HldSUkLUwWeh1Afl9BpQutNfNKaO+efpD2Yvek+EGuA==}
+ engines: {node: '>=0.4.0'}
dev: false
/fn-annotate/1.2.0:
- resolution: { integrity: sha1-KNoAARfephhC/mHzU/Qc9Mk6en4= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-KNoAARfephhC/mHzU/Qc9Mk6en4=}
+ engines: {node: '>=0.10.0'}
dev: true
/follow-redirects/1.9.0:
- resolution:
- {
- integrity: sha512-CRcPzsSIbXyVDl0QI01muNDu69S8trU4jArW9LpOt2WtC6LyUJetcIrmfHsRBx7/Jb6GHJUiuqyYxPooFfNt6A==,
- }
- engines: { node: '>=4.0' }
+ resolution: {integrity: sha512-CRcPzsSIbXyVDl0QI01muNDu69S8trU4jArW9LpOt2WtC6LyUJetcIrmfHsRBx7/Jb6GHJUiuqyYxPooFfNt6A==}
+ engines: {node: '>=4.0'}
dependencies:
debug: 3.2.7
transitivePeerDependencies:
@@ -14734,43 +11130,34 @@ packages:
dev: true
/for-in/1.0.2:
- resolution:
- {
- integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==}
+ engines: {node: '>=0.10.0'}
/for-own/0.1.5:
- resolution: { integrity: sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=}
+ engines: {node: '>=0.10.0'}
dependencies:
for-in: 1.0.2
dev: true
/for-own/1.0.0:
- resolution: { integrity: sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs= }
- engines: { node: '>=0.10.0' }
+ 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= }
+ resolution: {integrity: sha1-C+4AUBiusmDQo6865ljdATbsG5k=}
dev: true
/forever-agent/0.6.1:
- resolution:
- {
- integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==,
- }
+ resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==}
dev: true
/form-data/2.3.3:
- resolution:
- {
- integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==,
- }
- engines: { node: '>= 0.12' }
+ resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==}
+ engines: {node: '>= 0.12'}
dependencies:
asynckit: 0.4.0
combined-stream: 1.0.8
@@ -14778,11 +11165,8 @@ packages:
dev: true
/form-data/2.5.1:
- resolution:
- {
- integrity: sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==,
- }
- engines: { node: '>= 0.12' }
+ resolution: {integrity: sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==}
+ engines: {node: '>= 0.12'}
dependencies:
asynckit: 0.4.0
combined-stream: 1.0.8
@@ -14790,11 +11174,8 @@ packages:
dev: true
/form-data/3.0.1:
- resolution:
- {
- integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==,
- }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==}
+ engines: {node: '>= 6'}
dependencies:
asynckit: 0.4.0
combined-stream: 1.0.8
@@ -14802,64 +11183,46 @@ packages:
dev: true
/format/0.2.2:
- resolution: { integrity: sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs= }
- engines: { node: '>=0.4.x' }
+ resolution: {integrity: sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=}
+ engines: {node: '>=0.4.x'}
dev: true
/formidable/1.2.1:
- resolution:
- {
- integrity: sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg==,
- }
+ resolution: {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.1.2:
- resolution: { integrity: sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= }
- engines: { node: '>= 0.6' }
+ resolution: {integrity: sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=}
+ engines: {node: '>= 0.6'}
dev: true
/fraction.js/4.2.0:
- resolution:
- {
- integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==,
- }
+ resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==}
dev: true
/fragment-cache/0.2.1:
- resolution:
- {
- integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==}
+ engines: {node: '>=0.10.0'}
dependencies:
map-cache: 0.2.2
/fresh/0.5.2:
- resolution: { integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= }
- engines: { node: '>= 0.6' }
+ resolution: {integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=}
+ engines: {node: '>= 0.6'}
dev: true
/from/0.1.7:
- resolution:
- {
- integrity: sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==,
- }
+ resolution: {integrity: sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==}
dev: true
/fs-exists-sync/0.1.0:
- resolution:
- {
- integrity: sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg==}
+ engines: {node: '>=0.10.0'}
dev: true
/fs-extra/5.0.0:
- resolution:
- {
- integrity: sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==,
- }
+ resolution: {integrity: sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==}
dependencies:
graceful-fs: 4.2.10
jsonfile: 4.0.0
@@ -14867,11 +11230,8 @@ packages:
dev: true
/fs-extra/8.1.0:
- resolution:
- {
- integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==,
- }
- engines: { node: '>=6 <7 || >=8' }
+ resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==}
+ engines: {node: '>=6 <7 || >=8'}
dependencies:
graceful-fs: 4.2.10
jsonfile: 4.0.0
@@ -14879,11 +11239,8 @@ packages:
dev: true
/fs-extra/9.0.0:
- resolution:
- {
- integrity: sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==}
+ engines: {node: '>=10'}
dependencies:
at-least-node: 1.0.0
graceful-fs: 4.2.9
@@ -14892,11 +11249,8 @@ packages:
dev: true
/fs-extra/9.1.0:
- resolution:
- {
- integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==}
+ engines: {node: '>=10'}
dependencies:
at-least-node: 1.0.0
graceful-fs: 4.2.10
@@ -14905,36 +11259,24 @@ packages:
dev: true
/fs-minipass/1.2.7:
- resolution:
- {
- integrity: sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==,
- }
+ resolution: {integrity: sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==}
dependencies:
minipass: 2.9.0
dev: true
/fs-minipass/2.1.0:
- resolution:
- {
- integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==,
- }
- engines: { node: '>= 8' }
+ resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==}
+ engines: {node: '>= 8'}
dependencies:
minipass: 3.1.3
dev: true
/fs.realpath/1.0.0:
- resolution:
- {
- integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==,
- }
+ resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
/fsevents/1.2.11:
- resolution:
- {
- integrity: sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==,
- }
- engines: { node: '>=4.0' }
+ resolution: {integrity: sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==}
+ 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
@@ -14947,11 +11289,8 @@ packages:
- node-pre-gyp
/fsevents/2.1.3:
- resolution:
- {
- integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==,
- }
- engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 }
+ 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
@@ -14959,28 +11298,19 @@ packages:
optional: true
/fsevents/2.3.2:
- resolution:
- {
- integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==,
- }
- engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 }
+ resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
os: [darwin]
requiresBuild: true
dev: true
optional: true
/function-bind/1.1.1:
- resolution:
- {
- integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==,
- }
+ resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
/function.prototype.name/1.1.5:
- resolution:
- {
- integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
@@ -14988,22 +11318,13 @@ packages:
functions-have-names: 1.2.3
/functional-red-black-tree/1.0.1:
- resolution:
- {
- integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==,
- }
+ resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==}
/functions-have-names/1.2.3:
- resolution:
- {
- integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==,
- }
+ resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
/gauge/2.7.4:
- resolution:
- {
- integrity: sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==,
- }
+ resolution: {integrity: sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==}
dependencies:
aproba: 1.2.0
console-control-strings: 1.1.0
@@ -15016,54 +11337,36 @@ packages:
dev: true
/generic-names/2.0.1:
- resolution:
- {
- integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==,
- }
+ resolution: {integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==}
dependencies:
loader-utils: 1.4.0
dev: true
/gensync/1.0.0-beta.2:
- resolution:
- {
- integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
+ engines: {node: '>=6.9.0'}
/get-caller-file/2.0.5:
- resolution:
- {
- integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==,
- }
- engines: { node: 6.* || 8.* || >= 10.* }
+ resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
+ engines: {node: 6.* || 8.* || >= 10.*}
dev: true
/get-intrinsic/1.1.1:
- resolution:
- {
- integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==,
- }
+ 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-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==,
- }
+ resolution: {integrity: sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==}
dependencies:
function-bind: 1.1.1
has: 1.0.3
has-symbols: 1.0.3
/get-orientation/1.1.2:
- resolution:
- {
- integrity: sha512-/pViTfifW+gBbh/RnlFYHINvELT9Znt+SYyDKAUL6uV6By019AK/s+i9XP4jSwq7lwP38Fd8HVeTxym3+hkwmQ==,
- }
+ resolution: {integrity: sha512-/pViTfifW+gBbh/RnlFYHINvELT9Znt+SYyDKAUL6uV6By019AK/s+i9XP4jSwq7lwP38Fd8HVeTxym3+hkwmQ==}
dependencies:
stream-parser: 0.3.1
transitivePeerDependencies:
@@ -15071,14 +11374,11 @@ packages:
dev: true
/get-own-enumerable-property-symbols/3.0.2:
- resolution:
- {
- integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==,
- }
+ resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==}
dev: true
/get-pkg-repo/1.4.0:
- resolution: { integrity: sha1-xztInAbYDMVTbCyFP54FIyBWly0= }
+ resolution: {integrity: sha1-xztInAbYDMVTbCyFP54FIyBWly0=}
hasBin: true
dependencies:
hosted-git-info: 2.8.5
@@ -15089,100 +11389,67 @@ packages:
dev: true
/get-port/5.1.1:
- resolution:
- {
- integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==}
+ engines: {node: '>=8'}
dev: true
/get-stdin/4.0.1:
- resolution:
- {
- integrity: sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==}
+ engines: {node: '>=0.10.0'}
dev: true
/get-stream/3.0.0:
- resolution:
- {
- integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==}
+ engines: {node: '>=4'}
dev: true
/get-stream/4.1.0:
- resolution:
- {
- integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==}
+ engines: {node: '>=6'}
dependencies:
pump: 3.0.0
dev: true
/get-stream/5.1.0:
- resolution:
- {
- integrity: sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==}
+ engines: {node: '>=8'}
dependencies:
pump: 3.0.0
/get-stream/6.0.0:
- resolution:
- {
- integrity: sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==}
+ engines: {node: '>=10'}
dev: true
/get-symbol-description/1.0.0:
- resolution:
- {
- integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.1.2
/get-value/2.0.6:
- resolution:
- {
- integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
/getpass/0.1.7:
- resolution:
- {
- integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==,
- }
+ resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==}
dependencies:
assert-plus: 1.0.0
dev: true
/gh-got/6.0.0:
- resolution:
- {
- integrity: sha512-F/mS+fsWQMo1zfgG9MD8KWvTWPPzzhuVwY++fhQ5Ggd+0P+CAMHtzMZhNxG+TqGfHDChJKsbh6otfMGqO2AKBw==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-F/mS+fsWQMo1zfgG9MD8KWvTWPPzzhuVwY++fhQ5Ggd+0P+CAMHtzMZhNxG+TqGfHDChJKsbh6otfMGqO2AKBw==}
+ engines: {node: '>=4'}
dependencies:
got: 7.1.0
is-plain-obj: 1.1.0
dev: true
/git-config-path/1.0.1:
- resolution:
- {
- integrity: sha512-KcJ2dlrrP5DbBnYIZ2nlikALfRhKzNSX0stvv3ImJ+fvC4hXKoV+U+74SV0upg+jlQZbrtQzc0bu6/Zh+7aQbg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-KcJ2dlrrP5DbBnYIZ2nlikALfRhKzNSX0stvv3ImJ+fvC4hXKoV+U+74SV0upg+jlQZbrtQzc0bu6/Zh+7aQbg==}
+ engines: {node: '>=0.10.0'}
dependencies:
extend-shallow: 2.0.1
fs-exists-sync: 0.1.0
@@ -15190,10 +11457,7 @@ packages:
dev: true
/git-diff-tree/1.1.0:
- resolution:
- {
- integrity: sha512-PdNkH2snpXsKIzho6OWMZKEl+KZG6Zm+1ghQIDi0tEq1sz/S1tDjvNuYrX2ZpomalHAB89OUQim8O6vN+jesNQ==,
- }
+ resolution: {integrity: sha512-PdNkH2snpXsKIzho6OWMZKEl+KZG6Zm+1ghQIDi0tEq1sz/S1tDjvNuYrX2ZpomalHAB89OUQim8O6vN+jesNQ==}
dependencies:
git-spawned-stream: 1.0.1
pump-chain: 1.0.0
@@ -15204,11 +11468,8 @@ packages:
dev: true
/git-raw-commits/2.0.10:
- resolution:
- {
- integrity: sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ==}
+ engines: {node: '>=10'}
hasBin: true
dependencies:
dargs: 7.0.0
@@ -15219,19 +11480,16 @@ packages:
dev: true
/git-remote-origin-url/2.0.0:
- resolution: { integrity: sha1-UoJlna4hBxRaERJhEq0yFuxfpl8= }
- engines: { node: '>=4' }
+ resolution: {integrity: sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=}
+ engines: {node: '>=4'}
dependencies:
gitconfiglocal: 1.0.0
pify: 2.3.0
dev: true
/git-repo-name/0.6.0:
- resolution:
- {
- integrity: sha512-DF4XxB6H+Te79JA08/QF/IjIv+j+0gF990WlgAX3SXXU2irfqvBc/xxlAIh6eJWYaKz45MrrGVBFS0Qc4bBz5g==,
- }
- engines: { node: '>=0.8' }
+ resolution: {integrity: sha512-DF4XxB6H+Te79JA08/QF/IjIv+j+0gF990WlgAX3SXXU2irfqvBc/xxlAIh6eJWYaKz45MrrGVBFS0Qc4bBz5g==}
+ engines: {node: '>=0.8'}
dependencies:
cwd: 0.9.1
file-name: 0.1.0
@@ -15240,11 +11498,8 @@ packages:
dev: true
/git-semver-tags/4.1.1:
- resolution:
- {
- integrity: sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==}
+ engines: {node: '>=10'}
hasBin: true
dependencies:
meow: 8.1.2
@@ -15252,10 +11507,7 @@ packages:
dev: true
/git-spawned-stream/1.0.0:
- resolution:
- {
- integrity: sha512-CdUpBulxMBlEkUGh9hpvqmmmCKS2X7q/Ct3ml+wmkpnXwEJfkXr2v7APLPyeZ33DKbpehxSiF6Skl2P1itJjRA==,
- }
+ resolution: {integrity: sha512-CdUpBulxMBlEkUGh9hpvqmmmCKS2X7q/Ct3ml+wmkpnXwEJfkXr2v7APLPyeZ33DKbpehxSiF6Skl2P1itJjRA==}
dependencies:
debug: 0.8.1
spawn-to-readstream: 0.1.3
@@ -15264,10 +11516,7 @@ packages:
dev: true
/git-spawned-stream/1.0.1:
- resolution:
- {
- integrity: sha512-W2Zo3sCiq5Hqv1/FLsNmGomkXdyimmkHncGzqjBHh7nWx+CbH5dkWGb6CiFdknooL7wfeZJ3gz14KrXl/gotCw==,
- }
+ resolution: {integrity: sha512-W2Zo3sCiq5Hqv1/FLsNmGomkXdyimmkHncGzqjBHh7nWx+CbH5dkWGb6CiFdknooL7wfeZJ3gz14KrXl/gotCw==}
dependencies:
debug: 4.3.4
spawn-to-readstream: 0.1.3
@@ -15276,83 +11525,62 @@ packages:
dev: true
/git-state/4.0.0:
- resolution:
- {
- integrity: sha512-7rW22+ryQP6az93gU2jr+4SVAAoEPLELTwQiZd1ldq+77N+KLinP1FyZ61bkWrbXiZcEc9F9mpam2r30yG68Tw==,
- }
- engines: { node: '>=4.0.0' }
+ resolution: {integrity: sha512-7rW22+ryQP6az93gU2jr+4SVAAoEPLELTwQiZd1ldq+77N+KLinP1FyZ61bkWrbXiZcEc9F9mpam2r30yG68Tw==}
+ engines: {node: '>=4.0.0'}
dependencies:
after-all-results: 2.0.0
dev: true
/git-up/4.0.1:
- resolution:
- {
- integrity: sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw==,
- }
+ resolution: {integrity: sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw==}
dependencies:
is-ssh: 1.3.1
parse-url: 5.0.1
dev: true
/git-url-parse/11.4.4:
- resolution:
- {
- integrity: sha512-Y4o9o7vQngQDIU9IjyCmRJBin5iYjI5u9ZITnddRZpD7dcCFQj2sL2XuMNbLRE4b4B/4ENPsp2Q8P44fjAZ0Pw==,
- }
+ resolution: {integrity: sha512-Y4o9o7vQngQDIU9IjyCmRJBin5iYjI5u9ZITnddRZpD7dcCFQj2sL2XuMNbLRE4b4B/4ENPsp2Q8P44fjAZ0Pw==}
dependencies:
git-up: 4.0.1
dev: true
/git-username/1.0.0:
- resolution:
- {
- integrity: sha512-xm45KwBR6Eu1jO4umx/o2M84v9TC7tdOBuzLx8ayhdR9H1FBiiG9azz31uC0esDvaWVBTDINpJ5USomk+ja8OQ==,
- }
- engines: { node: '>=0.8' }
+ resolution: {integrity: sha512-xm45KwBR6Eu1jO4umx/o2M84v9TC7tdOBuzLx8ayhdR9H1FBiiG9azz31uC0esDvaWVBTDINpJ5USomk+ja8OQ==}
+ engines: {node: '>=0.8'}
dependencies:
parse-github-url: 1.0.2
remote-origin-url: 1.0.0
dev: true
/gitconfiglocal/1.0.0:
- resolution: { integrity: sha1-QdBF84UaXqiPA/JMocYXgRRGS5s= }
+ resolution: {integrity: sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=}
dependencies:
ini: 1.3.8
dev: true
/github-username/4.1.0:
- resolution:
- {
- integrity: sha512-ABDfD5sjQOE8XDatHhN/WORUIAN1AGpgW4vegrKtby8x+jC/ALqCEuUDhCPlk9EXtjTHJWpuK25QdaehSUlCQg==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-ABDfD5sjQOE8XDatHhN/WORUIAN1AGpgW4vegrKtby8x+jC/ALqCEuUDhCPlk9EXtjTHJWpuK25QdaehSUlCQg==}
+ engines: {node: '>=4'}
dependencies:
gh-got: 6.0.0
dev: true
/glob-base/0.3.0:
- resolution: { integrity: sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=}
+ engines: {node: '>=0.10.0'}
dependencies:
glob-parent: 2.0.0
is-glob: 2.0.1
dev: true
/glob-parent/2.0.0:
- resolution:
- {
- integrity: sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w==,
- }
+ resolution: {integrity: sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w==}
dependencies:
is-glob: 2.0.1
dev: true
/glob-parent/3.1.0:
- resolution:
- {
- integrity: sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==,
- }
+ resolution: {integrity: sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==}
requiresBuild: true
dependencies:
is-glob: 3.1.0
@@ -15360,30 +11588,21 @@ packages:
dev: true
/glob-parent/5.1.2:
- resolution:
- {
- integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==,
- }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
+ engines: {node: '>= 6'}
dependencies:
is-glob: 4.0.3
/glob-to-regexp/0.3.0:
- resolution: { integrity: sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= }
+ resolution: {integrity: sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=}
dev: true
/glob-to-regexp/0.4.1:
- resolution:
- {
- integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==,
- }
+ resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
dev: true
/glob/7.1.6:
- resolution:
- {
- integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==,
- }
+ resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==}
dependencies:
fs.realpath: 1.0.0
inflight: 1.0.6
@@ -15394,10 +11613,7 @@ packages:
dev: true
/glob/7.1.7:
- resolution:
- {
- integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==,
- }
+ resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==}
dependencies:
fs.realpath: 1.0.0
inflight: 1.0.6
@@ -15407,10 +11623,7 @@ packages:
path-is-absolute: 1.0.1
/glob/7.2.0:
- resolution:
- {
- integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==,
- }
+ resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==}
dependencies:
fs.realpath: 1.0.0
inflight: 1.0.6
@@ -15420,32 +11633,23 @@ packages:
path-is-absolute: 1.0.1
/global-dirs/2.1.0:
- resolution:
- {
- integrity: sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==}
+ engines: {node: '>=8'}
dependencies:
ini: 1.3.7
dev: true
/global-modules/0.2.3:
- resolution:
- {
- integrity: sha512-JeXuCbvYzYXcwE6acL9V2bAOeSIGl4dD+iwLY9iUx2VBJJ80R18HCn+JCwHM9Oegdfya3lEkGCdaRkSyc10hDA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-JeXuCbvYzYXcwE6acL9V2bAOeSIGl4dD+iwLY9iUx2VBJJ80R18HCn+JCwHM9Oegdfya3lEkGCdaRkSyc10hDA==}
+ engines: {node: '>=0.10.0'}
dependencies:
global-prefix: 0.1.5
is-windows: 0.2.0
dev: true
/global-modules/1.0.0:
- resolution:
- {
- integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==}
+ engines: {node: '>=0.10.0'}
dependencies:
global-prefix: 1.0.2
is-windows: 1.0.2
@@ -15453,11 +11657,8 @@ packages:
dev: true
/global-prefix/0.1.5:
- resolution:
- {
- integrity: sha512-gOPiyxcD9dJGCEArAhF4Hd0BAqvAe/JzERP7tYumE4yIkmIedPUVXcJFWbV3/p/ovIIvKjkrTk+f1UVkq7vvbw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-gOPiyxcD9dJGCEArAhF4Hd0BAqvAe/JzERP7tYumE4yIkmIedPUVXcJFWbV3/p/ovIIvKjkrTk+f1UVkq7vvbw==}
+ engines: {node: '>=0.10.0'}
dependencies:
homedir-polyfill: 1.0.3
ini: 1.3.8
@@ -15466,11 +11667,8 @@ packages:
dev: true
/global-prefix/1.0.2:
- resolution:
- {
- integrity: sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==}
+ engines: {node: '>=0.10.0'}
dependencies:
expand-tilde: 2.0.2
homedir-polyfill: 1.0.3
@@ -15480,34 +11678,22 @@ packages:
dev: true
/globals/11.12.0:
- resolution:
- {
- integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
+ engines: {node: '>=4'}
/globals/13.12.0:
- resolution:
- {
- integrity: sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==}
+ engines: {node: '>=8'}
dependencies:
type-fest: 0.20.2
/globalyzer/0.1.0:
- resolution:
- {
- integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==,
- }
+ resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==}
dev: true
/globby/11.0.1:
- resolution:
- {
- integrity: sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==}
+ engines: {node: '>=10'}
dependencies:
array-union: 2.1.0
dir-glob: 3.0.1
@@ -15518,11 +11704,8 @@ packages:
dev: false
/globby/11.1.0:
- resolution:
- {
- integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
+ engines: {node: '>=10'}
dependencies:
array-union: 2.1.0
dir-glob: 3.0.1
@@ -15532,11 +11715,8 @@ packages:
slash: 3.0.0
/globby/12.0.2:
- resolution:
- {
- integrity: sha512-lAsmb/5Lww4r7MM9nCCliDZVIKbZTavrsunAsHLr9oHthrZP1qi7/gAnHOsUs9bLvEt2vKVJhHmxuL7QbDuPdQ==,
- }
- engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
+ resolution: {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
@@ -15547,11 +11727,8 @@ packages:
dev: true
/globby/9.2.0:
- resolution:
- {
- integrity: sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==}
+ engines: {node: '>=6'}
dependencies:
'@types/glob': 7.1.1
array-union: 1.0.2
@@ -15566,18 +11743,12 @@ packages:
dev: true
/globrex/0.1.2:
- resolution:
- {
- integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==,
- }
+ resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
dev: true
/got/10.7.0:
- resolution:
- {
- integrity: sha512-aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg==}
+ engines: {node: '>=10'}
dependencies:
'@sindresorhus/is': 2.1.0
'@szmarczak/http-timer': 4.0.5
@@ -15599,11 +11770,8 @@ packages:
dev: true
/got/7.1.0:
- resolution:
- {
- integrity: sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==}
+ engines: {node: '>=4'}
dependencies:
'@types/keyv': 3.1.1
'@types/responselike': 1.0.0
@@ -15624,11 +11792,8 @@ packages:
dev: true
/got/9.6.0:
- resolution:
- {
- integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==,
- }
- engines: { node: '>=8.6' }
+ resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==}
+ engines: {node: '>=8.6'}
dependencies:
'@sindresorhus/is': 0.14.0
'@szmarczak/http-timer': 1.1.2
@@ -15646,73 +11811,49 @@ packages:
dev: true
/graceful-fs/4.2.10:
- resolution:
- {
- integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==,
- }
+ resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
dev: true
/graceful-fs/4.2.9:
- resolution:
- {
- integrity: sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==,
- }
+ resolution: {integrity: sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==}
/grapheme-splitter/1.0.4:
- resolution:
- {
- integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==,
- }
+ resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
dev: true
/growl/1.10.5:
- resolution:
- {
- integrity: sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==,
- }
- engines: { node: '>=4.x' }
+ resolution: {integrity: sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==}
+ engines: {node: '>=4.x'}
dev: true
/growly/1.3.0:
- resolution: { integrity: sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= }
+ resolution: {integrity: sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=}
dev: true
/gzip-size/3.0.0:
- resolution:
- {
- integrity: sha512-6s8trQiK+OMzSaCSVXX+iqIcLV9tC+E73jrJrJTyS4h/AJhlxHvzFKqM1YLDJWRGgHX8uLkBeXkA0njNj39L4w==,
- }
- engines: { node: '>=0.12.0' }
+ resolution: {integrity: sha512-6s8trQiK+OMzSaCSVXX+iqIcLV9tC+E73jrJrJTyS4h/AJhlxHvzFKqM1YLDJWRGgHX8uLkBeXkA0njNj39L4w==}
+ engines: {node: '>=0.12.0'}
dependencies:
duplexer: 0.1.2
dev: true
/gzip-size/5.1.1:
- resolution:
- {
- integrity: sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==}
+ engines: {node: '>=6'}
dependencies:
duplexer: 0.1.2
pify: 4.0.1
dev: true
/gzip-size/6.0.0:
- resolution:
- {
- integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==}
+ engines: {node: '>=10'}
dependencies:
duplexer: 0.1.2
/handlebars/4.7.7:
- resolution:
- {
- integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==,
- }
- engines: { node: '>=0.4.7' }
+ resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==}
+ engines: {node: '>=0.4.7'}
hasBin: true
dependencies:
minimist: 1.2.6
@@ -15724,19 +11865,13 @@ packages:
dev: true
/har-schema/2.0.0:
- resolution:
- {
- integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==}
+ engines: {node: '>=4'}
dev: true
/har-validator/5.1.3:
- resolution:
- {
- integrity: sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==}
+ engines: {node: '>=6'}
deprecated: this library is no longer supported
dependencies:
ajv: 6.12.6
@@ -15744,122 +11879,77 @@ packages:
dev: true
/hard-rejection/2.1.0:
- resolution:
- {
- integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==}
+ engines: {node: '>=6'}
/has-ansi/2.0.0:
- resolution: { integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= }
- engines: { node: '>=0.10.0' }
+ 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==,
- }
+ resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==}
/has-bigints/1.0.2:
- resolution:
- {
- integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==,
- }
+ resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
/has-flag/1.0.0:
- resolution:
- {
- integrity: sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==}
+ engines: {node: '>=0.10.0'}
dev: true
/has-flag/3.0.0:
- resolution:
- {
- integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
+ engines: {node: '>=4'}
/has-flag/4.0.0:
- resolution:
- {
- integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
+ engines: {node: '>=8'}
/has-own-prop/2.0.0:
- resolution:
- {
- integrity: sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==}
+ engines: {node: '>=8'}
dev: true
/has-property-descriptors/1.0.0:
- resolution:
- {
- integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==,
- }
+ resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
dependencies:
get-intrinsic: 1.1.1
/has-symbol-support-x/1.4.2:
- resolution:
- {
- integrity: sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==,
- }
+ resolution: {integrity: sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==}
dev: true
/has-symbols/1.0.2:
- resolution:
- {
- integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==}
+ engines: {node: '>= 0.4'}
dev: true
/has-symbols/1.0.3:
- resolution:
- {
- integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
+ engines: {node: '>= 0.4'}
/has-to-string-tag-x/1.4.1:
- resolution:
- {
- integrity: sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==,
- }
+ resolution: {integrity: sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==}
dependencies:
has-symbol-support-x: 1.4.2
dev: true
/has-tostringtag/1.0.0:
- resolution:
- {
- integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
+ engines: {node: '>= 0.4'}
dependencies:
has-symbols: 1.0.3
/has-unicode/2.0.1:
- resolution:
- {
- integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==,
- }
+ resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==}
dev: true
/has-value/0.3.1:
- resolution:
- {
- integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
get-value: 2.0.6
@@ -15867,11 +11957,8 @@ packages:
isobject: 2.1.0
/has-value/1.0.0:
- resolution:
- {
- integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
get-value: 2.0.6
@@ -15879,47 +11966,32 @@ packages:
isobject: 3.0.1
/has-values/0.1.4:
- resolution:
- {
- integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
/has-values/1.0.0:
- resolution:
- {
- integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
is-number: 3.0.0
kind-of: 4.0.0
/has-yarn/2.1.0:
- resolution:
- {
- integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==}
+ engines: {node: '>=8'}
dev: true
/has/1.0.3:
- resolution:
- {
- integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==,
- }
- engines: { node: '>= 0.4.0' }
+ resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
+ engines: {node: '>= 0.4.0'}
dependencies:
function-bind: 1.1.1
/hash-base/3.1.0:
- resolution:
- {
- integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==}
+ engines: {node: '>=4'}
dependencies:
inherits: 2.0.4
readable-stream: 3.6.0
@@ -15927,29 +11999,20 @@ packages:
dev: true
/hash.js/1.1.7:
- resolution:
- {
- integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==,
- }
+ resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==}
dependencies:
inherits: 2.0.4
minimalistic-assert: 1.0.1
dev: true
/hast-util-embedded/1.0.6:
- resolution:
- {
- integrity: sha512-JQMW+TJe0UAIXZMjCJ4Wf6ayDV9Yv3PBDPsHD4ExBpAspJ6MOcCX+nzVF+UJVv7OqPcg852WEMSHQPoRA+FVSw==,
- }
+ resolution: {integrity: sha512-JQMW+TJe0UAIXZMjCJ4Wf6ayDV9Yv3PBDPsHD4ExBpAspJ6MOcCX+nzVF+UJVv7OqPcg852WEMSHQPoRA+FVSw==}
dependencies:
hast-util-is-element: 1.1.0
dev: true
/hast-util-from-parse5/6.0.1:
- resolution:
- {
- integrity: sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==,
- }
+ resolution: {integrity: sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==}
dependencies:
'@types/parse5': 5.0.3
hastscript: 6.0.0
@@ -15960,41 +12023,26 @@ packages:
dev: true
/hast-util-has-property/1.0.4:
- resolution:
- {
- integrity: sha512-ghHup2voGfgFoHMGnaLHOjbYFACKrRh9KFttdCzMCbFoBMJXiNi2+XTrPP8+q6cDJM/RSqlCfVWrjp1H201rZg==,
- }
+ resolution: {integrity: sha512-ghHup2voGfgFoHMGnaLHOjbYFACKrRh9KFttdCzMCbFoBMJXiNi2+XTrPP8+q6cDJM/RSqlCfVWrjp1H201rZg==}
dev: true
/hast-util-is-body-ok-link/1.0.4:
- resolution:
- {
- integrity: sha512-mFblNpLvFbD8dG2Nw5dJBYZkxIHeph1JAh5yr4huI7T5m8cV0zaXNiqzKPX/JdjA+tIDF7c33u9cxK132KRjyQ==,
- }
+ resolution: {integrity: sha512-mFblNpLvFbD8dG2Nw5dJBYZkxIHeph1JAh5yr4huI7T5m8cV0zaXNiqzKPX/JdjA+tIDF7c33u9cxK132KRjyQ==}
dependencies:
hast-util-has-property: 1.0.4
hast-util-is-element: 1.1.0
dev: true
/hast-util-is-element/1.1.0:
- resolution:
- {
- integrity: sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ==,
- }
+ resolution: {integrity: sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ==}
dev: true
/hast-util-parse-selector/2.2.5:
- resolution:
- {
- integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==,
- }
+ resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==}
dev: true
/hast-util-phrasing/1.0.5:
- resolution:
- {
- integrity: sha512-P3uxm+8bnwcfAS/XpGie9wMmQXAQqsYhgQQKRwmWH/V6chiq0lmTy8KjQRJmYjusdMtNKGCUksdILSZy1suSpQ==,
- }
+ resolution: {integrity: sha512-P3uxm+8bnwcfAS/XpGie9wMmQXAQqsYhgQQKRwmWH/V6chiq0lmTy8KjQRJmYjusdMtNKGCUksdILSZy1suSpQ==}
dependencies:
hast-util-embedded: 1.0.6
hast-util-has-property: 1.0.4
@@ -16003,10 +12051,7 @@ packages:
dev: true
/hast-util-to-nlcst/1.2.8:
- resolution:
- {
- integrity: sha512-cKMArohUvGw4fpN9PKDCIB+klMojkWzz5zNVNFRdKa0oC1MVX1TaDki1E/tb9xqS8WlUjKifIjmrNmRbEJzrJg==,
- }
+ resolution: {integrity: sha512-cKMArohUvGw4fpN9PKDCIB+klMojkWzz5zNVNFRdKa0oC1MVX1TaDki1E/tb9xqS8WlUjKifIjmrNmRbEJzrJg==}
dependencies:
hast-util-embedded: 1.0.6
hast-util-is-element: 1.1.0
@@ -16019,24 +12064,15 @@ packages:
dev: true
/hast-util-to-string/1.0.4:
- resolution:
- {
- integrity: sha512-eK0MxRX47AV2eZ+Lyr18DCpQgodvaS3fAQO2+b9Two9F5HEoRPhiUMNzoXArMJfZi2yieFzUBMRl3HNJ3Jus3w==,
- }
+ resolution: {integrity: sha512-eK0MxRX47AV2eZ+Lyr18DCpQgodvaS3fAQO2+b9Two9F5HEoRPhiUMNzoXArMJfZi2yieFzUBMRl3HNJ3Jus3w==}
dev: true
/hast-util-whitespace/1.0.4:
- resolution:
- {
- integrity: sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A==,
- }
+ resolution: {integrity: sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A==}
dev: true
/hastscript/6.0.0:
- resolution:
- {
- integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==,
- }
+ resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==}
dependencies:
'@types/hast': 2.3.1
comma-separated-tokens: 1.0.8
@@ -16046,42 +12082,30 @@ packages:
dev: true
/he/1.2.0:
- resolution:
- {
- integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==,
- }
+ resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
hasBin: true
dev: true
/header-case/1.0.1:
- resolution:
- {
- integrity: sha512-i0q9mkOeSuhXw6bGgiQCCBgY/jlZuV/7dZXyZ9c6LcBrqwvT8eT719E9uxE5LiZftdl+z81Ugbg/VvXV4OJOeQ==,
- }
+ resolution: {integrity: sha512-i0q9mkOeSuhXw6bGgiQCCBgY/jlZuV/7dZXyZ9c6LcBrqwvT8eT719E9uxE5LiZftdl+z81Ugbg/VvXV4OJOeQ==}
dependencies:
no-case: 2.3.2
upper-case: 1.1.3
dev: true
/header-case/2.0.4:
- resolution:
- {
- integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==,
- }
+ resolution: {integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==}
dependencies:
capital-case: 1.0.4
tslib: 2.4.0
dev: true
/hex-color-regex/1.1.0:
- resolution:
- {
- integrity: sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==,
- }
+ resolution: {integrity: sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==}
dev: true
/hmac-drbg/1.0.1:
- resolution: { integrity: sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= }
+ resolution: {integrity: sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=}
dependencies:
hash.js: 1.1.7
minimalistic-assert: 1.0.1
@@ -16089,84 +12113,54 @@ packages:
dev: true
/hoist-non-react-statics/3.3.2:
- resolution:
- {
- integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==,
- }
+ resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==}
dependencies:
react-is: 16.13.1
dev: true
/homedir-polyfill/1.0.3:
- resolution:
- {
- integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==}
+ engines: {node: '>=0.10.0'}
dependencies:
parse-passwd: 1.0.0
dev: true
/hosted-git-info/2.8.5:
- resolution:
- {
- integrity: sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg==,
- }
+ resolution: {integrity: sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg==}
/hosted-git-info/3.0.8:
- resolution:
- {
- integrity: sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==,
- }
- engines: { node: '>=10' }
+ resolution: {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==,
- }
+ resolution: {integrity: sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==}
dev: true
/hsla-regex/1.0.0:
- resolution:
- {
- integrity: sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==,
- }
+ resolution: {integrity: sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==}
dev: true
/html-comment-regex/1.1.2:
- resolution:
- {
- integrity: sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==,
- }
+ resolution: {integrity: sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==}
dev: true
/html-encoding-sniffer/2.0.1:
- resolution:
- {
- integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==}
+ engines: {node: '>=10'}
dependencies:
whatwg-encoding: 1.0.5
dev: true
/html-escaper/2.0.2:
- resolution:
- {
- integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==,
- }
+ resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
dev: true
/html-validate/3.5.0:
- resolution:
- {
- integrity: sha512-nuwLJqs4Igp5msppvO1oelHMwLl4jzSSqq7/T+5bMyT0txUp0KBfhj7du7LPz+UtKag0PL+TpIovnbmBFkOekQ==,
- }
- engines: { node: '>= 8.5' }
+ resolution: {integrity: sha512-nuwLJqs4Igp5msppvO1oelHMwLl4jzSSqq7/T+5bMyT0txUp0KBfhj7du7LPz+UtKag0PL+TpIovnbmBFkOekQ==}
+ engines: {node: '>= 8.5'}
hasBin: true
dependencies:
'@babel/code-frame': 7.16.7
@@ -16186,11 +12180,8 @@ packages:
dev: true
/html-validator/5.1.18:
- resolution:
- {
- integrity: sha512-cK8vfV6o1jBnzLcIWgAS3PDPEHzOsgtaqtP23b6/eFdFrV8hxPhm0DGrXpjomWuubFb0kH0FAa6oUM1URA/0KQ==,
- }
- engines: { node: '>=10.24.1' }
+ resolution: {integrity: sha512-cK8vfV6o1jBnzLcIWgAS3PDPEHzOsgtaqtP23b6/eFdFrV8hxPhm0DGrXpjomWuubFb0kH0FAa6oUM1URA/0KQ==}
+ engines: {node: '>=10.24.1'}
dependencies:
html-validate: 3.5.0
request: 2.88.2
@@ -16200,10 +12191,7 @@ packages:
dev: true
/htmlparser2/3.10.1:
- resolution:
- {
- integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==,
- }
+ resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==}
dependencies:
domelementtype: 1.3.1
domhandler: 2.4.2
@@ -16214,10 +12202,7 @@ packages:
dev: true
/htmlparser2/6.0.1:
- resolution:
- {
- integrity: sha512-GDKPd+vk4jvSuvCbyuzx/unmXkk090Azec7LovXP8as1Hn8q9p3hbjmDGbUqqhknw0ajwit6LiiWqfiTUPMK7w==,
- }
+ resolution: {integrity: sha512-GDKPd+vk4jvSuvCbyuzx/unmXkk090Azec7LovXP8as1Hn8q9p3hbjmDGbUqqhknw0ajwit6LiiWqfiTUPMK7w==}
dependencies:
domelementtype: 2.2.0
domhandler: 4.2.0
@@ -16226,10 +12211,7 @@ packages:
dev: true
/htmlparser2/6.1.0:
- resolution:
- {
- integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==,
- }
+ resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==}
dependencies:
domelementtype: 2.2.0
domhandler: 4.2.0
@@ -16238,18 +12220,12 @@ packages:
dev: false
/http-cache-semantics/4.1.0:
- resolution:
- {
- integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==,
- }
+ resolution: {integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==}
dev: true
/http-errors/1.7.2:
- resolution:
- {
- integrity: sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==,
- }
- engines: { node: '>= 0.6' }
+ resolution: {integrity: sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==}
+ engines: {node: '>= 0.6'}
dependencies:
depd: 1.1.2
inherits: 2.0.3
@@ -16259,11 +12235,8 @@ packages:
dev: true
/http-errors/1.7.3:
- resolution:
- {
- integrity: sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==,
- }
- engines: { node: '>= 0.6' }
+ resolution: {integrity: sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==}
+ engines: {node: '>= 0.6'}
dependencies:
depd: 1.1.2
inherits: 2.0.4
@@ -16273,15 +12246,12 @@ packages:
dev: true
/http-parser-js/0.4.10:
- resolution: { integrity: sha1-ksnBN0w1CF912zWexWzCV8u5P6Q= }
+ resolution: {integrity: sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=}
dev: true
/http-proxy-agent/2.1.0:
- resolution:
- {
- integrity: sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==,
- }
- engines: { node: '>= 4.5.0' }
+ resolution: {integrity: sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==}
+ engines: {node: '>= 4.5.0'}
dependencies:
agent-base: 4.3.0
debug: 3.1.0
@@ -16290,11 +12260,8 @@ packages:
dev: true
/http-proxy-agent/4.0.1:
- resolution:
- {
- integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==,
- }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==}
+ engines: {node: '>= 6'}
dependencies:
'@tootallnate/once': 1.1.2
agent-base: 6.0.2
@@ -16304,11 +12271,8 @@ packages:
dev: true
/http-proxy/1.18.1:
- resolution:
- {
- integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==,
- }
- engines: { node: '>=8.0.0' }
+ resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==}
+ engines: {node: '>=8.0.0'}
dependencies:
eventemitter3: 4.0.7
follow-redirects: 1.9.0
@@ -16318,35 +12282,26 @@ packages:
dev: true
/http-signature/1.2.0:
- resolution:
- {
- integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==,
- }
- engines: { node: '>=0.8', npm: '>=1.3.7' }
+ resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==}
+ engines: {node: '>=0.8', npm: '>=1.3.7'}
dependencies:
assert-plus: 1.0.0
jsprim: 1.4.1
sshpk: 1.16.1
dev: true
- /http-status/1.5.2:
- resolution:
- {
- integrity: sha512-HzxX+/hV/8US1Gq4V6R6PgUmJ5Pt/DGATs4QhdEOpG8LrdS9/3UG2nnOvkqUpRks04yjVtV5p/NODjO+wvf6vg==,
- }
- engines: { node: '>= 0.4.0' }
+ /http-status/1.5.3:
+ resolution: {integrity: sha512-jCClqdnnwigYslmtfb28vPplOgoiZ0siP2Z8C5Ua+3UKbx410v+c+jT+jh1bbI4TvcEySuX0vd/CfFZFbDkJeQ==}
+ engines: {node: '>= 0.4.0'}
dev: true
/https-browserify/1.0.0:
- resolution: { integrity: sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= }
+ resolution: {integrity: sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=}
dev: true
/https-proxy-agent/2.2.4:
- resolution:
- {
- integrity: sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==,
- }
- engines: { node: '>= 4.5.0' }
+ resolution: {integrity: sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==}
+ engines: {node: '>= 4.5.0'}
dependencies:
agent-base: 4.3.0
debug: 3.2.7
@@ -16355,11 +12310,8 @@ packages:
dev: true
/https-proxy-agent/5.0.0:
- resolution:
- {
- integrity: sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==,
- }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==}
+ engines: {node: '>= 6'}
dependencies:
agent-base: 6.0.2
debug: 4.3.4
@@ -16368,70 +12320,46 @@ packages:
dev: true
/human-signals/1.1.1:
- resolution:
- {
- integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==,
- }
- engines: { node: '>=8.12.0' }
+ resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==}
+ engines: {node: '>=8.12.0'}
/human-signals/2.1.0:
- resolution:
- {
- integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==,
- }
- engines: { node: '>=10.17.0' }
+ resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
+ engines: {node: '>=10.17.0'}
dev: true
/humanize-ms/1.2.1:
- resolution:
- {
- integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==,
- }
+ resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==}
dependencies:
ms: 2.1.2
dev: true
/husky/8.0.0:
- resolution:
- {
- integrity: sha512-4qbE/5dzNDNxFEkX9MNRPKl5+omTXQzdILCUWiqG/lWIAioiM5vln265/l6I2Zx8gpW8l1ukZwGQeCFbBZ6+6w==,
- }
- engines: { node: '>=14' }
+ resolution: {integrity: sha512-4qbE/5dzNDNxFEkX9MNRPKl5+omTXQzdILCUWiqG/lWIAioiM5vln265/l6I2Zx8gpW8l1ukZwGQeCFbBZ6+6w==}
+ engines: {node: '>=14'}
hasBin: true
dev: true
/iconv-lite/0.4.24:
- resolution:
- {
- integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
+ engines: {node: '>=0.10.0'}
dependencies:
safer-buffer: 2.1.2
/iconv-lite/0.6.2:
- resolution:
- {
- integrity: sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==}
+ engines: {node: '>=0.10.0'}
dependencies:
safer-buffer: 2.1.2
dev: true
/icss-replace-symbols/1.1.0:
- resolution:
- {
- integrity: sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==,
- }
+ resolution: {integrity: sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==}
dev: true
/icss-utils/5.1.0_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==,
- }
- engines: { node: ^10 || ^12 || >= 14 }
+ resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
+ engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -16439,11 +12367,8 @@ packages:
dev: true
/icss-utils/5.1.0_postcss@8.4.5:
- resolution:
- {
- integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==,
- }
- engines: { node: ^10 || ^12 || >= 14 }
+ resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
+ engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -16451,140 +12376,98 @@ packages:
dev: true
/idb/3.0.2:
- resolution:
- {
- integrity: sha512-+FLa/0sTXqyux0o6C+i2lOR0VoS60LU/jzUo5xjfY6+7sEEgy4Gz1O7yFBXvjd7N0NyIGWIRg8DcQSLEG+VSPw==,
- }
+ resolution: {integrity: sha512-+FLa/0sTXqyux0o6C+i2lOR0VoS60LU/jzUo5xjfY6+7sEEgy4Gz1O7yFBXvjd7N0NyIGWIRg8DcQSLEG+VSPw==}
dev: true
/ieee754/1.2.1:
- resolution:
- {
- integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==,
- }
+ resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
dev: true
/ignore-loader/0.1.2:
- resolution: { integrity: sha1-2B8kA3bQuk8Nd4lyw60lh0EXpGM= }
+ resolution: {integrity: sha1-2B8kA3bQuk8Nd4lyw60lh0EXpGM=}
dev: true
/ignore-walk/3.0.4:
- resolution:
- {
- integrity: sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==,
- }
+ resolution: {integrity: sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==}
dependencies:
minimatch: 3.1.2
dev: true
/ignore/4.0.6:
- resolution:
- {
- integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==,
- }
- engines: { node: '>= 4' }
+ resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==}
+ engines: {node: '>= 4'}
/ignore/5.2.0:
- resolution:
- {
- integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==,
- }
- engines: { node: '>= 4' }
+ resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==}
+ engines: {node: '>= 4'}
/image-size/0.9.3:
- resolution:
- {
- integrity: sha512-5SakFa79uhUVSjKeQE30GVzzLJ0QNzB53+I+/VD1vIesD6GP6uatWIlgU0uisFNLt1u0d6kBydp7yfk+lLJhLQ==,
- }
- engines: { node: '>=10.18.0' }
+ resolution: {integrity: sha512-5SakFa79uhUVSjKeQE30GVzzLJ0QNzB53+I+/VD1vIesD6GP6uatWIlgU0uisFNLt1u0d6kBydp7yfk+lLJhLQ==}
+ engines: {node: '>=10.18.0'}
hasBin: true
dependencies:
queue: 6.0.1
dev: true
/image-size/1.0.0:
- resolution:
- {
- integrity: sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==,
- }
- engines: { node: '>=12.0.0' }
+ resolution: {integrity: sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==}
+ engines: {node: '>=12.0.0'}
hasBin: true
dependencies:
queue: 6.0.2
dev: true
/immediate/3.0.6:
- resolution: { integrity: sha1-nbHb0Pr43m++D13V5Wu2BigN5ps= }
+ resolution: {integrity: sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=}
dev: true
/immutable/4.1.0:
- resolution:
- {
- integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==,
- }
+ resolution: {integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==}
dev: true
/import-cwd/3.0.0:
- resolution:
- {
- integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==}
+ engines: {node: '>=8'}
dependencies:
import-from: 3.0.0
dev: true
/import-fresh/2.0.0:
- resolution:
- {
- integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==,
- }
- engines: { node: '>=4' }
+ 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-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==}
+ engines: {node: '>=6'}
dependencies:
parent-module: 1.0.1
resolve-from: 4.0.0
/import-from/3.0.0:
- resolution:
- {
- integrity: sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==}
+ engines: {node: '>=8'}
dependencies:
resolve-from: 5.0.0
dev: true
/import-in-the-middle/1.2.1:
- resolution:
- {
- integrity: sha512-KdYqCJbJWBOU9740nr9lrmCDhW7htxY1dHmbP4iUEeCaxupj2fKFhyHixsly2WmxMbRIsxzSWSJMfGNEU7el+w==,
- }
+ resolution: {integrity: sha512-KdYqCJbJWBOU9740nr9lrmCDhW7htxY1dHmbP4iUEeCaxupj2fKFhyHixsly2WmxMbRIsxzSWSJMfGNEU7el+w==}
dependencies:
module-details-from-path: 1.0.3
dev: true
/import-lazy/2.1.0:
- resolution: { integrity: sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= }
- engines: { node: '>=4' }
+ resolution: {integrity: sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=}
+ engines: {node: '>=4'}
dev: true
/import-local/3.0.2:
- resolution:
- {
- integrity: sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==}
+ engines: {node: '>=8'}
hasBin: true
dependencies:
pkg-dir: 4.2.0
@@ -16592,87 +12475,57 @@ packages:
dev: true
/imurmurhash/0.1.4:
- resolution:
- {
- integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==,
- }
- engines: { node: '>=0.8.19' }
+ resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
+ engines: {node: '>=0.8.19'}
/indent-string/2.1.0:
- resolution: { integrity: sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=}
+ 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' }
+ resolution: {integrity: sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=}
+ engines: {node: '>=4'}
dev: true
/indent-string/4.0.0:
- resolution:
- {
- integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
+ engines: {node: '>=8'}
/indexes-of/1.0.1:
- resolution:
- {
- integrity: sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==,
- }
+ resolution: {integrity: sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==}
dev: true
/infer-owner/1.0.4:
- resolution:
- {
- integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==,
- }
+ resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==}
dev: true
/inflight/1.0.6:
- resolution:
- {
- integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==,
- }
+ resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
dependencies:
once: 1.4.0
wrappy: 1.0.2
/inherits/2.0.3:
- resolution:
- {
- integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==,
- }
+ resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==}
dev: true
/inherits/2.0.4:
- resolution:
- {
- integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==,
- }
+ resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
/ini/1.3.7:
- resolution:
- {
- integrity: sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==,
- }
+ resolution: {integrity: sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==}
dev: true
/ini/1.3.8:
- resolution:
- {
- integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==,
- }
+ resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
dev: true
/init-package-json/2.0.2:
- resolution:
- {
- integrity: sha512-PO64kVeArePvhX7Ff0jVWkpnE1DfGRvaWcStYrPugcJz9twQGYibagKJuIMHCX7ENcp0M6LJlcjLBuLD5KeJMg==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-PO64kVeArePvhX7Ff0jVWkpnE1DfGRvaWcStYrPugcJz9twQGYibagKJuIMHCX7ENcp0M6LJlcjLBuLD5KeJMg==}
+ engines: {node: '>=10'}
dependencies:
glob: 7.2.0
npm-package-arg: 8.1.0
@@ -16685,11 +12538,8 @@ packages:
dev: true
/inquirer/5.2.0:
- resolution:
- {
- integrity: sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==,
- }
- engines: { node: '>=6.0.0' }
+ resolution: {integrity: sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==}
+ engines: {node: '>=6.0.0'}
dependencies:
ansi-escapes: 3.2.0
chalk: 2.4.2
@@ -16707,11 +12557,8 @@ packages:
dev: true
/inquirer/7.3.3:
- resolution:
- {
- integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==,
- }
- engines: { node: '>=8.0.0' }
+ resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==}
+ engines: {node: '>=8.0.0'}
dependencies:
ansi-escapes: 4.3.0
chalk: 4.1.2
@@ -16728,11 +12575,8 @@ packages:
through: 2.3.8
/inquirer/8.2.0:
- resolution:
- {
- integrity: sha512-0crLweprevJ02tTuA6ThpoAERAGyVILC4sS74uib58Xf/zSr1/ZWtmm7D5CI+bSQEaA04f0K7idaHpQbSWgiVQ==,
- }
- engines: { node: '>=8.0.0' }
+ resolution: {integrity: sha512-0crLweprevJ02tTuA6ThpoAERAGyVILC4sS74uib58Xf/zSr1/ZWtmm7D5CI+bSQEaA04f0K7idaHpQbSWgiVQ==}
+ engines: {node: '>=8.0.0'}
dependencies:
ansi-escapes: 4.3.0
chalk: 4.1.2
@@ -16751,219 +12595,144 @@ packages:
dev: true
/internal-slot/1.0.3:
- resolution:
- {
- integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==}
+ engines: {node: '>= 0.4'}
dependencies:
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' }
+ resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==}
+ engines: {node: '>= 0.10'}
dev: true
/interpret/2.2.0:
- resolution:
- {
- integrity: sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==,
- }
- engines: { node: '>= 0.10' }
+ resolution: {integrity: sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==}
+ engines: {node: '>= 0.10'}
dev: true
/invariant/2.2.4:
- resolution:
- {
- integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==,
- }
+ resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==}
dependencies:
loose-envify: 1.4.0
dev: true
/ip/1.1.5:
- resolution:
- {
- integrity: sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA==,
- }
+ resolution: {integrity: sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA==}
dev: true
/ipaddr.js/1.9.0:
- resolution:
- {
- integrity: sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==,
- }
- engines: { node: '>= 0.10' }
+ resolution: {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' }
+ resolution: {integrity: sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==}
+ engines: {node: '>=0.10.0'}
dev: true
/is-absolute/1.0.0:
- resolution:
- {
- integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==}
+ engines: {node: '>=0.10.0'}
dependencies:
is-relative: 1.0.0
is-windows: 1.0.2
dev: true
/is-accessor-descriptor/0.1.6:
- resolution:
- {
- integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
kind-of: 3.2.2
/is-accessor-descriptor/1.0.0:
- resolution:
- {
- integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
kind-of: 6.0.3
/is-alphabetical/1.0.3:
- resolution:
- {
- integrity: sha512-eEMa6MKpHFzw38eKm56iNNi6GJ7lf6aLLio7Kr23sJPAECscgRtZvOBYybejWDQ2bM949Y++61PY+udzj5QMLA==,
- }
+ resolution: {integrity: sha512-eEMa6MKpHFzw38eKm56iNNi6GJ7lf6aLLio7Kr23sJPAECscgRtZvOBYybejWDQ2bM949Y++61PY+udzj5QMLA==}
dev: true
/is-alphanumerical/1.0.3:
- resolution:
- {
- integrity: sha512-A1IGAPO5AW9vSh7omxIlOGwIqEvpW/TA+DksVOPM5ODuxKlZS09+TEM1E3275lJqO2oJ38vDpeAL3DCIiHE6eA==,
- }
+ resolution: {integrity: sha512-A1IGAPO5AW9vSh7omxIlOGwIqEvpW/TA+DksVOPM5ODuxKlZS09+TEM1E3275lJqO2oJ38vDpeAL3DCIiHE6eA==}
dependencies:
is-alphabetical: 1.0.3
is-decimal: 1.0.3
dev: true
/is-animated/2.0.2:
- resolution:
- {
- integrity: sha512-+Hi3UdXHV/3ZgxdO9Ik45ciNhDlYrDOIdGz7Cj7ybddWnYBi4kwBuGMn79Xa2Js4VldgX5e3943Djsr/KYSPbA==,
- }
+ resolution: {integrity: sha512-+Hi3UdXHV/3ZgxdO9Ik45ciNhDlYrDOIdGz7Cj7ybddWnYBi4kwBuGMn79Xa2Js4VldgX5e3943Djsr/KYSPbA==}
dev: true
/is-arguments/1.0.4:
- resolution:
- {
- integrity: sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==}
+ engines: {node: '>= 0.4'}
dev: true
/is-arrayish/0.2.1:
- resolution: { integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= }
+ resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=}
/is-arrayish/0.3.2:
- resolution:
- {
- integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==,
- }
+ resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
dev: true
/is-bigint/1.0.1:
- resolution:
- {
- integrity: sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==,
- }
+ resolution: {integrity: sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==}
/is-binary-path/1.0.1:
- resolution:
- {
- integrity: sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==}
+ engines: {node: '>=0.10.0'}
dependencies:
binary-extensions: 1.13.1
dev: true
/is-binary-path/2.1.0:
- resolution:
- {
- integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
+ engines: {node: '>=8'}
dependencies:
binary-extensions: 2.1.0
dev: true
/is-boolean-object/1.1.0:
- resolution:
- {
- integrity: sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
/is-buffer/1.1.6:
- resolution:
- {
- integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==,
- }
+ resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==}
requiresBuild: true
/is-buffer/2.0.4:
- resolution:
- {
- integrity: sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==}
+ engines: {node: '>=4'}
dev: true
/is-callable/1.2.4:
- resolution:
- {
- integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==}
+ engines: {node: '>= 0.4'}
/is-ci/2.0.0:
- resolution:
- {
- integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==,
- }
+ resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==}
hasBin: true
dependencies:
ci-info: 2.0.0
dev: true
/is-ci/3.0.0:
- resolution:
- {
- integrity: sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==,
- }
+ 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==,
- }
+ resolution: {integrity: sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==}
dependencies:
css-color-names: 0.0.4
hex-color-regex: 1.1.0
@@ -16974,53 +12743,35 @@ packages:
dev: true
/is-core-module/2.9.0:
- resolution:
- {
- integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==,
- }
+ resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==}
dependencies:
has: 1.0.3
/is-data-descriptor/0.1.4:
- resolution:
- {
- integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
kind-of: 3.2.2
/is-data-descriptor/1.0.0:
- resolution:
- {
- integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
kind-of: 6.0.3
/is-date-object/1.0.2:
- resolution:
- {
- integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==}
+ engines: {node: '>= 0.4'}
/is-decimal/1.0.3:
- resolution:
- {
- integrity: sha512-bvLSwoDg2q6Gf+E2LEPiklHZxxiSi3XAh4Mav65mKqTfCO1HM3uBs24TjEH8iJX3bbDdLXKJXBTmGzuTUuAEjQ==,
- }
+ resolution: {integrity: sha512-bvLSwoDg2q6Gf+E2LEPiklHZxxiSi3XAh4Mav65mKqTfCO1HM3uBs24TjEH8iJX3bbDdLXKJXBTmGzuTUuAEjQ==}
dev: true
/is-descriptor/0.1.6:
- resolution:
- {
- integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
is-accessor-descriptor: 0.1.6
@@ -17028,11 +12779,8 @@ packages:
kind-of: 5.1.0
/is-descriptor/1.0.2:
- resolution:
- {
- integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
is-accessor-descriptor: 1.0.0
@@ -17040,126 +12788,93 @@ packages:
kind-of: 6.0.3
/is-directory/0.3.1:
- resolution: { integrity: sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=}
+ engines: {node: '>=0.10.0'}
dev: true
/is-docker/2.0.0:
- resolution:
- {
- integrity: sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==}
+ engines: {node: '>=8'}
dev: true
/is-docker/2.2.1:
- resolution:
- {
- integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
+ engines: {node: '>=8'}
hasBin: true
dev: true
/is-dotfile/1.0.3:
- resolution: { integrity: sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=}
+ engines: {node: '>=0.10.0'}
dev: true
/is-empty/1.2.0:
- resolution: { integrity: sha1-3pu1snhzigWgsJpX4ftNSjQan2s= }
+ resolution: {integrity: sha1-3pu1snhzigWgsJpX4ftNSjQan2s=}
dev: true
/is-equal-shallow/0.1.3:
- resolution: { integrity: sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=}
+ engines: {node: '>=0.10.0'}
dependencies:
is-primitive: 2.0.0
dev: true
/is-extendable/0.1.1:
- resolution:
- {
- integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==}
+ engines: {node: '>=0.10.0'}
/is-extendable/1.0.1:
- resolution:
- {
- integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
is-plain-object: 2.0.4
/is-extglob/1.0.0:
- resolution:
- {
- integrity: sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==}
+ engines: {node: '>=0.10.0'}
dev: true
/is-extglob/2.1.1:
- resolution:
- {
- integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
+ engines: {node: '>=0.10.0'}
/is-finite/1.0.2:
- resolution: { integrity: sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= }
- engines: { node: '>=0.10.0' }
+ 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:
- {
- integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==}
+ engines: {node: '>=0.10.0'}
dependencies:
number-is-nan: 1.0.1
dev: true
/is-fullwidth-code-point/2.0.0:
- resolution:
- {
- integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==}
+ engines: {node: '>=4'}
dev: true
/is-fullwidth-code-point/3.0.0:
- resolution:
- {
- integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
+ engines: {node: '>=8'}
/is-generator-fn/2.1.0:
- resolution:
- {
- integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==}
+ engines: {node: '>=6'}
dev: true
/is-generator-function/1.0.7:
- resolution:
- {
- integrity: sha512-YZc5EwyO4f2kWCax7oegfuSr9mFz1ZvieNYBEjmukLxgXfBUbxAWGVF7GZf0zidYtoBl3WvC07YK0wT76a+Rtw==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-YZc5EwyO4f2kWCax7oegfuSr9mFz1ZvieNYBEjmukLxgXfBUbxAWGVF7GZf0zidYtoBl3WvC07YK0wT76a+Rtw==}
+ engines: {node: '>= 0.4'}
dev: true
/is-git-clean/1.1.0:
- resolution: { integrity: sha1-E6vW3acRuwiq/UJgTaSHhF3c+I0= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-E6vW3acRuwiq/UJgTaSHhF3c+I0=}
+ engines: {node: '>=0.10.0'}
dependencies:
execa: 0.4.0
is-obj: 1.0.1
@@ -17167,392 +12882,263 @@ packages:
dev: false
/is-glob/2.0.1:
- resolution:
- {
- integrity: sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==}
+ engines: {node: '>=0.10.0'}
dependencies:
is-extglob: 1.0.0
dev: true
/is-glob/3.1.0:
- resolution:
- {
- integrity: sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
is-extglob: 2.1.1
dev: true
/is-glob/4.0.3:
- resolution:
- {
- integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
+ engines: {node: '>=0.10.0'}
dependencies:
is-extglob: 2.1.1
/is-hexadecimal/1.0.3:
- resolution:
- {
- integrity: sha512-zxQ9//Q3D/34poZf8fiy3m3XVpbQc7ren15iKqrTtLPwkPD/t3Scy9Imp63FujULGxuK0ZlCwoo5xNpktFgbOA==,
- }
+ resolution: {integrity: sha512-zxQ9//Q3D/34poZf8fiy3m3XVpbQc7ren15iKqrTtLPwkPD/t3Scy9Imp63FujULGxuK0ZlCwoo5xNpktFgbOA==}
dev: true
/is-installed-globally/0.3.2:
- resolution:
- {
- integrity: sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==}
+ engines: {node: '>=8'}
dependencies:
global-dirs: 2.1.0
is-path-inside: 3.0.3
dev: true
/is-interactive/1.0.0:
- resolution:
- {
- integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
+ engines: {node: '>=8'}
dev: true
/is-interactive/2.0.0:
- resolution:
- {
- integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==,
- }
- engines: { node: '>=12' }
+ resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==}
+ engines: {node: '>=12'}
dev: true
/is-lambda/1.0.1:
- resolution:
- {
- integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==,
- }
+ resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==}
dev: true
/is-lower-case/1.1.3:
- resolution:
- {
- integrity: sha512-+5A1e/WJpLLXZEDlgz4G//WYSHyQBD32qa4Jd3Lw06qQlv3fJHnp3YIHjTQSGzHMgzmVKz2ZP3rBxTHkPw/lxA==,
- }
+ resolution: {integrity: sha512-+5A1e/WJpLLXZEDlgz4G//WYSHyQBD32qa4Jd3Lw06qQlv3fJHnp3YIHjTQSGzHMgzmVKz2ZP3rBxTHkPw/lxA==}
dependencies:
lower-case: 1.1.4
dev: true
/is-module/1.0.0:
- resolution:
- {
- integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==,
- }
+ resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
dev: true
/is-nan/1.3.2:
- resolution:
- {
- integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.3
dev: true
/is-negative-zero/2.0.1:
- resolution:
- {
- integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==}
+ engines: {node: '>= 0.4'}
/is-negative-zero/2.0.2:
- resolution:
- {
- integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
+ engines: {node: '>= 0.4'}
/is-npm/4.0.0:
- resolution:
- {
- integrity: sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==}
+ engines: {node: '>=8'}
dev: true
/is-number-object/1.0.4:
- resolution:
- {
- integrity: sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==}
+ engines: {node: '>= 0.4'}
/is-number/2.1.0:
- resolution:
- {
- integrity: sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==}
+ engines: {node: '>=0.10.0'}
dependencies:
kind-of: 3.2.2
dev: true
/is-number/3.0.0:
- resolution:
- {
- integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
kind-of: 3.2.2
/is-number/4.0.0:
- resolution:
- {
- integrity: sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==}
+ engines: {node: '>=0.10.0'}
dev: true
/is-number/7.0.0:
- resolution:
- {
- integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==,
- }
- engines: { node: '>=0.12.0' }
+ resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
+ engines: {node: '>=0.12.0'}
/is-obj/1.0.1:
- resolution:
- {
- integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==}
+ engines: {node: '>=0.10.0'}
/is-obj/2.0.0:
- resolution:
- {
- integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==}
+ engines: {node: '>=8'}
dev: true
/is-object/1.0.1:
- resolution:
- {
- integrity: sha512-+XzmTRB/JXoIdK20Ge8K8PRsP5UlthLaVhIRxzIwQ73jRgER8iRw98DilvERx/tSjOHLy9JM4sKUfLRMB5ui0Q==,
- }
+ resolution: {integrity: sha512-+XzmTRB/JXoIdK20Ge8K8PRsP5UlthLaVhIRxzIwQ73jRgER8iRw98DilvERx/tSjOHLy9JM4sKUfLRMB5ui0Q==}
dev: true
/is-observable/1.1.0:
- resolution:
- {
- integrity: sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==}
+ engines: {node: '>=4'}
dependencies:
symbol-observable: 1.2.0
dev: true
/is-path-cwd/2.2.0:
- resolution:
- {
- integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==}
+ engines: {node: '>=6'}
dev: true
/is-path-inside/3.0.3:
- resolution:
- {
- integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
+ engines: {node: '>=8'}
dev: true
/is-plain-obj/1.1.0:
- resolution:
- {
- integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==}
+ engines: {node: '>=0.10.0'}
/is-plain-obj/2.1.0:
- resolution:
- {
- integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==}
+ engines: {node: '>=8'}
dev: true
/is-plain-object/2.0.4:
- resolution:
- {
- integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==}
+ engines: {node: '>=0.10.0'}
dependencies:
isobject: 3.0.1
/is-plain-object/5.0.0:
- resolution:
- {
- integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==}
+ engines: {node: '>=0.10.0'}
dev: true
/is-posix-bracket/0.1.1:
- resolution: { integrity: sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=}
+ engines: {node: '>=0.10.0'}
dev: true
/is-potential-custom-element-name/1.0.1:
- resolution:
- {
- integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==,
- }
+ resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
dev: true
/is-primitive/2.0.0:
- resolution: { integrity: sha1-IHurkWOEmcB7Kt8kCkGochADRXU= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-IHurkWOEmcB7Kt8kCkGochADRXU=}
+ engines: {node: '>=0.10.0'}
dev: true
/is-promise/2.1.0:
- resolution: { integrity: sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= }
+ resolution: {integrity: sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=}
dev: true
/is-reference/1.2.1:
- resolution:
- {
- integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==,
- }
+ resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
dependencies:
'@types/estree': 0.0.51
dev: true
/is-regex/1.1.4:
- resolution:
- {
- integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
has-tostringtag: 1.0.0
/is-regexp/1.0.0:
- resolution: { integrity: sha1-/S2INUXEa6xaYz57mgnof6LLUGk= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-/S2INUXEa6xaYz57mgnof6LLUGk=}
+ engines: {node: '>=0.10.0'}
dev: true
/is-relative/1.0.0:
- resolution:
- {
- integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==}
+ engines: {node: '>=0.10.0'}
dependencies:
is-unc-path: 1.0.0
dev: true
/is-resolvable/1.1.0:
- resolution:
- {
- integrity: sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==,
- }
+ resolution: {integrity: sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==}
dev: true
/is-retry-allowed/1.2.0:
- resolution:
- {
- integrity: sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==}
+ engines: {node: '>=0.10.0'}
dev: true
/is-shared-array-buffer/1.0.1:
- resolution:
- {
- integrity: sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==,
- }
+ resolution: {integrity: sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==}
/is-shared-array-buffer/1.0.2:
- resolution:
- {
- integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==,
- }
+ resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
dependencies:
call-bind: 1.0.2
/is-ssh/1.3.1:
- resolution:
- {
- integrity: sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg==,
- }
+ resolution: {integrity: sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg==}
dependencies:
protocols: 1.4.7
dev: true
/is-stream/1.1.0:
- resolution: { integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=}
+ engines: {node: '>=0.10.0'}
/is-stream/2.0.0:
- resolution:
- {
- integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==}
+ engines: {node: '>=8'}
/is-string/1.0.7:
- resolution:
- {
- integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
+ engines: {node: '>= 0.4'}
dependencies:
has-tostringtag: 1.0.0
/is-svg/3.0.0:
- resolution:
- {
- integrity: sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==}
+ engines: {node: '>=4'}
dependencies:
html-comment-regex: 1.1.2
dev: true
/is-symbol/1.0.3:
- resolution:
- {
- integrity: sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {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' }
+ resolution: {integrity: sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=}
+ engines: {node: '>=0.10.0'}
dependencies:
text-extensions: 1.9.0
dev: true
/is-typed-array/1.1.5:
- resolution:
- {
- integrity: sha512-S+GRDgJlR3PyEbsX/Fobd9cqpZBuvUS+8asRqYDMLCb2qMzt1oz5m5oxQCxOgUDxiWsOVNi4yaF+/uvdlHlYug==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-S+GRDgJlR3PyEbsX/Fobd9cqpZBuvUS+8asRqYDMLCb2qMzt1oz5m5oxQCxOgUDxiWsOVNi4yaF+/uvdlHlYug==}
+ engines: {node: '>= 0.4'}
dependencies:
available-typed-arrays: 1.0.2
call-bind: 1.0.2
@@ -17562,176 +13148,113 @@ packages:
dev: true
/is-typedarray/1.0.0:
- resolution:
- {
- integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==,
- }
+ resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==}
dev: true
/is-unc-path/1.0.0:
- resolution:
- {
- integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==}
+ engines: {node: '>=0.10.0'}
dependencies:
unc-path-regex: 0.1.2
dev: true
/is-unicode-supported/0.1.0:
- resolution:
- {
- integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
+ engines: {node: '>=10'}
dev: true
/is-unicode-supported/1.1.0:
- resolution:
- {
- integrity: sha512-lDcxivp8TJpLG75/DpatAqNzOpDPSpED8XNtrpBHTdQ2InQ1PbW78jhwSxyxhhu+xbVSast2X38bwj8atwoUQA==,
- }
- engines: { node: '>=12' }
+ resolution: {integrity: sha512-lDcxivp8TJpLG75/DpatAqNzOpDPSpED8XNtrpBHTdQ2InQ1PbW78jhwSxyxhhu+xbVSast2X38bwj8atwoUQA==}
+ engines: {node: '>=12'}
dev: true
/is-upper-case/1.1.2:
- resolution:
- {
- integrity: sha512-GQYSJMgfeAmVwh9ixyk888l7OIhNAGKtY6QA+IrWlu9MDTCaXmeozOZ2S9Knj7bQwBO/H6J2kb+pbyTUiMNbsw==,
- }
+ resolution: {integrity: sha512-GQYSJMgfeAmVwh9ixyk888l7OIhNAGKtY6QA+IrWlu9MDTCaXmeozOZ2S9Knj7bQwBO/H6J2kb+pbyTUiMNbsw==}
dependencies:
upper-case: 1.1.3
dev: true
/is-utf8/0.2.1:
- resolution: { integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= }
+ resolution: {integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=}
dev: true
/is-weakref/1.0.1:
- resolution:
- {
- integrity: sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==,
- }
+ resolution: {integrity: sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==}
dependencies:
call-bind: 1.0.2
/is-weakref/1.0.2:
- resolution:
- {
- integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==,
- }
+ resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
dependencies:
call-bind: 1.0.2
/is-whitespace-character/1.0.3:
- resolution:
- {
- integrity: sha512-SNPgMLz9JzPccD3nPctcj8sZlX9DAMJSKH8bP7Z6bohCwuNgX8xbWr1eTAYXX9Vpi/aSn8Y1akL9WgM3t43YNQ==,
- }
+ resolution: {integrity: sha512-SNPgMLz9JzPccD3nPctcj8sZlX9DAMJSKH8bP7Z6bohCwuNgX8xbWr1eTAYXX9Vpi/aSn8Y1akL9WgM3t43YNQ==}
dev: true
/is-windows/0.2.0:
- resolution:
- {
- integrity: sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q==}
+ engines: {node: '>=0.10.0'}
dev: true
/is-windows/1.0.2:
- resolution:
- {
- integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
+ engines: {node: '>=0.10.0'}
/is-word-character/1.0.3:
- resolution:
- {
- integrity: sha512-0wfcrFgOOOBdgRNT9H33xe6Zi6yhX/uoc4U8NBZGeQQB0ctU1dnlNTyL9JM2646bHDTpsDm1Brb3VPoCIMrd/A==,
- }
+ resolution: {integrity: sha512-0wfcrFgOOOBdgRNT9H33xe6Zi6yhX/uoc4U8NBZGeQQB0ctU1dnlNTyL9JM2646bHDTpsDm1Brb3VPoCIMrd/A==}
dev: true
/is-wsl/1.1.0:
- resolution:
- {
- integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==}
+ engines: {node: '>=4'}
dev: true
/is-wsl/2.2.0:
- resolution:
- {
- integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
+ engines: {node: '>=8'}
dependencies:
is-docker: 2.0.0
dev: true
/is-yarn-global/0.3.0:
- resolution:
- {
- integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==,
- }
+ resolution: {integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==}
dev: true
/isarray/0.0.1:
- resolution:
- {
- integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==,
- }
+ resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==}
dev: true
/isarray/1.0.0:
- resolution:
- {
- integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==,
- }
+ resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
/isbinaryfile/4.0.8:
- resolution:
- {
- integrity: sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==,
- }
- engines: { node: '>= 8.0.0' }
+ resolution: {integrity: sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==}
+ engines: {node: '>= 8.0.0'}
dev: true
/isexe/2.0.0:
- resolution:
- {
- integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==,
- }
+ resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
/isobject/2.1.0:
- resolution:
- {
- integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==}
+ engines: {node: '>=0.10.0'}
dependencies:
isarray: 1.0.0
/isobject/3.0.1:
- resolution:
- {
- integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==}
+ engines: {node: '>=0.10.0'}
/isomorphic-fetch/2.2.1:
- resolution: { integrity: sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk= }
+ resolution: {integrity: sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=}
dependencies:
node-fetch: 1.7.3
whatwg-fetch: 3.0.0
dev: true
/isomorphic-unfetch/3.0.0:
- resolution:
- {
- integrity: sha512-V0tmJSYfkKokZ5mgl0cmfQMTb7MLHsBMngTkbLY0eXvKqiVRRoZP04Ly+KhKrJfKtzC9E6Pp15Jo+bwh7Vi2XQ==,
- }
+ resolution: {integrity: sha512-V0tmJSYfkKokZ5mgl0cmfQMTb7MLHsBMngTkbLY0eXvKqiVRRoZP04Ly+KhKrJfKtzC9E6Pp15Jo+bwh7Vi2XQ==}
dependencies:
node-fetch: 2.6.7
unfetch: 4.1.0
@@ -17740,26 +13263,17 @@ packages:
dev: true
/isstream/0.1.2:
- resolution:
- {
- integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==,
- }
+ resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==}
dev: true
/istanbul-lib-coverage/3.0.0:
- resolution:
- {
- integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==}
+ engines: {node: '>=8'}
dev: true
/istanbul-lib-instrument/4.0.3:
- resolution:
- {
- integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==}
+ engines: {node: '>=8'}
dependencies:
'@babel/core': 7.18.0
'@istanbuljs/schema': 0.1.2
@@ -17770,11 +13284,8 @@ packages:
dev: true
/istanbul-lib-report/3.0.0:
- resolution:
- {
- integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==}
+ engines: {node: '>=8'}
dependencies:
istanbul-lib-coverage: 3.0.0
make-dir: 3.1.0
@@ -17782,11 +13293,8 @@ packages:
dev: true
/istanbul-lib-source-maps/4.0.0:
- resolution:
- {
- integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==}
+ engines: {node: '>=8'}
dependencies:
debug: 4.3.4
istanbul-lib-coverage: 3.0.0
@@ -17796,33 +13304,24 @@ packages:
dev: true
/istanbul-reports/3.0.2:
- resolution:
- {
- integrity: sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==}
+ engines: {node: '>=8'}
dependencies:
html-escaper: 2.0.2
istanbul-lib-report: 3.0.0
dev: true
/isurl/1.0.0:
- resolution:
- {
- integrity: sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==,
- }
- engines: { node: '>= 4' }
+ resolution: {integrity: sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==}
+ engines: {node: '>= 4'}
dependencies:
has-to-string-tag-x: 1.4.1
is-object: 1.0.1
dev: true
/jake/10.8.5:
- resolution:
- {
- integrity: sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==}
+ engines: {node: '>=10'}
hasBin: true
dependencies:
async: 3.2.4
@@ -17832,11 +13331,8 @@ packages:
dev: true
/jest-changed-files/27.0.6:
- resolution:
- {
- integrity: sha512-BuL/ZDauaq5dumYh5y20sn4IISnf1P9A0TDswTxUi84ORGtVa86ApuBHqICL0vepqAnZiY6a7xeSPWv2/yy4eA==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-BuL/ZDauaq5dumYh5y20sn4IISnf1P9A0TDswTxUi84ORGtVa86ApuBHqICL0vepqAnZiY6a7xeSPWv2/yy4eA==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/types': 27.0.6
execa: 5.0.0
@@ -17844,11 +13340,8 @@ packages:
dev: true
/jest-circus/27.0.6:
- resolution:
- {
- integrity: sha512-OJlsz6BBeX9qR+7O9lXefWoc2m9ZqcZ5Ohlzz0pTEAG4xMiZUJoacY8f4YDHxgk0oKYxj277AfOk9w6hZYvi1Q==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-OJlsz6BBeX9qR+7O9lXefWoc2m9ZqcZ5Ohlzz0pTEAG4xMiZUJoacY8f4YDHxgk0oKYxj277AfOk9w6hZYvi1Q==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/environment': 27.0.6
'@jest/test-result': 27.0.6
@@ -17874,11 +13367,8 @@ packages:
dev: true
/jest-cli/27.0.6_node-notifier@8.0.1:
- resolution:
- {
- integrity: sha512-qUUVlGb9fdKir3RDE+B10ULI+LQrz+MCflEH2UJyoUjoHHCbxDrMxSzjQAPUMsic4SncI62ofYCcAvW6+6rhhg==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-qUUVlGb9fdKir3RDE+B10ULI+LQrz+MCflEH2UJyoUjoHHCbxDrMxSzjQAPUMsic4SncI62ofYCcAvW6+6rhhg==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
hasBin: true
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
@@ -17891,7 +13381,7 @@ packages:
'@jest/types': 27.0.6
chalk: 4.1.2
exit: 0.1.2
- graceful-fs: 4.2.9
+ graceful-fs: 4.2.10
import-local: 3.0.2
jest-config: 27.0.6
jest-util: 27.0.6
@@ -17908,11 +13398,8 @@ packages:
dev: true
/jest-config/27.0.6:
- resolution:
- {
- integrity: sha512-JZRR3I1Plr2YxPBhgqRspDE2S5zprbga3swYNrvY3HfQGu7p/GjyLOqwrYad97tX3U3mzT53TPHVmozacfP/3w==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-JZRR3I1Plr2YxPBhgqRspDE2S5zprbga3swYNrvY3HfQGu7p/GjyLOqwrYad97tX3U3mzT53TPHVmozacfP/3w==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
peerDependencies:
ts-node: '>=9.0.0'
peerDependenciesMeta:
@@ -17948,11 +13435,8 @@ packages:
dev: true
/jest-diff/26.6.2:
- resolution:
- {
- integrity: sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==,
- }
- engines: { node: '>= 10.14.2' }
+ resolution: {integrity: sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==}
+ engines: {node: '>= 10.14.2'}
dependencies:
chalk: 4.1.2
diff-sequences: 26.6.2
@@ -17961,11 +13445,8 @@ packages:
dev: true
/jest-diff/27.0.6:
- resolution:
- {
- integrity: sha512-Z1mqgkTCSYaFgwTlP/NUiRzdqgxmmhzHY1Tq17zL94morOHfHu3K4bgSgl+CR4GLhpV8VxkuOYuIWnQ9LnFqmg==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {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.0.6
@@ -17974,11 +13455,8 @@ packages:
dev: true
/jest-diff/27.5.1:
- resolution:
- {
- integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
chalk: 4.1.2
diff-sequences: 27.5.1
@@ -17987,21 +13465,15 @@ packages:
dev: true
/jest-docblock/27.0.6:
- resolution:
- {
- integrity: sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {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.0.6:
- resolution:
- {
- integrity: sha512-m6yKcV3bkSWrUIjxkE9OC0mhBZZdhovIW5ergBYirqnkLXkyEn3oUUF/QZgyecA1cF1QFyTE8bRRl8Tfg1pfLA==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-m6yKcV3bkSWrUIjxkE9OC0mhBZZdhovIW5ergBYirqnkLXkyEn3oUUF/QZgyecA1cF1QFyTE8bRRl8Tfg1pfLA==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/types': 27.0.6
chalk: 4.1.2
@@ -18011,11 +13483,8 @@ packages:
dev: true
/jest-environment-jsdom/27.0.6:
- resolution:
- {
- integrity: sha512-FvetXg7lnXL9+78H+xUAsra3IeZRTiegA3An01cWeXBspKXUhAwMM9ycIJ4yBaR0L7HkoMPaZsozCLHh4T8fuw==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-FvetXg7lnXL9+78H+xUAsra3IeZRTiegA3An01cWeXBspKXUhAwMM9ycIJ4yBaR0L7HkoMPaZsozCLHh4T8fuw==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/environment': 27.0.6
'@jest/fake-timers': 27.0.6
@@ -18032,11 +13501,8 @@ packages:
dev: true
/jest-environment-node/27.0.6:
- resolution:
- {
- integrity: sha512-+Vi6yLrPg/qC81jfXx3IBlVnDTI6kmRr08iVa2hFCWmJt4zha0XW7ucQltCAPhSR0FEKEoJ3i+W4E6T0s9is0w==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-+Vi6yLrPg/qC81jfXx3IBlVnDTI6kmRr08iVa2hFCWmJt4zha0XW7ucQltCAPhSR0FEKEoJ3i+W4E6T0s9is0w==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/environment': 27.0.6
'@jest/fake-timers': 27.0.6
@@ -18047,11 +13513,8 @@ packages:
dev: true
/jest-extended/1.2.1:
- resolution:
- {
- integrity: sha512-eKZR5iDpyTkcDesj16FpIPnjAWQNUB81ZFQW08EIddM6iqO7DjRIi39td9qol+1dpJS4Mqr9Qzp8ZMhanbSeug==,
- }
- engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 }
+ resolution: {integrity: sha512-eKZR5iDpyTkcDesj16FpIPnjAWQNUB81ZFQW08EIddM6iqO7DjRIi39td9qol+1dpJS4Mqr9Qzp8ZMhanbSeug==}
+ engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
dependencies:
expect: 26.6.2
jest-diff: 27.5.1
@@ -18060,35 +13523,23 @@ packages:
dev: true
/jest-get-type/26.3.0:
- resolution:
- {
- integrity: sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==,
- }
- engines: { node: '>= 10.14.2' }
+ resolution: {integrity: sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==}
+ engines: {node: '>= 10.14.2'}
dev: true
/jest-get-type/27.0.6:
- resolution:
- {
- integrity: sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {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/27.5.1:
- resolution:
- {
- integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dev: true
/jest-haste-map/27.0.6:
- resolution:
- {
- integrity: sha512-4ldjPXX9h8doB2JlRzg9oAZ2p6/GpQUNAeiYXqcpmrKbP0Qev0wdZlxSMOmz8mPOEnt4h6qIzXFLDi8RScX/1w==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-4ldjPXX9h8doB2JlRzg9oAZ2p6/GpQUNAeiYXqcpmrKbP0Qev0wdZlxSMOmz8mPOEnt4h6qIzXFLDi8RScX/1w==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/types': 27.0.6
'@types/graceful-fs': 4.1.3
@@ -18107,11 +13558,8 @@ packages:
dev: true
/jest-jasmine2/27.0.6:
- resolution:
- {
- integrity: sha512-cjpH2sBy+t6dvCeKBsHpW41mjHzXgsavaFMp+VWRf0eR4EW8xASk1acqmljFtK2DgyIECMv2yCdY41r2l1+4iA==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-cjpH2sBy+t6dvCeKBsHpW41mjHzXgsavaFMp+VWRf0eR4EW8xASk1acqmljFtK2DgyIECMv2yCdY41r2l1+4iA==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@babel/traverse': 7.18.0
'@jest/environment': 27.0.6
@@ -18136,22 +13584,16 @@ packages:
dev: true
/jest-leak-detector/27.0.6:
- resolution:
- {
- integrity: sha512-2/d6n2wlH5zEcdctX4zdbgX8oM61tb67PQt4Xh8JFAIy6LRKUnX528HulkaG6nD5qDl5vRV1NXejCe1XRCH5gQ==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-2/d6n2wlH5zEcdctX4zdbgX8oM61tb67PQt4Xh8JFAIy6LRKUnX528HulkaG6nD5qDl5vRV1NXejCe1XRCH5gQ==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
jest-get-type: 27.0.6
pretty-format: 27.5.1
dev: true
/jest-matcher-utils/26.6.2:
- resolution:
- {
- integrity: sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==,
- }
- engines: { node: '>= 10.14.2' }
+ resolution: {integrity: sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==}
+ engines: {node: '>= 10.14.2'}
dependencies:
chalk: 4.1.2
jest-diff: 26.6.2
@@ -18160,11 +13602,8 @@ packages:
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 }
+ 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
@@ -18173,11 +13612,8 @@ packages:
dev: true
/jest-matcher-utils/27.5.1:
- resolution:
- {
- integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
chalk: 4.1.2
jest-diff: 27.5.1
@@ -18186,11 +13622,8 @@ packages:
dev: true
/jest-message-util/26.6.2:
- resolution:
- {
- integrity: sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==,
- }
- engines: { node: '>= 10.14.2' }
+ resolution: {integrity: sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==}
+ engines: {node: '>= 10.14.2'}
dependencies:
'@babel/code-frame': 7.16.7
'@jest/types': 26.6.2
@@ -18204,11 +13637,8 @@ packages:
dev: true
/jest-message-util/27.0.6:
- resolution:
- {
- integrity: sha512-rBxIs2XK7rGy+zGxgi+UJKP6WqQ+KrBbD1YMj517HYN3v2BG66t3Xan3FWqYHKZwjdB700KiAJ+iES9a0M+ixw==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {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.16.7
'@jest/types': 27.0.6
@@ -18222,11 +13652,8 @@ packages:
dev: true
/jest-message-util/28.1.3:
- resolution:
- {
- integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==,
- }
- engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 }
+ resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
'@babel/code-frame': 7.16.7
'@jest/types': 28.1.3
@@ -18240,33 +13667,24 @@ packages:
dev: true
/jest-mock/27.0.6:
- resolution:
- {
- integrity: sha512-lzBETUoK8cSxts2NYXSBWT+EJNzmUVtVVwS1sU9GwE1DLCfGsngg+ZVSIe0yd0ZSm+y791esiuo+WSwpXJQ5Bw==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {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.0.6
'@types/node': 17.0.21
dev: true
/jest-mock/28.1.3:
- resolution:
- {
- integrity: sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==,
- }
- engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 }
+ resolution: {integrity: sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
'@jest/types': 28.1.3
'@types/node': 17.0.21
dev: true
/jest-pnp-resolver/1.2.2_jest-resolve@27.0.6:
- resolution:
- {
- integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==}
+ engines: {node: '>=6'}
peerDependencies:
jest-resolve: '*'
peerDependenciesMeta:
@@ -18277,27 +13695,18 @@ packages:
dev: true
/jest-regex-util/26.0.0:
- resolution:
- {
- integrity: sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==,
- }
- engines: { node: '>= 10.14.2' }
+ resolution: {integrity: sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==}
+ engines: {node: '>= 10.14.2'}
dev: true
/jest-regex-util/27.0.6:
- resolution:
- {
- integrity: sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {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.0.6:
- resolution:
- {
- integrity: sha512-mg9x9DS3BPAREWKCAoyg3QucCr0n6S8HEEsqRCKSPjPcu9HzRILzhdzY3imsLoZWeosEbJZz6TKasveczzpJZA==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-mg9x9DS3BPAREWKCAoyg3QucCr0n6S8HEEsqRCKSPjPcu9HzRILzhdzY3imsLoZWeosEbJZz6TKasveczzpJZA==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/types': 27.0.6
jest-regex-util: 27.0.6
@@ -18307,11 +13716,8 @@ packages:
dev: true
/jest-resolve/27.0.6:
- resolution:
- {
- integrity: sha512-yKmIgw2LgTh7uAJtzv8UFHGF7Dm7XfvOe/LQ3Txv101fLM8cx2h1QVwtSJ51Q/SCxpIiKfVn6G2jYYMDNHZteA==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-yKmIgw2LgTh7uAJtzv8UFHGF7Dm7XfvOe/LQ3Txv101fLM8cx2h1QVwtSJ51Q/SCxpIiKfVn6G2jYYMDNHZteA==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/types': 27.0.6
chalk: 4.1.2
@@ -18325,11 +13731,8 @@ packages:
dev: true
/jest-runner/27.0.6:
- resolution:
- {
- integrity: sha512-W3Bz5qAgaSChuivLn+nKOgjqNxM7O/9JOJoKDCqThPIg2sH/d4A/lzyiaFgnb9V1/w29Le11NpzTJSzga1vyYQ==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {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.0.6
'@jest/environment': 27.0.6
@@ -18361,11 +13764,8 @@ packages:
dev: true
/jest-runtime/27.0.6:
- resolution:
- {
- integrity: sha512-BhvHLRVfKibYyqqEFkybsznKwhrsu7AWx2F3y9G9L95VSIN3/ZZ9vBpm/XCS2bS+BWz3sSeNGLzI3TVQ0uL85Q==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-BhvHLRVfKibYyqqEFkybsznKwhrsu7AWx2F3y9G9L95VSIN3/ZZ9vBpm/XCS2bS+BWz3sSeNGLzI3TVQ0uL85Q==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/console': 27.0.6
'@jest/environment': 27.0.6
@@ -18398,22 +13798,16 @@ packages:
dev: true
/jest-serializer/27.0.6:
- resolution:
- {
- integrity: sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@types/node': 17.0.21
graceful-fs: 4.2.10
dev: true
/jest-snapshot/27.0.6:
- resolution:
- {
- 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 }
+ resolution: {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
@@ -18444,11 +13838,8 @@ packages:
dev: true
/jest-util/27.0.6:
- resolution:
- {
- integrity: sha512-1JjlaIh+C65H/F7D11GNkGDDZtDfMEM8EBXsvd+l/cxtgQ6QhxuloOaiayt89DxUvDarbVhqI98HhgrM1yliFQ==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {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.0.6
'@types/node': 17.0.21
@@ -18459,26 +13850,20 @@ packages:
dev: true
/jest-util/28.1.3:
- resolution:
- {
- integrity: sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==,
- }
- engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 }
+ resolution: {integrity: sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
'@jest/types': 28.1.3
'@types/node': 17.0.21
chalk: 4.1.2
ci-info: 3.3.1
- graceful-fs: 4.2.9
+ graceful-fs: 4.2.10
picomatch: 2.2.3
dev: true
/jest-validate/27.0.6:
- resolution:
- {
- integrity: sha512-yhZZOaMH3Zg6DC83n60pLmdU1DQE46DW+KLozPiPbSbPhlXXaiUTDlhHQhHFpaqIFRrInko1FHXjTRpjWRuWfA==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-yhZZOaMH3Zg6DC83n60pLmdU1DQE46DW+KLozPiPbSbPhlXXaiUTDlhHQhHFpaqIFRrInko1FHXjTRpjWRuWfA==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/types': 27.0.6
camelcase: 6.2.0
@@ -18489,11 +13874,8 @@ packages:
dev: true
/jest-watcher/27.0.6:
- resolution:
- {
- integrity: sha512-/jIoKBhAP00/iMGnTwUBLgvxkn7vsOweDrOTSPzc7X9uOyUtJIDthQBTI1EXz90bdkrxorUZVhJwiB69gcHtYQ==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-/jIoKBhAP00/iMGnTwUBLgvxkn7vsOweDrOTSPzc7X9uOyUtJIDthQBTI1EXz90bdkrxorUZVhJwiB69gcHtYQ==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/test-result': 27.0.6
'@jest/types': 27.0.6
@@ -18505,11 +13887,8 @@ packages:
dev: true
/jest-worker/26.6.2:
- resolution:
- {
- integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==,
- }
- engines: { node: '>= 10.13.0' }
+ resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==}
+ engines: {node: '>= 10.13.0'}
dependencies:
'@types/node': 17.0.21
merge-stream: 2.0.0
@@ -18517,11 +13896,8 @@ packages:
dev: true
/jest-worker/27.0.0-next.5:
- resolution:
- {
- integrity: sha512-mk0umAQ5lT+CaOJ+Qp01N6kz48sJG2kr2n1rX0koqKf6FIygQV0qLOdN9SCYID4IVeSigDOcPeGLozdMLYfb5g==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-mk0umAQ5lT+CaOJ+Qp01N6kz48sJG2kr2n1rX0koqKf6FIygQV0qLOdN9SCYID4IVeSigDOcPeGLozdMLYfb5g==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@types/node': 17.0.21
merge-stream: 2.0.0
@@ -18529,11 +13905,8 @@ packages:
dev: true
/jest-worker/27.0.6:
- resolution:
- {
- integrity: sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==,
- }
- engines: { node: '>= 10.13.0' }
+ resolution: {integrity: sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==}
+ engines: {node: '>= 10.13.0'}
dependencies:
'@types/node': 17.0.21
merge-stream: 2.0.0
@@ -18541,11 +13914,8 @@ packages:
dev: true
/jest/27.0.6_node-notifier@8.0.1:
- resolution:
- {
- integrity: sha512-EjV8aETrsD0wHl7CKMibKwQNQc3gIRBXlTikBmmHUeVMKaPFxdcUIBfoDqTSXDoGJIivAYGqCWVlzCSaVjPQsA==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-EjV8aETrsD0wHl7CKMibKwQNQc3gIRBXlTikBmmHUeVMKaPFxdcUIBfoDqTSXDoGJIivAYGqCWVlzCSaVjPQsA==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
hasBin: true
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
@@ -18566,40 +13936,25 @@ packages:
dev: true
/js-base64/2.5.1:
- resolution:
- {
- integrity: sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==,
- }
+ resolution: {integrity: sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==}
dev: true
/js-tokens/4.0.0:
- resolution:
- {
- integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==,
- }
+ resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
/js-yaml/3.14.1:
- resolution:
- {
- integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==,
- }
+ resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
hasBin: true
dependencies:
argparse: 1.0.10
esprima: 4.0.1
/jsbn/0.1.1:
- resolution:
- {
- integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==,
- }
+ resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==}
dev: true
/jscodeshift/0.13.1_@babel+preset-env@7.18.0:
- resolution:
- {
- integrity: sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==,
- }
+ resolution: {integrity: sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==}
hasBin: true
peerDependencies:
'@babel/preset-env': ^7.1.6
@@ -18629,11 +13984,8 @@ packages:
dev: false
/jsdom/16.7.0:
- resolution:
- {
- integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==}
+ engines: {node: '>=10'}
peerDependencies:
canvas: ^2.5.0
peerDependenciesMeta:
@@ -18674,134 +14026,83 @@ packages:
dev: true
/jsesc/0.5.0:
- resolution:
- {
- integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==,
- }
+ resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==}
hasBin: true
/jsesc/2.5.2:
- resolution:
- {
- integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
+ engines: {node: '>=4'}
hasBin: true
/json-buffer/3.0.0:
- resolution: { integrity: sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= }
+ resolution: {integrity: sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=}
dev: true
/json-buffer/3.0.1:
- resolution:
- {
- integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==,
- }
+ resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
dev: true
/json-merge-patch/1.0.2:
- resolution:
- {
- integrity: sha512-M6Vp2GN9L7cfuMXiWOmHj9bEFbeC250iVtcKQbqVgEsDVYnIsrNsbU+h/Y/PkbBQCtEa4Bez+Ebv0zfbC8ObLg==,
- }
+ resolution: {integrity: sha512-M6Vp2GN9L7cfuMXiWOmHj9bEFbeC250iVtcKQbqVgEsDVYnIsrNsbU+h/Y/PkbBQCtEa4Bez+Ebv0zfbC8ObLg==}
dependencies:
fast-deep-equal: 3.1.3
dev: true
/json-parse-better-errors/1.0.2:
- resolution:
- {
- integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==,
- }
+ resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
/json-parse-even-better-errors/2.3.1:
- resolution:
- {
- integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==,
- }
+ resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
dev: true
/json-schema-traverse/0.4.1:
- resolution:
- {
- integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==,
- }
+ resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
/json-schema-traverse/1.0.0:
- resolution:
- {
- integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==,
- }
+ resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
/json-schema-typed/7.0.3:
- resolution:
- {
- integrity: sha512-7DE8mpG+/fVw+dTpjbxnx47TaMnDfOI1jwft9g1VybltZCduyRQPJPvc+zzKY9WPHxhPWczyFuYa6I8Mw4iU5A==,
- }
+ resolution: {integrity: sha512-7DE8mpG+/fVw+dTpjbxnx47TaMnDfOI1jwft9g1VybltZCduyRQPJPvc+zzKY9WPHxhPWczyFuYa6I8Mw4iU5A==}
dev: true
/json-schema/0.2.3:
- resolution:
- {
- integrity: sha512-a3xHnILGMtk+hDOqNwHzF6e2fNbiMrXZvxKQiEv2MlgQP+pjIOzqAmKYD2mDpXYE/44M7g+n9p2bKkYWDUcXCQ==,
- }
+ resolution: {integrity: sha512-a3xHnILGMtk+hDOqNwHzF6e2fNbiMrXZvxKQiEv2MlgQP+pjIOzqAmKYD2mDpXYE/44M7g+n9p2bKkYWDUcXCQ==}
dev: true
/json-stable-stringify-without-jsonify/1.0.1:
- resolution:
- {
- integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==,
- }
+ resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
/json-stringify-safe/5.0.1:
- resolution:
- {
- integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==,
- }
+ resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==}
dev: true
/json-to-ast/2.1.0:
- resolution:
- {
- integrity: sha512-W9Lq347r8tA1DfMvAGn9QNcgYm4Wm7Yc+k8e6vezpMnRT+NHbtlxgNBXRVjXe9YM6eTn6+p/MKOlV/aABJcSnQ==,
- }
- engines: { node: '>= 4' }
+ resolution: {integrity: sha512-W9Lq347r8tA1DfMvAGn9QNcgYm4Wm7Yc+k8e6vezpMnRT+NHbtlxgNBXRVjXe9YM6eTn6+p/MKOlV/aABJcSnQ==}
+ engines: {node: '>= 4'}
dependencies:
code-error-fragment: 0.0.230
grapheme-splitter: 1.0.4
dev: true
/json5/1.0.1:
- resolution:
- {
- integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==,
- }
+ resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==}
hasBin: true
dependencies:
minimist: 1.2.6
/json5/2.2.1:
- resolution:
- {
- integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==}
+ engines: {node: '>=6'}
hasBin: true
/jsonfile/4.0.0:
- resolution:
- {
- integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==,
- }
+ resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
optionalDependencies:
graceful-fs: 4.2.10
dev: true
/jsonfile/6.0.1:
- resolution:
- {
- integrity: sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==,
- }
+ resolution: {integrity: sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==}
dependencies:
universalify: 1.0.0
optionalDependencies:
@@ -18809,24 +14110,18 @@ packages:
dev: true
/jsonparse/1.3.1:
- resolution: { integrity: sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= }
- engines: { '0': node >= 0.2.0 }
+ resolution: {integrity: sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=}
+ engines: {'0': node >= 0.2.0}
dev: true
/jsonpointer/4.1.0:
- resolution:
- {
- integrity: sha512-CXcRvMyTlnR53xMcKnuMzfCA5i/nfblTnnr74CZb6C4vG39eu6w51t7nKmU5MfLfbTgGItliNyjO/ciNPDqClg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-CXcRvMyTlnR53xMcKnuMzfCA5i/nfblTnnr74CZb6C4vG39eu6w51t7nKmU5MfLfbTgGItliNyjO/ciNPDqClg==}
+ engines: {node: '>=0.10.0'}
dev: true
/jsonwebtoken/8.5.1:
- resolution:
- {
- integrity: sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==,
- }
- engines: { node: '>=4', npm: '>=1.4.28' }
+ resolution: {integrity: sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==}
+ engines: {node: '>=4', npm: '>=1.4.28'}
dependencies:
jws: 3.2.2
lodash.includes: 4.3.0
@@ -18841,11 +14136,8 @@ packages:
dev: true
/jsprim/1.4.1:
- resolution:
- {
- integrity: sha512-4Dj8Rf+fQ+/Pn7C5qeEX02op1WfOss3PKTE9Nsop3Dx+6UPxlm1dr/og7o2cRa5hNN07CACr4NFzRLtj/rjWog==,
- }
- engines: { '0': node >=0.6.0 }
+ resolution: {integrity: sha512-4Dj8Rf+fQ+/Pn7C5qeEX02op1WfOss3PKTE9Nsop3Dx+6UPxlm1dr/og7o2cRa5hNN07CACr4NFzRLtj/rjWog==}
+ engines: {'0': node >=0.6.0}
dependencies:
assert-plus: 1.0.0
extsprintf: 1.3.0
@@ -18854,20 +14146,14 @@ packages:
dev: true
/jsx-ast-utils/3.2.1:
- resolution:
- {
- integrity: sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==,
- }
- engines: { node: '>=4.0' }
+ resolution: {integrity: sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==}
+ engines: {node: '>=4.0'}
dependencies:
array-includes: 3.1.5
object.assign: 4.1.2
/jszip/3.7.1:
- resolution:
- {
- integrity: sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==,
- }
+ resolution: {integrity: sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==}
dependencies:
lie: 3.3.0
pako: 1.0.11
@@ -18876,10 +14162,7 @@ packages:
dev: true
/jwa/1.4.1:
- resolution:
- {
- integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==,
- }
+ resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==}
dependencies:
buffer-equal-constant-time: 1.0.1
ecdsa-sig-formatter: 1.0.11
@@ -18887,102 +14170,69 @@ packages:
dev: true
/jws/3.2.2:
- resolution:
- {
- integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==,
- }
+ resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==}
dependencies:
jwa: 1.4.1
safe-buffer: 5.2.0
dev: true
/keyv/3.1.0:
- resolution:
- {
- integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==,
- }
+ resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==}
dependencies:
json-buffer: 3.0.0
dev: true
/keyv/4.0.0:
- resolution:
- {
- integrity: sha512-U7ioE8AimvRVLfw4LffyOIRhL2xVgmE8T22L6i0BucSnBUyv4w+I7VN/zVZwRKHOI6ZRUcdMdWHQ8KSUvGpEog==,
- }
+ resolution: {integrity: sha512-U7ioE8AimvRVLfw4LffyOIRhL2xVgmE8T22L6i0BucSnBUyv4w+I7VN/zVZwRKHOI6ZRUcdMdWHQ8KSUvGpEog==}
dependencies:
json-buffer: 3.0.1
dev: true
/kind-of/3.2.2:
- resolution:
- {
- integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==}
+ engines: {node: '>=0.10.0'}
dependencies:
is-buffer: 1.1.6
/kind-of/4.0.0:
- resolution:
- {
- integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
is-buffer: 1.1.6
/kind-of/5.1.0:
- resolution:
- {
- integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
/kind-of/6.0.3:
- resolution:
- {
- integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
+ engines: {node: '>=0.10.0'}
/kleur/3.0.3:
- resolution:
- {
- integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
+ engines: {node: '>=6'}
dev: true
/kleur/4.1.3:
- resolution:
- {
- integrity: sha512-H1tr8QP2PxFTNwAFM74Mui2b6ovcY9FoxJefgrwxY+OCJcq01k5nvhf4M/KnizzrJvLRap5STUy7dgDV35iUBw==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-H1tr8QP2PxFTNwAFM74Mui2b6ovcY9FoxJefgrwxY+OCJcq01k5nvhf4M/KnizzrJvLRap5STUy7dgDV35iUBw==}
+ engines: {node: '>=6'}
dev: true
/klona/2.0.4:
- resolution:
- {
- integrity: sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==,
- }
- engines: { node: '>= 8' }
+ resolution: {integrity: sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==}
+ engines: {node: '>= 8'}
dev: true
/koalas/1.0.2:
- resolution: { integrity: sha1-MYQz8HQjXbePrlZhoCqMpT7ilc0= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-MYQz8HQjXbePrlZhoCqMpT7ilc0=}
+ engines: {node: '>=0.10.0'}
dev: true
/ky-universal/0.6.0_ky@0.19.1:
- resolution:
- {
- integrity: sha512-GvKOzAO5Ec4LiI2jCYRib/7FJwirI3xUFcxUQi9SY3kPZflLY8N289UlsYekwg7gtiLPeU1abYnTFA9N6IO9ig==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-GvKOzAO5Ec4LiI2jCYRib/7FJwirI3xUFcxUQi9SY3kPZflLY8N289UlsYekwg7gtiLPeU1abYnTFA9N6IO9ig==}
+ engines: {node: '>=10'}
peerDependencies:
ky: '>=0.17.0'
web-streams-polyfill: '>=2.0.0'
@@ -18998,54 +14248,39 @@ packages:
dev: true
/ky/0.19.1:
- resolution:
- {
- integrity: sha512-ZwciYrfaWpDI72U2HAruuGYGFW3PCfGNdWWSANGGssg9BGm4rRJ9s/sApiiRpj+8Y245/hlZW9c60zudLr6iwA==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-ZwciYrfaWpDI72U2HAruuGYGFW3PCfGNdWWSANGGssg9BGm4rRJ9s/sApiiRpj+8Y245/hlZW9c60zudLr6iwA==}
+ engines: {node: '>=10'}
dev: true
/language-subtag-registry/0.3.21:
- resolution:
- {
- integrity: sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==,
- }
+ resolution: {integrity: sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==}
dev: false
/language-tags/1.0.5:
- resolution: { integrity: sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= }
+ resolution: {integrity: sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=}
dependencies:
language-subtag-registry: 0.3.21
dev: false
/latest-version/5.1.0:
- resolution:
- {
- integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==}
+ engines: {node: '>=8'}
dependencies:
package-json: 6.5.0
dev: true
/lazy-cache/1.0.4:
- resolution:
- {
- integrity: sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==}
+ engines: {node: '>=0.10.0'}
dev: true
/lcov-parse/0.0.10:
- resolution: { integrity: sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM= }
+ resolution: {integrity: sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM=}
dev: true
/lerna/4.0.0:
- resolution:
- {
- integrity: sha512-DD/i1znurfOmNJb0OBw66NmNqiM8kF6uIrzrJ0wGE3VNdzeOhz9ziWLYiRaZDGGwgbcjOo6eIfcx9O5Qynz+kg==,
- }
- engines: { node: '>= 10.18.0' }
+ resolution: {integrity: sha512-DD/i1znurfOmNJb0OBw66NmNqiM8kF6uIrzrJ0wGE3VNdzeOhz9ziWLYiRaZDGGwgbcjOo6eIfcx9O5Qynz+kg==}
+ engines: {node: '>= 10.18.0'}
hasBin: true
dependencies:
'@lerna/add': 4.0.0
@@ -19073,45 +14308,33 @@ packages:
dev: true
/leven/2.1.0:
- resolution:
- {
- integrity: sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==}
+ engines: {node: '>=0.10.0'}
dev: true
/leven/3.1.0:
- resolution:
- {
- integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==}
+ engines: {node: '>=6'}
dev: true
/levn/0.3.0:
- resolution: { integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= }
- engines: { node: '>= 0.8.0' }
+ resolution: {integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=}
+ engines: {node: '>= 0.8.0'}
dependencies:
prelude-ls: 1.1.2
type-check: 0.3.2
dev: true
/levn/0.4.1:
- resolution:
- {
- integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==,
- }
- engines: { node: '>= 0.8.0' }
+ resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
+ engines: {node: '>= 0.8.0'}
dependencies:
prelude-ls: 1.2.1
type-check: 0.4.0
/libnpmaccess/4.0.1:
- resolution:
- {
- integrity: sha512-ZiAgvfUbvmkHoMTzdwmNWCrQRsDkOC+aM5BDfO0C9aOSwF3R1LdFDBD+Rer1KWtsoQYO35nXgmMR7OUHpDRxyA==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-ZiAgvfUbvmkHoMTzdwmNWCrQRsDkOC+aM5BDfO0C9aOSwF3R1LdFDBD+Rer1KWtsoQYO35nXgmMR7OUHpDRxyA==}
+ engines: {node: '>=10'}
dependencies:
aproba: 2.0.0
minipass: 3.1.3
@@ -19123,10 +14346,7 @@ packages:
dev: true
/libnpmconfig/1.2.1:
- resolution:
- {
- integrity: sha512-9esX8rTQAHqarx6qeZqmGQKBNZR5OIbl/Ayr0qQDy3oXja2iFVQQI81R6GZ2a02bSNZ9p3YOGX1O6HHCb1X7kA==,
- }
+ resolution: {integrity: sha512-9esX8rTQAHqarx6qeZqmGQKBNZR5OIbl/Ayr0qQDy3oXja2iFVQQI81R6GZ2a02bSNZ9p3YOGX1O6HHCb1X7kA==}
deprecated: This module is not used anymore. npm config is parsed by npm itself and by @npmcli/config
dependencies:
figgy-pudding: 3.5.1
@@ -19135,11 +14355,8 @@ packages:
dev: true
/libnpmpublish/4.0.0:
- resolution:
- {
- integrity: sha512-2RwYXRfZAB1x/9udKpZmqEzSqNd7ouBRU52jyG14/xG8EF+O9A62d7/XVR3iABEQHf1iYhkm0Oq9iXjrL3tsXA==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-2RwYXRfZAB1x/9udKpZmqEzSqNd7ouBRU52jyG14/xG8EF+O9A62d7/XVR3iABEQHf1iYhkm0Oq9iXjrL3tsXA==}
+ engines: {node: '>=10'}
dependencies:
normalize-package-data: 3.0.0
npm-package-arg: 8.1.0
@@ -19152,20 +14369,14 @@ packages:
dev: true
/lie/3.3.0:
- resolution:
- {
- integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==,
- }
+ resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==}
dependencies:
immediate: 3.0.6
dev: true
/liftoff/4.0.0:
- resolution:
- {
- integrity: sha512-rMGwYF8q7g2XhG2ulBmmJgWv25qBsqRbDn5gH0+wnuyeFt7QBJlHJmtg5qEdn4pN6WVAUMgXnIxytMFRX9c1aA==,
- }
- engines: { node: '>=10.13.0' }
+ resolution: {integrity: sha512-rMGwYF8q7g2XhG2ulBmmJgWv25qBsqRbDn5gH0+wnuyeFt7QBJlHJmtg5qEdn4pN6WVAUMgXnIxytMFRX9c1aA==}
+ engines: {node: '>=10.13.0'}
dependencies:
extend: 3.0.2
findup-sync: 5.0.0
@@ -19178,28 +14389,19 @@ packages:
dev: true
/limit-spawn/0.0.3:
- resolution:
- {
- integrity: sha512-2vJ6FDCit0ohq77qdbIdk5JqGs/98W1fGEgozoAMq/oybKPdgLuB8bHH/wWgvCdQzEJpm6Sxh0abG/PtxFr7XA==,
- }
- engines: { node: '>= 0.8.0' }
+ resolution: {integrity: sha512-2vJ6FDCit0ohq77qdbIdk5JqGs/98W1fGEgozoAMq/oybKPdgLuB8bHH/wWgvCdQzEJpm6Sxh0abG/PtxFr7XA==}
+ engines: {node: '>= 0.8.0'}
dev: true
/limiter/1.1.5:
- resolution:
- {
- integrity: sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==,
- }
+ resolution: {integrity: sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==}
dev: true
/lines-and-columns/1.1.6:
- resolution: { integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= }
+ resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=}
/lint-staged/10.1.7:
- resolution:
- {
- integrity: sha512-ZkK8t9Ep/AHuJQKV95izSa+DqotftGnSsNeEmCSqbQ6j4C4H0jDYhEZqVOGD1Q2Oe227igbqjMWycWyYbQtpoA==,
- }
+ resolution: {integrity: sha512-ZkK8t9Ep/AHuJQKV95izSa+DqotftGnSsNeEmCSqbQ6j4C4H0jDYhEZqVOGD1Q2Oe227igbqjMWycWyYbQtpoA==}
hasBin: true
dependencies:
chalk: 4.1.2
@@ -19221,16 +14423,13 @@ packages:
dev: true
/listr-silent-renderer/1.1.1:
- resolution: { integrity: sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4= }
- engines: { node: '>=4' }
+ resolution: {integrity: sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=}
+ engines: {node: '>=4'}
dev: true
/listr-update-renderer/0.5.0_listr@0.14.3:
- resolution:
- {
- integrity: sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==}
+ engines: {node: '>=6'}
peerDependencies:
listr: ^0.14.2
dependencies:
@@ -19246,11 +14445,8 @@ packages:
dev: true
/listr-verbose-renderer/0.5.0:
- resolution:
- {
- integrity: sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==}
+ engines: {node: '>=4'}
dependencies:
chalk: 2.4.2
cli-cursor: 2.1.0
@@ -19259,11 +14455,8 @@ packages:
dev: true
/listr/0.14.3:
- resolution:
- {
- integrity: sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==}
+ engines: {node: '>=6'}
dependencies:
'@samverschueren/stream-to-observable': 0.3.0_rxjs@6.6.2
is-observable: 1.1.0
@@ -19279,8 +14472,8 @@ packages:
dev: true
/load-json-file/1.1.0:
- resolution: { integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=}
+ engines: {node: '>=0.10.0'}
dependencies:
graceful-fs: 4.2.10
parse-json: 2.2.0
@@ -19290,8 +14483,8 @@ packages:
dev: true
/load-json-file/2.0.0:
- resolution: { integrity: sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= }
- engines: { node: '>=4' }
+ resolution: {integrity: sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=}
+ engines: {node: '>=4'}
dependencies:
graceful-fs: 4.2.10
parse-json: 2.2.0
@@ -19300,8 +14493,8 @@ packages:
dev: true
/load-json-file/4.0.0:
- resolution: { integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs= }
- engines: { node: '>=4' }
+ resolution: {integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=}
+ engines: {node: '>=4'}
dependencies:
graceful-fs: 4.2.10
parse-json: 4.0.0
@@ -19310,11 +14503,8 @@ packages:
dev: true
/load-json-file/6.2.0:
- resolution:
- {
- integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==}
+ engines: {node: '>=8'}
dependencies:
graceful-fs: 4.2.10
parse-json: 5.0.0
@@ -19323,29 +14513,20 @@ packages:
dev: true
/load-plugin/3.0.0:
- resolution:
- {
- integrity: sha512-od7eKCCZ62ITvFf8nHHrIiYmgOHb4xVNDRDqxBWSaao5FZyyZVX8OmRCbwjDGPrSrgIulwPNyBsWCGnhiDC0oQ==,
- }
+ resolution: {integrity: sha512-od7eKCCZ62ITvFf8nHHrIiYmgOHb4xVNDRDqxBWSaao5FZyyZVX8OmRCbwjDGPrSrgIulwPNyBsWCGnhiDC0oQ==}
dependencies:
libnpmconfig: 1.2.1
resolve-from: 5.0.0
dev: true
/loader-runner/4.2.0:
- resolution:
- {
- integrity: sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==,
- }
- engines: { node: '>=6.11.5' }
+ resolution: {integrity: sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==}
+ engines: {node: '>=6.11.5'}
dev: true
/loader-utils/1.4.0:
- resolution:
- {
- integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==,
- }
- engines: { node: '>=4.0.0' }
+ resolution: {integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==}
+ engines: {node: '>=4.0.0'}
dependencies:
big.js: 5.2.2
emojis-list: 3.0.0
@@ -19353,11 +14534,8 @@ packages:
dev: true
/loader-utils/2.0.0:
- resolution:
- {
- integrity: sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==,
- }
- engines: { node: '>=8.9.0' }
+ resolution: {integrity: sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==}
+ engines: {node: '>=8.9.0'}
dependencies:
big.js: 5.2.2
emojis-list: 3.0.0
@@ -19365,269 +14543,221 @@ packages:
dev: true
/loader-utils/3.1.3:
- resolution:
- {
- integrity: sha512-iQeN+4aRVLiJU1J2BNTRg2cjhuFXWUX9DmvTDDtuwAm+ye6cMpUTLaPZmCFlZOrcDg93C9a17e/Hr+nQ9lquYw==,
- }
- engines: { node: '>= 12.13.0' }
+ resolution: {integrity: sha512-iQeN+4aRVLiJU1J2BNTRg2cjhuFXWUX9DmvTDDtuwAm+ye6cMpUTLaPZmCFlZOrcDg93C9a17e/Hr+nQ9lquYw==}
+ engines: {node: '>= 12.13.0'}
dependencies:
big.js: 6.1.1
dev: true
/locate-path/2.0.0:
- resolution: { integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= }
- engines: { node: '>=4' }
+ resolution: {integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=}
+ engines: {node: '>=4'}
dependencies:
p-locate: 2.0.0
path-exists: 3.0.0
/locate-path/3.0.0:
- resolution:
- {
- integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==}
+ engines: {node: '>=6'}
dependencies:
p-locate: 3.0.0
path-exists: 3.0.0
/locate-path/5.0.0:
- resolution:
- {
- integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
+ engines: {node: '>=8'}
dependencies:
p-locate: 4.1.0
/lodash._reinterpolate/3.0.0:
- resolution: { integrity: sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= }
+ resolution: {integrity: sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=}
dev: true
/lodash.assignin/4.2.0:
- resolution: { integrity: sha1-uo31+4QesKPoBEIysOJjqNxqKKI= }
+ resolution: {integrity: sha1-uo31+4QesKPoBEIysOJjqNxqKKI=}
dev: true
/lodash.bind/4.2.1:
- resolution: { integrity: sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU= }
+ resolution: {integrity: sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=}
dev: true
/lodash.camelcase/4.3.0:
- resolution: { integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY= }
+ resolution: {integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY=}
dev: true
/lodash.curry/4.1.1:
- resolution: { integrity: sha1-JI42By7ekGUB11lmIAqG2riyMXA= }
+ resolution: {integrity: sha1-JI42By7ekGUB11lmIAqG2riyMXA=}
dev: true
/lodash.debounce/4.0.8:
- resolution:
- {
- integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==,
- }
+ resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
/lodash.defaults/4.2.0:
- resolution: { integrity: sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= }
+ resolution: {integrity: sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=}
dev: true
/lodash.difference/4.5.0:
- resolution: { integrity: sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw= }
+ resolution: {integrity: sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=}
dev: true
/lodash.filter/4.6.0:
- resolution: { integrity: sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4= }
+ resolution: {integrity: sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4=}
dev: true
/lodash.flatten/4.4.0:
- resolution: { integrity: sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= }
+ resolution: {integrity: sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=}
dev: true
/lodash.foreach/4.5.0:
- resolution: { integrity: sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM= }
+ resolution: {integrity: sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=}
dev: true
/lodash.get/4.4.2:
- resolution: { integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= }
+ resolution: {integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=}
dev: true
/lodash.includes/4.3.0:
- resolution: { integrity: sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8= }
+ resolution: {integrity: sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=}
dev: true
/lodash.intersection/4.4.0:
- resolution: { integrity: sha1-ChG6Yx0OlcI8fy9Mu5ppLtF45wU= }
+ resolution: {integrity: sha1-ChG6Yx0OlcI8fy9Mu5ppLtF45wU=}
dev: true
/lodash.isboolean/3.0.3:
- resolution: { integrity: sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY= }
+ resolution: {integrity: sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=}
dev: true
/lodash.isinteger/4.0.4:
- resolution: { integrity: sha1-YZwK89A/iwTDH1iChAt3sRzWg0M= }
+ resolution: {integrity: sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=}
dev: true
/lodash.ismatch/4.4.0:
- resolution: { integrity: sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc= }
+ resolution: {integrity: sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=}
dev: true
/lodash.isnumber/3.0.3:
- resolution: { integrity: sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w= }
+ resolution: {integrity: sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=}
dev: true
/lodash.isplainobject/4.0.6:
- resolution: { integrity: sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= }
+ resolution: {integrity: sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=}
dev: true
/lodash.isstring/4.0.1:
- resolution: { integrity: sha1-1SfftUVuynzJu5XV2ur4i6VKVFE= }
+ resolution: {integrity: sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=}
dev: true
/lodash.kebabcase/4.1.1:
- resolution: { integrity: sha1-hImxyw0p/4gZXM7KRI/21swpXDY= }
+ resolution: {integrity: sha1-hImxyw0p/4gZXM7KRI/21swpXDY=}
dev: true
/lodash.map/4.6.0:
- resolution: { integrity: sha1-dx7Hg540c9nEzeKLGTlMNWL09tM= }
+ resolution: {integrity: sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=}
dev: true
/lodash.memoize/4.1.2:
- resolution:
- {
- integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==,
- }
+ resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==}
dev: true
/lodash.merge/4.6.2:
- resolution:
- {
- integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==,
- }
+ resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
/lodash.once/4.1.1:
- resolution: { integrity: sha1-DdOXEhPHxW34gJd9UEyI+0cal6w= }
+ resolution: {integrity: sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=}
dev: true
/lodash.pick/4.4.0:
- resolution: { integrity: sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM= }
+ resolution: {integrity: sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=}
dev: true
/lodash.reduce/4.6.0:
- resolution: { integrity: sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs= }
+ resolution: {integrity: sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=}
dev: true
/lodash.reject/4.6.0:
- resolution: { integrity: sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU= }
+ resolution: {integrity: sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU=}
dev: true
/lodash.some/4.6.0:
- resolution: { integrity: sha1-G7nzFO9ri63tE7VJFpsqlF62jk0= }
+ resolution: {integrity: sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=}
dev: true
/lodash.sortby/4.7.0:
- resolution: { integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= }
+ resolution: {integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=}
/lodash.template/4.5.0:
- resolution:
- {
- integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==,
- }
+ resolution: {integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==}
dependencies:
lodash._reinterpolate: 3.0.0
lodash.templatesettings: 4.2.0
dev: true
/lodash.templatesettings/4.2.0:
- resolution:
- {
- integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==,
- }
+ resolution: {integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==}
dependencies:
lodash._reinterpolate: 3.0.0
dev: true
/lodash.toarray/4.4.0:
- resolution: { integrity: sha1-JMS/zWsvuji/0FlNsRedjptlZWE= }
+ resolution: {integrity: sha1-JMS/zWsvuji/0FlNsRedjptlZWE=}
dev: true
/lodash.truncate/4.4.2:
- resolution:
- {
- integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==,
- }
+ resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==}
/lodash.uniq/4.5.0:
- resolution: { integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= }
+ resolution: {integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=}
dev: true
/lodash/4.17.21:
- resolution:
- {
- integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==,
- }
+ resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
/log-driver/1.2.7:
- resolution:
- {
- integrity: sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==,
- }
- engines: { node: '>=0.8.6' }
+ resolution: {integrity: sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==}
+ engines: {node: '>=0.8.6'}
dev: true
/log-symbols/1.0.2:
- resolution:
- {
- integrity: sha512-mmPrW0Fh2fxOzdBbFv4g1m6pR72haFLPJ2G5SJEELf1y+iaQrDG6cWCPjy54RHYbZAt7X+ls690Kw62AdWXBzQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-mmPrW0Fh2fxOzdBbFv4g1m6pR72haFLPJ2G5SJEELf1y+iaQrDG6cWCPjy54RHYbZAt7X+ls690Kw62AdWXBzQ==}
+ engines: {node: '>=0.10.0'}
dependencies:
chalk: 1.1.3
dev: true
/log-symbols/2.2.0:
- resolution:
- {
- integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==}
+ engines: {node: '>=4'}
dependencies:
chalk: 2.4.2
dev: true
/log-symbols/3.0.0:
- resolution:
- {
- integrity: sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==}
+ engines: {node: '>=8'}
dependencies:
chalk: 2.4.2
dev: true
/log-symbols/4.1.0:
- resolution:
- {
- integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
+ engines: {node: '>=10'}
dependencies:
chalk: 4.1.2
is-unicode-supported: 0.1.0
dev: true
/log-symbols/5.1.0:
- resolution:
- {
- integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==,
- }
- engines: { node: '>=12' }
+ resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==}
+ engines: {node: '>=12'}
dependencies:
chalk: 5.0.1
is-unicode-supported: 1.1.0
dev: true
/log-update/2.3.0:
- resolution: { integrity: sha1-iDKP19HOeTiykoN0bwsbwSayRwg= }
- engines: { node: '>=4' }
+ resolution: {integrity: sha1-iDKP19HOeTiykoN0bwsbwSayRwg=}
+ engines: {node: '>=4'}
dependencies:
ansi-escapes: 3.2.0
cli-cursor: 2.1.0
@@ -19635,164 +14765,113 @@ packages:
dev: true
/long/4.0.0:
- resolution:
- {
- integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==,
- }
+ resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==}
dev: true
/longest-streak/2.0.4:
- resolution:
- {
- integrity: sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==,
- }
+ resolution: {integrity: sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==}
dev: true
/loose-envify/1.4.0:
- resolution:
- {
- integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==,
- }
+ resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
hasBin: true
dependencies:
js-tokens: 4.0.0
/lost/8.3.1:
- resolution:
- {
- integrity: sha512-J+TgSVo9VVf4Y9lVGaI5DMN0BMqQTIabEJuEQGlK4vte+EZq9eDcvwGx9DfrkCUMqs0CvzAPE5dsnj18Zbjf6g==,
- }
+ resolution: {integrity: sha512-J+TgSVo9VVf4Y9lVGaI5DMN0BMqQTIabEJuEQGlK4vte+EZq9eDcvwGx9DfrkCUMqs0CvzAPE5dsnj18Zbjf6g==}
dependencies:
object-assign: 4.1.1
postcss: 7.0.14
dev: true
/loud-rejection/1.6.0:
- resolution: { integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=}
+ engines: {node: '>=0.10.0'}
dependencies:
currently-unhandled: 0.4.1
signal-exit: 3.0.3
dev: true
/lower-case-first/1.0.2:
- resolution:
- {
- integrity: sha512-UuxaYakO7XeONbKrZf5FEgkantPf5DUqDayzP5VXZrtRPdH86s4kN47I8B3TW10S4QKiE3ziHNf3kRN//okHjA==,
- }
+ resolution: {integrity: sha512-UuxaYakO7XeONbKrZf5FEgkantPf5DUqDayzP5VXZrtRPdH86s4kN47I8B3TW10S4QKiE3ziHNf3kRN//okHjA==}
dependencies:
lower-case: 1.1.4
dev: true
/lower-case/1.1.4:
- resolution:
- {
- integrity: sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==,
- }
+ resolution: {integrity: sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==}
dev: true
/lower-case/2.0.2:
- resolution:
- {
- integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==,
- }
+ resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
dependencies:
tslib: 2.4.0
dev: true
/lowercase-keys/1.0.1:
- resolution:
- {
- integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==}
+ engines: {node: '>=0.10.0'}
dev: true
/lowercase-keys/2.0.0:
- resolution:
- {
- integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==}
+ engines: {node: '>=8'}
dev: true
/lru-cache/4.1.5:
- resolution:
- {
- integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==,
- }
+ resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==}
dependencies:
pseudomap: 1.0.2
yallist: 2.1.2
/lru-cache/5.1.1:
- resolution:
- {
- integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==,
- }
+ resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
dependencies:
yallist: 3.1.1
dev: true
/lru-cache/6.0.0:
- resolution:
- {
- integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
+ engines: {node: '>=10'}
dependencies:
yallist: 4.0.0
/lz-string/1.4.4:
- resolution: { integrity: sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY= }
+ resolution: {integrity: sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=}
hasBin: true
dev: true
/magic-string/0.25.7:
- resolution:
- {
- integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==,
- }
+ resolution: {integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==}
dependencies:
sourcemap-codec: 1.4.8
dev: true
/make-dir/1.3.0:
- resolution:
- {
- integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==}
+ engines: {node: '>=4'}
dependencies:
pify: 3.0.0
dev: true
/make-dir/2.1.0:
- resolution:
- {
- integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==}
+ engines: {node: '>=6'}
dependencies:
pify: 4.0.1
semver: 5.7.1
/make-dir/3.1.0:
- resolution:
- {
- integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
+ engines: {node: '>=8'}
dependencies:
semver: 6.3.0
dev: true
/make-fetch-happen/8.0.13:
- resolution:
- {
- integrity: sha512-rQ5NijwwdU8tIaBrpTtSVrNCcAJfyDRcKBC76vOQlyJX588/88+TE+UpjWl4BgG7gCkp29wER7xcRqkeg+x64Q==,
- }
- engines: { node: '>= 10' }
+ resolution: {integrity: sha512-rQ5NijwwdU8tIaBrpTtSVrNCcAJfyDRcKBC76vOQlyJX588/88+TE+UpjWl4BgG7gCkp29wER7xcRqkeg+x64Q==}
+ engines: {node: '>= 10'}
dependencies:
agentkeepalive: 4.1.4
cacache: 15.0.5
@@ -19815,83 +14894,56 @@ packages:
dev: true
/make-iterator/1.0.1:
- resolution:
- {
- integrity: sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==}
+ engines: {node: '>=0.10.0'}
dependencies:
kind-of: 6.0.3
dev: true
/makeerror/1.0.11:
- resolution: { integrity: sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= }
+ resolution: {integrity: sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=}
dependencies:
tmpl: 1.0.4
dev: true
/map-cache/0.2.2:
- resolution:
- {
- integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==}
+ engines: {node: '>=0.10.0'}
/map-obj/1.0.1:
- resolution: { integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=}
+ engines: {node: '>=0.10.0'}
/map-obj/4.1.0:
- resolution:
- {
- integrity: sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==}
+ engines: {node: '>=8'}
/map-stream/0.0.7:
- resolution:
- {
- integrity: sha512-C0X0KQmGm3N2ftbTGBhSyuydQ+vV1LC3f3zPvT3RXHXNZrvfPZcoXp/N5DOa8vedX/rTMm2CjTtivFg2STJMRQ==,
- }
+ resolution: {integrity: sha512-C0X0KQmGm3N2ftbTGBhSyuydQ+vV1LC3f3zPvT3RXHXNZrvfPZcoXp/N5DOa8vedX/rTMm2CjTtivFg2STJMRQ==}
dev: true
/map-stream/0.1.0:
- resolution:
- {
- integrity: sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==,
- }
+ resolution: {integrity: sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==}
dev: true
/map-visit/1.0.0:
- resolution:
- {
- integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {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.3:
- resolution:
- {
- integrity: sha512-XUi5HJhhV5R74k8/0H2oCbCiYf/u4cO/rX8tnGkRvrqhsr5BRNU6Mg0yt/8UIx1iIS8220BNJsDb7XnILhLepw==,
- }
+ resolution: {integrity: sha512-XUi5HJhhV5R74k8/0H2oCbCiYf/u4cO/rX8tnGkRvrqhsr5BRNU6Mg0yt/8UIx1iIS8220BNJsDb7XnILhLepw==}
dev: true
/math-random/1.0.4:
- resolution:
- {
- integrity: sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==,
- }
+ resolution: {integrity: sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==}
dev: true
/maxmin/2.1.0:
- resolution:
- {
- integrity: sha512-NWlApBjW9az9qRPaeg7CX4sQBWwytqz32bIEo1PW9pRW+kBP9KLRfJO3UC+TV31EcQZEUq7eMzikC7zt3zPJcw==,
- }
- engines: { node: '>=0.12' }
+ resolution: {integrity: sha512-NWlApBjW9az9qRPaeg7CX4sQBWwytqz32bIEo1PW9pRW+kBP9KLRfJO3UC+TV31EcQZEUq7eMzikC7zt3zPJcw==}
+ engines: {node: '>=0.12'}
dependencies:
chalk: 1.1.3
figures: 1.7.0
@@ -19900,10 +14952,7 @@ packages:
dev: true
/md5.js/1.3.5:
- resolution:
- {
- integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==,
- }
+ resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==}
dependencies:
hash-base: 3.1.0
inherits: 2.0.4
@@ -19911,44 +14960,29 @@ packages:
dev: true
/mdast-comment-marker/1.1.2:
- resolution:
- {
- integrity: sha512-vTFXtmbbF3rgnTh3Zl3irso4LtvwUq/jaDvT2D1JqTGAwaipcS7RpTxzi6KjoRqI9n2yuAhzLDAC8xVTF3XYVQ==,
- }
+ resolution: {integrity: sha512-vTFXtmbbF3rgnTh3Zl3irso4LtvwUq/jaDvT2D1JqTGAwaipcS7RpTxzi6KjoRqI9n2yuAhzLDAC8xVTF3XYVQ==}
dev: true
/mdast-squeeze-paragraphs/3.0.5:
- resolution:
- {
- integrity: sha512-xX6Vbe348Y/rukQlG4W3xH+7v4ZlzUbSY4HUIQCuYrF2DrkcHx584mCaFxkWoDZKNUfyLZItHC9VAqX3kIP7XA==,
- }
+ resolution: {integrity: sha512-xX6Vbe348Y/rukQlG4W3xH+7v4ZlzUbSY4HUIQCuYrF2DrkcHx584mCaFxkWoDZKNUfyLZItHC9VAqX3kIP7XA==}
dependencies:
unist-util-remove: 1.0.3
dev: true
/mdast-util-definitions/1.2.5:
- resolution:
- {
- integrity: sha512-CJXEdoLfiISCDc2JB6QLb79pYfI6+GcIH+W2ox9nMc7od0Pz+bovcHsiq29xAQY6ayqe/9CsK2VzkSJdg1pFYA==,
- }
+ resolution: {integrity: sha512-CJXEdoLfiISCDc2JB6QLb79pYfI6+GcIH+W2ox9nMc7od0Pz+bovcHsiq29xAQY6ayqe/9CsK2VzkSJdg1pFYA==}
dependencies:
unist-util-visit: 1.4.1
dev: true
/mdast-util-mdx-expression/0.1.1:
- resolution:
- {
- integrity: sha512-SoO8y1B9NjMOYlNdwXMchuTVvqSTlUmXm1P5QvZNPv7OH7aa8qJV+3aA+vl1DHK9Vk1uZAlgwokjvDQhS6bINA==,
- }
+ resolution: {integrity: sha512-SoO8y1B9NjMOYlNdwXMchuTVvqSTlUmXm1P5QvZNPv7OH7aa8qJV+3aA+vl1DHK9Vk1uZAlgwokjvDQhS6bINA==}
dependencies:
strip-indent: 3.0.0
dev: true
/mdast-util-mdx-jsx/0.1.4:
- resolution:
- {
- integrity: sha512-67KOAvCmypBSpr+AJEAVQg1Obig5Wnguo4ETTxASe5WVP4TLt57bZjDX/9EW5sWYQsO4gPqLxkUOlypVn5rkhg==,
- }
+ resolution: {integrity: sha512-67KOAvCmypBSpr+AJEAVQg1Obig5Wnguo4ETTxASe5WVP4TLt57bZjDX/9EW5sWYQsO4gPqLxkUOlypVn5rkhg==}
dependencies:
mdast-util-to-markdown: 0.6.5
parse-entities: 2.0.0
@@ -19959,10 +14993,7 @@ packages:
dev: true
/mdast-util-mdx/0.1.1:
- resolution:
- {
- integrity: sha512-9nncdnHNYSb4HNxY3AwE6gU632jhbXsDGXe9PkkJoEawYWJ8tTwmEOHGlGa2TCRidtkd6FF5I8ogDU9pTDlQyA==,
- }
+ resolution: {integrity: sha512-9nncdnHNYSb4HNxY3AwE6gU632jhbXsDGXe9PkkJoEawYWJ8tTwmEOHGlGa2TCRidtkd6FF5I8ogDU9pTDlQyA==}
dependencies:
mdast-util-mdx-expression: 0.1.1
mdast-util-mdx-jsx: 0.1.4
@@ -19971,17 +15002,11 @@ packages:
dev: true
/mdast-util-mdxjs-esm/0.1.1:
- resolution:
- {
- integrity: sha512-kBiYeashz+nuhfv+712nc4THQhzXIH2gBFUDbuLxuDCqU/fZeg+9FAcdRBx9E13dkpk1p2Xwufzs3wsGJ+mISQ==,
- }
+ resolution: {integrity: sha512-kBiYeashz+nuhfv+712nc4THQhzXIH2gBFUDbuLxuDCqU/fZeg+9FAcdRBx9E13dkpk1p2Xwufzs3wsGJ+mISQ==}
dev: true
/mdast-util-to-hast/4.0.0:
- resolution:
- {
- integrity: sha512-yOTZSxR1aPvWRUxVeLaLZ1sCYrK87x2Wusp1bDM/Ao2jETBhYUKITI3nHvgy+HkZW54HuCAhHnS0mTcbECD5Ig==,
- }
+ resolution: {integrity: sha512-yOTZSxR1aPvWRUxVeLaLZ1sCYrK87x2Wusp1bDM/Ao2jETBhYUKITI3nHvgy+HkZW54HuCAhHnS0mTcbECD5Ig==}
dependencies:
collapse-white-space: 1.0.6
detab: 2.0.4
@@ -19997,10 +15022,7 @@ packages:
dev: true
/mdast-util-to-markdown/0.6.5:
- resolution:
- {
- integrity: sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==,
- }
+ resolution: {integrity: sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==}
dependencies:
'@types/unist': 2.0.3
longest-streak: 2.0.4
@@ -20011,10 +15033,7 @@ packages:
dev: true
/mdast-util-to-nlcst/4.0.1:
- resolution:
- {
- integrity: sha512-Y4ffygj85MTt70STKnEquw6k73jYWJBaYcb4ITAKgSNokZF7fH8rEHZ1GsRY/JaxqUevMaEnsDmkVv5Z9uVRdg==,
- }
+ resolution: {integrity: sha512-Y4ffygj85MTt70STKnEquw6k73jYWJBaYcb4ITAKgSNokZF7fH8rEHZ1GsRY/JaxqUevMaEnsDmkVv5Z9uVRdg==}
dependencies:
nlcst-to-string: 2.0.4
repeat-string: 1.6.1
@@ -20023,39 +15042,30 @@ packages:
dev: true
/mdast-util-to-string/2.0.0:
- resolution:
- {
- integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==,
- }
+ resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==}
dev: true
/mdn-data/2.0.4:
- resolution:
- {
- integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==,
- }
+ resolution: {integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==}
dev: true
/mdurl/1.0.1:
- resolution:
- {
- integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==,
- }
+ resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==}
dev: true
/media-typer/0.3.0:
- resolution: { integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= }
- engines: { node: '>= 0.6' }
+ 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' }
+ resolution: {integrity: sha1-htcJCzDORV1j+64S3aUaR93K+bI=}
+ engines: {node: '>= 0.10.0'}
dev: true
/meow/3.7.0:
- resolution: { integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=}
+ engines: {node: '>=0.10.0'}
dependencies:
camelcase-keys: 2.1.0
decamelize: 1.2.0
@@ -20070,11 +15080,8 @@ packages:
dev: true
/meow/7.0.1:
- resolution:
- {
- integrity: sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==}
+ engines: {node: '>=10'}
dependencies:
'@types/minimist': 1.2.0
arrify: 2.0.1
@@ -20092,11 +15099,8 @@ packages:
dev: false
/meow/7.1.1:
- resolution:
- {
- integrity: sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==}
+ engines: {node: '>=10'}
dependencies:
'@types/minimist': 1.2.0
camelcase-keys: 6.2.2
@@ -20112,11 +15116,8 @@ packages:
dev: true
/meow/8.1.2:
- resolution:
- {
- integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==}
+ engines: {node: '>=10'}
dependencies:
'@types/minimist': 1.2.0
camelcase-keys: 6.2.2
@@ -20132,32 +15133,23 @@ packages:
dev: true
/merge-descriptors/1.0.1:
- resolution: { integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= }
+ resolution: {integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=}
dev: true
/merge-stream/2.0.0:
- resolution:
- {
- integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==,
- }
+ resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
/merge2/1.4.1:
- resolution:
- {
- integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==,
- }
- engines: { node: '>= 8' }
+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
+ engines: {node: '>= 8'}
/methods/1.1.2:
- resolution: { integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= }
- engines: { node: '>= 0.6' }
+ resolution: {integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=}
+ engines: {node: '>= 0.6'}
dev: true
/microbundle/0.15.0:
- resolution:
- {
- integrity: sha512-EkFst5ntLXoQGewkvga/Kd72RcN7IuJRl5ivLihJSbvLfJQo8LDS0n9X0q81vegiC59vhtKIM6qjrl1fOAtuGw==,
- }
+ resolution: {integrity: sha512-EkFst5ntLXoQGewkvga/Kd72RcN7IuJRl5ivLihJSbvLfJQo8LDS0n9X0q81vegiC59vhtKIM6qjrl1fOAtuGw==}
hasBin: true
dependencies:
'@babel/core': 7.18.0
@@ -20208,10 +15200,7 @@ packages:
dev: true
/micromark-extension-mdx-expression/0.3.2:
- resolution:
- {
- integrity: sha512-Sh8YHLSAlbm/7TZkVKEC4wDcJE8XhVpZ9hUXBue1TcAicrrzs/oXu7PHH3NcyMemjGyMkiVS34Y0AHC5KG3y4A==,
- }
+ resolution: {integrity: sha512-Sh8YHLSAlbm/7TZkVKEC4wDcJE8XhVpZ9hUXBue1TcAicrrzs/oXu7PHH3NcyMemjGyMkiVS34Y0AHC5KG3y4A==}
dependencies:
micromark: 2.11.4
vfile-message: 2.0.4
@@ -20220,10 +15209,7 @@ packages:
dev: true
/micromark-extension-mdx-jsx/0.3.3:
- resolution:
- {
- integrity: sha512-kG3VwaJlzAPdtIVDznfDfBfNGMTIzsHqKpTmMlew/iPnUCDRNkX+48ElpaOzXAtK5axtpFKE3Hu3VBriZDnRTQ==,
- }
+ resolution: {integrity: sha512-kG3VwaJlzAPdtIVDznfDfBfNGMTIzsHqKpTmMlew/iPnUCDRNkX+48ElpaOzXAtK5axtpFKE3Hu3VBriZDnRTQ==}
dependencies:
estree-util-is-identifier-name: 1.1.0
micromark: 2.11.4
@@ -20234,17 +15220,11 @@ packages:
dev: true
/micromark-extension-mdx-md/0.1.1:
- resolution:
- {
- integrity: sha512-emlFQEyfx/2aPhwyEqeNDfKE6jPH1cvLTb5ANRo4qZBjaUObnzjLRdzK8RJ4Xc8+/dOmKN8TTRxFnOYF5/EAwQ==,
- }
+ resolution: {integrity: sha512-emlFQEyfx/2aPhwyEqeNDfKE6jPH1cvLTb5ANRo4qZBjaUObnzjLRdzK8RJ4Xc8+/dOmKN8TTRxFnOYF5/EAwQ==}
dev: true
/micromark-extension-mdx/0.2.1:
- resolution:
- {
- integrity: sha512-J+nZegf1ExPz1Ft6shxu8M9WfRom1gwRIx6gpJK1SEEqKzY5LjOR1d/WHRtjwV4KoMXrL53+PoN7T1Rw1euJew==,
- }
+ resolution: {integrity: sha512-J+nZegf1ExPz1Ft6shxu8M9WfRom1gwRIx6gpJK1SEEqKzY5LjOR1d/WHRtjwV4KoMXrL53+PoN7T1Rw1euJew==}
dependencies:
micromark: 2.11.4
micromark-extension-mdx-expression: 0.3.2
@@ -20255,10 +15235,7 @@ packages:
dev: true
/micromark-extension-mdxjs-esm/0.3.1:
- resolution:
- {
- integrity: sha512-tuLgcELrgY1a5tPxjk+MrI3BdYtwW67UaHZdzKiDYD8loNbxwIscfdagI6A2BKuAkrfeyHF6FW3B8KuDK3ZMXw==,
- }
+ resolution: {integrity: sha512-tuLgcELrgY1a5tPxjk+MrI3BdYtwW67UaHZdzKiDYD8loNbxwIscfdagI6A2BKuAkrfeyHF6FW3B8KuDK3ZMXw==}
dependencies:
micromark: 2.11.4
micromark-extension-mdx-expression: 0.3.2
@@ -20268,10 +15245,7 @@ packages:
dev: true
/micromark-extension-mdxjs/0.3.0:
- resolution:
- {
- integrity: sha512-NQuiYA0lw+eFDtSG4+c7ao3RG9dM4P0Kx/sn8OLyPhxtIc6k+9n14k5VfLxRKfAxYRTo8c5PLZPaRNmslGWxJw==,
- }
+ resolution: {integrity: sha512-NQuiYA0lw+eFDtSG4+c7ao3RG9dM4P0Kx/sn8OLyPhxtIc6k+9n14k5VfLxRKfAxYRTo8c5PLZPaRNmslGWxJw==}
dependencies:
acorn: 8.6.0
acorn-jsx: 5.3.1_acorn@8.6.0
@@ -20285,10 +15259,7 @@ packages:
dev: true
/micromark/2.11.4:
- resolution:
- {
- integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==,
- }
+ resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==}
dependencies:
debug: 4.3.4
parse-entities: 2.0.0
@@ -20297,11 +15268,8 @@ packages:
dev: true
/micromatch/2.3.11:
- resolution:
- {
- integrity: sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==}
+ engines: {node: '>=0.10.0'}
dependencies:
arr-diff: 2.0.0
array-unique: 0.2.1
@@ -20319,11 +15287,8 @@ packages:
dev: true
/micromatch/3.1.10:
- resolution:
- {
- integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==}
+ engines: {node: '>=0.10.0'}
dependencies:
arr-diff: 4.0.0
array-unique: 0.3.2
@@ -20342,20 +15307,14 @@ packages:
- supports-color
/micromatch/4.0.4:
- resolution:
- {
- integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==,
- }
- engines: { node: '>=8.6' }
+ resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==}
+ engines: {node: '>=8.6'}
dependencies:
braces: 3.0.2
picomatch: 2.2.3
/miller-rabin/4.0.1:
- resolution:
- {
- integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==,
- }
+ resolution: {integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==}
hasBin: true
dependencies:
bn.js: 4.11.9
@@ -20363,84 +15322,54 @@ packages:
dev: true
/mime-db/1.47.0:
- resolution:
- {
- integrity: sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==,
- }
- engines: { node: '>= 0.6' }
+ resolution: {integrity: sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==}
+ engines: {node: '>= 0.6'}
dev: true
/mime-types/2.1.30:
- resolution:
- {
- integrity: sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==,
- }
- engines: { node: '>= 0.6' }
+ resolution: {integrity: sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==}
+ engines: {node: '>= 0.6'}
dependencies:
mime-db: 1.47.0
dev: true
/mime/1.6.0:
- resolution:
- {
- integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
+ engines: {node: '>=4'}
hasBin: true
dev: true
/mime/2.5.2:
- resolution:
- {
- integrity: sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==,
- }
- engines: { node: '>=4.0.0' }
+ resolution: {integrity: sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==}
+ engines: {node: '>=4.0.0'}
hasBin: true
/mimic-fn/1.2.0:
- resolution:
- {
- integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==}
+ engines: {node: '>=4'}
dev: true
/mimic-fn/2.1.0:
- resolution:
- {
- integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
+ engines: {node: '>=6'}
/mimic-response/1.0.1:
- resolution:
- {
- integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==}
+ engines: {node: '>=4'}
dev: true
/mimic-response/2.1.0:
- resolution:
- {
- integrity: sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==}
+ engines: {node: '>=8'}
dev: true
/min-indent/1.0.1:
- resolution:
- {
- integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
+ engines: {node: '>=4'}
/mini-css-extract-plugin/2.4.3_webpack@5.74.0:
- resolution:
- {
- integrity: sha512-zekavl9mZuGyk7COjsfFY/f655AX61EKE0AthXPrmDk+oZyjZ9WzO4WPjXnnO9xl8obK2kmM6rAQrBEmk+WK1g==,
- }
- engines: { node: '>= 12.13.0' }
+ resolution: {integrity: sha512-zekavl9mZuGyk7COjsfFY/f655AX61EKE0AthXPrmDk+oZyjZ9WzO4WPjXnnO9xl8obK2kmM6rAQrBEmk+WK1g==}
+ engines: {node: '>= 12.13.0'}
peerDependencies:
webpack: ^5.0.0
dependencies:
@@ -20449,76 +15378,52 @@ packages:
dev: true
/minimalistic-assert/1.0.1:
- resolution:
- {
- integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==,
- }
+ resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==}
dev: true
/minimalistic-crypto-utils/1.0.1:
- resolution: { integrity: sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= }
+ resolution: {integrity: sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=}
dev: true
/minimatch/3.0.4:
- resolution:
- {
- integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==,
- }
+ resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==}
dependencies:
brace-expansion: 1.1.11
dev: true
/minimatch/3.1.2:
- resolution:
- {
- integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==,
- }
+ resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
dependencies:
brace-expansion: 1.1.11
/minimatch/5.1.0:
- resolution:
- {
- integrity: sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==}
+ engines: {node: '>=10'}
dependencies:
brace-expansion: 2.0.1
dev: true
/minimist-options/4.1.0:
- resolution:
- {
- integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==,
- }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==}
+ engines: {node: '>= 6'}
dependencies:
arrify: 1.0.1
is-plain-obj: 1.1.0
kind-of: 6.0.3
/minimist/1.2.6:
- resolution:
- {
- integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==,
- }
+ resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==}
/minipass-collect/1.0.2:
- resolution:
- {
- integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==,
- }
- engines: { node: '>= 8' }
+ resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==}
+ engines: {node: '>= 8'}
dependencies:
minipass: 3.1.3
dev: true
/minipass-fetch/1.3.3:
- resolution:
- {
- integrity: sha512-akCrLDWfbdAWkMLBxJEeWTdNsjML+dt5YgOI4gJ53vuO0vrmYQkUPxa6j6V65s9CcePIr2SSWqjT2EcrNseryQ==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-akCrLDWfbdAWkMLBxJEeWTdNsjML+dt5YgOI4gJ53vuO0vrmYQkUPxa6j6V65s9CcePIr2SSWqjT2EcrNseryQ==}
+ engines: {node: '>=8'}
dependencies:
minipass: 3.1.3
minipass-sized: 1.0.3
@@ -20528,107 +15433,77 @@ packages:
dev: true
/minipass-flush/1.0.5:
- resolution:
- {
- integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==,
- }
- engines: { node: '>= 8' }
+ resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==}
+ engines: {node: '>= 8'}
dependencies:
minipass: 3.1.3
dev: true
/minipass-json-stream/1.0.1:
- resolution:
- {
- integrity: sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==,
- }
+ resolution: {integrity: sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==}
dependencies:
jsonparse: 1.3.1
minipass: 3.1.3
dev: true
/minipass-pipeline/1.2.4:
- resolution:
- {
- integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==}
+ engines: {node: '>=8'}
dependencies:
minipass: 3.1.3
dev: true
/minipass-sized/1.0.3:
- resolution:
- {
- integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==}
+ engines: {node: '>=8'}
dependencies:
minipass: 3.1.3
dev: true
/minipass/2.9.0:
- resolution:
- {
- integrity: sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==,
- }
+ resolution: {integrity: sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==}
dependencies:
safe-buffer: 5.2.0
yallist: 3.1.1
dev: true
/minipass/3.1.3:
- resolution:
- {
- integrity: sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==}
+ engines: {node: '>=8'}
dependencies:
yallist: 4.0.0
dev: true
/minizlib/1.3.3:
- resolution:
- {
- integrity: sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==,
- }
+ resolution: {integrity: sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==}
dependencies:
minipass: 2.9.0
dev: true
/minizlib/2.1.2:
- resolution:
- {
- integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==,
- }
- engines: { node: '>= 8' }
+ resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
+ engines: {node: '>= 8'}
dependencies:
minipass: 3.1.3
yallist: 4.0.0
dev: true
/mixin-deep/1.3.2:
- resolution:
- {
- integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {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: sha1-RO5n+CNBxnYnGOiOheV3iC4fZ/0= }
- engines: { node: '>=4' }
+ resolution: {integrity: sha1-RO5n+CNBxnYnGOiOheV3iC4fZ/0=}
+ engines: {node: '>=4'}
dev: true
/mkdirp-infer-owner/2.0.0:
- resolution:
- {
- integrity: sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==}
+ engines: {node: '>=10'}
dependencies:
chownr: 2.0.0
infer-owner: 1.0.4
@@ -20636,92 +15511,59 @@ packages:
dev: true
/mkdirp/0.5.5:
- resolution:
- {
- integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==,
- }
+ resolution: {integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==}
hasBin: true
dependencies:
minimist: 1.2.6
dev: true
/mkdirp/1.0.4:
- resolution:
- {
- integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
+ engines: {node: '>=10'}
hasBin: true
dev: true
/modify-values/1.0.1:
- resolution:
- {
- integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==}
+ engines: {node: '>=0.10.0'}
dev: true
/module-details-from-path/1.0.3:
- resolution: { integrity: sha1-EUyUlnPiqKNenTV4hSeqN7Z52is= }
+ resolution: {integrity: sha1-EUyUlnPiqKNenTV4hSeqN7Z52is=}
dev: true
/moment/2.24.0:
- resolution:
- {
- integrity: sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==,
- }
+ resolution: {integrity: sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==}
dev: true
/mri/1.1.0:
- resolution:
- {
- integrity: sha512-NbJtWIE2QEVbr9xQHXBY92fxX0Tu8EsS9NBwz7Qn3zoeuvcbP3LzBJw3EUJDpfb9IY8qnZvFSWIepeEFQga28w==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-NbJtWIE2QEVbr9xQHXBY92fxX0Tu8EsS9NBwz7Qn3zoeuvcbP3LzBJw3EUJDpfb9IY8qnZvFSWIepeEFQga28w==}
+ engines: {node: '>=4'}
dev: true
/mri/1.1.4:
- resolution:
- {
- integrity: sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w==}
+ engines: {node: '>=4'}
dev: true
/mri/1.2.0:
- resolution:
- {
- integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
+ engines: {node: '>=4'}
dev: true
/ms/2.0.0:
- resolution:
- {
- integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==,
- }
+ resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
/ms/2.1.1:
- resolution:
- {
- integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==,
- }
+ resolution: {integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==}
dev: true
/ms/2.1.2:
- resolution:
- {
- integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==,
- }
+ resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
/multer/1.4.4:
- resolution:
- {
- integrity: sha512-2wY2+xD4udX612aMqMcB8Ws2Voq6NIUPEtD1be6m411T4uDH/VtL9i//xvcyFlTVfRdaBsk7hV5tgrGQqhuBiw==,
- }
- engines: { node: '>= 0.10.0' }
+ resolution: {integrity: sha512-2wY2+xD4udX612aMqMcB8Ws2Voq6NIUPEtD1be6m411T4uDH/VtL9i//xvcyFlTVfRdaBsk7hV5tgrGQqhuBiw==}
+ engines: {node: '>= 0.10.0'}
dependencies:
append-field: 1.0.0
busboy: 0.2.14
@@ -20734,8 +15576,8 @@ packages:
dev: true
/multimatch/2.1.0:
- resolution: { integrity: sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=}
+ engines: {node: '>=0.10.0'}
dependencies:
array-differ: 1.0.0
array-union: 1.0.2
@@ -20744,11 +15586,8 @@ packages:
dev: false
/multimatch/5.0.0:
- resolution:
- {
- integrity: sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==}
+ engines: {node: '>=10'}
dependencies:
'@types/minimatch': 3.0.3
array-differ: 3.0.0
@@ -20758,57 +15597,36 @@ packages:
dev: true
/mute-stream/0.0.7:
- resolution:
- {
- integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==,
- }
+ resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==}
dev: true
/mute-stream/0.0.8:
- resolution:
- {
- integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==,
- }
+ resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==}
/nan/2.15.0:
- resolution:
- {
- integrity: sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==,
- }
+ resolution: {integrity: sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==}
dev: true
/nanoid/3.1.30:
- resolution:
- {
- integrity: sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==,
- }
- engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 }
+ resolution: {integrity: sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==}
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
dev: true
/nanoid/3.1.32:
- resolution:
- {
- integrity: sha512-F8mf7R3iT9bvThBoW4tGXhXFHCctyCiUUPrWF8WaTqa3h96d9QybkSeba43XVOOE3oiLfkVDe4bT8MeGmkrTxw==,
- }
- engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 }
+ resolution: {integrity: sha512-F8mf7R3iT9bvThBoW4tGXhXFHCctyCiUUPrWF8WaTqa3h96d9QybkSeba43XVOOE3oiLfkVDe4bT8MeGmkrTxw==}
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
dev: true
/nanoid/3.3.4:
- resolution:
- {
- integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==,
- }
- engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 }
+ resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==}
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
/nanomatch/1.2.13:
- resolution:
- {
- integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==}
+ engines: {node: '>=0.10.0'}
dependencies:
arr-diff: 4.0.0
array-unique: 0.3.2
@@ -20825,82 +15643,52 @@ packages:
- supports-color
/native-url/0.3.4:
- resolution:
- {
- integrity: sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA==,
- }
+ resolution: {integrity: sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA==}
dependencies:
querystring: 0.2.0
dev: true
/natural-compare/1.4.0:
- resolution:
- {
- integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==,
- }
+ resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
/negotiator/0.6.2:
- resolution:
- {
- integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==,
- }
- engines: { node: '>= 0.6' }
+ resolution: {integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==}
+ engines: {node: '>= 0.6'}
dev: true
/neo-async/2.6.1:
- resolution:
- {
- integrity: sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==,
- }
+ resolution: {integrity: sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==}
dev: true
/neo-async/2.6.2:
- resolution:
- {
- integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==,
- }
+ resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
/nested-error-stacks/2.1.0:
- resolution:
- {
- integrity: sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==,
- }
+ resolution: {integrity: sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==}
dev: true
/next-tick/1.0.0:
- resolution: { integrity: sha1-yobR/ogoFpsBICCOPchCS524NCw= }
+ resolution: {integrity: sha1-yobR/ogoFpsBICCOPchCS524NCw=}
dev: true
/nice-try/1.0.5:
- resolution:
- {
- integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==,
- }
+ resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==}
dev: true
/nlcst-is-literal/1.2.2:
- resolution:
- {
- integrity: sha512-R+1OJEmRl3ZOp9d8PbiRxGpnvmpi3jU+lzSqCJoLeogdEh0FYDRH1aC223qUbaKffxNTJkEfeDOeQfziw749yA==,
- }
+ resolution: {integrity: sha512-R+1OJEmRl3ZOp9d8PbiRxGpnvmpi3jU+lzSqCJoLeogdEh0FYDRH1aC223qUbaKffxNTJkEfeDOeQfziw749yA==}
dependencies:
nlcst-to-string: 2.0.4
dev: true
/nlcst-normalize/2.1.5:
- resolution:
- {
- integrity: sha512-xSqTKv8IHIy3n/orD7wj81BZljLfbrTot0Pv64MYUnQUXfDbi1xDSpJR4qEmbFWyFoHsmivcOdgrK+o7ky3mcw==,
- }
+ resolution: {integrity: sha512-xSqTKv8IHIy3n/orD7wj81BZljLfbrTot0Pv64MYUnQUXfDbi1xDSpJR4qEmbFWyFoHsmivcOdgrK+o7ky3mcw==}
dependencies:
nlcst-to-string: 2.0.4
dev: true
/nlcst-search/2.0.0:
- resolution:
- {
- integrity: sha512-+3xdctMFTcG+76vKAa0wObNg1EYq7IIQlZcL+HxSFXkHO1DgSPRjsPJrmelVIvMg7rk+wmBcdPEoScv/CTT1Zw==,
- }
+ resolution: {integrity: sha512-+3xdctMFTcG+76vKAa0wObNg1EYq7IIQlZcL+HxSFXkHO1DgSPRjsPJrmelVIvMg7rk+wmBcdPEoScv/CTT1Zw==}
dependencies:
nlcst-is-literal: 1.2.2
nlcst-normalize: 2.1.5
@@ -20908,71 +15696,50 @@ packages:
dev: true
/nlcst-to-string/2.0.4:
- resolution:
- {
- integrity: sha512-3x3jwTd6UPG7vi5k4GEzvxJ5rDA7hVUIRNHPblKuMVP9Z3xmlsd9cgLcpAMkc5uPOBna82EeshROFhsPkbnTZg==,
- }
+ resolution: {integrity: sha512-3x3jwTd6UPG7vi5k4GEzvxJ5rDA7hVUIRNHPblKuMVP9Z3xmlsd9cgLcpAMkc5uPOBna82EeshROFhsPkbnTZg==}
dev: true
/no-case/2.3.2:
- resolution:
- {
- integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==,
- }
+ resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==}
dependencies:
lower-case: 1.1.4
dev: true
/no-case/3.0.4:
- resolution:
- {
- integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==,
- }
+ resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
dependencies:
lower-case: 2.0.2
tslib: 2.4.0
dev: true
/node-dir/0.1.17:
- resolution: { integrity: sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU= }
- engines: { node: '>= 0.10.5' }
+ resolution: {integrity: sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=}
+ engines: {node: '>= 0.10.5'}
dependencies:
minimatch: 3.1.2
dev: false
/node-emoji/1.10.0:
- resolution:
- {
- integrity: sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==,
- }
+ resolution: {integrity: sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==}
dependencies:
lodash.toarray: 4.4.0
dev: true
/node-fetch/1.7.3:
- resolution:
- {
- integrity: sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==,
- }
+ resolution: {integrity: sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==}
dependencies:
encoding: 0.1.13
is-stream: 1.1.0
dev: true
/node-fetch/2.6.1:
- resolution:
- {
- integrity: sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==,
- }
- engines: { node: 4.x || >=6.0.0 }
+ resolution: {integrity: sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==}
+ engines: {node: 4.x || >=6.0.0}
dev: true
/node-fetch/2.6.7:
- resolution:
- {
- integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==,
- }
- engines: { node: 4.x || >=6.0.0 }
+ resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==}
+ engines: {node: 4.x || >=6.0.0}
peerDependencies:
encoding: ^0.1.0
peerDependenciesMeta:
@@ -20983,27 +15750,18 @@ packages:
dev: true
/node-gyp-build/3.9.0:
- resolution:
- {
- integrity: sha512-zLcTg6P4AbcHPq465ZMFNXx7XpKKJh+7kkN699NiQWisR2uWYOWNWqRHAmbnmKiL4e9aLSlmy5U7rEMUXV59+A==,
- }
+ resolution: {integrity: sha512-zLcTg6P4AbcHPq465ZMFNXx7XpKKJh+7kkN699NiQWisR2uWYOWNWqRHAmbnmKiL4e9aLSlmy5U7rEMUXV59+A==}
hasBin: true
dev: true
/node-gyp-build/4.2.3:
- resolution:
- {
- integrity: sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==,
- }
+ resolution: {integrity: sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==}
hasBin: true
dev: true
/node-gyp/5.1.1:
- resolution:
- {
- integrity: sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==,
- }
- engines: { node: '>= 6.0.0' }
+ resolution: {integrity: sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==}
+ engines: {node: '>= 6.0.0'}
hasBin: true
dependencies:
env-paths: 2.2.0
@@ -21020,11 +15778,8 @@ packages:
dev: true
/node-gyp/7.1.2:
- resolution:
- {
- integrity: sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==,
- }
- engines: { node: '>= 10.12.0' }
+ resolution: {integrity: sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==}
+ engines: {node: '>= 10.12.0'}
hasBin: true
dependencies:
env-paths: 2.2.0
@@ -21040,24 +15795,18 @@ packages:
dev: true
/node-html-parser/5.3.3:
- resolution:
- {
- integrity: sha512-ncg1033CaX9UexbyA7e1N0aAoAYRDiV8jkTvzEnfd1GDvzFdrsXLzR4p4ik8mwLgnaKP/jyUFWDy9q3jvRT2Jw==,
- }
+ resolution: {integrity: sha512-ncg1033CaX9UexbyA7e1N0aAoAYRDiV8jkTvzEnfd1GDvzFdrsXLzR4p4ik8mwLgnaKP/jyUFWDy9q3jvRT2Jw==}
dependencies:
css-select: 4.3.0
he: 1.2.0
dev: true
/node-int64/0.4.0:
- resolution: { integrity: sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= }
+ resolution: {integrity: sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=}
dev: true
/node-notifier/8.0.1:
- resolution:
- {
- integrity: sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==,
- }
+ resolution: {integrity: sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==}
dependencies:
growly: 1.3.0
is-wsl: 2.2.0
@@ -21068,11 +15817,8 @@ packages:
dev: true
/node-plop/0.30.0:
- resolution:
- {
- integrity: sha512-5w9+jWoy9OtMm3qRmHgL2z/3L5VL3RhEegKkKC4tA1IIjG3aXf8Ee/8wdgU9qXyt1yDfPWI9Tan1rHpXAp0ZnA==,
- }
- engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
+ resolution: {integrity: sha512-5w9+jWoy9OtMm3qRmHgL2z/3L5VL3RhEegKkKC4tA1IIjG3aXf8Ee/8wdgU9qXyt1yDfPWI9Tan1rHpXAp0ZnA==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
'@types/inquirer': 8.1.3
change-case: 4.1.2
@@ -21090,32 +15836,20 @@ packages:
dev: true
/node-releases/2.0.3:
- resolution:
- {
- integrity: sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==,
- }
+ resolution: {integrity: sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==}
/node-version/1.1.3:
- resolution:
- {
- integrity: sha512-rEwE51JWn0yN3Wl5BXeGn5d52OGbSXzWiiXRjAQeuyvcGKyvuSILW2rb3G7Xh+nexzLwhTpek6Ehxd6IjvHePg==,
- }
- engines: { node: '>=4.0.0' }
+ resolution: {integrity: sha512-rEwE51JWn0yN3Wl5BXeGn5d52OGbSXzWiiXRjAQeuyvcGKyvuSILW2rb3G7Xh+nexzLwhTpek6Ehxd6IjvHePg==}
+ engines: {node: '>=4.0.0'}
dev: true
/node-version/1.2.0:
- resolution:
- {
- integrity: sha512-ma6oU4Sk0qOoKEAymVoTvk8EdXEobdS7m/mAGhDJ8Rouugho48crHBORAmy5BoOcv8wraPM6xumapQp5hl4iIQ==,
- }
- engines: { node: '>=6.0.0' }
+ resolution: {integrity: sha512-ma6oU4Sk0qOoKEAymVoTvk8EdXEobdS7m/mAGhDJ8Rouugho48crHBORAmy5BoOcv8wraPM6xumapQp5hl4iIQ==}
+ engines: {node: '>=6.0.0'}
dev: true
/nopt/4.0.3:
- resolution:
- {
- integrity: sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==,
- }
+ resolution: {integrity: sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==}
hasBin: true
dependencies:
abbrev: 1.1.1
@@ -21123,29 +15857,20 @@ packages:
dev: true
/nopt/5.0.0:
- resolution:
- {
- integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==}
+ engines: {node: '>=6'}
hasBin: true
dependencies:
abbrev: 1.1.1
dev: true
/normalize-html-whitespace/1.0.0:
- resolution:
- {
- integrity: sha512-9ui7CGtOOlehQu0t/OhhlmDyc71mKVlv+4vF+me4iZLPrNtRL2xoquEdfZxasC/bdQi/Hr3iTrpyRKIG+ocabA==,
- }
- engines: { node: '>= 8' }
+ resolution: {integrity: sha512-9ui7CGtOOlehQu0t/OhhlmDyc71mKVlv+4vF+me4iZLPrNtRL2xoquEdfZxasC/bdQi/Hr3iTrpyRKIG+ocabA==}
+ engines: {node: '>= 8'}
dev: true
/normalize-package-data/2.5.0:
- resolution:
- {
- integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==,
- }
+ resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
dependencies:
hosted-git-info: 2.8.5
resolve: 1.22.0
@@ -21153,11 +15878,8 @@ packages:
validate-npm-package-license: 3.0.4
/normalize-package-data/3.0.0:
- resolution:
- {
- integrity: sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==}
+ engines: {node: '>=10'}
dependencies:
hosted-git-info: 3.0.8
resolve: 1.22.0
@@ -21166,75 +15888,51 @@ packages:
dev: true
/normalize-path/2.1.1:
- resolution:
- {
- integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==}
+ engines: {node: '>=0.10.0'}
dependencies:
remove-trailing-separator: 1.1.0
dev: true
/normalize-path/3.0.0:
- resolution:
- {
- integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
+ engines: {node: '>=0.10.0'}
dev: true
/normalize-range/0.1.2:
- resolution: { integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=}
+ engines: {node: '>=0.10.0'}
dev: true
/normalize-url/3.3.0:
- resolution:
- {
- integrity: sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==}
+ engines: {node: '>=6'}
dev: true
/normalize-url/4.5.0:
- resolution:
- {
- integrity: sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==}
+ engines: {node: '>=8'}
dev: true
/normalize.css/8.0.1:
- resolution:
- {
- integrity: sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==,
- }
+ resolution: {integrity: sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==}
dev: true
/npm-bundled/1.1.2:
- resolution:
- {
- integrity: sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==,
- }
+ resolution: {integrity: sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==}
dependencies:
npm-normalize-package-bin: 1.0.1
dev: true
/npm-install-checks/4.0.0:
- resolution:
- {
- integrity: sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==}
+ engines: {node: '>=10'}
dependencies:
semver: 7.3.7
dev: true
/npm-lifecycle/3.1.5:
- resolution:
- {
- integrity: sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==,
- }
+ resolution: {integrity: sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==}
dependencies:
byline: 5.0.0
graceful-fs: 4.2.10
@@ -21247,18 +15945,12 @@ packages:
dev: true
/npm-normalize-package-bin/1.0.1:
- resolution:
- {
- integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==,
- }
+ resolution: {integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==}
dev: true
/npm-package-arg/8.1.0:
- resolution:
- {
- integrity: sha512-/ep6QDxBkm9HvOhOg0heitSd7JHA1U7y1qhhlRlteYYAi9Pdb/ZV7FW5aHpkrpM8+P+4p/jjR8zCyKPBMBjSig==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-/ep6QDxBkm9HvOhOg0heitSd7JHA1U7y1qhhlRlteYYAi9Pdb/ZV7FW5aHpkrpM8+P+4p/jjR8zCyKPBMBjSig==}
+ engines: {node: '>=10'}
dependencies:
hosted-git-info: 3.0.8
semver: 7.3.7
@@ -21266,11 +15958,8 @@ packages:
dev: true
/npm-packlist/2.1.4:
- resolution:
- {
- integrity: sha512-Qzg2pvXC9U4I4fLnUrBmcIT4x0woLtUgxUi9eC+Zrcv1Xx5eamytGAfbDWQ67j7xOcQ2VW1I3su9smVTIdu7Hw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-Qzg2pvXC9U4I4fLnUrBmcIT4x0woLtUgxUi9eC+Zrcv1Xx5eamytGAfbDWQ67j7xOcQ2VW1I3su9smVTIdu7Hw==}
+ engines: {node: '>=10'}
hasBin: true
dependencies:
glob: 7.2.0
@@ -21280,10 +15969,7 @@ packages:
dev: true
/npm-pick-manifest/6.1.0:
- resolution:
- {
- integrity: sha512-ygs4k6f54ZxJXrzT0x34NybRlLeZ4+6nECAIbr2i0foTnijtS1TJiyzpqtuUAJOps/hO0tNDr8fRV5g+BtRlTw==,
- }
+ resolution: {integrity: sha512-ygs4k6f54ZxJXrzT0x34NybRlLeZ4+6nECAIbr2i0foTnijtS1TJiyzpqtuUAJOps/hO0tNDr8fRV5g+BtRlTw==}
dependencies:
npm-install-checks: 4.0.0
npm-package-arg: 8.1.0
@@ -21291,11 +15977,8 @@ packages:
dev: true
/npm-registry-fetch/9.0.0:
- resolution:
- {
- integrity: sha512-PuFYYtnQ8IyVl6ib9d3PepeehcUeHN9IO5N/iCRhyg9tStQcqGQBRVHmfmMWPDERU3KwZoHFvbJ4FPXPspvzbA==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-PuFYYtnQ8IyVl6ib9d3PepeehcUeHN9IO5N/iCRhyg9tStQcqGQBRVHmfmMWPDERU3KwZoHFvbJ4FPXPspvzbA==}
+ engines: {node: '>=10'}
dependencies:
'@npmcli/ci-detect': 1.3.0
lru-cache: 6.0.0
@@ -21311,11 +15994,8 @@ packages:
dev: true
/npm-run-all/4.1.5:
- resolution:
- {
- integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==,
- }
- engines: { node: '>= 4' }
+ resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==}
+ engines: {node: '>= 4'}
hasBin: true
dependencies:
ansi-styles: 3.2.1
@@ -21330,36 +16010,27 @@ packages:
dev: true
/npm-run-path/1.0.0:
- resolution: { integrity: sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8=}
+ engines: {node: '>=0.10.0'}
dependencies:
path-key: 1.0.0
dev: false
/npm-run-path/3.1.0:
- resolution:
- {
- integrity: sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==}
+ engines: {node: '>=8'}
dependencies:
path-key: 3.1.1
dev: true
/npm-run-path/4.0.1:
- resolution:
- {
- integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
+ engines: {node: '>=8'}
dependencies:
path-key: 3.1.1
/npmlog/4.1.2:
- resolution:
- {
- integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==,
- }
+ resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==}
dependencies:
are-we-there-yet: 1.1.5
console-control-strings: 1.1.0
@@ -21368,75 +16039,51 @@ packages:
dev: true
/nprogress/0.2.0:
- resolution: { integrity: sha1-y480xTIT2JVyP8urkH6UIq28r7E= }
+ resolution: {integrity: sha1-y480xTIT2JVyP8urkH6UIq28r7E=}
dev: true
/nth-check/1.0.2:
- resolution:
- {
- integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==,
- }
+ resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==}
dependencies:
boolbase: 1.0.0
dev: true
/nth-check/2.0.0:
- resolution:
- {
- integrity: sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==,
- }
+ resolution: {integrity: sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==}
dependencies:
boolbase: 1.0.0
dev: false
/nth-check/2.1.1:
- resolution:
- {
- integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==,
- }
+ resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
dependencies:
boolbase: 1.0.0
dev: true
/num2fraction/1.2.2:
- resolution: { integrity: sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= }
+ resolution: {integrity: sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=}
dev: true
/number-is-nan/1.0.1:
- resolution:
- {
- integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==}
+ engines: {node: '>=0.10.0'}
dev: true
/nwsapi/2.2.0:
- resolution:
- {
- integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==,
- }
+ resolution: {integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==}
dev: true
/oauth-sign/0.9.0:
- resolution:
- {
- integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==,
- }
+ resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==}
dev: true
/object-assign/4.1.1:
- resolution:
- {
- integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
+ engines: {node: '>=0.10.0'}
/object-copy/0.1.0:
- resolution:
- {
- integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
copy-descriptor: 0.1.1
@@ -21444,55 +16091,34 @@ packages:
kind-of: 3.2.2
/object-inspect/1.11.0:
- resolution:
- {
- integrity: sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==,
- }
+ resolution: {integrity: sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==}
/object-inspect/1.12.2:
- resolution:
- {
- integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==,
- }
+ resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==}
/object-is/1.0.2:
- resolution:
- {
- integrity: sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ==}
+ engines: {node: '>= 0.4'}
dev: true
/object-keys/0.4.0:
- resolution:
- {
- integrity: sha512-ncrLw+X55z7bkl5PnUvHwFK9FcGuFYo9gtjws2XtSzL+aZ8tm830P60WJ0dSmFVaSalWieW5MD7kEdnXda9yJw==,
- }
+ resolution: {integrity: sha512-ncrLw+X55z7bkl5PnUvHwFK9FcGuFYo9gtjws2XtSzL+aZ8tm830P60WJ0dSmFVaSalWieW5MD7kEdnXda9yJw==}
dev: true
/object-keys/1.1.1:
- resolution:
- {
- integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
+ engines: {node: '>= 0.4'}
/object-visit/1.0.1:
- resolution:
- {
- integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
isobject: 3.0.1
/object.assign/4.1.2:
- resolution:
- {
- integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
@@ -21500,11 +16126,8 @@ packages:
object-keys: 1.1.1
/object.assign/4.1.4:
- resolution:
- {
- integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
@@ -21512,8 +16135,8 @@ packages:
object-keys: 1.1.1
/object.defaults/1.1.0:
- resolution: { integrity: sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=}
+ engines: {node: '>=0.10.0'}
dependencies:
array-each: 1.0.1
array-slice: 1.1.0
@@ -21522,142 +16145,106 @@ packages:
dev: true
/object.entries/1.1.5:
- resolution:
- {
- integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
es-abstract: 1.20.2
/object.fromentries/2.0.5:
- resolution:
- {
- integrity: sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.3
es-abstract: 1.19.1
/object.getownpropertydescriptors/2.1.0:
- resolution:
- {
- integrity: sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==,
- }
- engines: { node: '>= 0.8' }
+ resolution: {integrity: sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==}
+ engines: {node: '>= 0.8'}
dependencies:
define-properties: 1.1.3
es-abstract: 1.19.1
dev: true
/object.hasown/1.1.1:
- resolution:
- {
- integrity: sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==,
- }
+ resolution: {integrity: sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==}
dependencies:
define-properties: 1.1.4
es-abstract: 1.20.2
dev: false
/object.map/1.0.1:
- resolution: { integrity: sha1-z4Plncj8wK1fQlDh94s7gb2AHTc= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=}
+ engines: {node: '>=0.10.0'}
dependencies:
for-own: 1.0.0
make-iterator: 1.0.1
dev: true
/object.omit/2.0.1:
- resolution: { integrity: sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=}
+ engines: {node: '>=0.10.0'}
dependencies:
for-own: 0.1.5
is-extendable: 0.1.1
dev: true
/object.pick/1.3.0:
- resolution:
- {
- integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==}
+ engines: {node: '>=0.10.0'}
dependencies:
isobject: 3.0.1
/object.values/1.1.5:
- resolution:
- {
- integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.3
es-abstract: 1.19.1
/on-finished/2.3.0:
- resolution: { integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= }
- engines: { node: '>= 0.8' }
+ resolution: {integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=}
+ engines: {node: '>= 0.8'}
dependencies:
ee-first: 1.1.1
dev: true
/on-finished/2.4.1:
- resolution:
- {
- integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==,
- }
- engines: { node: '>= 0.8' }
+ resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
+ engines: {node: '>= 0.8'}
dependencies:
ee-first: 1.1.1
dev: true
/on-headers/1.0.2:
- resolution:
- {
- integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==,
- }
- engines: { node: '>= 0.8' }
+ resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==}
+ engines: {node: '>= 0.8'}
dev: true
/once/1.4.0:
- resolution:
- {
- integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==,
- }
+ resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
dependencies:
wrappy: 1.0.2
/onetime/2.0.1:
- resolution:
- {
- integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==}
+ engines: {node: '>=4'}
dependencies:
mimic-fn: 1.2.0
dev: true
/onetime/5.1.2:
- resolution:
- {
- integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
+ engines: {node: '>=6'}
dependencies:
mimic-fn: 2.1.0
/open/8.4.0:
- resolution:
- {
- integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==,
- }
- engines: { node: '>=12' }
+ resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==}
+ engines: {node: '>=12'}
dependencies:
define-lazy-prop: 2.0.0
is-docker: 2.2.1
@@ -21665,36 +16252,24 @@ packages:
dev: true
/opener/1.5.2:
- resolution:
- {
- integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==,
- }
+ resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==}
hasBin: true
/opentracing/0.14.7:
- resolution:
- {
- integrity: sha512-vz9iS7MJ5+Bp1URw8Khvdyw1H/hGvzHWlKQ7eRrQojSCDL1/SrWfrY9QebLw97n2deyRtzHRC3MkQfVNUCo91Q==,
- }
- engines: { node: '>=0.10' }
+ resolution: {integrity: sha512-vz9iS7MJ5+Bp1URw8Khvdyw1H/hGvzHWlKQ7eRrQojSCDL1/SrWfrY9QebLw97n2deyRtzHRC3MkQfVNUCo91Q==}
+ engines: {node: '>=0.10'}
dev: true
/opn/5.4.0:
- resolution:
- {
- integrity: sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==}
+ engines: {node: '>=4'}
dependencies:
is-wsl: 1.1.0
dev: true
/optionator/0.8.3:
- resolution:
- {
- integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==,
- }
- engines: { node: '>= 0.8.0' }
+ resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==}
+ engines: {node: '>= 0.8.0'}
dependencies:
deep-is: 0.1.3
fast-levenshtein: 2.0.6
@@ -21705,11 +16280,8 @@ packages:
dev: true
/optionator/0.9.1:
- resolution:
- {
- integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==,
- }
- engines: { node: '>= 0.8.0' }
+ resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
+ engines: {node: '>= 0.8.0'}
dependencies:
deep-is: 0.1.3
fast-levenshtein: 2.0.6
@@ -21719,11 +16291,8 @@ packages:
word-wrap: 1.2.3
/ora/2.0.0:
- resolution:
- {
- integrity: sha512-g+IR0nMUXq1k4nE3gkENbN4wkF0XsVZFyxznTF6CdmwQ9qeTGONGpSR9LM5//1l0TVvJoJF3MkMtJp6slUsWFg==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-g+IR0nMUXq1k4nE3gkENbN4wkF0XsVZFyxznTF6CdmwQ9qeTGONGpSR9LM5//1l0TVvJoJF3MkMtJp6slUsWFg==}
+ engines: {node: '>=4'}
dependencies:
chalk: 2.4.2
cli-cursor: 2.1.0
@@ -21734,11 +16303,8 @@ packages:
dev: true
/ora/4.0.4:
- resolution:
- {
- integrity: sha512-77iGeVU1cIdRhgFzCK8aw1fbtT1B/iZAvWjS+l/o1x0RShMgxHUZaD2yDpWsNCPwXg9z1ZA78Kbdvr8kBmG/Ww==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-77iGeVU1cIdRhgFzCK8aw1fbtT1B/iZAvWjS+l/o1x0RShMgxHUZaD2yDpWsNCPwXg9z1ZA78Kbdvr8kBmG/Ww==}
+ engines: {node: '>=8'}
dependencies:
chalk: 3.0.0
cli-cursor: 3.1.0
@@ -21751,11 +16317,8 @@ packages:
dev: true
/ora/5.4.1:
- resolution:
- {
- integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==}
+ engines: {node: '>=10'}
dependencies:
bl: 4.1.0
chalk: 4.1.2
@@ -21769,11 +16332,8 @@ packages:
dev: true
/ora/6.0.1:
- resolution:
- {
- integrity: sha512-TDdKkKHdWE6jo/6pIa5U5AWcSVfpNRFJ8sdRJpioGNVPLAzZzHs/N+QhUfF7ZbyoC+rnDuNTKzeDJUbAza9g4g==,
- }
- engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
+ resolution: {integrity: sha512-TDdKkKHdWE6jo/6pIa5U5AWcSVfpNRFJ8sdRJpioGNVPLAzZzHs/N+QhUfF7ZbyoC+rnDuNTKzeDJUbAza9g4g==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
bl: 5.0.0
chalk: 4.1.2
@@ -21787,254 +16347,173 @@ packages:
dev: true
/os-browserify/0.3.0:
- resolution: { integrity: sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= }
+ resolution: {integrity: sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=}
dev: true
/os-homedir/1.0.2:
- resolution:
- {
- integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==}
+ engines: {node: '>=0.10.0'}
dev: true
/os-tmpdir/1.0.2:
- resolution:
- {
- integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
+ engines: {node: '>=0.10.0'}
/osenv/0.1.5:
- resolution:
- {
- integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==,
- }
+ resolution: {integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==}
dependencies:
os-homedir: 1.0.2
os-tmpdir: 1.0.2
dev: true
/p-cancelable/0.3.0:
- resolution:
- {
- integrity: sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==}
+ engines: {node: '>=4'}
dev: true
/p-cancelable/1.1.0:
- resolution:
- {
- integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==}
+ engines: {node: '>=6'}
dev: true
/p-cancelable/2.0.0:
- resolution:
- {
- integrity: sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==}
+ engines: {node: '>=8'}
dev: true
/p-each-series/2.2.0:
- resolution:
- {
- integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==}
+ engines: {node: '>=8'}
dev: true
/p-event/4.1.0:
- resolution:
- {
- integrity: sha512-4vAd06GCsgflX4wHN1JqrMzBh/8QZ4j+rzp0cd2scXRwuBEv+QR3wrVA5aLhWDLw4y2WgDKvzWF3CCLmVM1UgA==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-4vAd06GCsgflX4wHN1JqrMzBh/8QZ4j+rzp0cd2scXRwuBEv+QR3wrVA5aLhWDLw4y2WgDKvzWF3CCLmVM1UgA==}
+ engines: {node: '>=8'}
dependencies:
p-timeout: 2.0.1
dev: true
/p-finally/1.0.0:
- resolution:
- {
- integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==}
+ engines: {node: '>=4'}
dev: true
/p-finally/2.0.1:
- resolution:
- {
- integrity: sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==}
+ engines: {node: '>=8'}
dev: true
/p-limit/1.3.0:
- resolution:
- {
- integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==}
+ engines: {node: '>=4'}
dependencies:
p-try: 1.0.0
/p-limit/2.3.0:
- resolution:
- {
- integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
+ engines: {node: '>=6'}
dependencies:
p-try: 2.2.0
/p-limit/3.1.0:
- resolution:
- {
- integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
+ engines: {node: '>=10'}
dependencies:
yocto-queue: 0.1.0
dev: true
/p-locate/2.0.0:
- resolution: { integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= }
- engines: { node: '>=4' }
+ resolution: {integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=}
+ engines: {node: '>=4'}
dependencies:
p-limit: 1.3.0
/p-locate/3.0.0:
- resolution:
- {
- integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==}
+ engines: {node: '>=6'}
dependencies:
p-limit: 2.3.0
/p-locate/4.1.0:
- resolution:
- {
- integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
+ engines: {node: '>=8'}
dependencies:
p-limit: 2.3.0
/p-map-series/2.1.0:
- resolution:
- {
- integrity: sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==}
+ engines: {node: '>=8'}
dev: true
/p-map/2.1.0:
- resolution:
- {
- integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==}
+ engines: {node: '>=6'}
dev: true
/p-map/4.0.0:
- resolution:
- {
- integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
+ engines: {node: '>=10'}
dependencies:
aggregate-error: 3.0.1
dev: true
/p-pipe/3.1.0:
- resolution:
- {
- integrity: sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==}
+ engines: {node: '>=8'}
dev: true
/p-queue/6.6.2:
- resolution:
- {
- integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==}
+ engines: {node: '>=8'}
dependencies:
eventemitter3: 4.0.7
p-timeout: 3.2.0
dev: true
/p-reduce/2.1.0:
- resolution:
- {
- integrity: sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==}
+ engines: {node: '>=8'}
dev: true
/p-timeout/1.2.1:
- resolution:
- {
- integrity: sha512-gb0ryzr+K2qFqFv6qi3khoeqMZF/+ajxQipEF6NteZVnvz9tzdsfAVj3lYtn1gAXvH5lfLwfxEII799gt/mRIA==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-gb0ryzr+K2qFqFv6qi3khoeqMZF/+ajxQipEF6NteZVnvz9tzdsfAVj3lYtn1gAXvH5lfLwfxEII799gt/mRIA==}
+ engines: {node: '>=4'}
dependencies:
p-finally: 1.0.0
dev: true
/p-timeout/2.0.1:
- resolution:
- {
- integrity: sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==}
+ engines: {node: '>=4'}
dependencies:
p-finally: 1.0.0
dev: true
/p-timeout/3.2.0:
- resolution:
- {
- integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==}
+ engines: {node: '>=8'}
dependencies:
p-finally: 1.0.0
dev: true
/p-try/1.0.0:
- resolution: { integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= }
- engines: { node: '>=4' }
+ resolution: {integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=}
+ engines: {node: '>=4'}
/p-try/2.2.0:
- resolution:
- {
- integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
+ engines: {node: '>=6'}
/p-waterfall/2.1.1:
- resolution:
- {
- integrity: sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw==}
+ engines: {node: '>=8'}
dependencies:
p-reduce: 2.1.0
dev: true
/package-json/6.5.0:
- resolution:
- {
- integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==}
+ engines: {node: '>=8'}
dependencies:
got: 9.6.0
registry-auth-token: 4.2.1
@@ -22043,11 +16522,8 @@ packages:
dev: true
/pacote/11.2.6:
- resolution:
- {
- integrity: sha512-xCl++Hb3aBC7LaWMimbO4xUqZVsEbKDVc6KKDIIyAeBYrmMwY1yJC2nES/lsGd8sdQLUosgBxQyuVNncZ2Ru0w==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-xCl++Hb3aBC7LaWMimbO4xUqZVsEbKDVc6KKDIIyAeBYrmMwY1yJC2nES/lsGd8sdQLUosgBxQyuVNncZ2Ru0w==}
+ engines: {node: '>=10'}
hasBin: true
dependencies:
'@npmcli/git': 2.0.4
@@ -22075,45 +16551,30 @@ packages:
dev: true
/pako/1.0.11:
- resolution:
- {
- integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==,
- }
+ resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
dev: true
/param-case/2.1.1:
- resolution:
- {
- integrity: sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==,
- }
+ resolution: {integrity: sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==}
dependencies:
no-case: 2.3.2
dev: true
/param-case/3.0.4:
- resolution:
- {
- integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==,
- }
+ resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==}
dependencies:
dot-case: 3.0.4
tslib: 2.4.0
dev: true
/parent-module/1.0.1:
- resolution:
- {
- integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
+ engines: {node: '>=6'}
dependencies:
callsites: 3.1.0
/parse-asn1/5.1.5:
- resolution:
- {
- integrity: sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==,
- }
+ resolution: {integrity: sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==}
dependencies:
asn1.js: 4.10.1
browserify-aes: 1.2.0
@@ -22124,10 +16585,7 @@ packages:
dev: true
/parse-english/4.2.0:
- resolution:
- {
- integrity: sha512-jw5N6wZUZViIw3VLG/FUSeL3vDhfw5Q2g4E3nYC69Mm5ANbh9ZWd+eligQbeUoyObZM8neynTn3l14e09pjEWg==,
- }
+ resolution: {integrity: sha512-jw5N6wZUZViIw3VLG/FUSeL3vDhfw5Q2g4E3nYC69Mm5ANbh9ZWd+eligQbeUoyObZM8neynTn3l14e09pjEWg==}
dependencies:
nlcst-to-string: 2.0.4
parse-latin: 4.3.0
@@ -22136,10 +16594,7 @@ packages:
dev: true
/parse-entities/1.2.2:
- resolution:
- {
- integrity: sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==,
- }
+ resolution: {integrity: sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==}
dependencies:
character-entities: 1.2.3
character-entities-legacy: 1.1.3
@@ -22150,10 +16605,7 @@ packages:
dev: true
/parse-entities/2.0.0:
- resolution:
- {
- integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==,
- }
+ resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==}
dependencies:
character-entities: 1.2.3
character-entities-legacy: 1.1.3
@@ -22164,8 +16616,8 @@ packages:
dev: true
/parse-filepath/1.0.2:
- resolution: { integrity: sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= }
- engines: { node: '>=0.8' }
+ resolution: {integrity: sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=}
+ engines: {node: '>=0.8'}
dependencies:
is-absolute: 1.0.0
map-cache: 0.2.2
@@ -22173,11 +16625,8 @@ packages:
dev: true
/parse-git-config/1.1.1:
- resolution:
- {
- integrity: sha512-S3LGXJZVSy/hswvbSkfdbKBRVsnqKrVu6j8fcvdtJ4TxosSELyQDsJPuGPXuZ+EyuYuJd3O4uAF8gcISR0OFrQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-S3LGXJZVSy/hswvbSkfdbKBRVsnqKrVu6j8fcvdtJ4TxosSELyQDsJPuGPXuZ+EyuYuJd3O4uAF8gcISR0OFrQ==}
+ engines: {node: '>=0.10.0'}
dependencies:
extend-shallow: 2.0.1
fs-exists-sync: 0.1.0
@@ -22186,21 +16635,18 @@ packages:
dev: true
/parse-github-repo-url/1.4.1:
- resolution: { integrity: sha1-nn2LslKmy2ukJZUGC3v23z28H1A= }
+ resolution: {integrity: sha1-nn2LslKmy2ukJZUGC3v23z28H1A=}
dev: true
/parse-github-url/1.0.2:
- resolution:
- {
- integrity: sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==}
+ engines: {node: '>=0.10.0'}
hasBin: true
dev: true
/parse-glob/3.0.4:
- resolution: { integrity: sha1-ssN2z7EfNVE7rdFz7wu246OIORw= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-ssN2z7EfNVE7rdFz7wu246OIORw=}
+ engines: {node: '>=0.10.0'}
dependencies:
glob-base: 0.3.0
is-dotfile: 1.0.3
@@ -22209,26 +16655,23 @@ packages:
dev: true
/parse-json/2.2.0:
- resolution: { integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=}
+ engines: {node: '>=0.10.0'}
dependencies:
error-ex: 1.3.2
dev: true
/parse-json/4.0.0:
- resolution: { integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= }
- engines: { node: '>=4' }
+ 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.0.0:
- resolution:
- {
- integrity: sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==}
+ engines: {node: '>=8'}
dependencies:
'@babel/code-frame': 7.16.7
error-ex: 1.3.2
@@ -22236,10 +16679,7 @@ packages:
lines-and-columns: 1.1.6
/parse-latin/4.3.0:
- resolution:
- {
- integrity: sha512-TYKL+K98dcAWoCw/Ac1yrPviU8Trk+/gmjQVaoWEFDZmVD4KRg6c/80xKqNNFQObo2mTONgF8trzAf2UTwKafw==,
- }
+ resolution: {integrity: sha512-TYKL+K98dcAWoCw/Ac1yrPviU8Trk+/gmjQVaoWEFDZmVD4KRg6c/80xKqNNFQObo2mTONgF8trzAf2UTwKafw==}
dependencies:
nlcst-to-string: 2.0.4
unist-util-modify-children: 2.0.0
@@ -22247,36 +16687,24 @@ packages:
dev: true
/parse-ms/2.1.0:
- resolution:
- {
- integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==}
+ engines: {node: '>=6'}
dev: true
/parse-passwd/1.0.0:
- resolution:
- {
- integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==}
+ engines: {node: '>=0.10.0'}
dev: true
/parse-path/4.0.1:
- resolution:
- {
- integrity: sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA==,
- }
+ resolution: {integrity: sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA==}
dependencies:
is-ssh: 1.3.1
protocols: 1.4.7
dev: true
/parse-url/5.0.1:
- resolution:
- {
- integrity: sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg==,
- }
+ resolution: {integrity: sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg==}
dependencies:
is-ssh: 1.3.1
normalize-url: 3.3.0
@@ -22285,166 +16713,118 @@ packages:
dev: true
/parse5-htmlparser2-tree-adapter/6.0.1:
- resolution:
- {
- integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==,
- }
+ resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==}
dependencies:
parse5: 6.0.1
/parse5/6.0.1:
- resolution:
- {
- integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==,
- }
+ resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==}
/parseurl/1.3.3:
- resolution:
- {
- integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==,
- }
- engines: { node: '>= 0.8' }
+ resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
+ engines: {node: '>= 0.8'}
dev: true
/pascal-case/2.0.1:
- resolution:
- {
- integrity: sha512-qjS4s8rBOJa2Xm0jmxXiyh1+OFf6ekCWOvUaRgAQSktzlTbMotS0nmG9gyYAybCWBcuP4fsBeRCKNwGBnMe2OQ==,
- }
+ resolution: {integrity: sha512-qjS4s8rBOJa2Xm0jmxXiyh1+OFf6ekCWOvUaRgAQSktzlTbMotS0nmG9gyYAybCWBcuP4fsBeRCKNwGBnMe2OQ==}
dependencies:
camel-case: 3.0.0
upper-case-first: 1.1.2
dev: true
/pascal-case/3.1.2:
- resolution:
- {
- integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==,
- }
+ resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
dependencies:
no-case: 3.0.4
tslib: 2.4.0
dev: true
/pascalcase/0.1.1:
- resolution:
- {
- integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
/path-browserify/1.0.1:
- resolution:
- {
- integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==,
- }
+ resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
dev: true
/path-case/2.1.1:
- resolution:
- {
- integrity: sha512-Ou0N05MioItesaLr9q8TtHVWmJ6fxWdqKB2RohFmNWVyJ+2zeKIeDNWAN6B/Pe7wpzWChhZX6nONYmOnMeJQ/Q==,
- }
+ resolution: {integrity: sha512-Ou0N05MioItesaLr9q8TtHVWmJ6fxWdqKB2RohFmNWVyJ+2zeKIeDNWAN6B/Pe7wpzWChhZX6nONYmOnMeJQ/Q==}
dependencies:
no-case: 2.3.2
dev: true
/path-case/3.0.4:
- resolution:
- {
- integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==,
- }
+ resolution: {integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==}
dependencies:
dot-case: 3.0.4
tslib: 2.4.0
dev: true
/path-dirname/1.0.2:
- resolution:
- {
- integrity: sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==,
- }
+ resolution: {integrity: sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==}
requiresBuild: true
dev: true
/path-exists/2.1.0:
- resolution: { integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=}
+ engines: {node: '>=0.10.0'}
dependencies:
pinkie-promise: 2.0.1
dev: true
/path-exists/3.0.0:
- resolution:
- {
- integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==}
+ engines: {node: '>=4'}
/path-exists/4.0.0:
- resolution:
- {
- integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
+ engines: {node: '>=8'}
/path-is-absolute/1.0.1:
- resolution:
- {
- integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
+ engines: {node: '>=0.10.0'}
/path-key/1.0.0:
- resolution: { integrity: sha1-XVPVeAGWRsDWiADbThRua9wqx68= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-XVPVeAGWRsDWiADbThRua9wqx68=}
+ engines: {node: '>=0.10.0'}
dev: false
/path-key/2.0.1:
- resolution: { integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= }
- engines: { node: '>=4' }
+ resolution: {integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=}
+ engines: {node: '>=4'}
dev: true
/path-key/3.1.1:
- resolution:
- {
- integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
+ engines: {node: '>=8'}
/path-parse/1.0.7:
- resolution:
- {
- integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==,
- }
+ resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
/path-root-regex/0.1.2:
- resolution: { integrity: sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=}
+ engines: {node: '>=0.10.0'}
dev: true
/path-root/0.1.1:
- resolution: { integrity: sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= }
- engines: { node: '>=0.10.0' }
+ 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: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= }
+ resolution: {integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=}
dev: true
/path-to-regexp/6.1.0:
- resolution:
- {
- integrity: sha512-h9DqehX3zZZDCEm+xbfU0ZmwCGFCAAraPJWMXJ4+v32NjZJilVg3k1TcKsRgIb8IQ/izZSaydDc1OhJCZvs2Dw==,
- }
+ resolution: {integrity: sha512-h9DqehX3zZZDCEm+xbfU0ZmwCGFCAAraPJWMXJ4+v32NjZJilVg3k1TcKsRgIb8IQ/izZSaydDc1OhJCZvs2Dw==}
dev: true
/path-type/1.1.0:
- resolution: { integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=}
+ engines: {node: '>=0.10.0'}
dependencies:
graceful-fs: 4.2.10
pify: 2.3.0
@@ -22452,44 +16832,32 @@ packages:
dev: true
/path-type/2.0.0:
- resolution: { integrity: sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= }
- engines: { node: '>=4' }
+ resolution: {integrity: sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=}
+ engines: {node: '>=4'}
dependencies:
pify: 2.3.0
dev: true
/path-type/3.0.0:
- resolution:
- {
- integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==}
+ engines: {node: '>=4'}
dependencies:
pify: 3.0.0
dev: true
/path-type/4.0.0:
- resolution:
- {
- integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
+ engines: {node: '>=8'}
/pause-stream/0.0.11:
- resolution:
- {
- integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==,
- }
+ resolution: {integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==}
dependencies:
through: 2.3.8
dev: true
/pbkdf2/3.1.1:
- resolution:
- {
- integrity: sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==,
- }
- engines: { node: '>=0.12' }
+ resolution: {integrity: sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==}
+ engines: {node: '>=0.12'}
dependencies:
create-hash: 1.2.0
create-hmac: 1.1.7
@@ -22499,90 +16867,60 @@ packages:
dev: true
/performance-now/2.1.0:
- resolution:
- {
- integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==,
- }
+ resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
dev: true
/picocolors/1.0.0:
- resolution:
- {
- integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==,
- }
+ resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
/picomatch/2.2.3:
- resolution:
- {
- integrity: sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==,
- }
- engines: { node: '>=8.6' }
+ resolution: {integrity: sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==}
+ engines: {node: '>=8.6'}
/pidtree/0.3.0:
- resolution:
- {
- integrity: sha512-9CT4NFlDcosssyg8KVFltgokyKZIFjoBxw8CTGy+5F38Y1eQWrt8tRayiUOXE+zVKQnYu5BR8JjCtvK3BcnBhg==,
- }
- engines: { node: '>=0.10' }
+ resolution: {integrity: sha512-9CT4NFlDcosssyg8KVFltgokyKZIFjoBxw8CTGy+5F38Y1eQWrt8tRayiUOXE+zVKQnYu5BR8JjCtvK3BcnBhg==}
+ engines: {node: '>=0.10'}
hasBin: true
dev: true
/pify/2.3.0:
- resolution:
- {
- integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
+ engines: {node: '>=0.10.0'}
dev: true
/pify/3.0.0:
- resolution:
- {
- integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==}
+ engines: {node: '>=4'}
dev: true
/pify/4.0.1:
- resolution:
- {
- integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
+ engines: {node: '>=6'}
/pify/5.0.0:
- resolution:
- {
- integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==}
+ engines: {node: '>=10'}
dev: true
/pinkie-promise/2.0.1:
- resolution: { integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o= }
- engines: { node: '>=0.10.0' }
+ 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' }
+ resolution: {integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA=}
+ engines: {node: '>=0.10.0'}
dev: true
/pirates/4.0.5:
- resolution:
- {
- integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==,
- }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==}
+ engines: {node: '>= 6'}
/pixrem/5.0.0:
- resolution:
- {
- integrity: sha512-ugJ4Imy92u55zeznaN/5d7iqOBIZjZ7q10/T+dcd0IuFtbLlsGDvAUabFu1cafER+G9f0T1WtTqvzm4KAdcDgQ==,
- }
- engines: { node: '>=4.0.0', npm: '>=1.2.10' }
+ resolution: {integrity: sha512-ugJ4Imy92u55zeznaN/5d7iqOBIZjZ7q10/T+dcd0IuFtbLlsGDvAUabFu1cafER+G9f0T1WtTqvzm4KAdcDgQ==}
+ engines: {node: '>=4.0.0', npm: '>=1.2.10'}
dependencies:
browserslist: 4.20.2
postcss: 7.0.32
@@ -22590,48 +16928,33 @@ packages:
dev: true
/pkg-dir/3.0.0:
- resolution:
- {
- integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==}
+ engines: {node: '>=6'}
dependencies:
find-up: 3.0.0
dev: false
/pkg-dir/4.2.0:
- resolution:
- {
- integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
+ engines: {node: '>=8'}
dependencies:
find-up: 4.1.0
dev: true
/pkg-up/3.1.0:
- resolution:
- {
- integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==}
+ engines: {node: '>=8'}
dependencies:
find-up: 3.0.0
dev: true
/platform/1.3.6:
- resolution:
- {
- integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==,
- }
+ resolution: {integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==}
dev: false
/playwright-chromium/1.22.2:
- resolution:
- {
- integrity: sha512-msRcdCIJkdM2R6S+NMJZ02uyZHzJ7TIzkjzs3usDJ1Pwacp9HMhv9T/S4AxtpFXFmvMZq7UJYb0x+tCdHx9+0w==,
- }
- engines: { node: '>=14' }
+ resolution: {integrity: sha512-msRcdCIJkdM2R6S+NMJZ02uyZHzJ7TIzkjzs3usDJ1Pwacp9HMhv9T/S4AxtpFXFmvMZq7UJYb0x+tCdHx9+0w==}
+ engines: {node: '>=14'}
hasBin: true
requiresBuild: true
dependencies:
@@ -22639,29 +16962,20 @@ packages:
dev: true
/playwright-core/1.22.2:
- resolution:
- {
- integrity: sha512-w/hc/Ld0RM4pmsNeE6aL/fPNWw8BWit2tg+TfqJ3+p59c6s3B6C8mXvXrIPmfQEobkcFDc+4KirNzOQ+uBSP1Q==,
- }
- engines: { node: '>=14' }
+ resolution: {integrity: sha512-w/hc/Ld0RM4pmsNeE6aL/fPNWw8BWit2tg+TfqJ3+p59c6s3B6C8mXvXrIPmfQEobkcFDc+4KirNzOQ+uBSP1Q==}
+ engines: {node: '>=14'}
hasBin: true
dev: true
/please-upgrade-node/3.2.0:
- resolution:
- {
- integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==,
- }
+ resolution: {integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==}
dependencies:
semver-compare: 1.0.0
dev: true
/plop/3.0.5:
- resolution:
- {
- integrity: sha512-bD+/Lr+7NCjNIaYJq1cyHDfxtVCdjwfprgKsNwHwFnwntTiNwZWyxd1NuRDygdQWyPi+rstFMMFAPMek0cYaqA==,
- }
- engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
+ resolution: {integrity: sha512-bD+/Lr+7NCjNIaYJq1cyHDfxtVCdjwfprgKsNwHwFnwntTiNwZWyxd1NuRDygdQWyPi+rstFMMFAPMek0cYaqA==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
hasBin: true
dependencies:
'@types/liftoff': 4.0.0
@@ -22675,25 +16989,16 @@ packages:
dev: true
/pluralize/8.0.0:
- resolution:
- {
- integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==}
+ engines: {node: '>=4'}
dev: true
/posix-character-classes/0.1.1:
- resolution:
- {
- integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==}
+ engines: {node: '>=0.10.0'}
/postcss-attribute-case-insensitive/5.0.0_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==,
- }
+ resolution: {integrity: sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==}
peerDependencies:
postcss: ^8.0.2
dependencies:
@@ -22702,10 +17007,7 @@ packages:
dev: true
/postcss-calc/7.0.1:
- resolution:
- {
- integrity: sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==,
- }
+ resolution: {integrity: sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==}
dependencies:
css-unit-converter: 1.1.1
postcss: 7.0.32
@@ -22714,11 +17016,8 @@ packages:
dev: true
/postcss-clamp/4.1.0_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==,
- }
- engines: { node: '>=7.6.0' }
+ resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==}
+ engines: {node: '>=7.6.0'}
peerDependencies:
postcss: ^8.4.6
dependencies:
@@ -22727,11 +17026,8 @@ packages:
dev: true
/postcss-color-functional-notation/4.2.2_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==}
+ engines: {node: ^12 || ^14 || >=16}
peerDependencies:
postcss: ^8.4
dependencies:
@@ -22740,11 +17036,8 @@ packages:
dev: true
/postcss-color-hex-alpha/8.0.3_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==}
+ engines: {node: ^12 || ^14 || >=16}
peerDependencies:
postcss: ^8.4
dependencies:
@@ -22753,11 +17046,8 @@ packages:
dev: true
/postcss-color-rebeccapurple/7.0.2_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==}
+ engines: {node: ^12 || ^14 || >=16}
peerDependencies:
postcss: ^8.3
dependencies:
@@ -22766,11 +17056,8 @@ packages:
dev: true
/postcss-colormin/4.0.3:
- resolution:
- {
- integrity: sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==}
+ engines: {node: '>=6.9.0'}
dependencies:
browserslist: 4.20.2
color: 3.1.3
@@ -22780,22 +17067,16 @@ packages:
dev: true
/postcss-convert-values/4.0.1:
- resolution:
- {
- integrity: sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==}
+ engines: {node: '>=6.9.0'}
dependencies:
postcss: 7.0.32
postcss-value-parser: 3.3.1
dev: true
/postcss-custom-media/8.0.0_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==,
- }
- engines: { node: '>=10.0.0' }
+ resolution: {integrity: sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==}
+ engines: {node: '>=10.0.0'}
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -22803,11 +17084,8 @@ packages:
dev: true
/postcss-custom-properties/12.1.7_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-N/hYP5gSoFhaqxi2DPCmvto/ZcRDVjE3T1LiAMzc/bg53hvhcHOLpXOHb526LzBBp5ZlAUhkuot/bfpmpgStJg==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-N/hYP5gSoFhaqxi2DPCmvto/ZcRDVjE3T1LiAMzc/bg53hvhcHOLpXOHb526LzBBp5ZlAUhkuot/bfpmpgStJg==}
+ engines: {node: ^12 || ^14 || >=16}
peerDependencies:
postcss: ^8.4
dependencies:
@@ -22816,11 +17094,8 @@ packages:
dev: true
/postcss-custom-selectors/6.0.0_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==,
- }
- engines: { node: '>=10.0.0' }
+ resolution: {integrity: sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==}
+ engines: {node: '>=10.0.0'}
peerDependencies:
postcss: ^8.1.2
dependencies:
@@ -22829,11 +17104,8 @@ packages:
dev: true
/postcss-dir-pseudo-class/6.0.4_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==}
+ engines: {node: ^12 || ^14 || >=16}
peerDependencies:
postcss: ^8.4
dependencies:
@@ -22842,51 +17114,36 @@ packages:
dev: true
/postcss-discard-comments/4.0.2:
- resolution:
- {
- integrity: sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==}
+ engines: {node: '>=6.9.0'}
dependencies:
postcss: 7.0.32
dev: true
/postcss-discard-duplicates/4.0.2:
- resolution:
- {
- integrity: sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==}
+ engines: {node: '>=6.9.0'}
dependencies:
postcss: 7.0.32
dev: true
/postcss-discard-empty/4.0.1:
- resolution:
- {
- integrity: sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==}
+ engines: {node: '>=6.9.0'}
dependencies:
postcss: 7.0.32
dev: true
/postcss-discard-overridden/4.0.1:
- resolution:
- {
- integrity: sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==}
+ engines: {node: '>=6.9.0'}
dependencies:
postcss: 7.0.32
dev: true
/postcss-double-position-gradients/3.1.1_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==}
+ engines: {node: ^12 || ^14 || >=16}
peerDependencies:
postcss: ^8.4
dependencies:
@@ -22896,11 +17153,8 @@ packages:
dev: true
/postcss-env-function/4.0.6_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==}
+ engines: {node: ^12 || ^14 || >=16}
peerDependencies:
postcss: ^8.4
dependencies:
@@ -22909,10 +17163,7 @@ packages:
dev: true
/postcss-flexbugs-fixes/5.0.2_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==,
- }
+ resolution: {integrity: sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==}
peerDependencies:
postcss: ^8.1.4
dependencies:
@@ -22920,11 +17171,8 @@ packages:
dev: true
/postcss-focus-visible/6.0.4_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==}
+ engines: {node: ^12 || ^14 || >=16}
peerDependencies:
postcss: ^8.4
dependencies:
@@ -22933,11 +17181,8 @@ packages:
dev: true
/postcss-focus-within/5.0.4_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==}
+ engines: {node: ^12 || ^14 || >=16}
peerDependencies:
postcss: ^8.4
dependencies:
@@ -22946,10 +17191,7 @@ packages:
dev: true
/postcss-font-variant/5.0.0_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==,
- }
+ resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==}
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -22957,7 +17199,7 @@ packages:
dev: true
/postcss-functions/3.0.0:
- resolution: { integrity: sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4= }
+ resolution: {integrity: sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4=}
dependencies:
glob: 7.2.0
object-assign: 4.1.1
@@ -22966,11 +17208,8 @@ packages:
dev: true
/postcss-gap-properties/3.0.3_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==}
+ engines: {node: ^12 || ^14 || >=16}
peerDependencies:
postcss: ^8.4
dependencies:
@@ -22978,11 +17217,8 @@ packages:
dev: true
/postcss-image-set-function/4.0.6_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==}
+ engines: {node: ^12 || ^14 || >=16}
peerDependencies:
postcss: ^8.4
dependencies:
@@ -22991,10 +17227,7 @@ packages:
dev: true
/postcss-initial/4.0.1_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==,
- }
+ resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==}
peerDependencies:
postcss: ^8.0.0
dependencies:
@@ -23002,21 +17235,15 @@ packages:
dev: true
/postcss-js/2.0.3:
- resolution:
- {
- integrity: sha512-zS59pAk3deu6dVHyrGqmC3oDXBdNdajk4k1RyxeVXCrcEDBUBHoIhE4QTsmhxgzXxsaqFDAkUZfmMa5f/N/79w==,
- }
+ resolution: {integrity: sha512-zS59pAk3deu6dVHyrGqmC3oDXBdNdajk4k1RyxeVXCrcEDBUBHoIhE4QTsmhxgzXxsaqFDAkUZfmMa5f/N/79w==}
dependencies:
camelcase-css: 2.0.1
postcss: 7.0.32
dev: true
/postcss-lab-function/4.2.0_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w==}
+ engines: {node: ^12 || ^14 || >=16}
peerDependencies:
postcss: ^8.4
dependencies:
@@ -23026,30 +17253,24 @@ packages:
dev: true
/postcss-load-config/3.0.0:
- resolution:
- {
- integrity: sha512-lErrN8imuEF1cSiHBV8MiR7HeuzlDpCGNtaMyYHlOBuJHHOGw6S4xOMZp8BbXPr7AGQp14L6PZDlIOpfFJ6f7w==,
- }
- engines: { node: '>= 10' }
+ resolution: {integrity: sha512-lErrN8imuEF1cSiHBV8MiR7HeuzlDpCGNtaMyYHlOBuJHHOGw6S4xOMZp8BbXPr7AGQp14L6PZDlIOpfFJ6f7w==}
+ engines: {node: '>= 10'}
dependencies:
cosmiconfig: 7.0.0
import-cwd: 3.0.0
dev: true
/postcss-load-plugins/2.3.0:
- resolution: { integrity: sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI= }
- engines: { node: '>=0.12' }
+ resolution: {integrity: sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=}
+ engines: {node: '>=0.12'}
dependencies:
cosmiconfig: 2.2.2
object-assign: 4.1.1
dev: true
/postcss-logical/5.0.4_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==}
+ engines: {node: ^12 || ^14 || >=16}
peerDependencies:
postcss: ^8.4
dependencies:
@@ -23057,11 +17278,8 @@ packages:
dev: true
/postcss-media-minmax/5.0.0_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==,
- }
- engines: { node: '>=10.0.0' }
+ resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==}
+ engines: {node: '>=10.0.0'}
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -23069,11 +17287,8 @@ packages:
dev: true
/postcss-merge-longhand/4.0.11:
- resolution:
- {
- integrity: sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==}
+ engines: {node: '>=6.9.0'}
dependencies:
css-color-names: 0.0.4
postcss: 7.0.32
@@ -23082,11 +17297,8 @@ packages:
dev: true
/postcss-merge-rules/4.0.3:
- resolution:
- {
- integrity: sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==}
+ engines: {node: '>=6.9.0'}
dependencies:
browserslist: 4.20.2
caniuse-api: 3.0.0
@@ -23097,22 +17309,16 @@ packages:
dev: true
/postcss-minify-font-values/4.0.2:
- resolution:
- {
- integrity: sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==}
+ engines: {node: '>=6.9.0'}
dependencies:
postcss: 7.0.32
postcss-value-parser: 3.3.1
dev: true
/postcss-minify-gradients/4.0.2:
- resolution:
- {
- integrity: sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==}
+ engines: {node: '>=6.9.0'}
dependencies:
cssnano-util-get-arguments: 4.0.0
is-color-stop: 1.1.0
@@ -23121,11 +17327,8 @@ packages:
dev: true
/postcss-minify-params/4.0.2:
- resolution:
- {
- integrity: sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==}
+ engines: {node: '>=6.9.0'}
dependencies:
alphanum-sort: 1.0.2
browserslist: 4.20.2
@@ -23136,11 +17339,8 @@ packages:
dev: true
/postcss-minify-selectors/4.0.2:
- resolution:
- {
- integrity: sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==}
+ engines: {node: '>=6.9.0'}
dependencies:
alphanum-sort: 1.0.2
has: 1.0.3
@@ -23149,11 +17349,8 @@ packages:
dev: true
/postcss-modules-extract-imports/3.0.0_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==,
- }
- engines: { node: ^10 || ^12 || >= 14 }
+ resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==}
+ engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -23161,11 +17358,8 @@ packages:
dev: true
/postcss-modules-extract-imports/3.0.0_postcss@8.4.5:
- resolution:
- {
- integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==,
- }
- engines: { node: ^10 || ^12 || >= 14 }
+ resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==}
+ engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -23173,11 +17367,8 @@ packages:
dev: true
/postcss-modules-local-by-default/4.0.0_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==,
- }
- engines: { node: ^10 || ^12 || >= 14 }
+ resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==}
+ engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -23188,11 +17379,8 @@ packages:
dev: true
/postcss-modules-local-by-default/4.0.0_postcss@8.4.5:
- resolution:
- {
- integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==,
- }
- engines: { node: ^10 || ^12 || >= 14 }
+ resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==}
+ engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -23203,11 +17391,8 @@ packages:
dev: true
/postcss-modules-scope/3.0.0_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==,
- }
- engines: { node: ^10 || ^12 || >= 14 }
+ resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==}
+ engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -23216,11 +17401,8 @@ packages:
dev: true
/postcss-modules-scope/3.0.0_postcss@8.4.5:
- resolution:
- {
- integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==,
- }
- engines: { node: ^10 || ^12 || >= 14 }
+ resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==}
+ engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -23229,11 +17411,8 @@ packages:
dev: true
/postcss-modules-values/4.0.0_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==,
- }
- engines: { node: ^10 || ^12 || >= 14 }
+ resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==}
+ engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -23242,11 +17421,8 @@ packages:
dev: true
/postcss-modules-values/4.0.0_postcss@8.4.5:
- resolution:
- {
- integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==,
- }
- engines: { node: ^10 || ^12 || >= 14 }
+ resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==}
+ engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -23255,10 +17431,7 @@ packages:
dev: true
/postcss-modules/4.0.0_postcss@8.4.5:
- resolution:
- {
- integrity: sha512-ghS/ovDzDqARm4Zj6L2ntadjyQMoyJmi0JkLlYtH2QFLrvNlxH5OAVRPWPeKilB0pY7SbuhO173KOWkPAxRJcw==,
- }
+ resolution: {integrity: sha512-ghS/ovDzDqARm4Zj6L2ntadjyQMoyJmi0JkLlYtH2QFLrvNlxH5OAVRPWPeKilB0pY7SbuhO173KOWkPAxRJcw==}
peerDependencies:
postcss: ^8.0.0
dependencies:
@@ -23274,21 +17447,15 @@ packages:
dev: true
/postcss-nested/4.2.1:
- resolution:
- {
- integrity: sha512-AMayXX8tS0HCp4O4lolp4ygj9wBn32DJWXvG6gCv+ZvJrEa00GUxJcJEEzMh87BIe6FrWdYkpR2cuyqHKrxmXw==,
- }
+ resolution: {integrity: sha512-AMayXX8tS0HCp4O4lolp4ygj9wBn32DJWXvG6gCv+ZvJrEa00GUxJcJEEzMh87BIe6FrWdYkpR2cuyqHKrxmXw==}
dependencies:
postcss: 7.0.32
postcss-selector-parser: 6.0.10
dev: true
/postcss-nesting/10.1.4_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-2ixdQ59ik/Gt1+oPHiI1kHdwEI8lLKEmui9B1nl6163ANLC+GewQn7fXMxJF2JSb4i2MKL96GU8fIiQztK4TTA==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-2ixdQ59ik/Gt1+oPHiI1kHdwEI8lLKEmui9B1nl6163ANLC+GewQn7fXMxJF2JSb4i2MKL96GU8fIiQztK4TTA==}
+ engines: {node: ^12 || ^14 || >=16}
peerDependencies:
postcss: ^8.4
dependencies:
@@ -23297,21 +17464,15 @@ packages:
dev: true
/postcss-normalize-charset/4.0.1:
- resolution:
- {
- integrity: sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==}
+ engines: {node: '>=6.9.0'}
dependencies:
postcss: 7.0.32
dev: true
/postcss-normalize-display-values/4.0.2:
- resolution:
- {
- integrity: sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==}
+ engines: {node: '>=6.9.0'}
dependencies:
cssnano-util-get-match: 4.0.0
postcss: 7.0.32
@@ -23319,11 +17480,8 @@ packages:
dev: true
/postcss-normalize-positions/4.0.2:
- resolution:
- {
- integrity: sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==}
+ engines: {node: '>=6.9.0'}
dependencies:
cssnano-util-get-arguments: 4.0.0
has: 1.0.3
@@ -23332,11 +17490,8 @@ packages:
dev: true
/postcss-normalize-repeat-style/4.0.2:
- resolution:
- {
- integrity: sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==}
+ engines: {node: '>=6.9.0'}
dependencies:
cssnano-util-get-arguments: 4.0.0
cssnano-util-get-match: 4.0.0
@@ -23345,11 +17500,8 @@ packages:
dev: true
/postcss-normalize-string/4.0.2:
- resolution:
- {
- integrity: sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==}
+ engines: {node: '>=6.9.0'}
dependencies:
has: 1.0.3
postcss: 7.0.32
@@ -23357,11 +17509,8 @@ packages:
dev: true
/postcss-normalize-timing-functions/4.0.2:
- resolution:
- {
- integrity: sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==}
+ engines: {node: '>=6.9.0'}
dependencies:
cssnano-util-get-match: 4.0.0
postcss: 7.0.32
@@ -23369,11 +17518,8 @@ packages:
dev: true
/postcss-normalize-unicode/4.0.1:
- resolution:
- {
- integrity: sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==}
+ engines: {node: '>=6.9.0'}
dependencies:
browserslist: 4.20.2
postcss: 7.0.32
@@ -23381,11 +17527,8 @@ packages:
dev: true
/postcss-normalize-url/4.0.1:
- resolution:
- {
- integrity: sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==}
+ engines: {node: '>=6.9.0'}
dependencies:
is-absolute-url: 2.1.0
normalize-url: 3.3.0
@@ -23394,30 +17537,21 @@ packages:
dev: true
/postcss-normalize-whitespace/4.0.2:
- resolution:
- {
- integrity: sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==}
+ engines: {node: '>=6.9.0'}
dependencies:
postcss: 7.0.32
postcss-value-parser: 3.3.1
dev: true
/postcss-opacity-percentage/1.1.2:
- resolution:
- {
- integrity: sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==}
+ engines: {node: ^12 || ^14 || >=16}
dev: true
/postcss-ordered-values/4.1.2:
- resolution:
- {
- integrity: sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==}
+ engines: {node: '>=6.9.0'}
dependencies:
cssnano-util-get-arguments: 4.0.0
postcss: 7.0.32
@@ -23425,11 +17559,8 @@ packages:
dev: true
/postcss-overflow-shorthand/3.0.3_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==}
+ engines: {node: ^12 || ^14 || >=16}
peerDependencies:
postcss: ^8.4
dependencies:
@@ -23437,10 +17568,7 @@ packages:
dev: true
/postcss-page-break/3.0.4_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==,
- }
+ resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==}
peerDependencies:
postcss: ^8
dependencies:
@@ -23448,11 +17576,8 @@ packages:
dev: true
/postcss-place/7.0.4_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==}
+ engines: {node: ^12 || ^14 || >=16}
peerDependencies:
postcss: ^8.4
dependencies:
@@ -23461,11 +17586,8 @@ packages:
dev: true
/postcss-preset-env/7.4.3_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-dlPA65g9KuGv7YsmGyCKtFkZKCPLkoVMUE3omOl6yM+qrynVHxFvf0tMuippIrXB/sB/MyhL1FgTIbrO+qMERg==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-dlPA65g9KuGv7YsmGyCKtFkZKCPLkoVMUE3omOl6yM+qrynVHxFvf0tMuippIrXB/sB/MyhL1FgTIbrO+qMERg==}
+ engines: {node: ^12 || ^14 || >=16}
peerDependencies:
postcss: ^8.4
dependencies:
@@ -23516,11 +17638,8 @@ packages:
dev: true
/postcss-pseudo-class-any-link/7.1.1_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg==,
- }
- engines: { node: ^12 || ^14 || >=16 }
+ resolution: {integrity: sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg==}
+ engines: {node: ^12 || ^14 || >=16}
peerDependencies:
postcss: ^8.4
dependencies:
@@ -23529,17 +17648,14 @@ packages:
dev: true
/postcss-pseudoelements/5.0.0:
- resolution: { integrity: sha1-7vGU6NUkZFylIKlJ6V5RjoEkAss= }
+ resolution: {integrity: sha1-7vGU6NUkZFylIKlJ6V5RjoEkAss=}
dependencies:
postcss: 6.0.23
dev: true
/postcss-reduce-initial/4.0.3:
- resolution:
- {
- integrity: sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==}
+ engines: {node: '>=6.9.0'}
dependencies:
browserslist: 4.20.2
caniuse-api: 3.0.0
@@ -23548,11 +17664,8 @@ packages:
dev: true
/postcss-reduce-transforms/4.0.2:
- resolution:
- {
- integrity: sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==}
+ engines: {node: '>=6.9.0'}
dependencies:
cssnano-util-get-match: 4.0.0
has: 1.0.3
@@ -23561,10 +17674,7 @@ packages:
dev: true
/postcss-replace-overflow-wrap/4.0.0_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==,
- }
+ resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==}
peerDependencies:
postcss: ^8.0.3
dependencies:
@@ -23572,21 +17682,15 @@ packages:
dev: true
/postcss-safe-parser/5.0.2:
- resolution:
- {
- integrity: sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==,
- }
- engines: { node: '>=10.0' }
+ resolution: {integrity: sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==}
+ engines: {node: '>=10.0'}
dependencies:
postcss: 8.4.14
dev: true
/postcss-safe-parser/6.0.0_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==,
- }
- engines: { node: '>=12.0' }
+ resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==}
+ engines: {node: '>=12.0'}
peerDependencies:
postcss: ^8.3.3
dependencies:
@@ -23594,11 +17698,8 @@ packages:
dev: true
/postcss-scss/4.0.3_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-j4KxzWovfdHsyxwl1BxkUal/O4uirvHgdzMKS1aWJBAV0qh2qj5qAZqpeBfVUYGWv+4iK9Az7SPyZ4fyNju1uA==,
- }
- engines: { node: '>=12.0' }
+ resolution: {integrity: sha512-j4KxzWovfdHsyxwl1BxkUal/O4uirvHgdzMKS1aWJBAV0qh2qj5qAZqpeBfVUYGWv+4iK9Az7SPyZ4fyNju1uA==}
+ engines: {node: '>=12.0'}
peerDependencies:
postcss: ^8.3.3
dependencies:
@@ -23606,10 +17707,7 @@ packages:
dev: true
/postcss-selector-not/5.0.0_postcss@8.4.14:
- resolution:
- {
- integrity: sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==,
- }
+ resolution: {integrity: sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==}
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -23618,11 +17716,8 @@ packages:
dev: true
/postcss-selector-parser/3.1.1:
- resolution:
- {
- integrity: sha512-ngip+qFQyMK6HpalUODPxc/a2QSb+cp/6qVUGDUwwNNfQTnPK77Wam3iy9RBu5P+uuw0G+7680lrg1elcVfFIg==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-ngip+qFQyMK6HpalUODPxc/a2QSb+cp/6qVUGDUwwNNfQTnPK77Wam3iy9RBu5P+uuw0G+7680lrg1elcVfFIg==}
+ engines: {node: '>=4'}
dependencies:
dot-prop: 4.2.0
indexes-of: 1.0.1
@@ -23630,11 +17725,8 @@ packages:
dev: true
/postcss-selector-parser/5.0.0:
- resolution:
- {
- integrity: sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==}
+ engines: {node: '>=4'}
dependencies:
cssesc: 2.0.0
indexes-of: 1.0.1
@@ -23642,32 +17734,23 @@ packages:
dev: true
/postcss-selector-parser/6.0.10:
- resolution:
- {
- integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==}
+ engines: {node: '>=4'}
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
dev: true
/postcss-short-size/4.0.0:
- resolution:
- {
- integrity: sha512-/RRw2JFj+7xmX+GO5HIp9+sVNZTm+bXWKwHlxxXcxEJDPng/dNeWGXIdExbuknqgDeDX/lv5YfgjD2g5TUtUtA==,
- }
- engines: { node: '>=6.0.0' }
+ resolution: {integrity: sha512-/RRw2JFj+7xmX+GO5HIp9+sVNZTm+bXWKwHlxxXcxEJDPng/dNeWGXIdExbuknqgDeDX/lv5YfgjD2g5TUtUtA==}
+ engines: {node: '>=6.0.0'}
dependencies:
postcss: 7.0.32
dev: true
/postcss-svgo/4.0.2:
- resolution:
- {
- integrity: sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==}
+ engines: {node: '>=6.9.0'}
dependencies:
is-svg: 3.0.0
postcss: 7.0.32
@@ -23676,18 +17759,15 @@ packages:
dev: true
/postcss-trolling/0.1.7:
- resolution: { integrity: sha1-JqCN7gusKm+8UFeBAZdiZPYuyLs= }
+ resolution: {integrity: sha1-JqCN7gusKm+8UFeBAZdiZPYuyLs=}
dependencies:
object-assign: 4.1.1
postcss: 5.2.18
dev: true
/postcss-unique-selectors/4.0.1:
- resolution:
- {
- integrity: sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==}
+ engines: {node: '>=6.9.0'}
dependencies:
alphanum-sort: 1.0.2
postcss: 7.0.32
@@ -23695,25 +17775,16 @@ packages:
dev: true
/postcss-value-parser/3.3.1:
- resolution:
- {
- integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==,
- }
+ resolution: {integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==}
dev: true
/postcss-value-parser/4.2.0:
- resolution:
- {
- integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==,
- }
+ resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
dev: true
/postcss/5.2.18:
- resolution:
- {
- integrity: sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==,
- }
- engines: { node: '>=0.12' }
+ resolution: {integrity: sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==}
+ engines: {node: '>=0.12'}
dependencies:
chalk: 1.1.3
js-base64: 2.5.1
@@ -23722,11 +17793,8 @@ packages:
dev: true
/postcss/6.0.23:
- resolution:
- {
- integrity: sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==,
- }
- engines: { node: '>=4.0.0' }
+ resolution: {integrity: sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==}
+ engines: {node: '>=4.0.0'}
dependencies:
chalk: 2.4.2
source-map: 0.6.1
@@ -23734,11 +17802,8 @@ packages:
dev: true
/postcss/7.0.14:
- resolution:
- {
- integrity: sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==,
- }
- engines: { node: '>=6.0.0' }
+ resolution: {integrity: sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==}
+ engines: {node: '>=6.0.0'}
dependencies:
chalk: 2.4.2
source-map: 0.6.1
@@ -23746,11 +17811,8 @@ packages:
dev: true
/postcss/7.0.32:
- resolution:
- {
- integrity: sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==,
- }
- engines: { node: '>=6.0.0' }
+ resolution: {integrity: sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==}
+ engines: {node: '>=6.0.0'}
dependencies:
chalk: 2.4.2
source-map: 0.6.1
@@ -23758,11 +17820,8 @@ packages:
dev: true
/postcss/8.2.13:
- resolution:
- {
- integrity: sha512-FCE5xLH+hjbzRdpbRb1IMCvPv9yZx2QnDarBEYSN0N0HYk+TcXsEhwdFcFb+SRWOKzKGErhIEbBK2ogyLdTtfQ==,
- }
- engines: { node: ^10 || ^12 || >=14 }
+ resolution: {integrity: sha512-FCE5xLH+hjbzRdpbRb1IMCvPv9yZx2QnDarBEYSN0N0HYk+TcXsEhwdFcFb+SRWOKzKGErhIEbBK2ogyLdTtfQ==}
+ engines: {node: ^10 || ^12 || >=14}
dependencies:
colorette: 1.4.0
nanoid: 3.3.4
@@ -23770,22 +17829,16 @@ packages:
dev: true
/postcss/8.4.14:
- resolution:
- {
- integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==,
- }
- engines: { node: ^10 || ^12 || >=14 }
+ resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==}
+ engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.4
picocolors: 1.0.0
source-map-js: 1.0.2
/postcss/8.4.5:
- resolution:
- {
- integrity: sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==,
- }
- engines: { node: ^10 || ^12 || >=14 }
+ resolution: {integrity: sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==}
+ engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.4
picocolors: 1.0.0
@@ -23793,87 +17846,60 @@ packages:
dev: true
/prelude-ls/1.1.2:
- resolution: { integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= }
- engines: { node: '>= 0.8.0' }
+ resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=}
+ engines: {node: '>= 0.8.0'}
dev: true
/prelude-ls/1.2.1:
- resolution:
- {
- integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==,
- }
- engines: { node: '>= 0.8.0' }
+ resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
+ engines: {node: '>= 0.8.0'}
/prepend-http/1.0.4:
- resolution:
- {
- integrity: sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==}
+ engines: {node: '>=0.10.0'}
dev: true
/prepend-http/2.0.0:
- resolution:
- {
- integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==}
+ engines: {node: '>=4'}
dev: true
/preserve/0.2.0:
- resolution: { integrity: sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=}
+ engines: {node: '>=0.10.0'}
dev: true
/prettier/2.5.1:
- resolution:
- {
- integrity: sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==,
- }
- engines: { node: '>=10.13.0' }
+ resolution: {integrity: sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==}
+ engines: {node: '>=10.13.0'}
hasBin: true
dev: true
/pretty-bytes/3.0.1:
- resolution:
- {
- integrity: sha512-eb7ZAeUTgfh294cElcu51w+OTRp/6ItW758LjwJSK72LDevcuJn0P4eD71PLMDGPwwatXmAmYHTkzvpKlJE3ow==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-eb7ZAeUTgfh294cElcu51w+OTRp/6ItW758LjwJSK72LDevcuJn0P4eD71PLMDGPwwatXmAmYHTkzvpKlJE3ow==}
+ engines: {node: '>=0.10.0'}
dependencies:
number-is-nan: 1.0.1
dev: true
/pretty-bytes/5.3.0:
- resolution:
- {
- integrity: sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==}
+ engines: {node: '>=6'}
dev: true
/pretty-bytes/5.5.0:
- resolution:
- {
- integrity: sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA==}
+ engines: {node: '>=6'}
dev: true
/pretty-bytes/5.6.0:
- resolution:
- {
- integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==}
+ engines: {node: '>=6'}
dev: true
/pretty-format/26.6.2:
- resolution:
- {
- integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==,
- }
- engines: { node: '>= 10' }
+ resolution: {integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==}
+ engines: {node: '>= 10'}
dependencies:
'@jest/types': 26.6.2
ansi-regex: 5.0.1
@@ -23882,11 +17908,8 @@ packages:
dev: true
/pretty-format/27.5.1:
- resolution:
- {
- integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==,
- }
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
ansi-regex: 5.0.1
ansi-styles: 5.1.0
@@ -23894,11 +17917,8 @@ packages:
dev: true
/pretty-format/28.1.3:
- resolution:
- {
- integrity: sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==,
- }
- engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 }
+ resolution: {integrity: sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
'@jest/schemas': 28.1.3
ansi-regex: 5.0.1
@@ -23907,66 +17927,48 @@ packages:
dev: true
/pretty-hrtime/1.0.3:
- resolution: { integrity: sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= }
- engines: { node: '>= 0.8' }
+ resolution: {integrity: sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=}
+ engines: {node: '>= 0.8'}
dev: true
/pretty-ms/7.0.0:
- resolution:
- {
- integrity: sha512-J3aPWiC5e9ZeZFuSeBraGxSkGMOvulSWsxDByOcbD1Pr75YL3LSNIKIb52WXbCLE1sS5s4inBBbryjF4Y05Ceg==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-J3aPWiC5e9ZeZFuSeBraGxSkGMOvulSWsxDByOcbD1Pr75YL3LSNIKIb52WXbCLE1sS5s4inBBbryjF4Y05Ceg==}
+ engines: {node: '>=10'}
dependencies:
parse-ms: 2.1.0
dev: true
/pretty-ms/7.0.1:
- resolution:
- {
- integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==}
+ engines: {node: '>=10'}
dependencies:
parse-ms: 2.1.0
dev: true
/private/0.1.8:
- resolution:
- {
- integrity: sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==,
- }
- engines: { node: '>= 0.6' }
+ resolution: {integrity: sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==}
+ engines: {node: '>= 0.6'}
dev: true
/process-nextick-args/1.0.7:
- resolution: { integrity: sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M= }
+ resolution: {integrity: sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=}
dev: true
/process-nextick-args/2.0.1:
- resolution:
- {
- integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==,
- }
+ resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
dev: true
/process/0.11.10:
- resolution: { integrity: sha1-czIwDoQBYb2j5podHZGn1LwW8YI= }
- engines: { node: '>= 0.6.0' }
+ resolution: {integrity: sha1-czIwDoQBYb2j5podHZGn1LwW8YI=}
+ engines: {node: '>= 0.6.0'}
dev: true
/progress/2.0.3:
- resolution:
- {
- integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==,
- }
- engines: { node: '>=0.4.0' }
+ resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
+ engines: {node: '>=0.4.0'}
/promise-inflight/1.0.1:
- resolution:
- {
- integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==,
- }
+ resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==}
peerDependencies:
bluebird: '*'
peerDependenciesMeta:
@@ -23975,120 +17977,87 @@ packages:
dev: true
/promise-polyfill/6.1.0:
- resolution:
- {
- integrity: sha512-g0LWaH0gFsxovsU7R5LrrhHhWAWiHRnh1GPrhXnPgYsDkIqjRYUYSZEsej/wtleDrz5xVSIDbeKfidztp2XHFQ==,
- }
+ resolution: {integrity: sha512-g0LWaH0gFsxovsU7R5LrrhHhWAWiHRnh1GPrhXnPgYsDkIqjRYUYSZEsej/wtleDrz5xVSIDbeKfidztp2XHFQ==}
dev: true
/promise-polyfill/8.1.3:
- resolution:
- {
- integrity: sha512-MG5r82wBzh7pSKDRa9y+vllNHz3e3d4CNj1PQE4BQYxLme0gKYYBm9YENq+UkEikyZ0XbiGWxYlVw3Rl9O/U8g==,
- }
+ resolution: {integrity: sha512-MG5r82wBzh7pSKDRa9y+vllNHz3e3d4CNj1PQE4BQYxLme0gKYYBm9YENq+UkEikyZ0XbiGWxYlVw3Rl9O/U8g==}
dev: true
/promise-retry/1.1.1:
- resolution: { integrity: sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0= }
- engines: { node: '>=0.12' }
+ resolution: {integrity: sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=}
+ engines: {node: '>=0.12'}
dependencies:
err-code: 1.1.2
retry: 0.10.1
dev: true
/promise-retry/2.0.1:
- resolution:
- {
- integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==}
+ engines: {node: '>=10'}
dependencies:
err-code: 2.0.3
retry: 0.12.0
dev: true
/promise.series/0.2.0:
- resolution:
- {
- integrity: sha512-VWQJyU2bcDTgZw8kpfBpB/ejZASlCrzwz5f2hjb/zlujOEB4oeiAhHygAWq8ubsX2GVkD4kCU5V2dwOTaCY5EQ==,
- }
- engines: { node: '>=0.12' }
+ resolution: {integrity: sha512-VWQJyU2bcDTgZw8kpfBpB/ejZASlCrzwz5f2hjb/zlujOEB4oeiAhHygAWq8ubsX2GVkD4kCU5V2dwOTaCY5EQ==}
+ engines: {node: '>=0.12'}
dev: true
/promise/7.3.1:
- resolution:
- {
- integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==,
- }
+ resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==}
dependencies:
asap: 2.0.6
dev: true
/promise/8.1.0:
- resolution:
- {
- integrity: sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==,
- }
+ resolution: {integrity: sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==}
dependencies:
asap: 2.0.6
dev: true
/prompts/2.1.0:
- resolution:
- {
- integrity: sha512-+x5TozgqYdOwWsQFZizE/Tra3fKvAoy037kOyU6cgz84n8f6zxngLOV4O32kTwt9FcLCxAqw0P/c8rOr9y+Gfg==,
- }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-+x5TozgqYdOwWsQFZizE/Tra3fKvAoy037kOyU6cgz84n8f6zxngLOV4O32kTwt9FcLCxAqw0P/c8rOr9y+Gfg==}
+ engines: {node: '>= 6'}
dependencies:
kleur: 3.0.3
sisteransi: 1.0.4
dev: true
/prompts/2.3.0:
- resolution:
- {
- integrity: sha512-NfbbPPg/74fT7wk2XYQ7hAIp9zJyZp5Fu19iRbORqqy1BhtrkZ0fPafBU+7bmn8ie69DpT0R6QpJIN2oisYjJg==,
- }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-NfbbPPg/74fT7wk2XYQ7hAIp9zJyZp5Fu19iRbORqqy1BhtrkZ0fPafBU+7bmn8ie69DpT0R6QpJIN2oisYjJg==}
+ engines: {node: '>= 6'}
dependencies:
kleur: 3.0.3
sisteransi: 1.0.4
dev: true
/promzard/0.3.0:
- resolution: { integrity: sha1-JqXW7ox97kyxIggwWs+5O6OCqe4= }
+ resolution: {integrity: sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=}
dependencies:
read: 1.0.7
dev: true
/prop-types/15.8.1:
- resolution:
- {
- integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==,
- }
+ resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
dependencies:
loose-envify: 1.4.0
object-assign: 4.1.1
react-is: 16.13.1
/property-information/5.6.0:
- resolution:
- {
- integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==,
- }
+ resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==}
dependencies:
xtend: 4.0.2
dev: true
/proto-list/1.2.4:
- resolution: { integrity: sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= }
+ resolution: {integrity: sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=}
dev: true
/protobufjs/6.11.2:
- resolution:
- {
- integrity: sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==,
- }
+ resolution: {integrity: sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==}
hasBin: true
requiresBuild: true
dependencies:
@@ -24108,38 +18077,26 @@ packages:
dev: true
/protocols/1.4.7:
- resolution:
- {
- integrity: sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg==,
- }
+ resolution: {integrity: sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg==}
dev: true
/proxy-addr/2.0.5:
- resolution:
- {
- integrity: sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==,
- }
- engines: { node: '>= 0.10' }
+ resolution: {integrity: sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==}
+ engines: {node: '>= 0.10'}
dependencies:
forwarded: 0.1.2
ipaddr.js: 1.9.0
dev: true
/pseudomap/1.0.2:
- resolution: { integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM= }
+ resolution: {integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM=}
/psl/1.8.0:
- resolution:
- {
- integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==,
- }
+ resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==}
dev: true
/public-encrypt/4.0.3:
- resolution:
- {
- integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==,
- }
+ resolution: {integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==}
dependencies:
bn.js: 4.11.9
browserify-rsa: 4.0.1
@@ -24150,15 +18107,12 @@ packages:
dev: true
/puka/1.0.1:
- resolution:
- {
- integrity: sha512-ssjRZxBd7BT3dte1RR3VoeT2cT/ODH8x+h0rUF1rMqB0srHYf48stSDWfiYakTp5UBZMxroZhB2+ExLDHm7W3g==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-ssjRZxBd7BT3dte1RR3VoeT2cT/ODH8x+h0rUF1rMqB0srHYf48stSDWfiYakTp5UBZMxroZhB2+ExLDHm7W3g==}
+ engines: {node: '>=4'}
dev: true
/pump-chain/1.0.0:
- resolution: { integrity: sha1-fVfY2a2BgeqAj1QTxPK8HnhqXjc= }
+ resolution: {integrity: sha1-fVfY2a2BgeqAj1QTxPK8HnhqXjc=}
dependencies:
bubble-stream-error: 1.0.0
pump: 1.0.3
@@ -24166,47 +18120,32 @@ packages:
dev: true
/pump/1.0.3:
- resolution:
- {
- integrity: sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==,
- }
+ resolution: {integrity: sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==}
dependencies:
end-of-stream: 1.4.4
once: 1.4.0
dev: true
/pump/3.0.0:
- resolution:
- {
- integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==,
- }
+ resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
dependencies:
end-of-stream: 1.4.4
once: 1.4.0
/punycode/2.1.1:
- resolution:
- {
- integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==}
+ engines: {node: '>=6'}
/pupa/2.1.1:
- resolution:
- {
- integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==}
+ engines: {node: '>=8'}
dependencies:
escape-goat: 2.1.1
dev: true
/purgecss/1.4.2:
- resolution:
- {
- integrity: sha512-hkOreFTgiyMHMmC2BxzdIw5DuC6kxAbP/gGOGd3MEsF3+5m69rIvUEPaxrnoUtfODTFKe9hcXjGwC6jcjoyhOw==,
- }
- engines: { node: '>=4.4.0', npm: '>=5.2.0' }
+ resolution: {integrity: sha512-hkOreFTgiyMHMmC2BxzdIw5DuC6kxAbP/gGOGd3MEsF3+5m69rIvUEPaxrnoUtfODTFKe9hcXjGwC6jcjoyhOw==}
+ engines: {node: '>=4.4.0', npm: '>=5.2.0'}
hasBin: true
dependencies:
glob: 7.2.0
@@ -24216,101 +18155,71 @@ packages:
dev: true
/q/1.5.1:
- resolution: { integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= }
- engines: { node: '>=0.6.0', teleport: '>=0.2.0' }
+ resolution: {integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=}
+ engines: {node: '>=0.6.0', teleport: '>=0.2.0'}
dev: true
/qs/6.5.2:
- resolution:
- {
- integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==,
- }
- engines: { node: '>=0.6' }
+ resolution: {integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==}
+ engines: {node: '>=0.6'}
dev: true
/qs/6.7.0:
- resolution:
- {
- integrity: sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==,
- }
- engines: { node: '>=0.6' }
+ resolution: {integrity: sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==}
+ engines: {node: '>=0.6'}
dev: true
/qs/6.9.1:
- resolution:
- {
- integrity: sha512-Cxm7/SS/y/Z3MHWSxXb8lIFqgqBowP5JMlTUFyJN88y0SGQhVmZnqFK/PeuMX9LzUyWsqqhNxIyg0jlzq946yA==,
- }
- engines: { node: '>=0.6' }
+ resolution: {integrity: sha512-Cxm7/SS/y/Z3MHWSxXb8lIFqgqBowP5JMlTUFyJN88y0SGQhVmZnqFK/PeuMX9LzUyWsqqhNxIyg0jlzq946yA==}
+ engines: {node: '>=0.6'}
dev: true
/querystring-es3/0.2.1:
- resolution: { integrity: sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= }
- engines: { node: '>=0.4.x' }
+ resolution: {integrity: sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=}
+ engines: {node: '>=0.4.x'}
dev: true
/querystring/0.2.0:
- resolution:
- {
- integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==,
- }
- engines: { node: '>=0.4.x' }
+ resolution: {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
/queue/6.0.1:
- resolution:
- {
- integrity: sha512-AJBQabRCCNr9ANq8v77RJEv73DPbn55cdTb+Giq4X0AVnNVZvMHlYp7XlQiN+1npCZj1DuSmaA2hYVUUDgxFDg==,
- }
+ resolution: {integrity: sha512-AJBQabRCCNr9ANq8v77RJEv73DPbn55cdTb+Giq4X0AVnNVZvMHlYp7XlQiN+1npCZj1DuSmaA2hYVUUDgxFDg==}
dependencies:
inherits: 2.0.4
dev: true
/queue/6.0.2:
- resolution:
- {
- integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==,
- }
+ resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==}
dependencies:
inherits: 2.0.4
dev: true
/quick-lru/4.0.1:
- resolution:
- {
- integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==}
+ engines: {node: '>=8'}
/quotation/1.1.3:
- resolution:
- {
- integrity: sha512-45gUgmX/RtQOQV1kwM06boP49OYXcKCPrYwdmAvs5YqkpiobhNKKwo524JM6Ma0ko3oN9tXNcWs9+ABq3Ry7YA==,
- }
+ resolution: {integrity: sha512-45gUgmX/RtQOQV1kwM06boP49OYXcKCPrYwdmAvs5YqkpiobhNKKwo524JM6Ma0ko3oN9tXNcWs9+ABq3Ry7YA==}
dev: true
/random-seed/0.3.0:
- resolution: { integrity: sha1-2UXy4fOPSejViRNDG4v2u5N1Vs0= }
- engines: { node: '>= 0.6.0' }
+ resolution: {integrity: sha1-2UXy4fOPSejViRNDG4v2u5N1Vs0=}
+ engines: {node: '>= 0.6.0'}
dependencies:
json-stringify-safe: 5.0.1
dev: true
/random-string/0.2.0:
- resolution:
- {
- integrity: sha512-isA91IquV3ZrFbvwkAtExP8aGL+csx3KGEsEJrvCidzOHioPl5B5g7WyJlk0lMkEz5/i1PqrWTvcdtJHPtrp1g==,
- }
- engines: { node: '>= 0.10.0' }
+ resolution: {integrity: sha512-isA91IquV3ZrFbvwkAtExP8aGL+csx3KGEsEJrvCidzOHioPl5B5g7WyJlk0lMkEz5/i1PqrWTvcdtJHPtrp1g==}
+ engines: {node: '>= 0.10.0'}
dev: true
/randomatic/3.1.1:
- resolution:
- {
- integrity: sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==,
- }
- engines: { node: '>= 0.10.0' }
+ resolution: {integrity: sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==}
+ engines: {node: '>= 0.10.0'}
dependencies:
is-number: 4.0.0
kind-of: 6.0.3
@@ -24318,38 +18227,26 @@ packages:
dev: true
/randombytes/2.1.0:
- resolution:
- {
- integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==,
- }
+ resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
dependencies:
safe-buffer: 5.2.0
dev: true
/randomfill/1.0.4:
- resolution:
- {
- integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==,
- }
+ resolution: {integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==}
dependencies:
randombytes: 2.1.0
safe-buffer: 5.2.0
dev: true
/range-parser/1.2.1:
- resolution:
- {
- integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==,
- }
- engines: { node: '>= 0.6' }
+ resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
+ engines: {node: '>= 0.6'}
dev: true
/raw-body/2.4.0:
- resolution:
- {
- integrity: sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==,
- }
- engines: { node: '>= 0.8' }
+ resolution: {integrity: sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==}
+ engines: {node: '>= 0.8'}
dependencies:
bytes: 3.1.0
http-errors: 1.7.2
@@ -24358,11 +18255,8 @@ packages:
dev: true
/raw-body/2.4.1:
- resolution:
- {
- integrity: sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==,
- }
- engines: { node: '>= 0.8' }
+ resolution: {integrity: sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==}
+ engines: {node: '>= 0.8'}
dependencies:
bytes: 3.1.0
http-errors: 1.7.3
@@ -24371,10 +18265,7 @@ packages:
dev: true
/rc/1.2.8:
- resolution:
- {
- integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==,
- }
+ resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
hasBin: true
dependencies:
deep-extend: 0.6.0
@@ -24384,10 +18275,7 @@ packages:
dev: true
/react-dom/0.0.0-experimental-8951c5fc9-20220915_react@18.2.0:
- resolution:
- {
- integrity: sha512-zRK9YAhohnYYJ4WhtZ1MyfR1w2XA+yiaAJAqx5Zg6Wyi0tHE1tQfhmoF7wdI4k3ZTvPjQO+IxkI+/sfOcu6OTA==,
- }
+ resolution: {integrity: sha512-zRK9YAhohnYYJ4WhtZ1MyfR1w2XA+yiaAJAqx5Zg6Wyi0tHE1tQfhmoF7wdI4k3ZTvPjQO+IxkI+/sfOcu6OTA==}
peerDependencies:
react: 0.0.0-experimental-8951c5fc9-20220915
dependencies:
@@ -24397,10 +18285,7 @@ packages:
dev: true
/react-dom/17.0.2_react@18.2.0:
- resolution:
- {
- integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==,
- }
+ resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==}
peerDependencies:
react: 17.0.2
dependencies:
@@ -24411,10 +18296,7 @@ packages:
dev: true
/react-dom/18.2.0_react@18.2.0:
- resolution:
- {
- integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==,
- }
+ resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==}
peerDependencies:
react: ^18.2.0
dependencies:
@@ -24424,46 +18306,28 @@ packages:
dev: true
/react-is/16.13.1:
- resolution:
- {
- integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==,
- }
+ resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
/react-is/17.0.2:
- resolution:
- {
- integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==,
- }
+ resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==}
dev: true
/react-is/18.1.0:
- resolution:
- {
- integrity: sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==,
- }
+ resolution: {integrity: sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==}
dev: true
/react-lifecycles-compat/3.0.4:
- resolution:
- {
- integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==,
- }
+ resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==}
dev: true
/react-refresh/0.12.0:
- resolution:
- {
- integrity: sha512-suLIhrU2IHKL5JEKR/fAwJv7bbeq4kJ+pJopf77jHwuR+HmJS/HbrPIGsTBUVfw7tXPOmYv7UJ7PCaN49e8x4A==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-suLIhrU2IHKL5JEKR/fAwJv7bbeq4kJ+pJopf77jHwuR+HmJS/HbrPIGsTBUVfw7tXPOmYv7UJ7PCaN49e8x4A==}
+ engines: {node: '>=0.10.0'}
dev: true
/react-server-dom-webpack/0.0.0-experimental-8951c5fc9-20220915_webpack@5.74.0:
- resolution:
- {
- integrity: sha512-gIz7hb0Sp8v3y66K5sETigHSC1VS2k/w2UvJ5vuIr+oXsp30M3QzINxHKVuausgIP+2X8c5J9BZukh3fMutiyw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-gIz7hb0Sp8v3y66K5sETigHSC1VS2k/w2UvJ5vuIr+oXsp30M3QzINxHKVuausgIP+2X8c5J9BZukh3fMutiyw==}
+ engines: {node: '>=0.10.0'}
peerDependencies:
react: 0.0.0-experimental-8951c5fc9-20220915
webpack: ^5.59.0
@@ -24475,10 +18339,7 @@ packages:
dev: true
/react-ssr-prepass/1.0.8_qncsgtzehe3fgiqp6tr7lwq6fm:
- resolution:
- {
- integrity: sha512-O0gfRA1SaK+9ITKxqfnXsej2jF+OHGP/+GxD4unROQaM/0/UczGF9fuF+wTboxaQoKdIf4FvS3h/OigWh704VA==,
- }
+ resolution: {integrity: sha512-O0gfRA1SaK+9ITKxqfnXsej2jF+OHGP/+GxD4unROQaM/0/UczGF9fuF+wTboxaQoKdIf4FvS3h/OigWh704VA==}
peerDependencies:
react: ^16.8.0
react-is: ^16.8.0
@@ -24489,10 +18350,7 @@ packages:
dev: true
/react-virtualized/9.22.3_biqbaboplfbrettd7655fr4n2y:
- resolution:
- {
- integrity: sha512-MKovKMxWTcwPSxE1kK1HcheQTWfuCxAuBoSTf2gwyMM21NdX/PXUhnoP8Uc5dRKd+nKm8v41R36OellhdCpkrw==,
- }
+ resolution: {integrity: sha512-MKovKMxWTcwPSxE1kK1HcheQTWfuCxAuBoSTf2gwyMM21NdX/PXUhnoP8Uc5dRKd+nKm8v41R36OellhdCpkrw==}
peerDependencies:
react: ^15.3.0 || ^16.0.0-alpha
react-dom: ^15.3.0 || ^16.0.0-alpha
@@ -24508,59 +18366,41 @@ packages:
dev: true
/react/0.0.0-experimental-8951c5fc9-20220915:
- resolution:
- {
- integrity: sha512-/pGYDqlIZAF4UMSTvlTU1Gd9etFqsUAT51vebc9Az13tE0hV0dmFdHa4T79Qx1JJ6Bd146X2RjScBhbx/ROmQA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-/pGYDqlIZAF4UMSTvlTU1Gd9etFqsUAT51vebc9Az13tE0hV0dmFdHa4T79Qx1JJ6Bd146X2RjScBhbx/ROmQA==}
+ engines: {node: '>=0.10.0'}
dependencies:
loose-envify: 1.4.0
dev: true
/react/17.0.2:
- resolution:
- {
- integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==}
+ engines: {node: '>=0.10.0'}
dependencies:
loose-envify: 1.4.0
object-assign: 4.1.1
dev: true
/react/18.2.0:
- resolution:
- {
- integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
+ engines: {node: '>=0.10.0'}
dependencies:
loose-envify: 1.4.0
dev: true
/read-cmd-shim/2.0.0:
- resolution:
- {
- integrity: sha512-HJpV9bQpkl6KwjxlJcBoqu9Ba0PQg8TqSNIOrulGt54a0uup0HtevreFHzYzkm0lpnleRdNBzXznKrgxglEHQw==,
- }
+ resolution: {integrity: sha512-HJpV9bQpkl6KwjxlJcBoqu9Ba0PQg8TqSNIOrulGt54a0uup0HtevreFHzYzkm0lpnleRdNBzXznKrgxglEHQw==}
dev: true
/read-package-json-fast/2.0.1:
- resolution:
- {
- integrity: sha512-bp6z0tdgLy9KzdfENDIw/53HWAolOVoQTRWXv7PUiqAo3YvvoUVeLr7RWPWq+mu7KUOu9kiT4DvxhUgNUBsvug==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-bp6z0tdgLy9KzdfENDIw/53HWAolOVoQTRWXv7PUiqAo3YvvoUVeLr7RWPWq+mu7KUOu9kiT4DvxhUgNUBsvug==}
+ engines: {node: '>=10'}
dependencies:
json-parse-even-better-errors: 2.3.1
npm-normalize-package-bin: 1.0.1
dev: true
/read-package-json/2.1.1:
- resolution:
- {
- integrity: sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A==,
- }
+ resolution: {integrity: sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A==}
dependencies:
glob: 7.2.0
json-parse-better-errors: 1.0.2
@@ -24571,11 +18411,8 @@ packages:
dev: true
/read-package-json/3.0.0:
- resolution:
- {
- integrity: sha512-4TnJZ5fnDs+/3deg1AuMExL4R1SFNRLQeOhV9c8oDKm3eoG6u8xU0r0mNNRJHi3K6B+jXmT7JOhwhAklWw9SSQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-4TnJZ5fnDs+/3deg1AuMExL4R1SFNRLQeOhV9c8oDKm3eoG6u8xU0r0mNNRJHi3K6B+jXmT7JOhwhAklWw9SSQ==}
+ engines: {node: '>=10'}
dependencies:
glob: 7.2.0
json-parse-even-better-errors: 2.3.1
@@ -24584,10 +18421,7 @@ packages:
dev: true
/read-package-tree/5.3.1:
- resolution:
- {
- integrity: sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==,
- }
+ resolution: {integrity: sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==}
deprecated: The functionality that this package provided is now in @npmcli/arborist
dependencies:
read-package-json: 2.1.1
@@ -24596,43 +18430,40 @@ packages:
dev: true
/read-pkg-up/1.0.1:
- resolution: { integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=}
+ 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' }
+ resolution: {integrity: sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=}
+ engines: {node: '>=4'}
dependencies:
find-up: 2.1.0
read-pkg: 2.0.0
dev: true
/read-pkg-up/3.0.0:
- resolution: { integrity: sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= }
- engines: { node: '>=4' }
+ resolution: {integrity: sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=}
+ engines: {node: '>=4'}
dependencies:
find-up: 2.1.0
read-pkg: 3.0.0
dev: true
/read-pkg-up/7.0.1:
- resolution:
- {
- integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
+ engines: {node: '>=8'}
dependencies:
find-up: 4.1.0
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' }
+ resolution: {integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=}
+ engines: {node: '>=0.10.0'}
dependencies:
load-json-file: 1.1.0
normalize-package-data: 2.5.0
@@ -24640,8 +18471,8 @@ packages:
dev: true
/read-pkg/2.0.0:
- resolution: { integrity: sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= }
- engines: { node: '>=4' }
+ resolution: {integrity: sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=}
+ engines: {node: '>=4'}
dependencies:
load-json-file: 2.0.0
normalize-package-data: 2.5.0
@@ -24649,8 +18480,8 @@ packages:
dev: true
/read-pkg/3.0.0:
- resolution: { integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= }
- engines: { node: '>=4' }
+ resolution: {integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=}
+ engines: {node: '>=4'}
dependencies:
load-json-file: 4.0.0
normalize-package-data: 2.5.0
@@ -24658,11 +18489,8 @@ packages:
dev: true
/read-pkg/5.2.0:
- resolution:
- {
- integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
+ engines: {node: '>=8'}
dependencies:
'@types/normalize-package-data': 2.4.0
normalize-package-data: 2.5.0
@@ -24670,17 +18498,14 @@ packages:
type-fest: 0.6.0
/read/1.0.7:
- resolution: { integrity: sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ= }
- engines: { node: '>=0.8' }
+ resolution: {integrity: sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=}
+ engines: {node: '>=0.8'}
dependencies:
mute-stream: 0.0.8
dev: true
/readable-stream/1.0.34:
- resolution:
- {
- integrity: sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==,
- }
+ resolution: {integrity: sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==}
dependencies:
core-util-is: 1.0.2
inherits: 2.0.4
@@ -24689,7 +18514,7 @@ packages:
dev: true
/readable-stream/1.1.14:
- resolution: { integrity: sha1-fPTFTvZI44EwhMY23SB54WbAgdk= }
+ resolution: {integrity: sha1-fPTFTvZI44EwhMY23SB54WbAgdk=}
dependencies:
core-util-is: 1.0.2
inherits: 2.0.4
@@ -24698,10 +18523,7 @@ packages:
dev: true
/readable-stream/2.0.6:
- resolution:
- {
- integrity: sha512-TXcFfb63BQe1+ySzsHZI/5v1aJPCShfqvWJ64ayNImXMsN1Cd0YGk/wm8KB7/OeessgPc9QvS9Zou8QTkFzsLw==,
- }
+ resolution: {integrity: sha512-TXcFfb63BQe1+ySzsHZI/5v1aJPCShfqvWJ64ayNImXMsN1Cd0YGk/wm8KB7/OeessgPc9QvS9Zou8QTkFzsLw==}
dependencies:
core-util-is: 1.0.2
inherits: 2.0.4
@@ -24712,10 +18534,7 @@ packages:
dev: true
/readable-stream/2.3.7:
- resolution:
- {
- integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==,
- }
+ resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==}
dependencies:
core-util-is: 1.0.2
inherits: 2.0.4
@@ -24727,11 +18546,8 @@ packages:
dev: true
/readable-stream/3.6.0:
- resolution:
- {
- integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==,
- }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==}
+ engines: {node: '>= 6'}
dependencies:
inherits: 2.0.4
string_decoder: 1.3.0
@@ -24739,10 +18555,7 @@ packages:
dev: true
/readdir-scoped-modules/1.1.0:
- resolution:
- {
- integrity: sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==,
- }
+ resolution: {integrity: sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==}
dependencies:
debuglog: 1.0.1
dezalgo: 1.0.3
@@ -24751,11 +18564,8 @@ packages:
dev: true
/readdirp/2.2.1:
- resolution:
- {
- integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==,
- }
- engines: { node: '>=0.10' }
+ resolution: {integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==}
+ engines: {node: '>=0.10'}
dependencies:
graceful-fs: 4.2.9
micromatch: 3.1.10
@@ -24765,21 +18575,15 @@ packages:
dev: true
/readdirp/3.5.0:
- resolution:
- {
- integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==,
- }
- engines: { node: '>=8.10.0' }
+ resolution: {integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==}
+ engines: {node: '>=8.10.0'}
dependencies:
picomatch: 2.2.3
dev: true
/recast/0.20.5:
- resolution:
- {
- integrity: sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==,
- }
- engines: { node: '>= 4' }
+ resolution: {integrity: sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==}
+ engines: {node: '>= 4'}
dependencies:
ast-types: 0.14.2
esprima: 4.0.1
@@ -24787,168 +18591,117 @@ packages:
tslib: 2.3.1
/rechoir/0.6.2:
- resolution: { integrity: sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= }
- engines: { node: '>= 0.10' }
+ resolution: {integrity: sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=}
+ engines: {node: '>= 0.10'}
dependencies:
resolve: 1.22.0
dev: true
/rechoir/0.8.0:
- resolution:
- {
- integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==,
- }
- engines: { node: '>= 10.13.0' }
+ resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==}
+ engines: {node: '>= 10.13.0'}
dependencies:
resolve: 1.22.0
dev: true
/redent/1.0.0:
- resolution: { integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=}
+ engines: {node: '>=0.10.0'}
dependencies:
indent-string: 2.1.0
strip-indent: 1.0.1
dev: true
/redent/3.0.0:
- resolution:
- {
- integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
+ engines: {node: '>=8'}
dependencies:
indent-string: 4.0.0
strip-indent: 3.0.0
/reduce-css-calc/2.1.7:
- resolution:
- {
- integrity: sha512-fDnlZ+AybAS3C7Q9xDq5y8A2z+lT63zLbynew/lur/IR24OQF5x98tfNwf79mzEdfywZ0a2wpM860FhFfMxZlA==,
- }
+ resolution: {integrity: sha512-fDnlZ+AybAS3C7Q9xDq5y8A2z+lT63zLbynew/lur/IR24OQF5x98tfNwf79mzEdfywZ0a2wpM860FhFfMxZlA==}
dependencies:
css-unit-converter: 1.1.1
postcss-value-parser: 3.3.1
dev: true
/regenerate-unicode-properties/10.0.1:
- resolution:
- {
- integrity: sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==,
- }
- engines: { node: '>=4' }
+ resolution: {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' }
+ 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==,
- }
+ resolution: {integrity: sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==}
dev: true
/regenerate/1.4.2:
- resolution:
- {
- integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==,
- }
+ resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==}
/regenerator-runtime/0.13.4:
- resolution:
- {
- integrity: sha512-plpwicqEzfEyTQohIKktWigcLzmNStMGwbOUbykx51/29Z3JOGYldaaNGK7ngNXV+UcoqvIMmloZ48Sr74sd+g==,
- }
+ resolution: {integrity: sha512-plpwicqEzfEyTQohIKktWigcLzmNStMGwbOUbykx51/29Z3JOGYldaaNGK7ngNXV+UcoqvIMmloZ48Sr74sd+g==}
dev: true
/regenerator-runtime/0.13.5:
- resolution:
- {
- integrity: sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==,
- }
+ resolution: {integrity: sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==}
/regenerator-transform/0.14.4:
- resolution:
- {
- integrity: sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==,
- }
+ resolution: {integrity: sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==}
dependencies:
'@babel/runtime': 7.16.7
private: 0.1.8
dev: true
/regenerator-transform/0.15.0:
- resolution:
- {
- integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==,
- }
+ resolution: {integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==}
dependencies:
'@babel/runtime': 7.16.7
/regex-cache/0.4.4:
- resolution:
- {
- integrity: sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==}
+ engines: {node: '>=0.10.0'}
dependencies:
is-equal-shallow: 0.1.3
dev: true
/regex-not/1.0.2:
- resolution:
- {
- integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==}
+ engines: {node: '>=0.10.0'}
dependencies:
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' }
+ 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:
- {
- integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
functions-have-names: 1.2.3
/regexpp/3.1.0:
- resolution:
- {
- integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==}
+ engines: {node: '>=8'}
/regexpu-core/4.7.1:
- resolution:
- {
- integrity: sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==}
+ engines: {node: '>=4'}
dependencies:
regenerate: 1.4.0
regenerate-unicode-properties: 8.2.0
@@ -24959,11 +18712,8 @@ packages:
dev: true
/regexpu-core/5.0.1:
- resolution:
- {
- integrity: sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==}
+ engines: {node: '>=4'}
dependencies:
regenerate: 1.4.2
regenerate-unicode-properties: 10.0.1
@@ -24973,109 +18723,73 @@ packages:
unicode-match-property-value-ecmascript: 2.0.0
/registry-auth-token/3.3.2:
- resolution:
- {
- integrity: sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==,
- }
+ resolution: {integrity: sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==}
dependencies:
rc: 1.2.8
safe-buffer: 5.2.0
dev: true
/registry-auth-token/4.2.1:
- resolution:
- {
- integrity: sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==,
- }
- engines: { node: '>=6.0.0' }
+ resolution: {integrity: sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==}
+ engines: {node: '>=6.0.0'}
dependencies:
rc: 1.2.8
dev: true
/registry-url/3.1.0:
- resolution:
- {
- integrity: sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==}
+ engines: {node: '>=0.10.0'}
dependencies:
rc: 1.2.8
dev: true
/registry-url/5.1.0:
- resolution:
- {
- integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==}
+ engines: {node: '>=8'}
dependencies:
rc: 1.2.8
dev: true
/regjsgen/0.5.1:
- resolution:
- {
- integrity: sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==,
- }
+ resolution: {integrity: sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==}
dev: true
/regjsgen/0.6.0:
- resolution:
- {
- integrity: sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==,
- }
+ resolution: {integrity: sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==}
/regjsparser/0.6.4:
- resolution:
- {
- integrity: sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==,
- }
+ resolution: {integrity: sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==}
hasBin: true
dependencies:
jsesc: 0.5.0
dev: true
/regjsparser/0.8.4:
- resolution:
- {
- integrity: sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==,
- }
+ resolution: {integrity: sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==}
hasBin: true
dependencies:
jsesc: 0.5.0
/rehype-parse/7.0.1:
- resolution:
- {
- integrity: sha512-fOiR9a9xH+Le19i4fGzIEowAbwG7idy2Jzs4mOrFWBSJ0sNUgy0ev871dwWnbOo371SjgjG4pwzrbgSVrKxecw==,
- }
+ resolution: {integrity: sha512-fOiR9a9xH+Le19i4fGzIEowAbwG7idy2Jzs4mOrFWBSJ0sNUgy0ev871dwWnbOo371SjgjG4pwzrbgSVrKxecw==}
dependencies:
hast-util-from-parse5: 6.0.1
parse5: 6.0.1
dev: true
/rehype-retext/2.0.4:
- resolution:
- {
- integrity: sha512-OnGX5RE8WyEs/Snz+Bs8DM9uGdrNUXMhCC7CW3S1cIZVOC90VdewdE+71kpG6LOzS0xwgZyItwrhjGv+oQgwkQ==,
- }
+ resolution: {integrity: sha512-OnGX5RE8WyEs/Snz+Bs8DM9uGdrNUXMhCC7CW3S1cIZVOC90VdewdE+71kpG6LOzS0xwgZyItwrhjGv+oQgwkQ==}
dependencies:
hast-util-to-nlcst: 1.2.8
dev: true
/relay-compiler/13.0.2:
- resolution:
- {
- integrity: sha512-Gg/5FNj8gz03GRkG5KjMNpDB4nOeApDFZq+8CZehu3KkQQ+vNIurX6RiTY3UNUYvg5SX2A9DS5bq5iHJ8iEV3A==,
- }
+ resolution: {integrity: sha512-Gg/5FNj8gz03GRkG5KjMNpDB4nOeApDFZq+8CZehu3KkQQ+vNIurX6RiTY3UNUYvg5SX2A9DS5bq5iHJ8iEV3A==}
hasBin: true
dev: true
/relay-runtime/13.0.2:
- resolution:
- {
- integrity: sha512-sP4lNGfFcOm7tQD12qlvwsiOREDgjkw4FQAjtemmtwivKOqI4qHAL22Ar62r5TPVlASn4iVWMk7rIdIJI20KGQ==,
- }
+ resolution: {integrity: sha512-sP4lNGfFcOm7tQD12qlvwsiOREDgjkw4FQAjtemmtwivKOqI4qHAL22Ar62r5TPVlASn4iVWMk7rIdIJI20KGQ==}
dependencies:
'@babel/runtime': 7.16.7
fbjs: 3.0.2
@@ -25083,10 +18797,7 @@ packages:
dev: true
/release/6.3.1:
- resolution:
- {
- integrity: sha512-CbbxhelI6eFc9lrhQh9SH2NAl7kROKkJW0LFfzk8qrAowXxBcA08YLXpzNSmuFv9rFnbcMyAUDE7aCLNO6v2GQ==,
- }
+ resolution: {integrity: sha512-CbbxhelI6eFc9lrhQh9SH2NAl7kROKkJW0LFfzk8qrAowXxBcA08YLXpzNSmuFv9rFnbcMyAUDE7aCLNO6v2GQ==}
hasBin: true
dependencies:
'@octokit/rest': 15.2.6
@@ -25118,19 +18829,13 @@ packages:
dev: true
/remark-frontmatter/2.0.0:
- resolution:
- {
- integrity: sha512-uNOQt4tO14qBFWXenF0MLC4cqo3dv8qiHPGyjCl1rwOT0LomSHpcElbjjVh5CwzElInB38HD8aSRVugKQjeyHA==,
- }
+ resolution: {integrity: sha512-uNOQt4tO14qBFWXenF0MLC4cqo3dv8qiHPGyjCl1rwOT0LomSHpcElbjjVh5CwzElInB38HD8aSRVugKQjeyHA==}
dependencies:
fault: 1.0.4
dev: true
/remark-mdx/2.0.0-next.9:
- resolution:
- {
- integrity: sha512-I5dCKP5VE18SMd5ycIeeEk8Hl6oaldUY6PIvjrfm65l7d0QRnLqknb62O2g3QEmOxCswcHTtwITtz6rfUIVs+A==,
- }
+ resolution: {integrity: sha512-I5dCKP5VE18SMd5ycIeeEk8Hl6oaldUY6PIvjrfm65l7d0QRnLqknb62O2g3QEmOxCswcHTtwITtz6rfUIVs+A==}
dependencies:
mdast-util-mdx: 0.1.1
micromark-extension-mdx: 0.2.1
@@ -25140,20 +18845,14 @@ packages:
dev: true
/remark-message-control/6.0.0:
- resolution:
- {
- integrity: sha512-k9bt7BYc3G7YBdmeAhvd3VavrPa/XlKWR3CyHjr4sLO9xJyly8WHHT3Sp+8HPR8lEUv+/sZaffL7IjMLV0f6BA==,
- }
+ resolution: {integrity: sha512-k9bt7BYc3G7YBdmeAhvd3VavrPa/XlKWR3CyHjr4sLO9xJyly8WHHT3Sp+8HPR8lEUv+/sZaffL7IjMLV0f6BA==}
dependencies:
mdast-comment-marker: 1.1.2
unified-message-control: 3.0.3
dev: true
/remark-parse/6.0.3:
- resolution:
- {
- integrity: sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==,
- }
+ resolution: {integrity: sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==}
dependencies:
collapse-white-space: 1.0.6
is-alphabetical: 1.0.3
@@ -25173,10 +18872,7 @@ packages:
dev: true
/remark-parse/8.0.3:
- resolution:
- {
- integrity: sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==,
- }
+ resolution: {integrity: sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==}
dependencies:
ccount: 1.1.0
collapse-white-space: 1.0.6
@@ -25197,86 +18893,59 @@ packages:
dev: true
/remark-retext/4.0.0:
- resolution:
- {
- integrity: sha512-cYCchalpf25bTtfXF24ribYvqytPKq0TiEhqQDBHvVEEsApebwruPWP1cTcvTFBidmpXyqzycm+y8ng7Kmvc8Q==,
- }
+ resolution: {integrity: sha512-cYCchalpf25bTtfXF24ribYvqytPKq0TiEhqQDBHvVEEsApebwruPWP1cTcvTFBidmpXyqzycm+y8ng7Kmvc8Q==}
dependencies:
mdast-util-to-nlcst: 4.0.1
dev: true
/remark-squeeze-paragraphs/3.0.4:
- resolution:
- {
- integrity: sha512-Wmz5Yj9q+W1oryo8BV17JrOXZgUKVcpJ2ApE2pwnoHwhFKSk4Wp2PmFNbmJMgYSqAdFwfkoe+TSYop5Fy8wMgA==,
- }
+ resolution: {integrity: sha512-Wmz5Yj9q+W1oryo8BV17JrOXZgUKVcpJ2ApE2pwnoHwhFKSk4Wp2PmFNbmJMgYSqAdFwfkoe+TSYop5Fy8wMgA==}
dependencies:
mdast-squeeze-paragraphs: 3.0.5
dev: true
/remote-origin-url/0.5.3:
- resolution:
- {
- integrity: sha512-crQ7Xk1m/F2IiwBx5oTqk/c0hjoumrEz+a36+ZoVupskQRE/q7pAwHKsTNeiZ31sbSTELvVlVv4h1W0Xo5szKg==,
- }
- engines: { node: '>= 0.8.0' }
+ resolution: {integrity: sha512-crQ7Xk1m/F2IiwBx5oTqk/c0hjoumrEz+a36+ZoVupskQRE/q7pAwHKsTNeiZ31sbSTELvVlVv4h1W0Xo5szKg==}
+ engines: {node: '>= 0.8.0'}
dependencies:
parse-git-config: 1.1.1
dev: true
/remote-origin-url/1.0.0:
- resolution:
- {
- integrity: sha512-xHDM6IBqivpiQ1e4WOuFpM/T6rbzA/WBsu+3WLtgPOhHyjA0nYlijV3NprlTb4FcXlQ5+Q+z174sQ1NnUF5FwA==,
- }
- engines: { node: '>= 0.8.0' }
+ resolution: {integrity: sha512-xHDM6IBqivpiQ1e4WOuFpM/T6rbzA/WBsu+3WLtgPOhHyjA0nYlijV3NprlTb4FcXlQ5+Q+z174sQ1NnUF5FwA==}
+ engines: {node: '>= 0.8.0'}
dependencies:
parse-git-config: 1.1.1
dev: true
/remove-trailing-separator/1.1.0:
- resolution:
- {
- integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==,
- }
+ resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==}
requiresBuild: true
dev: true
/repeat-element/1.1.3:
- resolution:
- {
- integrity: sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==}
+ engines: {node: '>=0.10.0'}
/repeat-string/1.6.1:
- resolution:
- {
- integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==,
- }
- engines: { node: '>=0.10' }
+ resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==}
+ engines: {node: '>=0.10'}
/repeating/2.0.1:
- resolution: { integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= }
- engines: { node: '>=0.10.0' }
+ 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==,
- }
- engines: { node: '>= 0.10' }
+ resolution: {integrity: sha512-vuNYXC7gG7IeVNBC1xUllqCcZKRbJoSPOBhnTEcAIiKCsbuef6zO3F0Rve3isPMMoNoQRWjQwbAgAjHUHniyEA==}
+ engines: {node: '>= 0.10'}
dev: true
/request-promise-core/1.1.2_request@2.88.2:
- resolution:
- {
- integrity: sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==}
+ engines: {node: '>=0.10.0'}
peerDependencies:
request: ^2.34
dependencies:
@@ -25285,11 +18954,8 @@ packages:
dev: true
/request/2.88.2:
- resolution:
- {
- integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==,
- }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==}
+ engines: {node: '>= 6'}
deprecated: request has been deprecated, see https://github.com/request/request/issues/3142
dependencies:
aws-sign2: 0.7.0
@@ -25315,111 +18981,81 @@ packages:
dev: true
/require-directory/2.1.1:
- resolution: { integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=}
+ engines: {node: '>=0.10.0'}
dev: true
/require-from-string/1.2.1:
- resolution: { integrity: sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=}
+ engines: {node: '>=0.10.0'}
dev: true
/require-from-string/2.0.2:
- resolution:
- {
- integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
+ engines: {node: '>=0.10.0'}
/require-like/0.1.2:
- resolution: { integrity: sha1-rW8wwTvs15cBDEaK+ndcDAprR/o= }
+ resolution: {integrity: sha1-rW8wwTvs15cBDEaK+ndcDAprR/o=}
dev: true
/require-main-filename/2.0.0:
- resolution:
- {
- integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==,
- }
+ resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==}
dev: true
/requires-port/1.0.0:
- resolution: { integrity: sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= }
+ resolution: {integrity: sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=}
dev: true
/resolve-cwd/3.0.0:
- resolution:
- {
- integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==}
+ engines: {node: '>=8'}
dependencies:
resolve-from: 5.0.0
dev: true
/resolve-dir/0.1.1:
- resolution:
- {
- integrity: sha512-QxMPqI6le2u0dCLyiGzgy92kjkkL6zO0XyvHzjdTNH3zM6e5Hz3BwG6+aEyNgiQ5Xz6PwTwgQEj3U50dByPKIA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-QxMPqI6le2u0dCLyiGzgy92kjkkL6zO0XyvHzjdTNH3zM6e5Hz3BwG6+aEyNgiQ5Xz6PwTwgQEj3U50dByPKIA==}
+ engines: {node: '>=0.10.0'}
dependencies:
expand-tilde: 1.2.2
global-modules: 0.2.3
dev: true
/resolve-dir/1.0.1:
- resolution: { integrity: sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= }
- engines: { node: '>=0.10.0' }
+ 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' }
+ resolution: {integrity: sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==}
+ engines: {node: '>=4'}
dev: true
/resolve-from/4.0.0:
- resolution:
- {
- integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
+ engines: {node: '>=4'}
/resolve-from/5.0.0:
- resolution:
- {
- integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
+ engines: {node: '>=8'}
dev: true
/resolve-url/0.2.1:
- resolution:
- {
- integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==,
- }
+ resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==}
deprecated: https://github.com/lydell/resolve-url#deprecated
requiresBuild: true
/resolve/1.17.0:
- resolution:
- {
- integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==,
- }
+ resolution: {integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==}
dependencies:
path-parse: 1.0.7
dev: true
/resolve/1.22.0:
- resolution:
- {
- integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==,
- }
+ resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==}
hasBin: true
dependencies:
is-core-module: 2.9.0
@@ -25427,84 +19063,60 @@ packages:
supports-preserve-symlinks-flag: 1.0.0
/resolve/2.0.0-next.3:
- resolution:
- {
- integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==,
- }
+ resolution: {integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==}
dependencies:
is-core-module: 2.9.0
path-parse: 1.0.7
/responselike/1.0.2:
- resolution: { integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= }
+ resolution: {integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=}
dependencies:
lowercase-keys: 1.0.1
dev: true
/responselike/2.0.0:
- resolution:
- {
- integrity: sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==,
- }
+ resolution: {integrity: sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==}
dependencies:
lowercase-keys: 2.0.0
dev: true
/restore-cursor/2.0.0:
- resolution:
- {
- integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==}
+ engines: {node: '>=4'}
dependencies:
onetime: 2.0.1
signal-exit: 3.0.3
dev: true
/restore-cursor/3.1.0:
- resolution:
- {
- integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
+ engines: {node: '>=8'}
dependencies:
onetime: 5.1.2
signal-exit: 3.0.3
/restore-cursor/4.0.0:
- resolution:
- {
- integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==,
- }
- engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
+ resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
onetime: 5.1.2
signal-exit: 3.0.3
dev: true
/ret/0.1.15:
- resolution:
- {
- integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==,
- }
- engines: { node: '>=0.12' }
+ resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==}
+ engines: {node: '>=0.12'}
requiresBuild: true
/retext-english/3.0.4:
- resolution:
- {
- integrity: sha512-yr1PgaBDde+25aJXrnt3p1jvT8FVLVat2Bx8XeAWX13KXo8OT+3nWGU3HWxM4YFJvmfqvJYJZG2d7xxaO774gw==,
- }
+ resolution: {integrity: sha512-yr1PgaBDde+25aJXrnt3p1jvT8FVLVat2Bx8XeAWX13KXo8OT+3nWGU3HWxM4YFJvmfqvJYJZG2d7xxaO774gw==}
dependencies:
parse-english: 4.2.0
unherit: 1.1.2
dev: true
/retext-equality/5.5.0:
- resolution:
- {
- integrity: sha512-ha7zrQ+Bq4xWifm21IcAzc9xhMWCJYfePUjRRNE2mXi8cFhaq1F8+cD78YA2nd6W2mxd11VGTVKY9O0DmzEywQ==,
- }
+ resolution: {integrity: sha512-ha7zrQ+Bq4xWifm21IcAzc9xhMWCJYfePUjRRNE2mXi8cFhaq1F8+cD78YA2nd6W2mxd11VGTVKY9O0DmzEywQ==}
dependencies:
nlcst-normalize: 2.1.5
nlcst-search: 2.0.0
@@ -25515,10 +19127,7 @@ packages:
dev: true
/retext-profanities/6.1.0:
- resolution:
- {
- integrity: sha512-40Ym0WOgy7rRY4tR2iL01g3Y5Ql+9NBV21hycIhNX3uv+6vjaWB30NWN+tTcxNIWBJEwXHoTDMiVdAMm6ZpHVA==,
- }
+ resolution: {integrity: sha512-40Ym0WOgy7rRY4tR2iL01g3Y5Ql+9NBV21hycIhNX3uv+6vjaWB30NWN+tTcxNIWBJEwXHoTDMiVdAMm6ZpHVA==}
dependencies:
cuss: 1.21.0
lodash.difference: 4.5.0
@@ -25531,98 +19140,68 @@ packages:
dev: true
/retry/0.10.1:
- resolution: { integrity: sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q= }
+ resolution: {integrity: sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=}
dev: true
/retry/0.12.0:
- resolution: { integrity: sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= }
- engines: { node: '>= 4' }
+ resolution: {integrity: sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=}
+ engines: {node: '>= 4'}
dev: true
/reusify/1.0.4:
- resolution:
- {
- integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==,
- }
- engines: { iojs: '>=1.0.0', node: '>=0.10.0' }
+ resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
+ engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
/rewrite-imports/1.4.0:
- resolution:
- {
- integrity: sha512-k4pGuRsZ6UMSLW4mxpKVxqvGAwXCC81ZnLD+o+S9/7b3+fZ/pguNLHZpZ7qgi/5AmtqzuzppInhaARBjjDquOA==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-k4pGuRsZ6UMSLW4mxpKVxqvGAwXCC81ZnLD+o+S9/7b3+fZ/pguNLHZpZ7qgi/5AmtqzuzppInhaARBjjDquOA==}
+ engines: {node: '>=4'}
dev: true
/rgb-regex/1.0.1:
- resolution:
- {
- integrity: sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==,
- }
+ resolution: {integrity: sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==}
dev: true
/rgba-regex/1.0.0:
- resolution:
- {
- integrity: sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==,
- }
+ resolution: {integrity: sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==}
dev: true
/rimraf/2.6.3:
- resolution:
- {
- integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==,
- }
+ resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==}
hasBin: true
dependencies:
glob: 7.2.0
dev: false
/rimraf/2.7.1:
- resolution:
- {
- integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==,
- }
+ resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
hasBin: true
dependencies:
glob: 7.2.0
dev: true
/rimraf/3.0.2:
- resolution:
- {
- integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==,
- }
+ resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
hasBin: true
dependencies:
glob: 7.2.0
/ripemd160/2.0.2:
- resolution:
- {
- integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==,
- }
+ resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==}
dependencies:
hash-base: 3.1.0
inherits: 2.0.4
dev: true
/rollup-plugin-bundle-size/1.0.3:
- resolution:
- {
- integrity: sha512-aWj0Pvzq90fqbI5vN1IvUrlf4utOqy+AERYxwWjegH1G8PzheMnrRIgQ5tkwKVtQMDP0bHZEACW/zLDF+XgfXQ==,
- }
+ resolution: {integrity: sha512-aWj0Pvzq90fqbI5vN1IvUrlf4utOqy+AERYxwWjegH1G8PzheMnrRIgQ5tkwKVtQMDP0bHZEACW/zLDF+XgfXQ==}
dependencies:
chalk: 1.1.3
maxmin: 2.1.0
dev: true
/rollup-plugin-postcss/4.0.0_postcss@8.4.5:
- resolution:
- {
- integrity: sha512-OQzT+YspV01/6dxfyEw8lBO2px3hyL8Xn+k2QGctL7V/Yx2Z1QaMKdYVslP1mqv7RsKt6DROIlnbpmgJ3yxf6g==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-OQzT+YspV01/6dxfyEw8lBO2px3hyL8Xn+k2QGctL7V/Yx2Z1QaMKdYVslP1mqv7RsKt6DROIlnbpmgJ3yxf6g==}
+ engines: {node: '>=10'}
peerDependencies:
postcss: 8.x
dependencies:
@@ -25643,10 +19222,7 @@ packages:
dev: true
/rollup-plugin-terser/7.0.2_rollup@2.35.1:
- resolution:
- {
- integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==,
- }
+ resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==}
peerDependencies:
rollup: ^2.0.0
dependencies:
@@ -25658,10 +19234,7 @@ packages:
dev: true
/rollup-plugin-typescript2/0.29.0_qdoq77m3lkibs3ktoonmxnobxy:
- resolution:
- {
- integrity: sha512-YytahBSZCIjn/elFugEGQR5qTsVhxhUwGZIsA9TmrSsC88qroGo65O5HZP/TTArH2dm0vUmYWhKchhwi2wL9bw==,
- }
+ resolution: {integrity: sha512-YytahBSZCIjn/elFugEGQR5qTsVhxhUwGZIsA9TmrSsC88qroGo65O5HZP/TTArH2dm0vUmYWhKchhwi2wL9bw==}
peerDependencies:
rollup: '>=1.26.3'
typescript: '>=2.4.0'
@@ -25676,11 +19249,8 @@ packages:
dev: true
/rollup-plugin-visualizer/5.6.0_rollup@2.35.1:
- resolution:
- {
- integrity: sha512-CKcc8GTUZjC+LsMytU8ocRr/cGZIfMR7+mdy4YnlyetlmIl/dM8BMnOEpD4JPIGt+ZVW7Db9ZtSsbgyeBH3uTA==,
- }
- engines: { node: '>=12' }
+ resolution: {integrity: sha512-CKcc8GTUZjC+LsMytU8ocRr/cGZIfMR7+mdy4YnlyetlmIl/dM8BMnOEpD4JPIGt+ZVW7Db9ZtSsbgyeBH3uTA==}
+ engines: {node: '>=12'}
hasBin: true
peerDependencies:
rollup: ^2.0.0
@@ -25693,117 +19263,75 @@ packages:
dev: true
/rollup-pluginutils/2.8.2:
- resolution:
- {
- integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==,
- }
+ resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==}
dependencies:
estree-walker: 0.6.1
dev: true
/rollup/2.35.1:
- resolution:
- {
- integrity: sha512-q5KxEyWpprAIcainhVy6HfRttD9kutQpHbeqDTWnqAFNJotiojetK6uqmcydNMymBEtC4I8bCYR+J3mTMqeaUA==,
- }
- engines: { node: '>=10.0.0' }
+ resolution: {integrity: sha512-q5KxEyWpprAIcainhVy6HfRttD9kutQpHbeqDTWnqAFNJotiojetK6uqmcydNMymBEtC4I8bCYR+J3mTMqeaUA==}
+ engines: {node: '>=10.0.0'}
hasBin: true
optionalDependencies:
fsevents: 2.1.3
dev: true
/run-async/2.4.1:
- resolution:
- {
- integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==,
- }
- engines: { node: '>=0.12.0' }
+ resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==}
+ engines: {node: '>=0.12.0'}
/run-parallel/1.1.9:
- resolution:
- {
- integrity: sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==,
- }
+ resolution: {integrity: sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==}
/rxjs/5.5.12:
- resolution:
- {
- integrity: sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==,
- }
- engines: { npm: '>=2.0.0' }
+ resolution: {integrity: sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==}
+ engines: {npm: '>=2.0.0'}
dependencies:
symbol-observable: 1.0.1
dev: true
/rxjs/6.6.2:
- resolution:
- {
- integrity: sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==,
- }
- engines: { npm: '>=2.0.0' }
+ resolution: {integrity: sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==}
+ engines: {npm: '>=2.0.0'}
dependencies:
tslib: 1.11.1
/rxjs/7.5.1:
- resolution:
- {
- integrity: sha512-KExVEeZWxMZnZhUZtsJcFwz8IvPvgu4G2Z2QyqjZQzUGr32KDYuSxrEYO4w3tFFNbfLozcrKUTvTPi+E9ywJkQ==,
- }
+ resolution: {integrity: sha512-KExVEeZWxMZnZhUZtsJcFwz8IvPvgu4G2Z2QyqjZQzUGr32KDYuSxrEYO4w3tFFNbfLozcrKUTvTPi+E9ywJkQ==}
dependencies:
tslib: 2.4.0
dev: true
/sade/1.7.4:
- resolution:
- {
- integrity: sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==,
- }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==}
+ engines: {node: '>= 6'}
dependencies:
mri: 1.2.0
dev: true
/safe-buffer/5.1.2:
- resolution:
- {
- integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==,
- }
+ resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
/safe-buffer/5.2.0:
- resolution:
- {
- integrity: sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==,
- }
+ resolution: {integrity: sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==}
dev: true
/safe-identifier/0.4.2:
- resolution:
- {
- integrity: sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==,
- }
+ resolution: {integrity: sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==}
dev: true
/safe-regex/1.1.0:
- resolution:
- {
- integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==,
- }
+ resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==}
requiresBuild: true
dependencies:
ret: 0.1.15
/safer-buffer/2.1.2:
- resolution:
- {
- integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==,
- }
+ resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
/sass-loader/12.4.0_webpack@5.74.0:
- resolution:
- {
- integrity: sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==,
- }
- engines: { node: '>= 12.13.0' }
+ resolution: {integrity: sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==}
+ engines: {node: '>= 12.13.0'}
peerDependencies:
fibers: '>= 3.1.0'
node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
@@ -25823,11 +19351,8 @@ packages:
dev: true
/sass/1.54.0:
- resolution:
- {
- integrity: sha512-C4zp79GCXZfK0yoHZg+GxF818/aclhp9F48XBu/+bm9vXEVAYov9iU3FBVRMq3Hx3OA4jfKL+p2K9180mEh0xQ==,
- }
- engines: { node: '>=12.0.0' }
+ resolution: {integrity: sha512-C4zp79GCXZfK0yoHZg+GxF818/aclhp9F48XBu/+bm9vXEVAYov9iU3FBVRMq3Hx3OA4jfKL+p2K9180mEh0xQ==}
+ engines: {node: '>=12.0.0'}
hasBin: true
dependencies:
chokidar: 3.4.3
@@ -25836,56 +19361,38 @@ packages:
dev: true
/sax/1.2.4:
- resolution:
- {
- integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==,
- }
+ resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==}
dev: true
/saxes/5.0.1:
- resolution:
- {
- integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==}
+ engines: {node: '>=10'}
dependencies:
xmlchars: 2.2.0
dev: true
/scheduler/0.0.0-experimental-8951c5fc9-20220915:
- resolution:
- {
- integrity: sha512-3ar+dNPu8yBC0DK1aEgT+dPUwEFoVQjVmsjcqKuYK7inTwsgQkDeTlGVQV1ELULf9vUwyuodHjGBFQI+XBQ0bg==,
- }
+ resolution: {integrity: sha512-3ar+dNPu8yBC0DK1aEgT+dPUwEFoVQjVmsjcqKuYK7inTwsgQkDeTlGVQV1ELULf9vUwyuodHjGBFQI+XBQ0bg==}
dependencies:
loose-envify: 1.4.0
dev: true
/scheduler/0.20.2:
- resolution:
- {
- integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==,
- }
+ resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==}
dependencies:
loose-envify: 1.4.0
object-assign: 4.1.1
dev: true
/scheduler/0.23.0:
- resolution:
- {
- integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==,
- }
+ resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==}
dependencies:
loose-envify: 1.4.0
dev: true
/schema-utils/2.7.1:
- resolution:
- {
- integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==,
- }
- engines: { node: '>= 8.9.0' }
+ resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==}
+ engines: {node: '>= 8.9.0'}
dependencies:
'@types/json-schema': 7.0.9
ajv: 6.12.6
@@ -25893,11 +19400,8 @@ packages:
dev: true
/schema-utils/3.0.0:
- resolution:
- {
- integrity: sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==,
- }
- engines: { node: '>= 10.13.0' }
+ resolution: {integrity: sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==}
+ engines: {node: '>= 10.13.0'}
dependencies:
'@types/json-schema': 7.0.9
ajv: 6.12.6
@@ -25905,11 +19409,8 @@ packages:
dev: true
/schema-utils/3.1.1:
- resolution:
- {
- integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==,
- }
- engines: { node: '>= 10.13.0' }
+ resolution: {integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==}
+ engines: {node: '>= 10.13.0'}
dependencies:
'@types/json-schema': 7.0.9
ajv: 6.12.6
@@ -25917,18 +19418,12 @@ packages:
dev: true
/seedrandom/3.0.5:
- resolution:
- {
- integrity: sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==,
- }
+ resolution: {integrity: sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==}
dev: true
/selenium-webdriver/4.0.0-beta.4:
- resolution:
- {
- integrity: sha512-+s/CIYkWzmnC9WASBxxVj7Lm0dcyl6OaFxwIJaFCT5WCuACiimEEr4lUnOOFP/QlKfkDQ56m+aRczaq2EvJEJg==,
- }
- engines: { node: '>= 10.15.0' }
+ resolution: {integrity: sha512-+s/CIYkWzmnC9WASBxxVj7Lm0dcyl6OaFxwIJaFCT5WCuACiimEEr4lUnOOFP/QlKfkDQ56m+aRczaq2EvJEJg==}
+ engines: {node: '>= 10.15.0'}
dependencies:
jszip: 3.7.1
rimraf: 3.0.2
@@ -25940,73 +19435,49 @@ packages:
dev: true
/semver-compare/1.0.0:
- resolution: { integrity: sha1-De4hahyUGrN+nvsXiPavxf9VN/w= }
+ resolution: {integrity: sha1-De4hahyUGrN+nvsXiPavxf9VN/w=}
dev: true
/semver-diff/3.1.1:
- resolution:
- {
- integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==}
+ engines: {node: '>=8'}
dependencies:
semver: 6.3.0
dev: true
/semver/5.5.0:
- resolution:
- {
- integrity: sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==,
- }
+ resolution: {integrity: sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==}
hasBin: true
dev: true
/semver/5.7.1:
- resolution:
- {
- integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==,
- }
+ resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
hasBin: true
/semver/6.3.0:
- resolution:
- {
- integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==,
- }
+ resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
hasBin: true
/semver/7.0.0:
- resolution:
- {
- integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==,
- }
+ resolution: {integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==}
hasBin: true
/semver/7.3.2:
- resolution:
- {
- integrity: sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==}
+ engines: {node: '>=10'}
hasBin: true
dev: true
/semver/7.3.7:
- resolution:
- {
- integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==}
+ engines: {node: '>=10'}
hasBin: true
dependencies:
lru-cache: 6.0.0
/send/0.17.1:
- resolution:
- {
- integrity: sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==,
- }
- engines: { node: '>= 0.8.0' }
+ resolution: {integrity: sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==}
+ engines: {node: '>= 0.8.0'}
dependencies:
debug: 2.6.9
depd: 1.1.2
@@ -26026,20 +19497,14 @@ packages:
dev: true
/sentence-case/2.1.1:
- resolution:
- {
- integrity: sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ==,
- }
+ resolution: {integrity: sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ==}
dependencies:
no-case: 2.3.2
upper-case-first: 1.1.2
dev: true
/sentence-case/3.0.4:
- resolution:
- {
- integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==,
- }
+ resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==}
dependencies:
no-case: 3.0.4
tslib: 2.4.0
@@ -26047,29 +19512,20 @@ packages:
dev: true
/serialize-javascript/4.0.0:
- resolution:
- {
- integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==,
- }
+ resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==}
dependencies:
randombytes: 2.1.0
dev: true
/serialize-javascript/6.0.0:
- resolution:
- {
- integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==,
- }
+ resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==}
dependencies:
randombytes: 2.1.0
dev: true
/serve-static/1.14.1:
- resolution:
- {
- integrity: sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==,
- }
- engines: { node: '>= 0.8.0' }
+ resolution: {integrity: sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==}
+ engines: {node: '>= 0.8.0'}
dependencies:
encodeurl: 1.0.2
escape-html: 1.0.3
@@ -26080,23 +19536,17 @@ packages:
dev: true
/set-blocking/2.0.0:
- resolution:
- {
- integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==,
- }
+ resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
dev: true
/set-immediate-shim/1.0.1:
- resolution: { integrity: sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E= }
- engines: { node: '>=0.10.0' }
+ 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' }
+ resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
extend-shallow: 2.0.1
@@ -26105,21 +19555,15 @@ packages:
split-string: 3.1.0
/setimmediate/1.0.5:
- resolution: { integrity: sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= }
+ resolution: {integrity: sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=}
dev: true
/setprototypeof/1.1.1:
- resolution:
- {
- integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==,
- }
+ resolution: {integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==}
dev: true
/sha.js/2.4.11:
- resolution:
- {
- integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==,
- }
+ resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==}
hasBin: true
dependencies:
inherits: 2.0.4
@@ -26127,61 +19571,43 @@ packages:
dev: true
/shallow-clone/3.0.1:
- resolution:
- {
- integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==}
+ engines: {node: '>=8'}
dependencies:
kind-of: 6.0.3
/shallowequal/1.1.0:
- resolution:
- {
- integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==,
- }
+ resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==}
dev: true
/shebang-command/1.2.0:
- resolution: { integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=}
+ engines: {node: '>=0.10.0'}
dependencies:
shebang-regex: 1.0.0
dev: true
/shebang-command/2.0.0:
- resolution:
- {
- integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
+ engines: {node: '>=8'}
dependencies:
shebang-regex: 3.0.0
/shebang-regex/1.0.0:
- resolution: { integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=}
+ engines: {node: '>=0.10.0'}
dev: true
/shebang-regex/3.0.0:
- resolution:
- {
- integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
+ engines: {node: '>=8'}
/shell-quote/1.7.3:
- resolution:
- {
- integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==,
- }
+ resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==}
/shelljs/0.8.4:
- resolution:
- {
- integrity: sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==}
+ engines: {node: '>=4'}
hasBin: true
dependencies:
glob: 7.2.0
@@ -26190,135 +19616,93 @@ packages:
dev: true
/shellwords/0.1.1:
- resolution:
- {
- integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==,
- }
+ resolution: {integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==}
dev: true
/side-channel/1.0.4:
- resolution:
- {
- integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==,
- }
+ resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.1.1
object-inspect: 1.11.0
/signal-exit/3.0.3:
- resolution:
- {
- integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==,
- }
+ resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==}
/simple-swizzle/0.2.2:
- resolution:
- {
- integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==,
- }
+ 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' }
+ resolution: {integrity: sha512-H5EZCoZaggEUQy8ocKsF7WAToGuZhjJlLvM3XOef46CbdIgbNeQ1p32N1PCuCjkVYwrAVOSMacN6CXXgIzuspg==}
+ engines: {node: '>= 10'}
dependencies:
'@polka/url': 1.0.0-next.11
mime: 2.5.2
totalist: 1.1.0
/sisteransi/1.0.4:
- resolution:
- {
- integrity: sha512-/ekMoM4NJ59ivGSfKapeG+FWtrmWvA1p6FBZwXrqojw90vJu8lBmrTxCMuBCydKtkaUe2zt4PlxeTKpjwMbyig==,
- }
+ resolution: {integrity: sha512-/ekMoM4NJ59ivGSfKapeG+FWtrmWvA1p6FBZwXrqojw90vJu8lBmrTxCMuBCydKtkaUe2zt4PlxeTKpjwMbyig==}
dev: true
/slash/2.0.0:
- resolution:
- {
- integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==}
+ engines: {node: '>=6'}
dev: true
/slash/3.0.0:
- resolution:
- {
- integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
+ engines: {node: '>=8'}
/slash/4.0.0:
- resolution:
- {
- integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==,
- }
- engines: { node: '>=12' }
+ resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==}
+ engines: {node: '>=12'}
dev: true
/slice-ansi/0.0.4:
- resolution: { integrity: sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=}
+ engines: {node: '>=0.10.0'}
dev: true
/slice-ansi/4.0.0:
- resolution:
- {
- integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
+ engines: {node: '>=10'}
dependencies:
ansi-styles: 4.3.0
astral-regex: 2.0.0
is-fullwidth-code-point: 3.0.0
/sliced/1.0.1:
- resolution: { integrity: sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E= }
+ resolution: {integrity: sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=}
dev: true
/slide/1.1.6:
- resolution: { integrity: sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= }
+ resolution: {integrity: sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=}
dev: true
/smart-buffer/4.2.0:
- resolution:
- {
- integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==,
- }
- engines: { node: '>= 6.0.0', npm: '>= 3.0.0' }
+ resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
+ engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
dev: true
/snake-case/2.1.0:
- resolution:
- {
- integrity: sha512-FMR5YoPFwOLuh4rRz92dywJjyKYZNLpMn1R5ujVpIYkbA9p01fq8RMg0FkO4M+Yobt4MjHeLTJVm5xFFBHSV2Q==,
- }
+ resolution: {integrity: sha512-FMR5YoPFwOLuh4rRz92dywJjyKYZNLpMn1R5ujVpIYkbA9p01fq8RMg0FkO4M+Yobt4MjHeLTJVm5xFFBHSV2Q==}
dependencies:
no-case: 2.3.2
dev: true
/snake-case/3.0.4:
- resolution:
- {
- integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==,
- }
+ resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==}
dependencies:
dot-case: 3.0.4
tslib: 2.4.0
dev: true
/snapdragon-node/2.1.1:
- resolution:
- {
- integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
define-property: 1.0.0
@@ -26326,21 +19710,15 @@ packages:
snapdragon-util: 3.0.1
/snapdragon-util/3.0.1:
- resolution:
- {
- integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
kind-of: 3.2.2
/snapdragon/0.8.2:
- resolution:
- {
- integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==}
+ engines: {node: '>=0.10.0'}
dependencies:
base: 0.11.2
debug: 2.6.9
@@ -26354,11 +19732,8 @@ packages:
- supports-color
/socks-proxy-agent/5.0.0:
- resolution:
- {
- integrity: sha512-lEpa1zsWCChxiynk+lCycKuC502RxDWLKJZoIhnxrWNjLSDGYRFflHA1/228VkRcnv9TIb8w98derGbpKxJRgA==,
- }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-lEpa1zsWCChxiynk+lCycKuC502RxDWLKJZoIhnxrWNjLSDGYRFflHA1/228VkRcnv9TIb8w98derGbpKxJRgA==}
+ engines: {node: '>= 6'}
dependencies:
agent-base: 6.0.2
debug: 4.3.4
@@ -26368,52 +19743,37 @@ packages:
dev: true
/socks/2.6.2:
- resolution:
- {
- integrity: sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==,
- }
- engines: { node: '>= 10.13.0', npm: '>= 3.0.0' }
+ resolution: {integrity: sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==}
+ engines: {node: '>= 10.13.0', npm: '>= 3.0.0'}
dependencies:
ip: 1.1.5
smart-buffer: 4.2.0
dev: true
/sort-keys/2.0.0:
- resolution: { integrity: sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= }
- engines: { node: '>=4' }
+ resolution: {integrity: sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=}
+ engines: {node: '>=4'}
dependencies:
is-plain-obj: 1.1.0
dev: true
/sort-keys/4.2.0:
- resolution:
- {
- integrity: sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==}
+ engines: {node: '>=8'}
dependencies:
is-plain-obj: 2.1.0
dev: true
/source-list-map/2.0.1:
- resolution:
- {
- integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==,
- }
+ resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==}
dev: true
/source-map-js/1.0.2:
- resolution:
- {
- integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
+ engines: {node: '>=0.10.0'}
/source-map-resolve/0.5.3:
- resolution:
- {
- integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==,
- }
+ resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==}
deprecated: See https://github.com/lydell/source-map-resolve#deprecated
requiresBuild: true
dependencies:
@@ -26424,10 +19784,7 @@ packages:
urix: 0.1.0
/source-map-resolve/0.6.0:
- resolution:
- {
- integrity: sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==,
- }
+ resolution: {integrity: sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==}
deprecated: See https://github.com/lydell/source-map-resolve#deprecated
dependencies:
atob: 2.1.2
@@ -26435,121 +19792,79 @@ packages:
dev: true
/source-map-support/0.5.20:
- resolution:
- {
- integrity: sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==,
- }
+ resolution: {integrity: sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==}
dependencies:
buffer-from: 1.1.1
source-map: 0.6.1
/source-map-url/0.4.0:
- resolution:
- {
- integrity: sha512-liJwHPI9x9d9w5WSIjM58MqGmmb7XzNqwdUA3kSBQ4lmDngexlKwawGzK3J1mKXi6+sysoMDlpVyZh9sv5vRfw==,
- }
+ resolution: {integrity: sha512-liJwHPI9x9d9w5WSIjM58MqGmmb7XzNqwdUA3kSBQ4lmDngexlKwawGzK3J1mKXi6+sysoMDlpVyZh9sv5vRfw==}
deprecated: See https://github.com/lydell/source-map-url#deprecated
requiresBuild: true
/source-map/0.5.7:
- resolution:
- {
- integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==}
+ engines: {node: '>=0.10.0'}
/source-map/0.6.1:
- resolution:
- {
- integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
+ engines: {node: '>=0.10.0'}
/source-map/0.7.3:
- resolution:
- {
- integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==,
- }
- engines: { node: '>= 8' }
+ resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==}
+ engines: {node: '>= 8'}
dev: true
/source-map/0.8.0-beta.0:
- resolution:
- {
- integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==,
- }
- engines: { node: '>= 8' }
+ resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==}
+ engines: {node: '>= 8'}
dependencies:
whatwg-url: 7.1.0
dev: false
/sourcemap-codec/1.4.8:
- resolution:
- {
- integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==,
- }
+ resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
dev: true
/space-separated-tokens/1.1.5:
- resolution:
- {
- integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==,
- }
+ resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==}
dev: true
/spawn-to-readstream/0.1.3:
- resolution:
- {
- integrity: sha512-Xxiqu2wU4nkLv8G+fiv9jT6HRTrz9D8Fajli9HQtqWlrgTwQ3DSs4ZztQbhN/HsVxJX5S7ynzmJ2lQiYDQSYmg==,
- }
- engines: { node: '>= 0.8.0' }
+ resolution: {integrity: sha512-Xxiqu2wU4nkLv8G+fiv9jT6HRTrz9D8Fajli9HQtqWlrgTwQ3DSs4ZztQbhN/HsVxJX5S7ynzmJ2lQiYDQSYmg==}
+ engines: {node: '>= 0.8.0'}
dependencies:
limit-spawn: 0.0.3
through2: 0.4.2
dev: true
/spdx-correct/3.1.0:
- resolution:
- {
- integrity: sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==,
- }
+ resolution: {integrity: sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==}
dependencies:
spdx-expression-parse: 3.0.0
spdx-license-ids: 3.0.5
/spdx-exceptions/2.2.0:
- resolution:
- {
- integrity: sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==,
- }
+ resolution: {integrity: sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==}
/spdx-expression-parse/3.0.0:
- resolution:
- {
- integrity: sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==,
- }
+ resolution: {integrity: sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==}
dependencies:
spdx-exceptions: 2.2.0
spdx-license-ids: 3.0.5
/spdx-license-ids/3.0.5:
- resolution:
- {
- integrity: sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==,
- }
+ resolution: {integrity: sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==}
/split-string/3.1.0:
- resolution:
- {
- integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {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: sha1-glI2p41SoY/5EqYxrTA0wV3tX+M= }
+ resolution: {integrity: sha1-glI2p41SoY/5EqYxrTA0wV3tX+M=}
dependencies:
bubble-stream-error: 0.0.1
event-stream: 3.1.7
@@ -26557,53 +19872,35 @@ packages:
dev: true
/split/0.2.10:
- resolution:
- {
- integrity: sha512-e0pKq+UUH2Xq/sXbYpZBZc3BawsfDZ7dgv+JtRTUPNcvF5CMR4Y9cvJqkMY0MoxWzTHvZuz1beg6pNEKlszPiQ==,
- }
+ resolution: {integrity: sha512-e0pKq+UUH2Xq/sXbYpZBZc3BawsfDZ7dgv+JtRTUPNcvF5CMR4Y9cvJqkMY0MoxWzTHvZuz1beg6pNEKlszPiQ==}
dependencies:
through: 2.3.8
dev: true
/split/1.0.1:
- resolution:
- {
- integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==,
- }
+ resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==}
dependencies:
through: 2.3.8
dev: true
/split2/2.2.0:
- resolution:
- {
- integrity: sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==,
- }
+ resolution: {integrity: sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==}
dependencies:
through2: 2.0.5
dev: true
/split2/3.2.2:
- resolution:
- {
- integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==,
- }
+ resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==}
dependencies:
readable-stream: 3.6.0
dev: true
/sprintf-js/1.0.3:
- resolution:
- {
- integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==,
- }
+ resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
/sshpk/1.16.1:
- resolution:
- {
- integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==}
+ engines: {node: '>=0.10.0'}
hasBin: true
dependencies:
asn1: 0.2.4
@@ -26618,99 +19915,69 @@ packages:
dev: true
/ssri/8.0.1:
- resolution:
- {
- integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==,
- }
- engines: { node: '>= 8' }
+ resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==}
+ engines: {node: '>= 8'}
dependencies:
minipass: 3.1.3
dev: true
/stable/0.1.8:
- resolution:
- {
- integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==,
- }
+ resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==}
dev: true
/stack-utils/2.0.3:
- resolution:
- {
- integrity: sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==}
+ engines: {node: '>=10'}
dependencies:
escape-string-regexp: 2.0.0
dev: true
/stacktrace-parser/0.1.10:
- resolution:
- {
- integrity: sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==}
+ engines: {node: '>=6'}
dependencies:
type-fest: 0.7.1
dev: false
/state-toggle/1.0.2:
- resolution:
- {
- integrity: sha512-8LpelPGR0qQM4PnfLiplOQNJcIN1/r2Gy0xKB2zKnIW2YzPMt2sR4I/+gtPjhN7Svh9kw+zqEg2SFwpBO9iNiw==,
- }
+ resolution: {integrity: sha512-8LpelPGR0qQM4PnfLiplOQNJcIN1/r2Gy0xKB2zKnIW2YzPMt2sR4I/+gtPjhN7Svh9kw+zqEg2SFwpBO9iNiw==}
dev: true
/static-extend/0.1.2:
- resolution:
- {
- integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {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: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= }
- engines: { node: '>= 0.6' }
+ resolution: {integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=}
+ engines: {node: '>= 0.6'}
dev: true
/stream-browserify/3.0.0:
- resolution:
- {
- integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==,
- }
+ resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==}
dependencies:
inherits: 2.0.4
readable-stream: 3.6.0
dev: true
/stream-combiner/0.0.4:
- resolution:
- {
- integrity: sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==,
- }
+ resolution: {integrity: sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==}
dependencies:
duplexer: 0.1.2
dev: true
/stream-combiner/0.2.2:
- resolution:
- {
- integrity: sha512-6yHMqgLYDzQDcAkL+tjJDC5nSNuNIx0vZtRZeiPh7Saef7VHX9H5Ijn9l2VIol2zaNYlYEX6KyuT/237A58qEQ==,
- }
+ resolution: {integrity: sha512-6yHMqgLYDzQDcAkL+tjJDC5nSNuNIx0vZtRZeiPh7Saef7VHX9H5Ijn9l2VIol2zaNYlYEX6KyuT/237A58qEQ==}
dependencies:
duplexer: 0.1.2
through: 2.3.8
dev: true
/stream-http/3.1.1:
- resolution:
- {
- integrity: sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==,
- }
+ resolution: {integrity: sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==}
dependencies:
builtin-status-codes: 3.0.0
inherits: 2.0.4
@@ -26719,7 +19986,7 @@ packages:
dev: true
/stream-parser/0.3.1:
- resolution: { integrity: sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M= }
+ resolution: {integrity: sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=}
dependencies:
debug: 2.6.9
transitivePeerDependencies:
@@ -26727,39 +19994,30 @@ packages:
dev: true
/streamsearch/0.1.2:
- resolution: { integrity: sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo= }
- engines: { node: '>=0.8.0' }
+ resolution: {integrity: sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=}
+ engines: {node: '>=0.8.0'}
dev: true
/string-argv/0.3.1:
- resolution:
- {
- integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==,
- }
- engines: { node: '>=0.6.19' }
+ resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==}
+ engines: {node: '>=0.6.19'}
dev: true
/string-hash/1.1.3:
- resolution: { integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= }
+ resolution: {integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=}
dev: true
/string-length/4.0.1:
- resolution:
- {
- integrity: sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==}
+ engines: {node: '>=10'}
dependencies:
char-regex: 1.0.2
strip-ansi: 6.0.1
dev: true
/string-width/1.0.2:
- resolution:
- {
- integrity: sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==}
+ engines: {node: '>=0.10.0'}
dependencies:
code-point-at: 1.1.0
is-fullwidth-code-point: 1.0.0
@@ -26767,22 +20025,16 @@ packages:
dev: true
/string-width/2.1.1:
- resolution:
- {
- integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==}
+ engines: {node: '>=4'}
dependencies:
is-fullwidth-code-point: 2.0.0
strip-ansi: 4.0.0
dev: true
/string-width/3.1.0:
- resolution:
- {
- integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==}
+ engines: {node: '>=6'}
dependencies:
emoji-regex: 7.0.3
is-fullwidth-code-point: 2.0.0
@@ -26790,21 +20042,15 @@ packages:
dev: true
/string-width/4.2.3:
- resolution:
- {
- integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
+ engines: {node: '>=8'}
dependencies:
emoji-regex: 8.0.0
is-fullwidth-code-point: 3.0.0
strip-ansi: 6.0.1
/string.prototype.matchall/4.0.6:
- resolution:
- {
- integrity: sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==,
- }
+ resolution: {integrity: sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.3
@@ -26817,10 +20063,7 @@ packages:
dev: true
/string.prototype.matchall/4.0.7:
- resolution:
- {
- integrity: sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==,
- }
+ resolution: {integrity: sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.3
@@ -26833,84 +20076,57 @@ packages:
dev: false
/string.prototype.padend/3.1.0:
- resolution:
- {
- integrity: sha512-3aIv8Ffdp8EZj8iLwREGpQaUZiPyrWrpzMBHvkiSW/bK/EGve9np07Vwy7IJ5waydpGXzQZu/F8Oze2/IWkBaA==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {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==,
- }
+ resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
/string.prototype.trimend/1.0.5:
- resolution:
- {
- integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==,
- }
+ resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
es-abstract: 1.20.2
/string.prototype.trimstart/1.0.4:
- resolution:
- {
- integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==,
- }
+ resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
/string.prototype.trimstart/1.0.5:
- resolution:
- {
- integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==,
- }
+ resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
es-abstract: 1.20.2
/string_decoder/0.10.31:
- resolution:
- {
- integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==,
- }
+ resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==}
dev: true
/string_decoder/1.1.1:
- resolution:
- {
- integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==,
- }
+ resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
dependencies:
safe-buffer: 5.1.2
dev: true
/string_decoder/1.3.0:
- resolution:
- {
- integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==,
- }
+ resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
dependencies:
safe-buffer: 5.2.0
dev: true
/stringify-entities/3.1.0:
- resolution:
- {
- integrity: sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg==,
- }
+ resolution: {integrity: sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg==}
dependencies:
character-entities-html4: 1.1.4
character-entities-legacy: 1.1.3
@@ -26918,11 +20134,8 @@ packages:
dev: true
/stringify-object/3.3.0:
- resolution:
- {
- integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==}
+ engines: {node: '>=4'}
dependencies:
get-own-enumerable-property-symbols: 3.0.2
is-obj: 1.0.1
@@ -26930,133 +20143,97 @@ packages:
dev: true
/strip-ansi/3.0.1:
- resolution:
- {
- integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==}
+ engines: {node: '>=0.10.0'}
dependencies:
ansi-regex: 2.1.1
dev: true
/strip-ansi/4.0.0:
- resolution:
- {
- integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==}
+ engines: {node: '>=4'}
dependencies:
ansi-regex: 3.0.0
dev: true
/strip-ansi/5.2.0:
- resolution:
- {
- integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==}
+ engines: {node: '>=6'}
dependencies:
ansi-regex: 4.1.0
dev: true
/strip-ansi/6.0.0:
- resolution:
- {
- integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==}
+ engines: {node: '>=8'}
dependencies:
ansi-regex: 5.0.1
dev: true
/strip-ansi/6.0.1:
- resolution:
- {
- integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
+ engines: {node: '>=8'}
dependencies:
ansi-regex: 5.0.1
/strip-ansi/7.0.1:
- resolution:
- {
- integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==,
- }
- engines: { node: '>=12' }
+ resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==}
+ engines: {node: '>=12'}
dependencies:
ansi-regex: 6.0.1
dev: true
/strip-bom/2.0.0:
- resolution: { integrity: sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= }
- engines: { node: '>=0.10.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: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= }
- engines: { node: '>=4' }
+ resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=}
+ engines: {node: '>=4'}
/strip-bom/4.0.0:
- resolution:
- {
- integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==}
+ engines: {node: '>=8'}
dev: true
/strip-eof/1.0.0:
- resolution: { integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=}
+ engines: {node: '>=0.10.0'}
dev: false
/strip-final-newline/2.0.0:
- resolution:
- {
- integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
+ engines: {node: '>=6'}
/strip-indent/1.0.1:
- resolution: { integrity: sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= }
- engines: { node: '>=0.10.0' }
+ 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:
- {
- integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
+ engines: {node: '>=8'}
dependencies:
min-indent: 1.0.1
/strip-json-comments/2.0.1:
- resolution:
- {
- integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
+ engines: {node: '>=0.10.0'}
dev: true
/strip-json-comments/3.1.1:
- resolution:
- {
- integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
+ engines: {node: '>=8'}
/strong-log-transformer/2.1.0:
- resolution:
- {
- integrity: sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==}
+ engines: {node: '>=4'}
hasBin: true
dependencies:
duplexer: 0.1.2
@@ -27065,18 +20242,12 @@ packages:
dev: true
/style-inject/0.3.0:
- resolution:
- {
- integrity: sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw==,
- }
+ resolution: {integrity: sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw==}
dev: true
/styled-components/5.3.3_vtcxgy2wlmese7djxl6h7ok674:
- resolution:
- {
- integrity: sha512-++4iHwBM7ZN+x6DtPPWkCI4vdtwumQ+inA/DdAsqYd4SVgUKJie5vXyzotA00ttcFdQkCng7zc6grwlfIfw+lw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-++4iHwBM7ZN+x6DtPPWkCI4vdtwumQ+inA/DdAsqYd4SVgUKJie5vXyzotA00ttcFdQkCng7zc6grwlfIfw+lw==}
+ engines: {node: '>=10'}
peerDependencies:
react: '>= 16.8.0'
react-dom: '>= 16.8.0'
@@ -27098,21 +20269,15 @@ packages:
dev: true
/styled-jsx-plugin-postcss/3.0.2:
- resolution:
- {
- integrity: sha512-6xuteERUhLSLbztb2l2zhrxJpcW3eb7ooSMc3j5D51jiao6HZNaJoimmSnpUMji1qWxbAZD0Lee0ftB4atxoRA==,
- }
+ resolution: {integrity: sha512-6xuteERUhLSLbztb2l2zhrxJpcW3eb7ooSMc3j5D51jiao6HZNaJoimmSnpUMji1qWxbAZD0Lee0ftB4atxoRA==}
dependencies:
postcss: 7.0.32
postcss-load-plugins: 2.3.0
dev: true
/styled-jsx/5.0.7_@babel+core@7.18.0:
- resolution:
- {
- integrity: sha512-b3sUzamS086YLRuvnaDigdAewz1/EFYlHpYBP5mZovKEdQQOIIYq8lApylub3HHZ6xFjV051kkGU7cudJmrXEA==,
- }
- engines: { node: '>= 12.0.0' }
+ resolution: {integrity: sha512-b3sUzamS086YLRuvnaDigdAewz1/EFYlHpYBP5mZovKEdQQOIIYq8lApylub3HHZ6xFjV051kkGU7cudJmrXEA==}
+ engines: {node: '>= 12.0.0'}
peerDependencies:
'@babel/core': '*'
babel-plugin-macros: '*'
@@ -27127,11 +20292,8 @@ packages:
dev: false
/stylehacks/4.0.3:
- resolution:
- {
- integrity: sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==,
- }
- engines: { node: '>=6.9.0' }
+ resolution: {integrity: sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==}
+ engines: {node: '>=6.9.0'}
dependencies:
browserslist: 4.20.2
postcss: 7.0.32
@@ -27139,11 +20301,8 @@ packages:
dev: true
/superagent/3.8.3:
- resolution:
- {
- integrity: sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==,
- }
- engines: { node: '>= 4.0' }
+ resolution: {integrity: sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==}
+ engines: {node: '>= 4.0'}
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
@@ -27161,92 +20320,62 @@ packages:
dev: true
/supports-color/2.0.0:
- resolution:
- {
- integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==,
- }
- engines: { node: '>=0.8.0' }
+ resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==}
+ engines: {node: '>=0.8.0'}
dev: true
/supports-color/3.2.3:
- resolution:
- {
- integrity: sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==,
- }
- engines: { node: '>=0.8.0' }
+ resolution: {integrity: sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==}
+ engines: {node: '>=0.8.0'}
dependencies:
has-flag: 1.0.0
dev: true
/supports-color/5.5.0:
- resolution:
- {
- integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
+ engines: {node: '>=4'}
dependencies:
has-flag: 3.0.0
/supports-color/6.1.0:
- resolution:
- {
- integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==}
+ engines: {node: '>=6'}
dependencies:
has-flag: 3.0.0
dev: true
/supports-color/7.2.0:
- resolution:
- {
- integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
+ engines: {node: '>=8'}
dependencies:
has-flag: 4.0.0
/supports-color/8.1.1:
- resolution:
- {
- integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
+ engines: {node: '>=10'}
dependencies:
has-flag: 4.0.0
dev: true
/supports-hyperlinks/2.1.0:
- resolution:
- {
- integrity: sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==}
+ engines: {node: '>=8'}
dependencies:
has-flag: 4.0.0
supports-color: 7.2.0
dev: true
/supports-preserve-symlinks-flag/1.0.0:
- resolution:
- {
- integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
+ engines: {node: '>= 0.4'}
/svg-parser/2.0.4:
- resolution:
- {
- integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==,
- }
+ resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==}
dev: true
/svgo/1.3.2:
- resolution:
- {
- integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==,
- }
- engines: { node: '>=4.0.0' }
+ resolution: {integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==}
+ engines: {node: '>=4.0.0'}
deprecated: This SVGO version is no longer supported. Upgrade to v2.x.x.
hasBin: true
dependencies:
@@ -27266,44 +20395,29 @@ packages:
dev: true
/swap-case/1.1.2:
- resolution:
- {
- integrity: sha512-BAmWG6/bx8syfc6qXPprof3Mn5vQgf5dwdUNJhsNqU9WdPt5P+ES/wQ5bxfijy8zwZgZZHslC3iAsxsuQMCzJQ==,
- }
+ resolution: {integrity: sha512-BAmWG6/bx8syfc6qXPprof3Mn5vQgf5dwdUNJhsNqU9WdPt5P+ES/wQ5bxfijy8zwZgZZHslC3iAsxsuQMCzJQ==}
dependencies:
lower-case: 1.1.4
upper-case: 1.1.3
dev: true
/symbol-observable/1.0.1:
- resolution:
- {
- integrity: sha512-Kb3PrPYz4HanVF1LVGuAdW6LoVgIwjUYJGzFe7NDrBLCN4lsV/5J0MFurV+ygS4bRVwrCEt2c7MQ1R2a72oJDw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-Kb3PrPYz4HanVF1LVGuAdW6LoVgIwjUYJGzFe7NDrBLCN4lsV/5J0MFurV+ygS4bRVwrCEt2c7MQ1R2a72oJDw==}
+ engines: {node: '>=0.10.0'}
dev: true
/symbol-observable/1.2.0:
- resolution:
- {
- integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==}
+ engines: {node: '>=0.10.0'}
dev: true
/symbol-tree/3.2.4:
- resolution:
- {
- integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==,
- }
+ resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
dev: true
/table/6.8.0:
- resolution:
- {
- integrity: sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==,
- }
- engines: { node: '>=10.0.0' }
+ resolution: {integrity: sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==}
+ engines: {node: '>=10.0.0'}
dependencies:
ajv: 8.11.0
lodash.truncate: 4.4.2
@@ -27312,21 +20426,15 @@ packages:
strip-ansi: 6.0.1
/tagged-versions/1.3.0:
- resolution:
- {
- integrity: sha512-3tkBqKKQzHkBhQyNvEHTWgbvvNVS9a9omiR9nfbWlWzpOpWfgEPUu9pHwBiDHt5mXnJXKVnRKdCSeJiuZYW9oQ==,
- }
+ resolution: {integrity: sha512-3tkBqKKQzHkBhQyNvEHTWgbvvNVS9a9omiR9nfbWlWzpOpWfgEPUu9pHwBiDHt5mXnJXKVnRKdCSeJiuZYW9oQ==}
dependencies:
child-process-promise: 2.2.1
semver: 5.7.1
dev: true
/tailwindcss/1.1.3:
- resolution:
- {
- integrity: sha512-8sa/QO+blnu3WXUylsgvYZlUbBpVH36QeGuZxgSGqp1dF3g4AGe1azt8FsO8i8Hfe9Oyvwhx3iSjRDak3nngeQ==,
- }
- engines: { node: '>=8.9.0' }
+ resolution: {integrity: sha512-8sa/QO+blnu3WXUylsgvYZlUbBpVH36QeGuZxgSGqp1dF3g4AGe1azt8FsO8i8Hfe9Oyvwhx3iSjRDak3nngeQ==}
+ engines: {node: '>=8.9.0'}
hasBin: true
dependencies:
autoprefixer: 9.7.4
@@ -27346,19 +20454,13 @@ packages:
dev: true
/tapable/2.2.0:
- resolution:
- {
- integrity: sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==}
+ engines: {node: '>=6'}
dev: true
/tar/4.4.10:
- resolution:
- {
- integrity: sha512-g2SVs5QIxvo6OLp0GudTqEf05maawKUxXru104iaayWA09551tFCTI8f1Asb4lPfkBr91k07iL4c11XO3/b0tA==,
- }
- engines: { node: '>=4.5' }
+ resolution: {integrity: sha512-g2SVs5QIxvo6OLp0GudTqEf05maawKUxXru104iaayWA09551tFCTI8f1Asb4lPfkBr91k07iL4c11XO3/b0tA==}
+ engines: {node: '>=4.5'}
dependencies:
chownr: 1.1.3
fs-minipass: 1.2.7
@@ -27370,11 +20472,8 @@ packages:
dev: true
/tar/4.4.13:
- resolution:
- {
- integrity: sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==,
- }
- engines: { node: '>=4.5' }
+ resolution: {integrity: sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==}
+ engines: {node: '>=4.5'}
dependencies:
chownr: 1.1.3
fs-minipass: 1.2.7
@@ -27386,11 +20485,8 @@ packages:
dev: true
/tar/6.1.11:
- resolution:
- {
- integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==,
- }
- engines: { node: '>= 10' }
+ resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==}
+ engines: {node: '>= 10'}
dependencies:
chownr: 2.0.0
fs-minipass: 2.1.0
@@ -27401,8 +20497,8 @@ packages:
dev: true
/taskr/1.1.0:
- resolution: { integrity: sha1-TynQrOJvTerppHjqv5qgQy6IRDg= }
- engines: { node: '>= 4.6' }
+ resolution: {integrity: sha1-TynQrOJvTerppHjqv5qgQy6IRDg=}
+ engines: {node: '>= 4.6'}
hasBin: true
dependencies:
bluebird: 3.7.2
@@ -27414,16 +20510,13 @@ packages:
dev: true
/temp-dir/1.0.0:
- resolution: { integrity: sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= }
- engines: { node: '>=4' }
+ resolution: {integrity: sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=}
+ engines: {node: '>=4'}
dev: true
/temp-write/4.0.0:
- resolution:
- {
- integrity: sha512-HIeWmj77uOOHb0QX7siN3OtwV3CTntquin6TNVg6SHOqCP3hYKmox90eeFOGaY1MqJ9WYDDjkyZrW6qS5AWpbw==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-HIeWmj77uOOHb0QX7siN3OtwV3CTntquin6TNVg6SHOqCP3hYKmox90eeFOGaY1MqJ9WYDDjkyZrW6qS5AWpbw==}
+ engines: {node: '>=8'}
dependencies:
graceful-fs: 4.2.10
is-stream: 2.0.0
@@ -27433,40 +20526,28 @@ packages:
dev: true
/temp/0.8.4:
- resolution:
- {
- integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==,
- }
- engines: { node: '>=6.0.0' }
+ resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==}
+ engines: {node: '>=6.0.0'}
dependencies:
rimraf: 2.6.3
dev: false
/term-size/2.2.1:
- resolution:
- {
- integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==}
+ engines: {node: '>=8'}
dev: true
/terminal-link/2.1.1:
- resolution:
- {
- integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==}
+ engines: {node: '>=8'}
dependencies:
ansi-escapes: 4.3.0
supports-hyperlinks: 2.1.0
dev: true
/terser-webpack-plugin/5.2.4_bhtm7a3ixzishl2uxypy6qnuwu:
- resolution:
- {
- integrity: sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA==,
- }
- engines: { node: '>= 10.13.0' }
+ resolution: {integrity: sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA==}
+ engines: {node: '>= 10.13.0'}
peerDependencies:
'@swc/core': '*'
esbuild: '*'
@@ -27491,11 +20572,8 @@ packages:
dev: true
/terser-webpack-plugin/5.2.4_webpack@5.74.0:
- resolution:
- {
- integrity: sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA==,
- }
- engines: { node: '>= 10.13.0' }
+ resolution: {integrity: sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA==}
+ engines: {node: '>= 10.13.0'}
peerDependencies:
'@swc/core': '*'
esbuild: '*'
@@ -27519,11 +20597,8 @@ packages:
dev: true
/terser/5.10.0:
- resolution:
- {
- integrity: sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==}
+ engines: {node: '>=10'}
hasBin: true
peerDependenciesMeta:
acorn:
@@ -27536,11 +20611,8 @@ packages:
dev: true
/terser/5.14.1:
- resolution:
- {
- integrity: sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==}
+ engines: {node: '>=10'}
hasBin: true
dependencies:
'@jridgewell/source-map': 0.3.2
@@ -27550,11 +20622,8 @@ packages:
dev: true
/terser/5.5.1:
- resolution:
- {
- integrity: sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==}
+ engines: {node: '>=10'}
hasBin: true
dependencies:
acorn: 8.8.0
@@ -27564,11 +20633,8 @@ packages:
dev: true
/test-exclude/6.0.0:
- resolution:
- {
- integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==}
+ engines: {node: '>=8'}
dependencies:
'@istanbuljs/schema': 0.1.2
glob: 7.2.0
@@ -27576,216 +20642,150 @@ packages:
dev: true
/text-extensions/1.9.0:
- resolution:
- {
- integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==,
- }
- engines: { node: '>=0.10' }
+ resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==}
+ engines: {node: '>=0.10'}
dev: true
/text-table/0.2.0:
- resolution: { integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= }
+ resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=}
/throat/6.0.1:
- resolution:
- {
- integrity: sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==,
- }
+ resolution: {integrity: sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==}
dev: true
/through/2.3.8:
- resolution:
- {
- integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==,
- }
+ resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
/through2/0.4.2:
- resolution:
- {
- integrity: sha512-45Llu+EwHKtAZYTPPVn3XZHBgakWMN3rokhEv5hu596XP+cNgplMg+Gj+1nmAvj+L0K7+N49zBKx5rah5u0QIQ==,
- }
+ resolution: {integrity: sha512-45Llu+EwHKtAZYTPPVn3XZHBgakWMN3rokhEv5hu596XP+cNgplMg+Gj+1nmAvj+L0K7+N49zBKx5rah5u0QIQ==}
dependencies:
readable-stream: 1.0.34
xtend: 2.1.2
dev: true
/through2/2.0.0:
- resolution: { integrity: sha1-9BocMd9eEp5DFERvZuygXNajBIA= }
+ resolution: {integrity: sha1-9BocMd9eEp5DFERvZuygXNajBIA=}
dependencies:
readable-stream: 2.0.6
xtend: 4.0.2
dev: true
/through2/2.0.5:
- resolution:
- {
- integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==,
- }
+ resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==}
dependencies:
readable-stream: 2.3.7
xtend: 4.0.2
dev: true
/through2/4.0.2:
- resolution:
- {
- integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==,
- }
+ resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==}
dependencies:
readable-stream: 3.6.0
dev: true
/time-span/4.0.0:
- resolution:
- {
- integrity: sha512-MyqZCTGLDZ77u4k+jqg4UlrzPTPZ49NDlaekU6uuFaJLzPIN1woaRXCbGeqOfxwc3Y37ZROGAJ614Rdv7Olt+g==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-MyqZCTGLDZ77u4k+jqg4UlrzPTPZ49NDlaekU6uuFaJLzPIN1woaRXCbGeqOfxwc3Y37ZROGAJ614Rdv7Olt+g==}
+ engines: {node: '>=10'}
dependencies:
convert-hrtime: 3.0.0
dev: true
/timed-out/4.0.1:
- resolution:
- {
- integrity: sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==}
+ engines: {node: '>=0.10.0'}
dev: true
/timers-browserify/2.0.12:
- resolution:
- {
- integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==,
- }
- engines: { node: '>=0.6.0' }
+ resolution: {integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==}
+ engines: {node: '>=0.6.0'}
dependencies:
setimmediate: 1.0.5
dev: true
/timsort/0.3.0:
- resolution:
- {
- integrity: sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==,
- }
+ resolution: {integrity: sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==}
dev: true
/tiny-glob/0.2.8:
- resolution:
- {
- integrity: sha512-vkQP7qOslq63XRX9kMswlby99kyO5OvKptw7AMwBVMjXEI7Tb61eoI5DydyEMOseyGS5anDN1VPoVxEvH01q8w==,
- }
+ resolution: {integrity: sha512-vkQP7qOslq63XRX9kMswlby99kyO5OvKptw7AMwBVMjXEI7Tb61eoI5DydyEMOseyGS5anDN1VPoVxEvH01q8w==}
dependencies:
globalyzer: 0.1.0
globrex: 0.1.2
dev: true
/tinydate/1.2.0:
- resolution:
- {
- integrity: sha512-3GwPk8VhDFnUZ2TrgkhXJs6hcMAIIw4x/xkz+ayK6dGoQmp2nUwKzBXK0WnMsqkh6vfUhpqQicQF3rbshfyJkg==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-3GwPk8VhDFnUZ2TrgkhXJs6hcMAIIw4x/xkz+ayK6dGoQmp2nUwKzBXK0WnMsqkh6vfUhpqQicQF3rbshfyJkg==}
+ engines: {node: '>=4'}
dev: true
/title-case/2.1.1:
- resolution:
- {
- integrity: sha512-EkJoZ2O3zdCz3zJsYCsxyq2OC5hrxR9mfdd5I+w8h/tmFfeOxJ+vvkxsKxdmN0WtS9zLdHEgfgVOiMVgv+Po4Q==,
- }
+ resolution: {integrity: sha512-EkJoZ2O3zdCz3zJsYCsxyq2OC5hrxR9mfdd5I+w8h/tmFfeOxJ+vvkxsKxdmN0WtS9zLdHEgfgVOiMVgv+Po4Q==}
dependencies:
no-case: 2.3.2
upper-case: 1.1.3
dev: true
/title-case/3.0.3:
- resolution:
- {
- integrity: sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==,
- }
+ resolution: {integrity: sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==}
dependencies:
tslib: 2.4.0
dev: true
/tmp/0.0.33:
- resolution:
- {
- integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==,
- }
- engines: { node: '>=0.6.0' }
+ resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
+ engines: {node: '>=0.6.0'}
dependencies:
os-tmpdir: 1.0.2
/tmp/0.2.1:
- resolution:
- {
- integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==,
- }
- engines: { node: '>=8.17.0' }
+ resolution: {integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==}
+ engines: {node: '>=8.17.0'}
dependencies:
rimraf: 3.0.2
dev: true
/tmpl/1.0.4:
- resolution: { integrity: sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= }
+ resolution: {integrity: sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=}
dev: true
/to-fast-properties/2.0.0:
- resolution: { integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= }
- engines: { node: '>=4' }
+ resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=}
+ engines: {node: '>=4'}
/to-object-path/0.3.0:
- resolution:
- {
- integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
kind-of: 3.2.2
/to-readable-stream/1.0.0:
- resolution:
- {
- integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==}
+ engines: {node: '>=6'}
dev: true
/to-readable-stream/2.1.0:
- resolution:
- {
- integrity: sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w==}
+ engines: {node: '>=8'}
dev: true
/to-regex-range/2.1.1:
- resolution:
- {
- integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
is-number: 3.0.0
repeat-string: 1.6.1
/to-regex-range/5.0.1:
- resolution:
- {
- integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==,
- }
- engines: { node: '>=8.0' }
+ resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
+ engines: {node: '>=8.0'}
dependencies:
is-number: 7.0.0
/to-regex/3.0.2:
- resolution:
- {
- integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==}
+ engines: {node: '>=0.10.0'}
dependencies:
define-property: 2.0.2
extend-shallow: 3.0.2
@@ -27793,54 +20793,36 @@ packages:
safe-regex: 1.1.0
/to-style/1.3.3:
- resolution:
- {
- integrity: sha512-9K8KYegr9hrdm8yPpu5iZjJp5t6RPAp4gFDU5hD9zR8hwqgF4fsoSitMtkRKQG2qkP5j/uG3wajbgV09rjmIqg==,
- }
+ resolution: {integrity: sha512-9K8KYegr9hrdm8yPpu5iZjJp5t6RPAp4gFDU5hD9zR8hwqgF4fsoSitMtkRKQG2qkP5j/uG3wajbgV09rjmIqg==}
dev: true
/to-vfile/6.1.0:
- resolution:
- {
- integrity: sha512-BxX8EkCxOAZe+D/ToHdDsJcVI4HqQfmw0tCkp31zf3dNP/XWIAjU4CmeuSwsSoOzOTqHPOL0KUzyZqJplkD0Qw==,
- }
+ resolution: {integrity: sha512-BxX8EkCxOAZe+D/ToHdDsJcVI4HqQfmw0tCkp31zf3dNP/XWIAjU4CmeuSwsSoOzOTqHPOL0KUzyZqJplkD0Qw==}
dependencies:
is-buffer: 2.0.4
vfile: 4.2.1
dev: true
/toidentifier/1.0.0:
- resolution:
- {
- integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==,
- }
- engines: { node: '>=0.6' }
+ resolution: {integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==}
+ engines: {node: '>=0.6'}
dev: true
/totalist/1.1.0:
- resolution:
- {
- integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==}
+ engines: {node: '>=6'}
/tough-cookie/2.5.0:
- resolution:
- {
- integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==,
- }
- engines: { node: '>=0.8' }
+ resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==}
+ engines: {node: '>=0.8'}
dependencies:
psl: 1.8.0
punycode: 2.1.1
dev: true
/tough-cookie/4.0.0:
- resolution:
- {
- integrity: sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==}
+ engines: {node: '>=6'}
dependencies:
psl: 1.8.0
punycode: 2.1.1
@@ -27848,87 +20830,63 @@ packages:
dev: true
/tr46/0.0.3:
- resolution: { integrity: sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= }
+ resolution: {integrity: sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=}
dev: true
/tr46/1.0.1:
- resolution: { integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= }
+ resolution: {integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=}
dependencies:
punycode: 2.1.1
dev: false
/tr46/2.1.0:
- resolution:
- {
- integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==}
+ engines: {node: '>=8'}
dependencies:
punycode: 2.1.1
dev: true
/traverse/0.6.6:
- resolution: { integrity: sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc= }
+ resolution: {integrity: sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=}
dev: true
/tree-kill/1.2.2:
- resolution:
- {
- integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==,
- }
+ resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
hasBin: true
dev: true
/trim-lines/1.1.3:
- resolution:
- {
- integrity: sha512-E0ZosSWYK2mkSu+KEtQ9/KqarVjA9HztOSX+9FDdNacRAq29RRV6ZQNgob3iuW8Htar9vAfEa6yyt5qBAHZDBA==,
- }
+ resolution: {integrity: sha512-E0ZosSWYK2mkSu+KEtQ9/KqarVjA9HztOSX+9FDdNacRAq29RRV6ZQNgob3iuW8Htar9vAfEa6yyt5qBAHZDBA==}
dev: true
/trim-newlines/1.0.0:
- resolution: { integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM=}
+ engines: {node: '>=0.10.0'}
dev: true
/trim-newlines/3.0.0:
- resolution:
- {
- integrity: sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==}
+ engines: {node: '>=8'}
/trim-off-newlines/1.0.1:
- resolution: { integrity: sha1-n5up2e+odkw4dpi8v+sshI8RrbM= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-n5up2e+odkw4dpi8v+sshI8RrbM=}
+ engines: {node: '>=0.10.0'}
dev: true
/trim-trailing-lines/1.1.2:
- resolution:
- {
- integrity: sha512-MUjYItdrqqj2zpcHFTkMa9WAv4JHTI6gnRQGPFLrt5L9a6tRMiDnIqYl8JBvu2d2Tc3lWJKQwlGCp0K8AvCM+Q==,
- }
+ resolution: {integrity: sha512-MUjYItdrqqj2zpcHFTkMa9WAv4JHTI6gnRQGPFLrt5L9a6tRMiDnIqYl8JBvu2d2Tc3lWJKQwlGCp0K8AvCM+Q==}
dev: true
/trim/0.0.1:
- resolution:
- {
- integrity: sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==,
- }
+ resolution: {integrity: sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==}
dev: true
/trough/1.0.4:
- resolution:
- {
- integrity: sha512-tdzBRDGWcI1OpPVmChbdSKhvSVurznZ8X36AYURAcl+0o2ldlCY2XPzyXNNxwJwwyIU+rIglTCG4kxtNKBQH7Q==,
- }
+ resolution: {integrity: sha512-tdzBRDGWcI1OpPVmChbdSKhvSVurznZ8X36AYURAcl+0o2ldlCY2XPzyXNNxwJwwyIU+rIglTCG4kxtNKBQH7Q==}
dev: true
/tsconfig-paths/3.14.1:
- resolution:
- {
- integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==,
- }
+ resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==}
dependencies:
'@types/json5': 0.0.29
json5: 1.0.1
@@ -27936,10 +20894,7 @@ packages:
strip-bom: 3.0.0
/tsec/0.2.1_sbe2uaqno6akssxfwbhgeg7v2q:
- resolution:
- {
- integrity: sha512-RP9vhbRbRI9VH4CfOlQvo5W9HdfiPKq0gdiUOWI5oKmLaZKNFN8CsPwBfT5ySmhnKNwmmAS/BtY3WoTfABwwig==,
- }
+ resolution: {integrity: sha512-RP9vhbRbRI9VH4CfOlQvo5W9HdfiPKq0gdiUOWI5oKmLaZKNFN8CsPwBfT5ySmhnKNwmmAS/BtY3WoTfABwwig==}
hasBin: true
peerDependencies:
'@bazel/bazelisk': '>=1.7.5'
@@ -27952,63 +20907,50 @@ packages:
dev: true
/tslib/1.11.1:
- resolution:
- {
- integrity: sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==,
- }
+ resolution: {integrity: sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==}
/tslib/2.0.1:
- resolution:
- {
- integrity: sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ==,
- }
+ resolution: {integrity: sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ==}
dev: true
/tslib/2.3.1:
- resolution:
- {
- integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==,
- }
+ resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==}
/tslib/2.4.0:
- resolution:
- {
- integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==,
- }
+ resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==}
+
+ /tsutils/3.21.0_typescript@4.6.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.11.1
+ typescript: 4.6.3
+ dev: false
/tsutils/3.21.0_typescript@4.8.2:
- resolution:
- {
- integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==,
- }
- engines: { node: '>= 6' }
+ 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.11.1
typescript: 4.8.2
+ dev: true
/tty-browserify/0.0.1:
- resolution:
- {
- integrity: sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==,
- }
+ resolution: {integrity: sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==}
dev: true
/tunnel-agent/0.6.0:
- resolution:
- {
- integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==,
- }
+ resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
dependencies:
safe-buffer: 5.2.0
dev: true
/turbo-android-arm64/1.3.2-canary.1:
- resolution:
- {
- integrity: sha512-XIX6/7iy7jT8/U3FSmN4HUxNk2/HAeFcYL2A7Vh0wGQ7aVJAqItYxV5Iawf49lokdmdxQnJnttQ2TRIEKH1ITg==,
- }
+ resolution: {integrity: sha512-XIX6/7iy7jT8/U3FSmN4HUxNk2/HAeFcYL2A7Vh0wGQ7aVJAqItYxV5Iawf49lokdmdxQnJnttQ2TRIEKH1ITg==}
cpu: [arm64]
os: [android]
requiresBuild: true
@@ -28016,10 +20958,7 @@ packages:
optional: true
/turbo-darwin-64/1.3.2-canary.1:
- resolution:
- {
- integrity: sha512-h1Dd6qx8L2FZG86zWgafEgw6JwuWI2hla4PNXP/jiLEp7QuALGONJ2jdwNmsuBj0+q47eQjY9Q1tZtVvnY/iKA==,
- }
+ resolution: {integrity: sha512-h1Dd6qx8L2FZG86zWgafEgw6JwuWI2hla4PNXP/jiLEp7QuALGONJ2jdwNmsuBj0+q47eQjY9Q1tZtVvnY/iKA==}
cpu: [x64]
os: [darwin]
requiresBuild: true
@@ -28027,10 +20966,7 @@ packages:
optional: true
/turbo-darwin-arm64/1.3.2-canary.1:
- resolution:
- {
- integrity: sha512-zM5BHkxHJltKK6isJilVL7L3dlYa6WF5VPfYOAekYor3u2ZhNsgFLGom+YXz22LD/csP2giRGokREObA7q0YJQ==,
- }
+ resolution: {integrity: sha512-zM5BHkxHJltKK6isJilVL7L3dlYa6WF5VPfYOAekYor3u2ZhNsgFLGom+YXz22LD/csP2giRGokREObA7q0YJQ==}
cpu: [arm64]
os: [darwin]
requiresBuild: true
@@ -28038,10 +20974,7 @@ packages:
optional: true
/turbo-freebsd-64/1.3.2-canary.1:
- resolution:
- {
- integrity: sha512-ZepqMN1relzuqr3g16wh0bXVKoBKzEivkGh1NVm87sDE5nvwLuB9lOCnxg89xb31PdJAyVr5UGeqVE5SfYltww==,
- }
+ resolution: {integrity: sha512-ZepqMN1relzuqr3g16wh0bXVKoBKzEivkGh1NVm87sDE5nvwLuB9lOCnxg89xb31PdJAyVr5UGeqVE5SfYltww==}
cpu: [x64]
os: [freebsd]
requiresBuild: true
@@ -28049,10 +20982,7 @@ packages:
optional: true
/turbo-freebsd-arm64/1.3.2-canary.1:
- resolution:
- {
- integrity: sha512-gL/U8Su+GjvdI2yon+revsRFi/GfB/CdWGvDzdsore4eO1/V1DiACDRJDzf+/gvNdUzoD3cwbpiKGFuaZ7wVow==,
- }
+ resolution: {integrity: sha512-gL/U8Su+GjvdI2yon+revsRFi/GfB/CdWGvDzdsore4eO1/V1DiACDRJDzf+/gvNdUzoD3cwbpiKGFuaZ7wVow==}
cpu: [arm64]
os: [freebsd]
requiresBuild: true
@@ -28060,10 +20990,7 @@ packages:
optional: true
/turbo-linux-32/1.3.2-canary.1:
- resolution:
- {
- integrity: sha512-8jxYYI4q2AHODKgO1XQ7KL7ufRFfGT4phi0JPs4KilaYEgNvDGSIDr2d8BHPVJr3exlb884ZcAW1tm+0t0WCog==,
- }
+ resolution: {integrity: sha512-8jxYYI4q2AHODKgO1XQ7KL7ufRFfGT4phi0JPs4KilaYEgNvDGSIDr2d8BHPVJr3exlb884ZcAW1tm+0t0WCog==}
cpu: [ia32]
os: [linux]
requiresBuild: true
@@ -28071,10 +20998,7 @@ packages:
optional: true
/turbo-linux-64/1.3.2-canary.1:
- resolution:
- {
- integrity: sha512-uCHCQ1HZdns78hr2Z6N3zZwFrUYJdyYRIPWj12TwvtTEErTARAcKvtWV9mQkkXvzkkmUDHJoTsSl5cIyhtoreg==,
- }
+ resolution: {integrity: sha512-uCHCQ1HZdns78hr2Z6N3zZwFrUYJdyYRIPWj12TwvtTEErTARAcKvtWV9mQkkXvzkkmUDHJoTsSl5cIyhtoreg==}
cpu: [x64]
os: [linux]
requiresBuild: true
@@ -28082,10 +21006,7 @@ packages:
optional: true
/turbo-linux-arm/1.3.2-canary.1:
- resolution:
- {
- integrity: sha512-xEp/twlTo8Q5TaMz3g7UCtbPdO/VZS0ugAZ2egmbBpkEIdSQ7wjME8z7cgjK/Wc2l9y0BEuA/mc/ndmO43LaNw==,
- }
+ resolution: {integrity: sha512-xEp/twlTo8Q5TaMz3g7UCtbPdO/VZS0ugAZ2egmbBpkEIdSQ7wjME8z7cgjK/Wc2l9y0BEuA/mc/ndmO43LaNw==}
cpu: [arm]
os: [linux]
requiresBuild: true
@@ -28093,10 +21014,7 @@ packages:
optional: true
/turbo-linux-arm64/1.3.2-canary.1:
- resolution:
- {
- integrity: sha512-5JjIQTuDo5RALnKvxPholfljiWxVwhyUpBm8xYNMtufR8CmbkjsNZgNGm8cyFXl3syHdLOhL/PsCpeVaiWDlUw==,
- }
+ resolution: {integrity: sha512-5JjIQTuDo5RALnKvxPholfljiWxVwhyUpBm8xYNMtufR8CmbkjsNZgNGm8cyFXl3syHdLOhL/PsCpeVaiWDlUw==}
cpu: [arm64]
os: [linux]
requiresBuild: true
@@ -28104,10 +21022,7 @@ packages:
optional: true
/turbo-linux-mips64le/1.3.2-canary.1:
- resolution:
- {
- integrity: sha512-oOZD03ZyfOxifgi3YAAbtcnZtCA6fpsc2/y6R5sm9jRpXlia7PCbQLiV4H1UWCfmsQzUsLCTTZmO+D8K2rjymg==,
- }
+ resolution: {integrity: sha512-oOZD03ZyfOxifgi3YAAbtcnZtCA6fpsc2/y6R5sm9jRpXlia7PCbQLiV4H1UWCfmsQzUsLCTTZmO+D8K2rjymg==}
cpu: [mips64el]
os: [linux]
requiresBuild: true
@@ -28115,10 +21030,7 @@ packages:
optional: true
/turbo-linux-ppc64le/1.3.2-canary.1:
- resolution:
- {
- integrity: sha512-JtFMPdO+N6lYCFO7gN042CdzQPWvF2ow77Hv1oOpVkyU2X9seK73XHmv+15dan92/flslZLFAW8T93kiXfsJug==,
- }
+ resolution: {integrity: sha512-JtFMPdO+N6lYCFO7gN042CdzQPWvF2ow77Hv1oOpVkyU2X9seK73XHmv+15dan92/flslZLFAW8T93kiXfsJug==}
cpu: [ppc64]
os: [linux]
requiresBuild: true
@@ -28126,10 +21038,7 @@ packages:
optional: true
/turbo-windows-32/1.3.2-canary.1:
- resolution:
- {
- integrity: sha512-xDi61dm5CbLGpi2nu20+fWcl7IcSayqQYtQNztVqyAv9TpP84gzItuETOxwNyK7BivZ0BTMuVhtVUfc44ZxG+A==,
- }
+ resolution: {integrity: sha512-xDi61dm5CbLGpi2nu20+fWcl7IcSayqQYtQNztVqyAv9TpP84gzItuETOxwNyK7BivZ0BTMuVhtVUfc44ZxG+A==}
cpu: [ia32]
os: [win32]
requiresBuild: true
@@ -28137,10 +21046,7 @@ packages:
optional: true
/turbo-windows-64/1.3.2-canary.1:
- resolution:
- {
- integrity: sha512-uj4RVdVXIffTOeozFk8df+hgLUOZInkFvUTJ9jEKSNR/9zF9QXz7EkeQF8Cq+f840W7zNMDxciGBls3SWWTX0w==,
- }
+ resolution: {integrity: sha512-uj4RVdVXIffTOeozFk8df+hgLUOZInkFvUTJ9jEKSNR/9zF9QXz7EkeQF8Cq+f840W7zNMDxciGBls3SWWTX0w==}
cpu: [x64]
os: [win32]
requiresBuild: true
@@ -28148,10 +21054,7 @@ packages:
optional: true
/turbo-windows-arm64/1.3.2-canary.1:
- resolution:
- {
- integrity: sha512-rtU97ntfMRIr3IscaB3VwCxXCb60CkaM35NdTM3Yr+5H8UplmzQt1iBV8+Zc8/JO5YDfWD82dGZKVw4Oou+f2w==,
- }
+ resolution: {integrity: sha512-rtU97ntfMRIr3IscaB3VwCxXCb60CkaM35NdTM3Yr+5H8UplmzQt1iBV8+Zc8/JO5YDfWD82dGZKVw4Oou+f2w==}
cpu: [arm64]
os: [win32]
requiresBuild: true
@@ -28159,10 +21062,7 @@ packages:
optional: true
/turbo/1.3.2-canary.1:
- resolution:
- {
- integrity: sha512-qrSrKjkKDn7afDMz++RXg84sXBmd+CprnmJNNQq7l1Ao0eOPRpe//uh4JsULgjxYHHLeB2Re1fJ02HF282Kaww==,
- }
+ resolution: {integrity: sha512-qrSrKjkKDn7afDMz++RXg84sXBmd+CprnmJNNQq7l1Ao0eOPRpe//uh4JsULgjxYHHLeB2Re1fJ02HF282Kaww==}
hasBin: true
requiresBuild: true
optionalDependencies:
@@ -28183,192 +21083,126 @@ packages:
dev: true
/tweetnacl/0.14.5:
- resolution:
- {
- integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==,
- }
+ resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==}
dev: true
/type-check/0.3.2:
- resolution: { integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= }
- engines: { node: '>= 0.8.0' }
+ resolution: {integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=}
+ engines: {node: '>= 0.8.0'}
dependencies:
prelude-ls: 1.1.2
dev: true
/type-check/0.4.0:
- resolution:
- {
- integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==,
- }
- engines: { node: '>= 0.8.0' }
+ resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
+ engines: {node: '>= 0.8.0'}
dependencies:
prelude-ls: 1.2.1
/type-detect/4.0.8:
- resolution:
- {
- integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
+ engines: {node: '>=4'}
dev: true
/type-fest/0.10.0:
- resolution:
- {
- integrity: sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==}
+ engines: {node: '>=8'}
dev: true
/type-fest/0.13.1:
- resolution:
- {
- integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==}
+ engines: {node: '>=10'}
/type-fest/0.18.1:
- resolution:
- {
- integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==}
+ engines: {node: '>=10'}
dev: true
/type-fest/0.20.2:
- resolution:
- {
- integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
+ engines: {node: '>=10'}
/type-fest/0.4.1:
- resolution:
- {
- integrity: sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==}
+ engines: {node: '>=6'}
dev: true
/type-fest/0.6.0:
- resolution:
- {
- integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
+ engines: {node: '>=8'}
/type-fest/0.7.1:
- resolution:
- {
- integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==}
+ engines: {node: '>=8'}
dev: false
/type-fest/0.8.1:
- resolution:
- {
- integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==}
+ engines: {node: '>=8'}
/type-is/1.6.18:
- resolution:
- {
- integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==,
- }
- engines: { node: '>= 0.6' }
+ resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
+ engines: {node: '>= 0.6'}
dependencies:
media-typer: 0.3.0
mime-types: 2.1.30
dev: true
/type/1.2.0:
- resolution:
- {
- integrity: sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==,
- }
+ resolution: {integrity: sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==}
dev: true
/type/2.5.0:
- resolution:
- {
- integrity: sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==,
- }
+ resolution: {integrity: sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==}
dev: true
/typedarray-to-buffer/3.1.5:
- resolution:
- {
- integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==,
- }
+ resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==}
dependencies:
is-typedarray: 1.0.0
dev: true
/typedarray/0.0.6:
- resolution:
- {
- integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==,
- }
+ resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
dev: true
/typescript/4.6.3:
- resolution:
- {
- integrity: sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==,
- }
- engines: { node: '>=4.2.0' }
+ resolution: {integrity: sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==}
+ engines: {node: '>=4.2.0'}
hasBin: true
- dev: true
/typescript/4.8.2:
- resolution:
- {
- integrity: sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==,
- }
- engines: { node: '>=4.2.0' }
+ resolution: {integrity: sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==}
+ engines: {node: '>=4.2.0'}
hasBin: true
+ dev: true
/ua-parser-js/0.7.28:
- resolution:
- {
- integrity: sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==,
- }
+ resolution: {integrity: sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==}
dev: true
/ua-parser-js/0.7.31:
- resolution:
- {
- integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==,
- }
+ resolution: {integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==}
dev: true
/uglify-js/3.17.0:
- resolution:
- {
- integrity: sha512-aTeNPVmgIMPpm1cxXr2Q/nEbvkmV8yq66F3om7X3P/cvOXQ0TMQ64Wk63iyT1gPlmdmGzjGpyLh1f3y8MZWXGg==,
- }
- engines: { node: '>=0.8.0' }
+ resolution: {integrity: sha512-aTeNPVmgIMPpm1cxXr2Q/nEbvkmV8yq66F3om7X3P/cvOXQ0TMQ64Wk63iyT1gPlmdmGzjGpyLh1f3y8MZWXGg==}
+ engines: {node: '>=0.8.0'}
hasBin: true
requiresBuild: true
dev: true
optional: true
/uid-number/0.0.6:
- resolution: { integrity: sha1-DqEOgDXo61uOREnwbaHHMGY7qoE= }
+ resolution: {integrity: sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=}
dev: true
/umask/1.1.0:
- resolution: { integrity: sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0= }
+ resolution: {integrity: sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=}
dev: true
/unbox-primitive/1.0.1:
- resolution:
- {
- integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==,
- }
+ resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==}
dependencies:
function-bind: 1.1.1
has-bigints: 1.0.1
@@ -28376,10 +21210,7 @@ packages:
which-boxed-primitive: 1.0.2
/unbox-primitive/1.0.2:
- resolution:
- {
- integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==,
- }
+ resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
dependencies:
call-bind: 1.0.2
has-bigints: 1.0.2
@@ -28387,98 +21218,65 @@ packages:
which-boxed-primitive: 1.0.2
/unc-path-regex/0.1.2:
- resolution: { integrity: sha1-5z3T17DXxe2G+6xrCufYxqadUPo= }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha1-5z3T17DXxe2G+6xrCufYxqadUPo=}
+ engines: {node: '>=0.10.0'}
dev: true
/unfetch/4.1.0:
- resolution:
- {
- integrity: sha512-crP/n3eAPUJxZXM9T80/yv0YhkTEx2K1D3h7D1AJM6fzsWZrxdyRuLN0JH/dkZh1LNH8LxCnBzoPFCPbb2iGpg==,
- }
+ resolution: {integrity: sha512-crP/n3eAPUJxZXM9T80/yv0YhkTEx2K1D3h7D1AJM6fzsWZrxdyRuLN0JH/dkZh1LNH8LxCnBzoPFCPbb2iGpg==}
dev: true
/unherit/1.1.2:
- resolution:
- {
- integrity: sha512-W3tMnpaMG7ZY6xe/moK04U9fBhi6wEiCYHUW5Mop/wQHf12+79EQGwxYejNdhEz2mkqkBlGwm7pxmgBKMVUj0w==,
- }
+ resolution: {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' }
+ resolution: {integrity: sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==}
+ engines: {node: '>=4'}
dev: true
/unicode-canonical-property-names-ecmascript/2.0.0:
- resolution:
- {
- integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==}
+ engines: {node: '>=4'}
/unicode-match-property-ecmascript/1.0.4:
- resolution:
- {
- integrity: sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==,
- }
- engines: { node: '>=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:
- {
- integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==}
+ engines: {node: '>=4'}
dependencies:
unicode-canonical-property-names-ecmascript: 2.0.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' }
+ resolution: {integrity: sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==}
+ engines: {node: '>=4'}
dev: true
/unicode-match-property-value-ecmascript/2.0.0:
- resolution:
- {
- integrity: sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==}
+ engines: {node: '>=4'}
/unicode-property-aliases-ecmascript/1.0.5:
- resolution:
- {
- integrity: sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==}
+ engines: {node: '>=4'}
dev: true
/unicode-property-aliases-ecmascript/2.0.0:
- resolution:
- {
- integrity: sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==}
+ engines: {node: '>=4'}
/unified-diff/3.1.0:
- resolution:
- {
- integrity: sha512-d29qhcADmrvjgSYDLDUmmE/zvVyKUW+O3gRz6Bjj7fcv8kGBlrYBmMjnuBI+wuTou/PXaVl3hPeSh9mXZ0iGSA==,
- }
+ resolution: {integrity: sha512-d29qhcADmrvjgSYDLDUmmE/zvVyKUW+O3gRz6Bjj7fcv8kGBlrYBmMjnuBI+wuTou/PXaVl3hPeSh9mXZ0iGSA==}
dependencies:
git-diff-tree: 1.1.0
vfile-find-up: 5.0.1
@@ -28487,10 +21285,7 @@ packages:
dev: true
/unified-engine/8.1.0:
- resolution:
- {
- integrity: sha512-ptXTWUf9HZ2L9xto7tre+hSdSN7M9S0rypUpMAcFhiDYjrXLrND4If+8AZOtPFySKI/Zhfxf7GVAR34BqixDUA==,
- }
+ resolution: {integrity: sha512-ptXTWUf9HZ2L9xto7tre+hSdSN7M9S0rypUpMAcFhiDYjrXLrND4If+8AZOtPFySKI/Zhfxf7GVAR34BqixDUA==}
dependencies:
concat-stream: 2.0.0
debug: 4.3.4
@@ -28514,20 +21309,14 @@ packages:
dev: true
/unified-message-control/3.0.3:
- resolution:
- {
- integrity: sha512-oY5z2n8ugjpNHXOmcgrw0pQeJzavHS0VjPBP21tOcm7rc2C+5Q+kW9j5+gqtf8vfW/8sabbsK5+P+9QPwwEHDA==,
- }
+ resolution: {integrity: sha512-oY5z2n8ugjpNHXOmcgrw0pQeJzavHS0VjPBP21tOcm7rc2C+5Q+kW9j5+gqtf8vfW/8sabbsK5+P+9QPwwEHDA==}
dependencies:
unist-util-visit: 2.0.3
vfile-location: 3.2.0
dev: true
/unified/7.1.0:
- resolution:
- {
- integrity: sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==,
- }
+ resolution: {integrity: sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==}
dependencies:
'@types/unist': 2.0.3
'@types/vfile': 3.0.2
@@ -28540,10 +21329,7 @@ packages:
dev: true
/unified/9.2.1:
- resolution:
- {
- integrity: sha512-juWjuI8Z4xFg8pJbnEZ41b5xjGUWGHqXALmBZ3FC3WX0PIx1CZBIIJ6mXbYMcf6Yw4Fi0rFUTA1cdz/BglbOhA==,
- }
+ resolution: {integrity: sha512-juWjuI8Z4xFg8pJbnEZ41b5xjGUWGHqXALmBZ3FC3WX0PIx1CZBIIJ6mXbYMcf6Yw4Fi0rFUTA1cdz/BglbOhA==}
dependencies:
'@types/unist': 2.0.3
bail: 1.0.4
@@ -28555,11 +21341,8 @@ packages:
dev: true
/union-value/1.0.1:
- resolution:
- {
- integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
arr-union: 3.1.0
@@ -28568,213 +21351,138 @@ packages:
set-value: 2.0.1
/uniq/1.0.1:
- resolution:
- {
- integrity: sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==,
- }
+ resolution: {integrity: sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==}
dev: true
/uniqs/2.0.0:
- resolution:
- {
- integrity: sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==,
- }
+ resolution: {integrity: sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==}
dev: true
/unique-filename/1.1.1:
- resolution:
- {
- integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==,
- }
+ resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==}
dependencies:
unique-slug: 2.0.2
dev: true
/unique-slug/2.0.2:
- resolution:
- {
- integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==,
- }
+ resolution: {integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==}
dependencies:
imurmurhash: 0.1.4
dev: true
/unique-string/1.0.0:
- resolution:
- {
- integrity: sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==}
+ engines: {node: '>=4'}
dependencies:
crypto-random-string: 1.0.0
dev: true
/unique-string/2.0.0:
- resolution:
- {
- integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==}
+ engines: {node: '>=8'}
dependencies:
crypto-random-string: 2.0.0
dev: true
/unist-builder/1.0.4:
- resolution:
- {
- integrity: sha512-v6xbUPP7ILrT15fHGrNyHc1Xda8H3xVhP7/HAIotHOhVPjH5dCXA097C3Rry1Q2O+HbOLCao4hfPB+EYEjHgVg==,
- }
+ resolution: {integrity: sha512-v6xbUPP7ILrT15fHGrNyHc1Xda8H3xVhP7/HAIotHOhVPjH5dCXA097C3Rry1Q2O+HbOLCao4hfPB+EYEjHgVg==}
dependencies:
object-assign: 4.1.1
dev: true
/unist-util-generated/1.1.6:
- resolution:
- {
- integrity: sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==,
- }
+ resolution: {integrity: sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==}
dev: true
/unist-util-inspect/5.0.1:
- resolution:
- {
- integrity: sha512-fPNWewS593JSmg49HbnE86BJKuBi1/nMWhDSccBvbARfxezEuJV85EaARR9/VplveiwCoLm2kWq+DhP8TBaDpw==,
- }
+ resolution: {integrity: sha512-fPNWewS593JSmg49HbnE86BJKuBi1/nMWhDSccBvbARfxezEuJV85EaARR9/VplveiwCoLm2kWq+DhP8TBaDpw==}
dependencies:
is-empty: 1.2.0
dev: true
/unist-util-is/3.0.0:
- resolution:
- {
- integrity: sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==,
- }
+ resolution: {integrity: sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==}
dev: true
/unist-util-is/4.1.0:
- resolution:
- {
- integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==,
- }
+ resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==}
dev: true
/unist-util-modify-children/2.0.0:
- resolution:
- {
- integrity: sha512-HGrj7JQo9DwZt8XFsX8UD4gGqOsIlCih9opG6Y+N11XqkBGKzHo8cvDi+MfQQgiZ7zXRUiQREYHhjOBHERTMdg==,
- }
+ resolution: {integrity: sha512-HGrj7JQo9DwZt8XFsX8UD4gGqOsIlCih9opG6Y+N11XqkBGKzHo8cvDi+MfQQgiZ7zXRUiQREYHhjOBHERTMdg==}
dependencies:
array-iterate: 1.1.4
dev: true
/unist-util-position/3.0.4:
- resolution:
- {
- integrity: sha512-tWvIbV8goayTjobxDIr4zVTyG+Q7ragMSMeKC3xnPl9xzIc0+she8mxXLM3JVNDDsfARPbCd3XdzkyLdo7fF3g==,
- }
+ resolution: {integrity: sha512-tWvIbV8goayTjobxDIr4zVTyG+Q7ragMSMeKC3xnPl9xzIc0+she8mxXLM3JVNDDsfARPbCd3XdzkyLdo7fF3g==}
dev: true
/unist-util-remove-position/1.1.4:
- resolution:
- {
- integrity: sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==,
- }
+ resolution: {integrity: sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==}
dependencies:
unist-util-visit: 1.4.1
dev: true
/unist-util-remove-position/2.0.1:
- resolution:
- {
- integrity: sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==,
- }
+ resolution: {integrity: sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==}
dependencies:
unist-util-visit: 2.0.3
dev: true
/unist-util-remove-position/3.0.0:
- resolution:
- {
- integrity: sha512-17kIOuolVuK16LMb9KyMJlqdfCtlfQY5FjY3Sdo9iC7F5wqdXhNjMq0PBvMpkVNNnAmHxXssUW+rZ9T2zbP0Rg==,
- }
+ resolution: {integrity: sha512-17kIOuolVuK16LMb9KyMJlqdfCtlfQY5FjY3Sdo9iC7F5wqdXhNjMq0PBvMpkVNNnAmHxXssUW+rZ9T2zbP0Rg==}
dependencies:
unist-util-visit: 2.0.3
dev: true
/unist-util-remove/1.0.3:
- resolution:
- {
- integrity: sha512-mB6nCHCQK0pQffUAcCVmKgIWzG/AXs/V8qpS8K72tMPtOSCMSjDeMc5yN+Ye8rB0FhcE+JvW++o1xRNc0R+++g==,
- }
+ resolution: {integrity: sha512-mB6nCHCQK0pQffUAcCVmKgIWzG/AXs/V8qpS8K72tMPtOSCMSjDeMc5yN+Ye8rB0FhcE+JvW++o1xRNc0R+++g==}
dependencies:
unist-util-is: 3.0.0
dev: true
/unist-util-stringify-position/1.1.2:
- resolution:
- {
- integrity: sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==,
- }
+ resolution: {integrity: sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==}
dev: true
/unist-util-stringify-position/2.0.3:
- resolution:
- {
- integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==,
- }
+ resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==}
dependencies:
'@types/unist': 2.0.3
dev: true
/unist-util-stringify-position/3.0.0:
- resolution:
- {
- integrity: sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==,
- }
+ resolution: {integrity: sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==}
dependencies:
'@types/unist': 2.0.3
dev: true
/unist-util-visit-children/1.1.4:
- resolution:
- {
- integrity: sha512-sA/nXwYRCQVRwZU2/tQWUqJ9JSFM1X3x7JIOsIgSzrFHcfVt6NkzDtKzyxg2cZWkCwGF9CO8x4QNZRJRMK8FeQ==,
- }
+ resolution: {integrity: sha512-sA/nXwYRCQVRwZU2/tQWUqJ9JSFM1X3x7JIOsIgSzrFHcfVt6NkzDtKzyxg2cZWkCwGF9CO8x4QNZRJRMK8FeQ==}
dev: true
/unist-util-visit-parents/2.1.2:
- resolution:
- {
- integrity: sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==,
- }
+ resolution: {integrity: sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==}
dependencies:
unist-util-is: 3.0.0
dev: true
/unist-util-visit-parents/3.1.1:
- resolution:
- {
- integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==,
- }
+ resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==}
dependencies:
'@types/unist': 2.0.3
unist-util-is: 4.1.0
dev: true
/unist-util-visit/1.4.1:
- resolution:
- {
- integrity: sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==,
- }
+ resolution: {integrity: sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==}
dependencies:
unist-util-visit-parents: 2.1.2
dev: true
/unist-util-visit/2.0.3:
- resolution:
- {
- integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==,
- }
+ resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==}
dependencies:
'@types/unist': 2.0.3
unist-util-is: 4.1.0
@@ -28782,10 +21490,7 @@ packages:
dev: true
/unistore/3.4.1:
- resolution:
- {
- integrity: sha512-p2Ej8qqrqcD10Ah0ZUKUU/mhRB8pM4q6gzjxq9kZpgxa8dks7oHT8jDP4CqLhoRof3RXOZLKB9EBV1DTzHiJRw==,
- }
+ resolution: {integrity: sha512-p2Ej8qqrqcD10Ah0ZUKUU/mhRB8pM4q6gzjxq9kZpgxa8dks7oHT8jDP4CqLhoRof3RXOZLKB9EBV1DTzHiJRw==}
peerDependencies:
preact: '*'
react: '*'
@@ -28797,90 +21502,63 @@ packages:
dev: true
/universal-user-agent/6.0.0:
- resolution:
- {
- integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==,
- }
+ resolution: {integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==}
dev: true
/universalify/0.1.2:
- resolution:
- {
- integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==,
- }
- engines: { node: '>= 4.0.0' }
+ resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
+ engines: {node: '>= 4.0.0'}
dev: true
/universalify/1.0.0:
- resolution:
- {
- integrity: sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==,
- }
- engines: { node: '>= 10.0.0' }
+ resolution: {integrity: sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==}
+ engines: {node: '>= 10.0.0'}
dev: true
/universalify/2.0.0:
- resolution:
- {
- integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==,
- }
- engines: { node: '>= 10.0.0' }
+ resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
+ engines: {node: '>= 10.0.0'}
dev: true
/unpipe/1.0.0:
- resolution: { integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= }
- engines: { node: '>= 0.8' }
+ resolution: {integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=}
+ engines: {node: '>= 0.8'}
dev: true
/unquote/1.1.1:
- resolution: { integrity: sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= }
+ resolution: {integrity: sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=}
dev: true
/unset-value/1.0.0:
- resolution:
- {
- integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
has-value: 0.3.1
isobject: 3.0.1
/upath/2.0.1:
- resolution:
- {
- integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==}
+ engines: {node: '>=4'}
dev: true
/update-check/1.3.2:
- resolution:
- {
- integrity: sha512-0iGt63gXrsU4VTw4tIGVVk14H6KLHI7ExNPuSmdDdwUrUAQTBnh1hQcRpnoBWetb3/Ab4YyXK1iDWXP7D0VHTQ==,
- }
+ resolution: {integrity: sha512-0iGt63gXrsU4VTw4tIGVVk14H6KLHI7ExNPuSmdDdwUrUAQTBnh1hQcRpnoBWetb3/Ab4YyXK1iDWXP7D0VHTQ==}
dependencies:
registry-auth-token: 3.3.2
registry-url: 3.1.0
dev: true
/update-check/1.5.4:
- resolution:
- {
- integrity: sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==,
- }
+ resolution: {integrity: sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==}
dependencies:
registry-auth-token: 3.3.2
registry-url: 3.1.0
dev: true
/update-notifier/4.1.3:
- resolution:
- {
- integrity: sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==}
+ engines: {node: '>=8'}
dependencies:
boxen: 4.2.0
chalk: 3.0.0
@@ -28898,132 +21576,90 @@ packages:
dev: true
/upper-case-first/1.1.2:
- resolution:
- {
- integrity: sha512-wINKYvI3Db8dtjikdAqoBbZoP6Q+PZUyfMR7pmwHzjC2quzSkUq5DmPrTtPEqHaz8AGtmsB4TqwapMTM1QAQOQ==,
- }
+ resolution: {integrity: sha512-wINKYvI3Db8dtjikdAqoBbZoP6Q+PZUyfMR7pmwHzjC2quzSkUq5DmPrTtPEqHaz8AGtmsB4TqwapMTM1QAQOQ==}
dependencies:
upper-case: 1.1.3
dev: true
/upper-case-first/2.0.2:
- resolution:
- {
- integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==,
- }
+ resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==}
dependencies:
tslib: 2.4.0
dev: true
/upper-case/1.1.3:
- resolution:
- {
- integrity: sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==,
- }
+ resolution: {integrity: sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==}
dev: true
/upper-case/2.0.2:
- resolution:
- {
- integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==,
- }
+ resolution: {integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==}
dependencies:
tslib: 2.4.0
dev: true
/uri-js/4.2.2:
- resolution:
- {
- integrity: sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==,
- }
+ resolution: {integrity: sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==}
dependencies:
punycode: 2.1.1
/urix/0.1.0:
- resolution:
- {
- integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==,
- }
+ resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==}
deprecated: Please see https://github.com/lydell/urix#deprecated
requiresBuild: true
/url-parse-lax/1.0.0:
- resolution:
- {
- integrity: sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==}
+ engines: {node: '>=0.10.0'}
dependencies:
prepend-http: 1.0.4
dev: true
/url-parse-lax/3.0.0:
- resolution: { integrity: sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= }
- engines: { node: '>=4' }
+ resolution: {integrity: sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=}
+ engines: {node: '>=4'}
dependencies:
prepend-http: 2.0.0
dev: true
/url-template/2.0.8:
- resolution:
- {
- integrity: sha512-XdVKMF4SJ0nP/O7XIPB0JwAEuT9lDIYnNsK8yGVe43y0AWoKeJNdv3ZNWh7ksJ6KqQFjOO6ox/VEitLnaVNufw==,
- }
+ resolution: {integrity: sha512-XdVKMF4SJ0nP/O7XIPB0JwAEuT9lDIYnNsK8yGVe43y0AWoKeJNdv3ZNWh7ksJ6KqQFjOO6ox/VEitLnaVNufw==}
dev: true
/url-to-options/1.0.1:
- resolution:
- {
- integrity: sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==,
- }
- engines: { node: '>= 4' }
+ resolution: {integrity: sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==}
+ engines: {node: '>= 4'}
dev: true
/use-sync-external-store/1.2.0:
- resolution:
- {
- integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==,
- }
+ resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
dev: false
/use/3.1.1:
- resolution:
- {
- integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==}
+ engines: {node: '>=0.10.0'}
requiresBuild: true
/util-deprecate/1.0.2:
- resolution:
- {
- integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==,
- }
+ resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
dev: true
/util-promisify/2.1.0:
- resolution: { integrity: sha1-PCI2R2xNMsX/PEcAKt18E7moKlM= }
+ resolution: {integrity: sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=}
dependencies:
object.getownpropertydescriptors: 2.1.0
dev: true
/util.promisify/1.0.0:
- resolution:
- {
- integrity: sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==,
- }
+ resolution: {integrity: sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==}
dependencies:
define-properties: 1.1.3
object.getownpropertydescriptors: 2.1.0
dev: true
/util/0.12.4:
- resolution:
- {
- integrity: sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==,
- }
+ resolution: {integrity: sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==}
dependencies:
inherits: 2.0.4
is-arguments: 1.0.4
@@ -29034,39 +21670,27 @@ packages:
dev: true
/utils-merge/1.0.1:
- resolution: { integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= }
- engines: { node: '>= 0.4.0' }
+ resolution: {integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=}
+ engines: {node: '>= 0.4.0'}
dev: true
/uuid/3.3.3:
- resolution:
- {
- integrity: sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==,
- }
+ resolution: {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
dev: true
/uuid/8.3.2:
- resolution:
- {
- integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==,
- }
+ resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
hasBin: true
dev: true
/v8-compile-cache/2.1.0:
- resolution:
- {
- integrity: sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==,
- }
+ resolution: {integrity: sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==}
/v8-to-istanbul/8.0.0:
- resolution:
- {
- integrity: sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==,
- }
- engines: { node: '>=10.12.0' }
+ resolution: {integrity: sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==}
+ engines: {node: '>=10.12.0'}
dependencies:
'@types/istanbul-lib-coverage': 2.0.3
convert-source-map: 1.7.0
@@ -29074,50 +21698,38 @@ packages:
dev: true
/v8flags/4.0.0:
- resolution:
- {
- integrity: sha512-83N0OkTbn6gOjJ2awNuzuK4czeGxwEwBoTqlhBZhnp8o0IJ72mXRQKphj/azwRf3acbDJZYZhbOPEJHd884ELg==,
- }
- engines: { node: '>= 10.13.0' }
+ resolution: {integrity: sha512-83N0OkTbn6gOjJ2awNuzuK4czeGxwEwBoTqlhBZhnp8o0IJ72mXRQKphj/azwRf3acbDJZYZhbOPEJHd884ELg==}
+ engines: {node: '>= 10.13.0'}
dev: true
/valid-url/1.0.9:
- resolution: { integrity: sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA= }
+ resolution: {integrity: sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA=}
dev: true
/validate-npm-package-license/3.0.4:
- resolution:
- {
- integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==,
- }
+ resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
dependencies:
spdx-correct: 3.1.0
spdx-expression-parse: 3.0.0
/validate-npm-package-name/3.0.0:
- resolution: { integrity: sha1-X6kS2B630MdK/BQN5zF/DKffQ34= }
+ resolution: {integrity: sha1-X6kS2B630MdK/BQN5zF/DKffQ34=}
dependencies:
builtins: 1.0.3
dev: true
/vary/1.1.2:
- resolution: { integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= }
- engines: { node: '>= 0.8' }
+ resolution: {integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=}
+ engines: {node: '>= 0.8'}
dev: true
/vendors/1.0.3:
- resolution:
- {
- integrity: sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw==,
- }
+ resolution: {integrity: sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw==}
dev: true
/verror/1.10.0:
- resolution:
- {
- integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==,
- }
- engines: { '0': node >=0.6.0 }
+ resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==}
+ engines: {'0': node >=0.6.0}
dependencies:
assert-plus: 1.0.0
core-util-is: 1.0.2
@@ -29125,62 +21737,41 @@ packages:
dev: true
/vfile-find-up/5.0.1:
- resolution:
- {
- integrity: sha512-YWx8fhWQNYpHxFkR5fDO4lCdvPcY4jfCG7qUMHVvSp14vRfkEYxFG/vUEV0eJuXoKFfiAmMkAS8dekOYnpAJ+A==,
- }
+ resolution: {integrity: sha512-YWx8fhWQNYpHxFkR5fDO4lCdvPcY4jfCG7qUMHVvSp14vRfkEYxFG/vUEV0eJuXoKFfiAmMkAS8dekOYnpAJ+A==}
dependencies:
to-vfile: 6.1.0
dev: true
/vfile-location/2.0.6:
- resolution:
- {
- integrity: sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==,
- }
+ resolution: {integrity: sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==}
dev: true
/vfile-location/3.2.0:
- resolution:
- {
- integrity: sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==,
- }
+ resolution: {integrity: sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==}
dev: true
/vfile-message/1.1.1:
- resolution:
- {
- integrity: sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==,
- }
+ resolution: {integrity: sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==}
dependencies:
unist-util-stringify-position: 1.1.2
dev: true
/vfile-message/2.0.4:
- resolution:
- {
- integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==,
- }
+ resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==}
dependencies:
'@types/unist': 2.0.3
unist-util-stringify-position: 2.0.3
dev: true
/vfile-message/3.0.2:
- resolution:
- {
- integrity: sha512-UUjZYIOg9lDRwwiBAuezLIsu9KlXntdxwG+nXnjuQAHvBpcX3x0eN8h+I7TkY5nkCXj+cWVp4ZqebtGBvok8ww==,
- }
+ resolution: {integrity: sha512-UUjZYIOg9lDRwwiBAuezLIsu9KlXntdxwG+nXnjuQAHvBpcX3x0eN8h+I7TkY5nkCXj+cWVp4ZqebtGBvok8ww==}
dependencies:
'@types/unist': 2.0.3
unist-util-stringify-position: 3.0.0
dev: true
/vfile-reporter/6.0.2:
- resolution:
- {
- integrity: sha512-GN2bH2gs4eLnw/4jPSgfBjo+XCuvnX9elHICJZjVD4+NM0nsUrMTvdjGY5Sc/XG69XVTgLwj7hknQVc6M9FukA==,
- }
+ resolution: {integrity: sha512-GN2bH2gs4eLnw/4jPSgfBjo+XCuvnX9elHICJZjVD4+NM0nsUrMTvdjGY5Sc/XG69XVTgLwj7hknQVc6M9FukA==}
dependencies:
repeat-string: 1.6.1
string-width: 4.2.3
@@ -29191,24 +21782,15 @@ packages:
dev: true
/vfile-sort/2.2.2:
- resolution:
- {
- integrity: sha512-tAyUqD2R1l/7Rn7ixdGkhXLD3zsg+XLAeUDUhXearjfIcpL1Hcsj5hHpCoy/gvfK/Ws61+e972fm0F7up7hfYA==,
- }
+ resolution: {integrity: sha512-tAyUqD2R1l/7Rn7ixdGkhXLD3zsg+XLAeUDUhXearjfIcpL1Hcsj5hHpCoy/gvfK/Ws61+e972fm0F7up7hfYA==}
dev: true
/vfile-statistics/1.1.4:
- resolution:
- {
- integrity: sha512-lXhElVO0Rq3frgPvFBwahmed3X03vjPF8OcjKMy8+F1xU/3Q3QU3tKEDp743SFtb74PdF0UWpxPvtOP0GCLheA==,
- }
+ resolution: {integrity: sha512-lXhElVO0Rq3frgPvFBwahmed3X03vjPF8OcjKMy8+F1xU/3Q3QU3tKEDp743SFtb74PdF0UWpxPvtOP0GCLheA==}
dev: true
/vfile/3.0.1:
- resolution:
- {
- integrity: sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==,
- }
+ resolution: {integrity: sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==}
dependencies:
is-buffer: 2.0.4
replace-ext: 1.0.0
@@ -29217,10 +21799,7 @@ packages:
dev: true
/vfile/4.2.1:
- resolution:
- {
- integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==,
- }
+ resolution: {integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==}
dependencies:
'@types/unist': 2.0.3
is-buffer: 2.0.4
@@ -29229,33 +21808,24 @@ packages:
dev: true
/vm-browserify/1.1.2:
- resolution:
- {
- integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==,
- }
+ resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==}
dev: true
/w3c-hr-time/1.0.2:
- resolution:
- {
- integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==,
- }
+ resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==}
dependencies:
browser-process-hrtime: 1.0.0
dev: true
/w3c-xmlserializer/2.0.0:
- resolution:
- {
- integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==}
+ engines: {node: '>=10'}
dependencies:
xml-name-validator: 3.0.0
dev: true
/wait-port/0.2.2:
- resolution: { integrity: sha1-1RpJHkhKF791qUfnEaLwErTm8uM= }
+ resolution: {integrity: sha1-1RpJHkhKF791qUfnEaLwErTm8uM=}
hasBin: true
dependencies:
chalk: 1.1.3
@@ -29266,78 +21836,54 @@ packages:
dev: true
/walker/1.0.7:
- resolution: { integrity: sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= }
+ resolution: {integrity: sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=}
dependencies:
makeerror: 1.0.11
dev: true
/watchpack/2.4.0:
- resolution:
- {
- integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==,
- }
- engines: { node: '>=10.13.0' }
+ resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==}
+ engines: {node: '>=10.13.0'}
dependencies:
glob-to-regexp: 0.4.1
graceful-fs: 4.2.9
dev: true
/wcwidth/1.0.1:
- resolution:
- {
- integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==,
- }
+ resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
dependencies:
defaults: 1.0.3
dev: true
/web-namespaces/1.1.4:
- resolution:
- {
- integrity: sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==,
- }
+ resolution: {integrity: sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==}
dev: true
/web-vitals/3.0.0:
- resolution:
- {
- integrity: sha512-3Gh6rH5aetFYqfkl9V59KCvjj9vp9U2Tkaep9MO+xpAVg+JULmQfi5zEkcPLkE6iU8pNYVwdjHvIU8RFAchYyQ==,
- }
+ resolution: {integrity: sha512-3Gh6rH5aetFYqfkl9V59KCvjj9vp9U2Tkaep9MO+xpAVg+JULmQfi5zEkcPLkE6iU8pNYVwdjHvIU8RFAchYyQ==}
dev: true
/webidl-conversions/3.0.1:
- resolution: { integrity: sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= }
+ resolution: {integrity: sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=}
dev: true
/webidl-conversions/4.0.2:
- resolution:
- {
- integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==,
- }
+ resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==}
dev: false
/webidl-conversions/5.0.0:
- resolution:
- {
- integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==}
+ engines: {node: '>=8'}
dev: true
/webidl-conversions/6.1.0:
- resolution:
- {
- integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==,
- }
- engines: { node: '>=10.4' }
+ resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==}
+ engines: {node: '>=10.4'}
dev: true
/webpack-bundle-analyzer/4.3.0:
- resolution:
- {
- integrity: sha512-J3TPm54bPARx6QG8z4cKBszahnUglcv70+N+8gUqv2I5KOFHJbzBiLx+pAp606so0X004fxM7hqRu10MLjJifA==,
- }
- engines: { node: '>= 10.13.0' }
+ resolution: {integrity: sha512-J3TPm54bPARx6QG8z4cKBszahnUglcv70+N+8gUqv2I5KOFHJbzBiLx+pAp606so0X004fxM7hqRu10MLjJifA==}
+ engines: {node: '>= 10.13.0'}
hasBin: true
dependencies:
acorn: 8.6.0
@@ -29354,29 +21900,20 @@ packages:
- utf-8-validate
/webpack-sources/1.4.3:
- resolution:
- {
- integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==,
- }
+ resolution: {integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==}
dependencies:
source-list-map: 2.0.1
source-map: 0.6.1
dev: true
/webpack-sources/3.2.3:
- resolution:
- {
- integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==,
- }
- engines: { node: '>=10.13.0' }
+ resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
+ engines: {node: '>=10.13.0'}
dev: true
/webpack/5.74.0:
- resolution:
- {
- integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==,
- }
- engines: { node: '>=10.13.0' }
+ resolution: {integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==}
+ engines: {node: '>=10.13.0'}
hasBin: true
peerDependencies:
webpack-cli: '*'
@@ -29415,11 +21952,8 @@ packages:
dev: true
/webpack/5.74.0_@swc+core@1.2.203:
- resolution:
- {
- integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==,
- }
- engines: { node: '>=10.13.0' }
+ resolution: {integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==}
+ engines: {node: '>=10.13.0'}
hasBin: true
peerDependencies:
webpack-cli: '*'
@@ -29458,11 +21992,8 @@ packages:
dev: true
/websocket-driver/0.7.3:
- resolution:
- {
- integrity: sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==,
- }
- engines: { node: '>=0.8.0' }
+ resolution: {integrity: sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==}
+ engines: {node: '>=0.8.0'}
dependencies:
http-parser-js: 0.4.10
safe-buffer: 5.2.0
@@ -29470,55 +22001,37 @@ packages:
dev: true
/websocket-extensions/0.1.3:
- resolution:
- {
- integrity: sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==,
- }
- engines: { node: '>=0.8.0' }
+ resolution: {integrity: sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==}
+ engines: {node: '>=0.8.0'}
dev: true
/whatwg-encoding/1.0.5:
- resolution:
- {
- integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==,
- }
+ resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==}
dependencies:
iconv-lite: 0.4.24
dev: true
/whatwg-fetch/2.0.4:
- resolution:
- {
- integrity: sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==,
- }
+ resolution: {integrity: sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==}
dev: true
/whatwg-fetch/3.0.0:
- resolution:
- {
- integrity: sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==,
- }
+ resolution: {integrity: sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==}
dev: true
/whatwg-mimetype/2.3.0:
- resolution:
- {
- integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==,
- }
+ resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==}
dev: true
/whatwg-url/5.0.0:
- resolution: { integrity: sha1-lmRU6HZUYuN2RNNib2dCzotwll0= }
+ resolution: {integrity: sha1-lmRU6HZUYuN2RNNib2dCzotwll0=}
dependencies:
tr46: 0.0.3
webidl-conversions: 3.0.1
dev: true
/whatwg-url/7.1.0:
- resolution:
- {
- integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==,
- }
+ resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==}
dependencies:
lodash.sortby: 4.7.0
tr46: 1.0.1
@@ -29526,11 +22039,8 @@ packages:
dev: false
/whatwg-url/8.7.0:
- resolution:
- {
- integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==}
+ engines: {node: '>=10'}
dependencies:
lodash: 4.17.21
tr46: 2.1.0
@@ -29538,10 +22048,7 @@ packages:
dev: true
/which-boxed-primitive/1.0.2:
- resolution:
- {
- integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==,
- }
+ resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
dependencies:
is-bigint: 1.0.1
is-boolean-object: 1.1.0
@@ -29550,15 +22057,12 @@ packages:
is-symbol: 1.0.3
/which-module/2.0.0:
- resolution: { integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= }
+ resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=}
dev: true
/which-typed-array/1.1.4:
- resolution:
- {
- integrity: sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA==,
- }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA==}
+ engines: {node: '>= 0.4'}
dependencies:
available-typed-arrays: 1.0.2
call-bind: 1.0.2
@@ -29570,68 +22074,50 @@ packages:
dev: true
/which/1.3.1:
- resolution:
- {
- integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==,
- }
+ resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
hasBin: true
dependencies:
isexe: 2.0.0
/which/2.0.2:
- resolution:
- {
- integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==,
- }
- engines: { node: '>= 8' }
+ resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
+ engines: {node: '>= 8'}
hasBin: true
dependencies:
isexe: 2.0.0
/wide-align/1.1.3:
- resolution:
- {
- integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==,
- }
+ resolution: {integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==}
dependencies:
string-width: 2.1.1
dev: true
/widest-line/3.1.0:
- resolution:
- {
- integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==}
+ engines: {node: '>=8'}
dependencies:
string-width: 4.2.3
dev: true
/word-wrap/1.2.3:
- resolution:
- {
- integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==,
- }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
+ engines: {node: '>=0.10.0'}
/wordwrap/1.0.0:
- resolution: { integrity: sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= }
+ resolution: {integrity: sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=}
dev: true
/wrap-ansi/3.0.1:
- resolution: { integrity: sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo= }
- engines: { node: '>=4' }
+ resolution: {integrity: sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=}
+ engines: {node: '>=4'}
dependencies:
string-width: 2.1.1
strip-ansi: 4.0.0
dev: true
/wrap-ansi/5.1.0:
- resolution:
- {
- integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==}
+ engines: {node: '>=6'}
dependencies:
ansi-styles: 3.2.1
string-width: 3.1.0
@@ -29639,11 +22125,8 @@ packages:
dev: true
/wrap-ansi/7.0.0:
- resolution:
- {
- integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
+ engines: {node: '>=10'}
dependencies:
ansi-styles: 4.3.0
string-width: 4.2.3
@@ -29651,26 +22134,17 @@ packages:
dev: true
/wrappy/1.0.2:
- resolution:
- {
- integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==,
- }
+ resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
/write-file-atomic/2.4.3:
- resolution:
- {
- integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==,
- }
+ resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==}
dependencies:
graceful-fs: 4.2.9
imurmurhash: 0.1.4
signal-exit: 3.0.3
/write-file-atomic/3.0.3:
- resolution:
- {
- integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==,
- }
+ resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==}
dependencies:
imurmurhash: 0.1.4
is-typedarray: 1.0.0
@@ -29679,11 +22153,8 @@ packages:
dev: true
/write-json-file/3.2.0:
- resolution:
- {
- integrity: sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==}
+ engines: {node: '>=6'}
dependencies:
detect-indent: 5.0.0
graceful-fs: 4.2.10
@@ -29694,11 +22165,8 @@ packages:
dev: true
/write-json-file/4.3.0:
- resolution:
- {
- integrity: sha512-PxiShnxf0IlnQuMYOPPhPkhExoCQuTUNPOa/2JWCYTmBquU9njyyDuwRKN26IZBlp4yn1nt+Agh2HOOBl+55HQ==,
- }
- engines: { node: '>=8.3' }
+ resolution: {integrity: sha512-PxiShnxf0IlnQuMYOPPhPkhExoCQuTUNPOa/2JWCYTmBquU9njyyDuwRKN26IZBlp4yn1nt+Agh2HOOBl+55HQ==}
+ engines: {node: '>=8.3'}
dependencies:
detect-indent: 6.0.0
graceful-fs: 4.2.10
@@ -29709,11 +22177,8 @@ packages:
dev: true
/write-pkg/4.0.0:
- resolution:
- {
- integrity: sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==}
+ engines: {node: '>=8'}
dependencies:
sort-keys: 2.0.0
type-fest: 0.4.1
@@ -29721,11 +22186,8 @@ packages:
dev: true
/ws/7.5.3:
- resolution:
- {
- integrity: sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==,
- }
- engines: { node: '>=8.3.0' }
+ resolution: {integrity: sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==}
+ engines: {node: '>=8.3.0'}
peerDependencies:
bufferutil: ^4.0.1
utf-8-validate: ^5.0.2
@@ -29736,11 +22198,8 @@ packages:
optional: true
/ws/8.2.3:
- resolution:
- {
- integrity: sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==,
- }
- engines: { node: '>=10.0.0' }
+ resolution: {integrity: sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==}
+ engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
utf-8-validate: ^5.0.2
@@ -29752,145 +22211,94 @@ packages:
dev: true
/x-is-string/0.1.0:
- resolution:
- {
- integrity: sha512-GojqklwG8gpzOVEVki5KudKNoq7MbbjYZCbyWzEz7tyPA7eleiE0+ePwOWQQRb5fm86rD3S8Tc0tSFf3AOv50w==,
- }
+ resolution: {integrity: sha512-GojqklwG8gpzOVEVki5KudKNoq7MbbjYZCbyWzEz7tyPA7eleiE0+ePwOWQQRb5fm86rD3S8Tc0tSFf3AOv50w==}
dev: true
/xdg-basedir/3.0.0:
- resolution:
- {
- integrity: sha512-1Dly4xqlulvPD3fZUQJLY+FUIeqN3N2MM3uqe4rCJftAvOjFa3jFGfctOgluGx4ahPbUCsZkmJILiP0Vi4T6lQ==,
- }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-1Dly4xqlulvPD3fZUQJLY+FUIeqN3N2MM3uqe4rCJftAvOjFa3jFGfctOgluGx4ahPbUCsZkmJILiP0Vi4T6lQ==}
+ engines: {node: '>=4'}
dev: true
/xdg-basedir/4.0.0:
- resolution:
- {
- integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==,
- }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==}
+ engines: {node: '>=8'}
dev: true
/xml-name-validator/3.0.0:
- resolution:
- {
- integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==,
- }
+ resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==}
dev: true
/xmlchars/2.2.0:
- resolution:
- {
- integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==,
- }
+ resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==}
dev: true
/xmlhttprequest/1.8.0:
- resolution: { integrity: sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw= }
- engines: { node: '>=0.4.0' }
+ resolution: {integrity: sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw=}
+ engines: {node: '>=0.4.0'}
dev: true
/xtend/2.1.2:
- resolution:
- {
- integrity: sha512-vMNKzr2rHP9Dp/e1NQFnLQlwlhp9L/LfvnsVdHxN1f+uggyVI3i08uD14GPvCToPkdsRfyPqIyYGmIk58V98ZQ==,
- }
- engines: { node: '>=0.4' }
+ resolution: {integrity: sha512-vMNKzr2rHP9Dp/e1NQFnLQlwlhp9L/LfvnsVdHxN1f+uggyVI3i08uD14GPvCToPkdsRfyPqIyYGmIk58V98ZQ==}
+ engines: {node: '>=0.4'}
dependencies:
object-keys: 0.4.0
dev: true
/xtend/4.0.2:
- resolution:
- {
- integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==,
- }
- engines: { node: '>=0.4' }
+ resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
+ engines: {node: '>=0.4'}
dev: true
/y18n/4.0.0:
- resolution:
- {
- integrity: sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==,
- }
+ resolution: {integrity: sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==}
dev: true
/y18n/5.0.5:
- resolution:
- {
- integrity: sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==}
+ engines: {node: '>=10'}
dev: true
/yallist/2.1.2:
- resolution: { integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= }
+ resolution: {integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=}
/yallist/3.1.1:
- resolution:
- {
- integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==,
- }
+ resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
dev: true
/yallist/4.0.0:
- resolution:
- {
- integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==,
- }
+ resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
/yaml/1.10.0:
- resolution:
- {
- integrity: sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==,
- }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==}
+ engines: {node: '>= 6'}
dev: true
/yargs-parser/15.0.0:
- resolution:
- {
- integrity: sha512-xLTUnCMc4JhxrPEPUYD5IBR1mWCK/aT6+RJ/K29JY2y1vD+FhtgKK0AXRWvI262q3QSffAQuTouFIKUuHX89wQ==,
- }
+ resolution: {integrity: sha512-xLTUnCMc4JhxrPEPUYD5IBR1mWCK/aT6+RJ/K29JY2y1vD+FhtgKK0AXRWvI262q3QSffAQuTouFIKUuHX89wQ==}
dependencies:
camelcase: 5.3.1
decamelize: 1.2.0
dev: true
/yargs-parser/18.1.3:
- resolution:
- {
- integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==,
- }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
+ engines: {node: '>=6'}
dependencies:
camelcase: 5.3.1
decamelize: 1.2.0
/yargs-parser/20.2.4:
- resolution:
- {
- integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==}
+ engines: {node: '>=10'}
dev: true
/yargs-parser/21.0.1:
- resolution:
- {
- integrity: sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==,
- }
- engines: { node: '>=12' }
+ resolution: {integrity: sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==}
+ engines: {node: '>=12'}
dev: true
/yargs/14.2.2:
- resolution:
- {
- integrity: sha512-/4ld+4VV5RnrynMhPZJ/ZpOCGSCeghMykZ3BhdFBDa9Wy/RH6uEGNWDJog+aUlq+9OM1CFTgtYRW5Is1Po9NOA==,
- }
+ resolution: {integrity: sha512-/4ld+4VV5RnrynMhPZJ/ZpOCGSCeghMykZ3BhdFBDa9Wy/RH6uEGNWDJog+aUlq+9OM1CFTgtYRW5Is1Po9NOA==}
dependencies:
cliui: 5.0.0
decamelize: 1.2.0
@@ -29906,11 +22314,8 @@ packages:
dev: true
/yargs/16.2.0:
- resolution:
- {
- integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
+ engines: {node: '>=10'}
dependencies:
cliui: 7.0.4
escalade: 3.1.1
@@ -29922,11 +22327,8 @@ packages:
dev: true
/yargs/17.5.1:
- resolution:
- {
- integrity: sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==,
- }
- engines: { node: '>=12' }
+ resolution: {integrity: sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==}
+ engines: {node: '>=12'}
dependencies:
cliui: 7.0.4
escalade: 3.1.1
@@ -29938,25 +22340,16 @@ packages:
dev: true
/yocto-queue/0.1.0:
- resolution:
- {
- integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==,
- }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
+ engines: {node: '>=10'}
dev: true
/zwitch/1.0.5:
- resolution:
- {
- integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==,
- }
+ resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==}
dev: true
github.com/watson/ci-info/f43f6a1cefff47fb361c88cf4b943fdbcaafe540:
- resolution:
- {
- tarball: https://codeload.github.com/watson/ci-info/tar.gz/f43f6a1cefff47fb361c88cf4b943fdbcaafe540,
- }
+ resolution: {tarball: https://codeload.github.com/watson/ci-info/tar.gz/f43f6a1cefff47fb361c88cf4b943fdbcaafe540}
name: ci-info
version: 2.0.0
dev: true
diff --git a/test/e2e/middleware-general/test/index.test.ts b/test/e2e/middleware-general/test/index.test.ts
index e5e19c6bc1e95..9ada120683262 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).toBe('The operation was aborted.')
})
it(`should validate & parse request url from any route`, async () => {
From 719116ac81da79db427937698f27d50d7fc7301d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Hannes=20Born=C3=B6?=
Date: Fri, 23 Sep 2022 22:40:59 +0200
Subject: [PATCH 45/76] Allow export const in font loader (#40836)
Allow `export const font = Font()` syntax
## Bug
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Errors have a helpful link attached, see `contributing.md`
## Feature
- [ ] Implements an existing feature request or RFC. Make sure the feature request has been accepted for implementation before opening a PR.
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Documentation added
- [ ] Telemetry added. In case of a feature if it's used or not.
- [ ] Errors have a helpful link attached, see `contributing.md`
## Documentation / Examples
- [ ] Make sure the linting passes by running `pnpm lint`
- [ ] The "examples guidelines" are followed from [our contributing doc](https://github.com/vercel/next.js/blob/canary/contributing/examples/adding-examples.md)
---
.../font_imports_generator.rs | 42 ++++++++++++++++---
.../crates/core/src/next_font_loaders/mod.rs | 4 +-
.../next-font-loaders/export-let/input.js | 5 +++
.../next-font-loaders/export-let/output.js | 5 +++
.../export-let/output.stderr | 12 ++++++
.../next-font-loaders/not-ident/output.js | 6 +++
.../next-font-loaders/export-const/input.js | 5 +++
.../next-font-loaders/export-const/output.js | 5 +++
.../with-font-declarations-file/fonts.js | 8 ++--
9 files changed, 81 insertions(+), 11 deletions(-)
create mode 100644 packages/next-swc/crates/core/tests/errors/next-font-loaders/export-let/input.js
create mode 100644 packages/next-swc/crates/core/tests/errors/next-font-loaders/export-let/output.js
create mode 100644 packages/next-swc/crates/core/tests/errors/next-font-loaders/export-let/output.stderr
create mode 100644 packages/next-swc/crates/core/tests/fixture/next-font-loaders/export-const/input.js
create mode 100644 packages/next-swc/crates/core/tests/fixture/next-font-loaders/export-const/output.js
diff --git a/packages/next-swc/crates/core/src/next_font_loaders/font_imports_generator.rs b/packages/next-swc/crates/core/src/next_font_loaders/font_imports_generator.rs
index e8f8e35030f83..e5721f03bda91 100644
--- a/packages/next-swc/crates/core/src/next_font_loaders/font_imports_generator.rs
+++ b/packages/next-swc/crates/core/src/next_font_loaders/font_imports_generator.rs
@@ -68,7 +68,7 @@ impl<'a> FontImportsGenerator<'a> {
None
}
- fn check_var_decl(&mut self, var_decl: &VarDecl) {
+ fn check_var_decl(&mut self, var_decl: &VarDecl) -> Option {
if let Some(decl) = var_decl.decls.get(0) {
let ident = match &decl.name {
Pat::Ident(ident) => Ok(ident.id.clone()),
@@ -79,8 +79,6 @@ impl<'a> FontImportsGenerator<'a> {
let import_decl = self.check_call_expr(call_expr);
if let Some(mut import_decl) = import_decl {
- self.state.removeable_module_items.insert(var_decl.span.lo);
-
match var_decl.kind {
VarDeclKind::Const => {}
_ => {
@@ -100,12 +98,14 @@ impl<'a> FontImportsGenerator<'a> {
import_decl.specifiers =
vec![ImportSpecifier::Default(ImportDefaultSpecifier {
span: DUMMY_SP,
- local: ident,
+ local: ident.clone(),
})];
self.state
.font_imports
.push(ModuleItem::ModuleDecl(ModuleDecl::Import(import_decl)));
+
+ return Some(ident);
}
Err(pattern) => {
HANDLER.with(|handler| {
@@ -122,6 +122,7 @@ impl<'a> FontImportsGenerator<'a> {
}
}
}
+ None
}
}
@@ -129,8 +130,37 @@ impl<'a> Visit for FontImportsGenerator<'a> {
noop_visit_type!();
fn visit_module_item(&mut self, item: &ModuleItem) {
- if let ModuleItem::Stmt(Stmt::Decl(Decl::Var(var_decl))) = item {
- self.check_var_decl(var_decl);
+ match item {
+ ModuleItem::Stmt(Stmt::Decl(Decl::Var(var_decl))) => {
+ if self.check_var_decl(var_decl).is_some() {
+ self.state.removeable_module_items.insert(var_decl.span.lo);
+ }
+ }
+ ModuleItem::ModuleDecl(ModuleDecl::ExportDecl(export_decl)) => {
+ if let Decl::Var(var_decl) = &export_decl.decl {
+ if let Some(ident) = self.check_var_decl(var_decl) {
+ self.state
+ .removeable_module_items
+ .insert(export_decl.span.lo);
+
+ self.state.font_exports.push(ModuleItem::ModuleDecl(
+ ModuleDecl::ExportNamed(NamedExport {
+ span: DUMMY_SP,
+ specifiers: vec![ExportSpecifier::Named(ExportNamedSpecifier {
+ orig: ModuleExportName::Ident(ident),
+ span: DUMMY_SP,
+ exported: None,
+ is_type_only: false,
+ })],
+ src: None,
+ type_only: false,
+ asserts: None,
+ }),
+ ));
+ }
+ }
+ }
+ _ => {}
}
}
}
diff --git a/packages/next-swc/crates/core/src/next_font_loaders/mod.rs b/packages/next-swc/crates/core/src/next_font_loaders/mod.rs
index 05457fdd38935..e39e83c69d58a 100644
--- a/packages/next-swc/crates/core/src/next_font_loaders/mod.rs
+++ b/packages/next-swc/crates/core/src/next_font_loaders/mod.rs
@@ -39,6 +39,7 @@ pub struct State {
font_functions: AHashMap,
removeable_module_items: FxHashSet,
font_imports: Vec,
+ font_exports: Vec,
font_functions_in_allowed_scope: FxHashSet,
}
@@ -76,10 +77,11 @@ impl VisitMut for NextFontLoaders {
// Remove marked module items
items.retain(|item| !self.state.removeable_module_items.contains(&item.span_lo()));
- // Add font imports
+ // Add font imports and exports
let mut new_items = Vec::new();
new_items.append(&mut self.state.font_imports);
new_items.append(items);
+ new_items.append(&mut self.state.font_exports);
*items = new_items;
}
}
diff --git a/packages/next-swc/crates/core/tests/errors/next-font-loaders/export-let/input.js b/packages/next-swc/crates/core/tests/errors/next-font-loaders/export-let/input.js
new file mode 100644
index 0000000000000..19744c6f8fbed
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/errors/next-font-loaders/export-let/input.js
@@ -0,0 +1,5 @@
+import React from 'react'
+import { Abel, Inter } from '@next/font/google'
+
+export let firaCode = Abel()
+export var inter = Inter()
diff --git a/packages/next-swc/crates/core/tests/errors/next-font-loaders/export-let/output.js b/packages/next-swc/crates/core/tests/errors/next-font-loaders/export-let/output.js
new file mode 100644
index 0000000000000..79c4106ae9fb8
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/errors/next-font-loaders/export-let/output.js
@@ -0,0 +1,5 @@
+import firaCode from "@next/font/google?pages/test.tsx;Abel";
+import inter from "@next/font/google?pages/test.tsx;Inter";
+import React from 'react';
+export { firaCode };
+export { inter };
diff --git a/packages/next-swc/crates/core/tests/errors/next-font-loaders/export-let/output.stderr b/packages/next-swc/crates/core/tests/errors/next-font-loaders/export-let/output.stderr
new file mode 100644
index 0000000000000..184d814d4ee32
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/errors/next-font-loaders/export-let/output.stderr
@@ -0,0 +1,12 @@
+
+ x Font loader calls must be assigned to a const
+ ,-[input.js:4:1]
+ 4 | export let firaCode = Abel()
+ : ^^^^^^^^^^^^^^^^^^^^^
+ `----
+
+ x Font loader calls must be assigned to a const
+ ,-[input.js:5:1]
+ 5 | export var inter = Inter()
+ : ^^^^^^^^^^^^^^^^^^^
+ `----
diff --git a/packages/next-swc/crates/core/tests/errors/next-font-loaders/not-ident/output.js b/packages/next-swc/crates/core/tests/errors/next-font-loaders/not-ident/output.js
index ac0e441683cdc..8fb73367138b0 100644
--- a/packages/next-swc/crates/core/tests/errors/next-font-loaders/not-ident/output.js
+++ b/packages/next-swc/crates/core/tests/errors/next-font-loaders/not-ident/output.js
@@ -1 +1,7 @@
+const { a } = Inter({
+ variant: '400'
+});
+const [b] = Inter({
+ variant: '400'
+});
const { e } = {};
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/export-const/input.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/export-const/input.js
new file mode 100644
index 0000000000000..b6eeca9fed307
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/export-const/input.js
@@ -0,0 +1,5 @@
+import React from 'react'
+import { Abel, Inter } from '@next/font/google'
+
+export const firaCode = Abel()
+export const inter = Inter()
diff --git a/packages/next-swc/crates/core/tests/fixture/next-font-loaders/export-const/output.js b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/export-const/output.js
new file mode 100644
index 0000000000000..79c4106ae9fb8
--- /dev/null
+++ b/packages/next-swc/crates/core/tests/fixture/next-font-loaders/export-const/output.js
@@ -0,0 +1,5 @@
+import firaCode from "@next/font/google?pages/test.tsx;Abel";
+import inter from "@next/font/google?pages/test.tsx;Inter";
+import React from 'react';
+export { firaCode };
+export { 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
index d4785f5c39316..aa0c1ac0e2ebc 100644
--- a/test/e2e/next-font/with-font-declarations-file/fonts.js
+++ b/test/e2e/next-font/with-font-declarations-file/fonts.js
@@ -11,11 +11,11 @@ const openSans = Open_Sans()
const sourceCodePro = Source_Code_Pro({ display: 'swap', preload: false })
const abel = Abel({ variant: '400', display: 'optional', preload: false })
-const inter = Inter({ display: 'block', preload: true })
-const roboto = Roboto({ variant: '400' })
+export const inter = Inter({ display: 'block', preload: true })
+export const roboto = Roboto({ variant: '400' })
-const myLocalFont = localFont({
+export const myLocalFont = localFont({
src: './my-font.woff2',
})
-export { openSans, sourceCodePro, abel, inter, roboto, myLocalFont }
+export { openSans, sourceCodePro, abel }
From b3b8836e172d5c3e2f30c128258d1771fe385d84 Mon Sep 17 00:00:00 2001
From: CJ Dunteman
Date: Fri, 23 Sep 2022 15:46:12 -0500
Subject: [PATCH 46/76] [docs] Update Cypress config file name (#40849)
The latest version of Cypress no longer supports `cypress.json`, use `cypress.config.js` instead. See details in the Cypress [docs](https://docs.cypress.io/guides/references/configuration).
---
docs/testing.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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
From 6a11e22e2daee604a36c9d40ca794bc4d14931d4 Mon Sep 17 00:00:00 2001
From: Miguel Afonso
Date: Fri, 23 Sep 2022 23:02:24 +0200
Subject: [PATCH 47/76] Update .env.local.example (#40839)
We use the variable "SANITY_REVALIDATE_SECRET" on the index page, but
the .env.local.example does not have this variable.
## Bug
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Errors have a helpful link attached, see `contributing.md`
## Feature
- [ ] Implements an existing feature request or RFC. Make sure the
feature request has been accepted for implementation before opening a
PR.
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Documentation added
- [ ] Telemetry added. In case of a feature if it's used or not.
- [ ] Errors have a helpful link attached, see `contributing.md`
## Documentation / Examples
- [ ] Make sure the linting passes by running `pnpm lint`
- [ ] The "examples guidelines" are followed from [our contributing
doc](https://github.com/vercel/next.js/blob/canary/contributing/examples/adding-examples.md)
---
examples/cms-sanity/.env.local.example | 1 +
1 file changed, 1 insertion(+)
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=
From cc7fd2c2470ff08aaeff412f8dee83d2a8195fb4 Mon Sep 17 00:00:00 2001
From: Henrik Wenz
Date: Fri, 23 Sep 2022 23:08:30 +0200
Subject: [PATCH 48/76] chore: refactor with-web-worker example (#40844)
## Changes
- Updated dependencies
- Migrated to typescript
- Removed `div` in favour of Fragment
- Replaces `var` with `let` since we don't need global hoisting here
## Documentation / Examples
- [x] Make sure the linting passes by running `pnpm lint`
- [x] The "examples guidelines" are followed from [our contributing
doc](https://github.com/vercel/next.js/blob/canary/contributing/examples/adding-examples.md)
---
examples/with-web-worker/package.json | 9 +++++++--
.../pages/{index.js => index.tsx} | 13 ++++++------
examples/with-web-worker/tsconfig.json | 20 +++++++++++++++++++
.../with-web-worker/utils/{pi.js => pi.ts} | 4 ++--
.../with-web-worker/{worker.js => worker.ts} | 2 +-
5 files changed, 37 insertions(+), 11 deletions(-)
rename examples/with-web-worker/pages/{index.js => index.tsx} (63%)
create mode 100644 examples/with-web-worker/tsconfig.json
rename examples/with-web-worker/utils/{pi.js => pi.ts} (79%)
rename examples/with-web-worker/{worker.js => worker.ts} (68%)
diff --git a/examples/with-web-worker/package.json b/examples/with-web-worker/package.json
index f9170ae254fa3..02e5f0e4cef7f 100644
--- a/examples/with-web-worker/package.json
+++ b/examples/with-web-worker/package.json
@@ -7,7 +7,12 @@
},
"dependencies": {
"next": "latest",
- "react": "^17.0.2",
- "react-dom": "^17.0.2"
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0"
+ },
+ "devDependencies": {
+ "@types/node": "18.7.18",
+ "@types/react": "16.9.17",
+ "typescript": "4.8.2"
}
}
diff --git a/examples/with-web-worker/pages/index.js b/examples/with-web-worker/pages/index.tsx
similarity index 63%
rename from examples/with-web-worker/pages/index.js
rename to examples/with-web-worker/pages/index.tsx
index 2a0a181219926..4337a8226fb1e 100644
--- a/examples/with-web-worker/pages/index.js
+++ b/examples/with-web-worker/pages/index.tsx
@@ -1,11 +1,12 @@
import { useEffect, useRef, useCallback } from 'react'
export default function Index() {
- const workerRef = useRef()
+ const workerRef = useRef()
+
useEffect(() => {
- workerRef.current = new Worker(new URL('../worker.js', import.meta.url))
- workerRef.current.onmessage = (evt) =>
- alert(`WebWorker Response => ${evt.data}`)
+ workerRef.current = new Worker(new URL('../worker.ts', import.meta.url))
+ workerRef.current.onmessage = (event: MessageEvent) =>
+ alert(`WebWorker Response => ${event.data}`)
return () => {
workerRef.current.terminate()
}
@@ -16,9 +17,9 @@ export default function Index() {
}, [])
return (
-
+ <>
Do work in a WebWorker!
Calculate PI
-
+ >
)
}
diff --git a/examples/with-web-worker/tsconfig.json b/examples/with-web-worker/tsconfig.json
new file mode 100644
index 0000000000000..50bcb22f653d7
--- /dev/null
+++ b/examples/with-web-worker/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-web-worker/utils/pi.js b/examples/with-web-worker/utils/pi.ts
similarity index 79%
rename from examples/with-web-worker/utils/pi.js
rename to examples/with-web-worker/utils/pi.ts
index 4562bfd3d11d8..cec4d8068d382 100644
--- a/examples/with-web-worker/utils/pi.js
+++ b/examples/with-web-worker/utils/pi.ts
@@ -1,6 +1,6 @@
// https://stackoverflow.com/a/39575124
-export default function pi(n) {
- var v = 0
+export default function pi(n: number) {
+ let v = 0
for (let i = 1; i <= n; i += 4) {
// increment by 4
v += 1 / i - 1 / (i + 2) // add the value of the series
diff --git a/examples/with-web-worker/worker.js b/examples/with-web-worker/worker.ts
similarity index 68%
rename from examples/with-web-worker/worker.js
rename to examples/with-web-worker/worker.ts
index 728ecd8e316ea..4448af2b88791 100644
--- a/examples/with-web-worker/worker.js
+++ b/examples/with-web-worker/worker.ts
@@ -1,6 +1,6 @@
// This is a module worker, so we can use imports (in the browser too!)
import pi from './utils/pi'
-addEventListener('message', (event) => {
+addEventListener('message', (event: MessageEvent) => {
postMessage(pi(event.data))
})
From b68f78384e53f0f385030bea4329906bcc6373b2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?=
Date: Sat, 24 Sep 2022 06:09:41 +0900
Subject: [PATCH 49/76] chore: Update swc (#40832)
This PR update swc crates to
https://github.com/swc-project/swc/commit/8a5ed1e0baee970a840a3d0e20e5693f653e8edb
Noticeable changes include
- TS 4.9 support.
- Huge performance improvement (of every api).
---
packages/next-swc/Cargo.lock | 193 +++++++++---------
packages/next-swc/crates/core/Cargo.toml | 6 +-
.../crates/core/src/hook_optimizer.rs | 6 +-
packages/next-swc/crates/core/src/lib.rs | 1 +
.../font_imports_generator.rs | 4 +-
packages/next-swc/crates/core/src/next_ssg.rs | 4 +-
.../next-swc/crates/core/src/page_config.rs | 4 +-
.../core/src/react_server_components.rs | 4 +-
packages/next-swc/crates/emotion/Cargo.toml | 8 +-
.../crates/modularize_imports/Cargo.toml | 8 +-
.../crates/modularize_imports/src/lib.rs | 2 +-
packages/next-swc/crates/napi/Cargo.toml | 2 +-
.../crates/styled_components/Cargo.toml | 8 +-
.../visitors/transpile_css_prop/transpile.rs | 8 +-
.../next-swc/crates/styled_jsx/Cargo.toml | 8 +-
.../next-swc/crates/styled_jsx/src/lib.rs | 8 +-
.../next-swc/crates/styled_jsx/src/utils.rs | 4 +-
.../attribute-generation-modes/output.js | 40 ++--
.../tests/fixture/different-jsx-ids/output.js | 6 +-
.../tests/fixture/expressions/output.js | 40 ++--
.../output.js | 6 +-
.../styled_jsx/tests/fixture/styles/output.js | 10 +-
packages/next-swc/crates/wasm/Cargo.toml | 2 +-
23 files changed, 193 insertions(+), 189 deletions(-)
diff --git a/packages/next-swc/Cargo.lock b/packages/next-swc/Cargo.lock
index 5d8df5bfe1ae1..f814c51d89312 100644
--- a/packages/next-swc/Cargo.lock
+++ b/packages/next-swc/Cargo.lock
@@ -162,9 +162,9 @@ dependencies = [
[[package]]
name = "binding_macros"
-version = "0.14.26"
+version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "82632f8743d0bf30592a4138df625a4d4ebc7f707d1e2bdb0dc319eda18149fb"
+checksum = "ceea0286ed654e11f014210fbfd23c5d4aac93fc76809275f11062f07b1d09c8"
dependencies = [
"anyhow",
"console_error_panic_hook",
@@ -1171,9 +1171,9 @@ checksum = "879d54834c8c76457ef4293a689b2a8c59b076067ad77b15efafbb05f92a592b"
[[package]]
name = "is-macro"
-version = "0.2.0"
+version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "94b2c46692aee0d1b3aad44e781ac0f0e7db42ef27adaa0a877b627040019813"
+checksum = "1c068d4c6b922cd6284c609cfa6dec0e41615c9c5a1a4ba729a970d8daba05fb"
dependencies = [
"Inflector",
"pmutil",
@@ -1531,7 +1531,7 @@ dependencies = [
[[package]]
name = "modularize_imports"
-version = "0.18.0"
+version = "0.19.0"
dependencies = [
"convert_case",
"handlebars",
@@ -2048,9 +2048,9 @@ checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
[[package]]
name = "preset_env_base"
-version = "0.3.1"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "79525f471165bbd66b40e93c54a2c98bb51ebb27497d6c97c5cc3441aaec5508"
+checksum = "371fa3d5cd3a90724d8e8ad1e3201854dded11e79b5365dabd5e1e389274d001"
dependencies = [
"ahash",
"anyhow",
@@ -2929,7 +2929,7 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
[[package]]
name = "styled_components"
-version = "0.43.0"
+version = "0.44.0"
dependencies = [
"Inflector",
"once_cell",
@@ -2943,7 +2943,7 @@ dependencies = [
[[package]]
name = "styled_jsx"
-version = "0.18.0"
+version = "0.19.0"
dependencies = [
"easy-error",
"swc_core",
@@ -2987,9 +2987,9 @@ dependencies = [
[[package]]
name = "swc"
-version = "0.226.26"
+version = "0.228.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9f40f9baede7a00006c3bfd4b21a13a7fdb233318fa598e4a2328a9f4f049013"
+checksum = "9c6a3c9aa6fd3eb25e3e0eaa05ca6dc1705979badbec359fdf93ffa13c7f077e"
dependencies = [
"ahash",
"anyhow",
@@ -3036,9 +3036,9 @@ dependencies = [
[[package]]
name = "swc_atoms"
-version = "0.4.14"
+version = "0.4.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1106fb9b9fde9bd37b9e36ecc05bc1fa9f8ace6f425391ff2ec1141e041e8bd2"
+checksum = "8c4672abeb1ab4f174fae3928945c3f42776f21f636e0b118b3497c4cd2d6b6e"
dependencies = [
"once_cell",
"rkyv",
@@ -3051,9 +3051,9 @@ dependencies = [
[[package]]
name = "swc_bundler"
-version = "0.187.25"
+version = "0.189.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "baf7795a2e901fa4da623e6e443bb591bb58e94582f7b133fa2acbc775714f2f"
+checksum = "a5f3fbf030930093f3a2c5fa81aa5f23de59a35e1a09f433a2b50d6330e76959"
dependencies = [
"ahash",
"anyhow",
@@ -3085,9 +3085,9 @@ dependencies = [
[[package]]
name = "swc_cached"
-version = "0.3.10"
+version = "0.3.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "24852b0f1e451e4a908d85e6bab39ab30a424b80f0b352efb427404d7fbed8de"
+checksum = "7fd5043a69fd341be7de505912b02537265a61e1b9e63bdef7d7ceec37f2d120"
dependencies = [
"ahash",
"anyhow",
@@ -3100,9 +3100,9 @@ dependencies = [
[[package]]
name = "swc_common"
-version = "0.28.7"
+version = "0.28.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "44e620ded71d80237149d26699daaebf69c14051e5de8104e3a41bd6f1ec3407"
+checksum = "3926afd43f50edea791744d97d5fa38bde997978531d36ed507b2b908f920695"
dependencies = [
"ahash",
"anyhow",
@@ -3159,9 +3159,9 @@ dependencies = [
[[package]]
name = "swc_core"
-version = "0.23.24"
+version = "0.26.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "311dc6081c230bd67af4a8f594a79941c7235a52c89063622f26c33f83638d12"
+checksum = "2690f8c60fae7628d7def61441b48040aaaccfa1e05bbaae25845777cccca48e"
dependencies = [
"binding_macros",
"swc",
@@ -3197,9 +3197,9 @@ dependencies = [
[[package]]
name = "swc_css_ast"
-version = "0.112.6"
+version = "0.113.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d3499462798b2ed0bc9a1fe0c3065bddd99ec8f7b24c929f98622ce87201252a"
+checksum = "9f131c72ef8d472fc42d646ecfe57fe796a00e9239204faea329810d659436b9"
dependencies = [
"is-macro",
"serde",
@@ -3210,9 +3210,9 @@ dependencies = [
[[package]]
name = "swc_css_codegen"
-version = "0.122.6"
+version = "0.123.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f0a0d2fa1e53aa368ed13810e1ead32cb66ff05c038a3c82296f5418b477916d"
+checksum = "fd1aaa07d2079f789c258130a89a842f85fee092c8d2571cf7181f004352b863"
dependencies = [
"auto_impl",
"bitflags",
@@ -3239,9 +3239,9 @@ dependencies = [
[[package]]
name = "swc_css_parser"
-version = "0.121.6"
+version = "0.122.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2338251941551e6f33ece4acb071aab80d0b2707fd4738d82f058174a1a022c5"
+checksum = "04185aba148e49292f5ef767307c6079a79765e55d40c9f2c635068bf3293e37"
dependencies = [
"bitflags",
"lexical",
@@ -3253,9 +3253,9 @@ dependencies = [
[[package]]
name = "swc_css_prefixer"
-version = "0.123.6"
+version = "0.124.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d726bbb0fdc88484f124446b55878a90a9ad194787f198221aa0fc02bf125ca3"
+checksum = "1ff72bb96537bf8ae56624547fc92f5bbf228ce3fe9582850527099ad4dae3a8"
dependencies = [
"once_cell",
"preset_env_base",
@@ -3270,9 +3270,9 @@ dependencies = [
[[package]]
name = "swc_css_utils"
-version = "0.109.6"
+version = "0.110.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0ec01db14c13c16841a9e7c344ad2943e4e1bdccbdb1742f595bdbbc05ea62a2"
+checksum = "15bea1364664e6b5e1681ae50b77a854988a3adc620430196cac480c0b388396"
dependencies = [
"once_cell",
"serde",
@@ -3285,9 +3285,9 @@ dependencies = [
[[package]]
name = "swc_css_visit"
-version = "0.111.6"
+version = "0.112.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2efe636bdd1c4abbb01ded0b7baa0bdbc871995b77f8c1fc22e276223d6f3dfe"
+checksum = "2dd2e1949103f672b9f4401feedd2d4ba53a2295997d832e9c89e3a0b1769f00"
dependencies = [
"serde",
"swc_atoms",
@@ -3298,9 +3298,9 @@ dependencies = [
[[package]]
name = "swc_ecma_ast"
-version = "0.91.7"
+version = "0.93.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "40d4074cb9587adb388766095082e383a7b5a1d93dc91efc14ecb5d015bf54c6"
+checksum = "4d9721a0e1a6a2ff6f0d127a337a5124e88be0429d93bd2833e83bad8d7bf324"
dependencies = [
"bitflags",
"is-macro",
@@ -3316,9 +3316,9 @@ dependencies = [
[[package]]
name = "swc_ecma_codegen"
-version = "0.124.13"
+version = "0.126.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89d6bae4742619f1ccd730816e1b848a6ef2063f63b298f40fddb4929d6227d8"
+checksum = "40b63ef4fa9a6ff791c8b43a120e7f7386530e0970a53f69fee494388e2f0fc6"
dependencies = [
"memchr",
"num-bigint",
@@ -3348,9 +3348,9 @@ dependencies = [
[[package]]
name = "swc_ecma_ext_transforms"
-version = "0.88.12"
+version = "0.90.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "226827040adb89bb6e6e76b67b265c764e94fcddb89a844058320256507eba42"
+checksum = "5da0ab1b64fa81f2670e40a122a5ad8416a95bbb0425829c774088155358d45a"
dependencies = [
"phf",
"swc_atoms",
@@ -3362,9 +3362,9 @@ dependencies = [
[[package]]
name = "swc_ecma_lints"
-version = "0.63.15"
+version = "0.65.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ba1380b92d0561834ea5f8a5eea01306dd0910c938dde41be507385dc10d2130"
+checksum = "af606e1eebb93f1d9d09cdc5200ff7e6c491cbe0493948cb29ba5f8d3e6327d7"
dependencies = [
"ahash",
"auto_impl",
@@ -3383,9 +3383,9 @@ dependencies = [
[[package]]
name = "swc_ecma_loader"
-version = "0.40.7"
+version = "0.40.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "20e591fe139afd3d9f5533fac807ab1e28c50e9926777dc325540583b46d1fe9"
+checksum = "4d4cf15b506bf98839d91d0a5f7f21cd1ced9e3eeaa3be2664991f0b1788e8b9"
dependencies = [
"ahash",
"anyhow",
@@ -3405,9 +3405,9 @@ dependencies = [
[[package]]
name = "swc_ecma_minifier"
-version = "0.154.25"
+version = "0.156.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "07e9982ddcee47007512c1f748fd1843d2054a024b505cf76546287771d9c518"
+checksum = "c2a0efeb9a4954a5f2c1201c5ca13706f917fdd41928c412cd74746405aca372"
dependencies = [
"ahash",
"arrayvec",
@@ -3439,9 +3439,9 @@ dependencies = [
[[package]]
name = "swc_ecma_parser"
-version = "0.119.11"
+version = "0.121.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b001342009cde5fd7c33a5be294ddedec917b64c6155a88cd1512f5e422b07bd"
+checksum = "b669d504192a57a6e7fdb801c980fcbd3c7447cd2e3750f21aaeb44092a96665"
dependencies = [
"either",
"enum_kind",
@@ -3458,9 +3458,9 @@ dependencies = [
[[package]]
name = "swc_ecma_preset_env"
-version = "0.169.21"
+version = "0.171.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d688dc0a05aba586f9050e76d6a62191c707aee9afe027a8725114d14c410e37"
+checksum = "a428026cd44fee29c8bb566b610163b27a920ea85d2675d4261348f686657a7f"
dependencies = [
"ahash",
"anyhow",
@@ -3483,9 +3483,9 @@ dependencies = [
[[package]]
name = "swc_ecma_testing"
-version = "0.17.13"
+version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a49b9ec1e9e6d8ba3ca308a87388d27f63d921fee57287814ddcee23acbd0bc3"
+checksum = "3f66dbab0f4e3bdf728d0e60fb83672c52347da018de280868ce07ff53633fc7"
dependencies = [
"anyhow",
"hex",
@@ -3495,13 +3495,14 @@ dependencies = [
"swc_ecma_ast",
"swc_ecma_codegen",
"testing",
+ "tracing",
]
[[package]]
name = "swc_ecma_transforms"
-version = "0.193.21"
+version = "0.195.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "82e4666fd39566ba32c8fb92c5edfed12dc959e4a1f24177a708e83f8c8b3c82"
+checksum = "40ad3638d8e60c57b78cc2b6a5d25c19241ae6f9189ea3b9dd7b4b6eb1f313f3"
dependencies = [
"swc_atoms",
"swc_common",
@@ -3519,9 +3520,9 @@ dependencies = [
[[package]]
name = "swc_ecma_transforms_base"
-version = "0.108.15"
+version = "0.110.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3289ef9363bd8b7a752c273fbbb0cf1aa7f7b279d31cb9600d5183851cc48bdb"
+checksum = "b2066e43ea098251d8cd3bea4115a9139913e27cfbbe91377bee6126e5c54b04"
dependencies = [
"better_scoped_tls",
"bitflags",
@@ -3542,9 +3543,9 @@ dependencies = [
[[package]]
name = "swc_ecma_transforms_classes"
-version = "0.97.15"
+version = "0.99.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ad85df65655ed2dbd25fd63340e4033ad24f33a8d1a79e40f005c2322aa6d205"
+checksum = "1e1c67e13a366caff8c127c960d26494b9a50209c3da23baa53a3651db025b3f"
dependencies = [
"swc_atoms",
"swc_common",
@@ -3556,9 +3557,9 @@ dependencies = [
[[package]]
name = "swc_ecma_transforms_compat"
-version = "0.131.17"
+version = "0.133.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "191aa03cc33e44f73b6f5c73e91c7a5fcad53d30db68286edd2f37879c9d3f59"
+checksum = "4894b38cec47aecf6b4e2fec852499c8c3577d8af25729146e98233015192576"
dependencies = [
"ahash",
"arrayvec",
@@ -3597,9 +3598,9 @@ dependencies = [
[[package]]
name = "swc_ecma_transforms_module"
-version = "0.148.18"
+version = "0.150.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bb3b4f3cda7a792d50c3a773d0af2c231d66261b0bb79374eae7b444f7994275"
+checksum = "c1b204d3efdc29c84a0661480cc5d7bc917fa9062623b7fcca008c8efc568a40"
dependencies = [
"Inflector",
"ahash",
@@ -3625,9 +3626,9 @@ dependencies = [
[[package]]
name = "swc_ecma_transforms_optimization"
-version = "0.162.21"
+version = "0.164.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0ea87f4a566ce605ea6db0a4d3b44655c45f12fc9d18857c45077d119c9c77d5"
+checksum = "a9dc0c237a127b075942baf0796c788dbe1adfe6dd98a87fe50090aa026a0156"
dependencies = [
"ahash",
"dashmap",
@@ -3651,9 +3652,9 @@ dependencies = [
[[package]]
name = "swc_ecma_transforms_proposal"
-version = "0.139.17"
+version = "0.141.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "831dab556591a6c0e66055311833bb35d77385174ff43f90d09d5a5d5409f9d2"
+checksum = "83ed71de103b38f257d962aa2289844011aee572861ff1490c061d2df8cc827c"
dependencies = [
"either",
"serde",
@@ -3670,9 +3671,9 @@ dependencies = [
[[package]]
name = "swc_ecma_transforms_react"
-version = "0.150.18"
+version = "0.152.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "68f43e6234b2ba978a53e7aef83a4248bb25fe12df7a45cbf617c2f9830ee69c"
+checksum = "4e56ed952dd5a53b57b1b2b3e4bf26347f4af7f152ed621fe820f939678d570e"
dependencies = [
"ahash",
"base64 0.13.0",
@@ -3697,9 +3698,9 @@ dependencies = [
[[package]]
name = "swc_ecma_transforms_testing"
-version = "0.110.15"
+version = "0.112.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7d7418e5b3b1ebffd9564d621a6e2c51eba2c45e5d52a37d6f42cd9945ac0b78"
+checksum = "2c5b3d434e5c38eab5ba74a474112c221f571f15acda24cc4b47ded516444b0e"
dependencies = [
"ansi_term",
"anyhow",
@@ -3721,9 +3722,9 @@ dependencies = [
[[package]]
name = "swc_ecma_transforms_typescript"
-version = "0.154.18"
+version = "0.156.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1054274f5eec7e11094c8555db387da9ceec80b5f831298ce184118a8e05cd8f"
+checksum = "180e9cac5e6fb44a735aa5af23187f900fda02f98ee29d21ad88a90e21ec0b3c"
dependencies = [
"serde",
"swc_atoms",
@@ -3737,9 +3738,9 @@ dependencies = [
[[package]]
name = "swc_ecma_utils"
-version = "0.102.12"
+version = "0.104.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "537346086c0b098f57522394487559a794d24bace42056609f636fc00968bf5d"
+checksum = "98cb804f9c7d09b5bbae3daf0a9dc4d678b70c21b07cbb0c864e50a978a14502"
dependencies = [
"indexmap",
"num_cpus",
@@ -3755,9 +3756,9 @@ dependencies = [
[[package]]
name = "swc_ecma_visit"
-version = "0.77.7"
+version = "0.79.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "938d792bc29246fc2f34fdc6a50eb2967aeac38f05e7b9154196dc599cd30a71"
+checksum = "d041e63b7034961e52c969e094469fa01b22dbd840c928590e5cac2154f82d0b"
dependencies = [
"num-bigint",
"swc_atoms",
@@ -3769,7 +3770,7 @@ dependencies = [
[[package]]
name = "swc_emotion"
-version = "0.20.0"
+version = "0.21.0"
dependencies = [
"base64 0.13.0",
"byteorder",
@@ -3799,9 +3800,9 @@ dependencies = [
[[package]]
name = "swc_error_reporters"
-version = "0.12.7"
+version = "0.12.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "47b8799cd4c7a8ebd9dae4342080cad6d8767bf35979111630fe4f01ef048747"
+checksum = "4d57d1b1fb0da73e20caadb86755db4d3371849c704c86dbaecd3f3968fc1cb4"
dependencies = [
"anyhow",
"miette",
@@ -3812,9 +3813,9 @@ dependencies = [
[[package]]
name = "swc_fast_graph"
-version = "0.16.7"
+version = "0.16.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "67bcbaae65561a2a1aaa570e52bc62838c99b6c2f8452c7d81e232c400d9d335"
+checksum = "97abd88688673d693aec09551783b067f4d4fff82f8e982b91160dd7febad484"
dependencies = [
"ahash",
"indexmap",
@@ -3824,9 +3825,9 @@ dependencies = [
[[package]]
name = "swc_graph_analyzer"
-version = "0.17.7"
+version = "0.17.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6bdb15d3d4cee185806785ec1e924b06c349f2d86dc0d2102b4b9e50a1bd88ba"
+checksum = "849c10de6bc42b930d54186137c177bfc5e4c525870ed0dccdd5bf963be1ea10"
dependencies = [
"ahash",
"auto_impl",
@@ -3859,9 +3860,9 @@ dependencies = [
[[package]]
name = "swc_node_comments"
-version = "0.15.7"
+version = "0.15.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a6a25e8d240423106f29375c49c64e11f11e057492542374c9164f58669ece2f"
+checksum = "03c7e415e35959e8118fd74ffee2d4a18bf459dac1293163735a294cba476cb9"
dependencies = [
"ahash",
"dashmap",
@@ -3871,9 +3872,9 @@ dependencies = [
[[package]]
name = "swc_plugin_proxy"
-version = "0.19.8"
+version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e2768aef5b294ce2d13e00df46d91939245d2bf4bd7bd4af0890a4209ce4fe06"
+checksum = "e089036738edc1c1cd8d521226cbdb0235cc6bafde99b04baffb0133e5c238ae"
dependencies = [
"better_scoped_tls",
"rkyv",
@@ -3885,9 +3886,9 @@ dependencies = [
[[package]]
name = "swc_plugin_runner"
-version = "0.74.12"
+version = "0.76.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a0e3b6dee1ad9177f13d7e50b09cbfe36da5c4da9b8461a882da06dd4167275a"
+checksum = "fd8229d2ed13027ddf59912ca973b8e062b368f32953e877498831e1ac6414bd"
dependencies = [
"anyhow",
"once_cell",
@@ -3905,9 +3906,9 @@ dependencies = [
[[package]]
name = "swc_timer"
-version = "0.16.7"
+version = "0.16.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b5bc77611a0ef2e513d92c369bd73f766b4f25412648ca03e6b09af841c7c57d"
+checksum = "9e626e120ae437a135d679de736089493e5ba1c2d9b6e8c726f7105a17867858"
dependencies = [
"tracing",
]
@@ -3925,9 +3926,9 @@ dependencies = [
[[package]]
name = "swc_visit"
-version = "0.5.2"
+version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b754ef01f2614eb469fd5215789bfd319566a3bf1033056d7a7bfb5a3c9a69f5"
+checksum = "82f2bcb7223e185c4c7cbf5e0c1207dec6d2bfd5e72e3fb7b3e8d179747e9130"
dependencies = [
"either",
"swc_visit_macros",
@@ -3935,9 +3936,9 @@ dependencies = [
[[package]]
name = "swc_visit_macros"
-version = "0.5.3"
+version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c230bcd129d1fbcd1decd8b43cccd613fda11c895f7c04d6c966231dbc1959af"
+checksum = "8fb1f3561674d84947694d41fb6d5737d19539222779baeac1b3a071a2b29428"
dependencies = [
"Inflector",
"pmutil",
@@ -3999,9 +4000,9 @@ dependencies = [
[[package]]
name = "testing"
-version = "0.30.7"
+version = "0.30.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ccef0049babc0c201b0a0794085b50a2291efbf9cf307ac94cbbcf4429a44534"
+checksum = "5584041a02f6327d9ec378b4e389dc0b5e748bb99705b765941a8e55f7d83d14"
dependencies = [
"ansi_term",
"difference",
diff --git a/packages/next-swc/crates/core/Cargo.toml b/packages/next-swc/crates/core/Cargo.toml
index ad85a547dcba1..867158924899c 100644
--- a/packages/next-swc/crates/core/Cargo.toml
+++ b/packages/next-swc/crates/core/Cargo.toml
@@ -28,7 +28,7 @@ styled_jsx = {path="../styled_jsx"}
modularize_imports = {path="../modularize_imports"}
tracing = { version = "0.1.32", features = ["release_max_level_info"] }
-swc_core = { version = "0.23.24", features = [
+swc_core = { version = "0.26.0", features = [
"common_concurrent",
"ecma_ast",
"ecma_visit",
@@ -48,6 +48,6 @@ swc_core = { version = "0.23.24", features = [
] }
[dev-dependencies]
-swc_core = { version = "0.23.24", features = ["testing_transform"] }
-testing = "0.30.7"
+swc_core = { version = "0.26.0", features = ["testing_transform"] }
+testing = "0.30.10"
walkdir = "2.3.2"
diff --git a/packages/next-swc/crates/core/src/hook_optimizer.rs b/packages/next-swc/crates/core/src/hook_optimizer.rs
index bf3acd39df647..8e759d30a8de0 100644
--- a/packages/next-swc/crates/core/src/hook_optimizer.rs
+++ b/packages/next-swc/crates/core/src/hook_optimizer.rs
@@ -41,7 +41,7 @@ impl Fold for HookOptimizer {
fn fold_decl(&mut self, node: Decl) -> Decl {
let node = node.fold_children_with(self);
match node {
- Decl::Var(VarDecl {
+ Decl::Var(box VarDecl {
decls,
span,
kind,
@@ -52,12 +52,12 @@ impl Fold for HookOptimizer {
new_decls.push(self.get_decl(decl));
}
- Decl::Var(VarDecl {
+ Decl::Var(Box::new(VarDecl {
decls: new_decls,
span,
kind,
declare,
- })
+ }))
}
_ => node,
}
diff --git a/packages/next-swc/crates/core/src/lib.rs b/packages/next-swc/crates/core/src/lib.rs
index 286cb3cdaf7ab..abb3df393f58b 100644
--- a/packages/next-swc/crates/core/src/lib.rs
+++ b/packages/next-swc/crates/core/src/lib.rs
@@ -28,6 +28,7 @@ DEALINGS IN THE SOFTWARE.
#![recursion_limit = "2048"]
#![deny(clippy::all)]
+#![feature(box_patterns)]
use auto_cjs::contains_cjs;
use either::Either;
diff --git a/packages/next-swc/crates/core/src/next_font_loaders/font_imports_generator.rs b/packages/next-swc/crates/core/src/next_font_loaders/font_imports_generator.rs
index e5721f03bda91..ae92e811e406d 100644
--- a/packages/next-swc/crates/core/src/next_font_loaders/font_imports_generator.rs
+++ b/packages/next-swc/crates/core/src/next_font_loaders/font_imports_generator.rs
@@ -46,7 +46,7 @@ impl<'a> FontImportsGenerator<'a> {
values.append(&mut json_values);
return Some(ImportDecl {
- src: Str {
+ src: Box::new(Str {
value: JsWord::from(format!(
"{}?{}",
font_function.loader,
@@ -54,7 +54,7 @@ impl<'a> FontImportsGenerator<'a> {
)),
raw: None,
span: DUMMY_SP,
- },
+ }),
specifiers: vec![],
type_only: false,
asserts: None,
diff --git a/packages/next-swc/crates/core/src/next_ssg.rs b/packages/next-swc/crates/core/src/next_ssg.rs
index 022885da76a9e..e1344cb97d79a 100644
--- a/packages/next-swc/crates/core/src/next_ssg.rs
+++ b/packages/next-swc/crates/core/src/next_ssg.rs
@@ -495,12 +495,12 @@ impl Fold for NextSsg {
if let Some(var) = var.take() {
new.push(ModuleItem::ModuleDecl(ModuleDecl::ExportDecl(ExportDecl {
span: DUMMY_SP,
- decl: Decl::Var(VarDecl {
+ decl: Decl::Var(Box::new(VarDecl {
span: DUMMY_SP,
kind: VarDeclKind::Var,
declare: Default::default(),
decls: vec![var],
- }),
+ })),
})))
}
}
diff --git a/packages/next-swc/crates/core/src/page_config.rs b/packages/next-swc/crates/core/src/page_config.rs
index 213995e5ca52f..f37beeb04909e 100644
--- a/packages/next-swc/crates/core/src/page_config.rs
+++ b/packages/next-swc/crates/core/src/page_config.rs
@@ -43,7 +43,7 @@ impl Fold for PageConfig {
true => String::from("mock_timestamp"),
false => Utc::now().timestamp().to_string(),
};
- return vec![ModuleItem::Stmt(Stmt::Decl(Decl::Var(VarDecl {
+ return vec![ModuleItem::Stmt(Stmt::Decl(Decl::Var(Box::new(VarDecl {
decls: vec![VarDeclarator {
name: Pat::Ident(BindingIdent {
id: Ident {
@@ -64,7 +64,7 @@ impl Fold for PageConfig {
span: DUMMY_SP,
kind: VarDeclKind::Const,
declare: false,
- })))];
+ }))))];
}
}
diff --git a/packages/next-swc/crates/core/src/react_server_components.rs b/packages/next-swc/crates/core/src/react_server_components.rs
index 669f2f1f754b8..e4b89e29bd6c6 100644
--- a/packages/next-swc/crates/core/src/react_server_components.rs
+++ b/packages/next-swc/crates/core/src/react_server_components.rs
@@ -161,7 +161,7 @@ impl ReactServerComponents {
prepend_stmts(
&mut module.body,
vec![
- ModuleItem::Stmt(Stmt::Decl(Decl::Var(VarDecl {
+ ModuleItem::Stmt(Stmt::Decl(Decl::Var(Box::new(VarDecl {
span: DUMMY_SP,
kind: VarDeclKind::Const,
decls: vec![VarDeclarator {
@@ -185,7 +185,7 @@ impl ReactServerComponents {
definite: false,
}],
declare: false,
- }))),
+ })))),
ModuleItem::Stmt(Stmt::Expr(ExprStmt {
span: DUMMY_SP,
expr: Box::new(Expr::Assign(AssignExpr {
diff --git a/packages/next-swc/crates/emotion/Cargo.toml b/packages/next-swc/crates/emotion/Cargo.toml
index e8cb30cfec08d..32281c8865b5b 100644
--- a/packages/next-swc/crates/emotion/Cargo.toml
+++ b/packages/next-swc/crates/emotion/Cargo.toml
@@ -5,7 +5,7 @@ description = "AST Transforms for emotion"
license = "Apache-2.0"
name = "swc_emotion"
repository = "https://github.com/vercel/next.js.git"
-version = "0.20.0"
+version = "0.21.0"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
@@ -19,9 +19,9 @@ regex = "1.5"
serde = "1"
sourcemap = "6.0.1"
tracing = { version = "0.1.32", features = ["release_max_level_info"] }
-swc_core = { version = "0.23.24", features = ["common", "ecma_ast","ecma_codegen", "ecma_utils", "ecma_visit", "trace_macro"] }
+swc_core = { version = "0.26.0", features = ["common", "ecma_ast","ecma_codegen", "ecma_utils", "ecma_visit", "trace_macro"] }
[dev-dependencies]
-swc_core = { version = "0.23.24", features = ["testing_transform", "ecma_transforms_react"] }
-testing = "0.30.7"
+swc_core = { version = "0.26.0", features = ["testing_transform", "ecma_transforms_react"] }
+testing = "0.30.10"
serde_json = "1"
diff --git a/packages/next-swc/crates/modularize_imports/Cargo.toml b/packages/next-swc/crates/modularize_imports/Cargo.toml
index 66255af8b396e..3f3ad4b9b95c8 100644
--- a/packages/next-swc/crates/modularize_imports/Cargo.toml
+++ b/packages/next-swc/crates/modularize_imports/Cargo.toml
@@ -5,7 +5,7 @@ edition = "2018"
license = "Apache-2.0"
name = "modularize_imports"
repository = "https://github.com/vercel/next.js.git"
-version = "0.18.0"
+version = "0.19.0"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
@@ -15,8 +15,8 @@ handlebars = "4.2.1"
once_cell = "1.13.0"
regex = "1.5"
serde = "1"
-swc_core = { version = "0.23.24", features = ["cached", "ecma_ast", "ecma_visit"] }
+swc_core = { version = "0.26.0", features = ["cached", "ecma_ast", "ecma_visit"] }
[dev-dependencies]
-swc_core = { version = "0.23.24", features = ["testing_transform"] }
-testing = "0.30.7"
+swc_core = { version = "0.26.0", features = ["testing_transform"] }
+testing = "0.30.10"
diff --git a/packages/next-swc/crates/modularize_imports/src/lib.rs b/packages/next-swc/crates/modularize_imports/src/lib.rs
index d51779ede0d08..2d4358b7fe520 100644
--- a/packages/next-swc/crates/modularize_imports/src/lib.rs
+++ b/packages/next-swc/crates/modularize_imports/src/lib.rs
@@ -91,7 +91,7 @@ impl<'a> Rewriter<'a> {
};
out.push(ImportDecl {
specifiers: vec![specifier],
- src: Str::from(new_path.as_ref()),
+ src: Box::new(Str::from(new_path.as_ref())),
span: old_decl.span,
type_only: false,
asserts: None,
diff --git a/packages/next-swc/crates/napi/Cargo.toml b/packages/next-swc/crates/napi/Cargo.toml
index f53b3ffa85a51..d113298bd2722 100644
--- a/packages/next-swc/crates/napi/Cargo.toml
+++ b/packages/next-swc/crates/napi/Cargo.toml
@@ -30,7 +30,7 @@ next-swc = {version = "0.0.0", path = "../core"}
once_cell = "1.13.0"
serde = "1"
serde_json = "1"
-swc_core = { version = "0.23.24", features = [
+swc_core = { version = "0.26.0", features = [
"allocator_node",
"base_concurrent", # concurrent?
"common_concurrent",
diff --git a/packages/next-swc/crates/styled_components/Cargo.toml b/packages/next-swc/crates/styled_components/Cargo.toml
index a71e0255003fc..98166ecf94210 100644
--- a/packages/next-swc/crates/styled_components/Cargo.toml
+++ b/packages/next-swc/crates/styled_components/Cargo.toml
@@ -6,7 +6,7 @@ include = ["Cargo.toml", "src/**/*.rs"]
license = "Apache-2.0"
name = "styled_components"
repository = "https://github.com/vercel/next.js.git"
-version = "0.43.0"
+version = "0.44.0"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
@@ -16,7 +16,7 @@ once_cell = "1.13.0"
regex = {version = "1.5.4", features = ["std", "perf"], default-features = false}
serde = {version = "1.0.130", features = ["derive"]}
tracing = "0.1.32"
-swc_core = { version = "0.23.24", features = [
+swc_core = { version = "0.26.0", features = [
"common",
"ecma_ast",
"ecma_utils",
@@ -25,8 +25,8 @@ swc_core = { version = "0.23.24", features = [
[dev-dependencies]
serde_json = "1"
-testing = "0.30.7"
-swc_core = { version = "0.23.24", features = [
+testing = "0.30.10"
+swc_core = { version = "0.26.0", features = [
"ecma_parser",
"ecma_transforms",
"testing_transform"
diff --git a/packages/next-swc/crates/styled_components/src/visitors/transpile_css_prop/transpile.rs b/packages/next-swc/crates/styled_components/src/visitors/transpile_css_prop/transpile.rs
index 26f621482c5c8..fcc1b7e18eacc 100644
--- a/packages/next-swc/crates/styled_components/src/visitors/transpile_css_prop/transpile.rs
+++ b/packages/next-swc/crates/styled_components/src/visitors/transpile_css_prop/transpile.rs
@@ -314,12 +314,12 @@ impl VisitMut for TranspileCssProp {
}),
definite: false,
};
- let stmt = Stmt::Decl(Decl::Var(VarDecl {
+ let stmt = Stmt::Decl(Decl::Var(Box::new(VarDecl {
span: DUMMY_SP,
kind: VarDeclKind::Var,
declare: false,
decls: vec![var],
- }));
+ })));
match inject_after {
Some(injector) => {
let id = injector.to_id();
@@ -375,11 +375,11 @@ impl VisitMut for TranspileCssProp {
ModuleItem::ModuleDecl(ModuleDecl::Import(ImportDecl {
span: DUMMY_SP,
specifiers: vec![specifier],
- src: Str {
+ src: Box::new(Str {
span: DUMMY_SP,
value: "styled-components".into(),
raw: None,
- },
+ }),
type_only: Default::default(),
asserts: Default::default(),
})),
diff --git a/packages/next-swc/crates/styled_jsx/Cargo.toml b/packages/next-swc/crates/styled_jsx/Cargo.toml
index b7f90290542fd..2b44064f4704b 100644
--- a/packages/next-swc/crates/styled_jsx/Cargo.toml
+++ b/packages/next-swc/crates/styled_jsx/Cargo.toml
@@ -5,7 +5,7 @@ edition = "2018"
license = "Apache-2.0"
name = "styled_jsx"
repository = "https://github.com/vercel/next.js.git"
-version = "0.18.0"
+version = "0.19.0"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
@@ -13,7 +13,7 @@ version = "0.18.0"
easy-error = "1.0.0"
tracing = "0.1.32"
-swc_core = { version = "0.23.24", features = [
+swc_core = { version = "0.26.0", features = [
"common",
"css_ast",
"css_codegen",
@@ -27,7 +27,7 @@ swc_core = { version = "0.23.24", features = [
] }
[dev-dependencies]
-testing = "0.30.7"
-swc_core = { version = "0.23.24", features = [
+testing = "0.30.10"
+swc_core = { version = "0.26.0", features = [
"testing_transform"
] }
diff --git a/packages/next-swc/crates/styled_jsx/src/lib.rs b/packages/next-swc/crates/styled_jsx/src/lib.rs
index 3750aa61ef649..86236d700100c 100644
--- a/packages/next-swc/crates/styled_jsx/src/lib.rs
+++ b/packages/next-swc/crates/styled_jsx/src/lib.rs
@@ -1,3 +1,5 @@
+#![feature(box_patterns)]
+
use easy_error::{bail, Error};
use std::collections::hash_map::DefaultHasher;
use std::hash::{Hash, Hasher};
@@ -320,7 +322,7 @@ impl Fold for StyledJSXTransformer {
for item in items {
let new_item = item.fold_children_with(self);
if let Some((default_ident, default_expr)) = &self.add_default_decl {
- new_items.push(ModuleItem::Stmt(Stmt::Decl(Decl::Var(VarDecl {
+ new_items.push(ModuleItem::Stmt(Stmt::Decl(Decl::Var(Box::new(VarDecl {
kind: VarDeclKind::Const,
declare: false,
decls: vec![VarDeclarator {
@@ -337,7 +339,7 @@ impl Fold for StyledJSXTransformer {
span: DUMMY_SP,
}],
span: DUMMY_SP,
- }))));
+ })))));
self.add_default_decl = None;
if let Some(add_hash) = self.add_hash.take() {
new_items.push(ModuleItem::Stmt(add_hash_statement(add_hash)));
@@ -921,7 +923,7 @@ fn add_hash_statement((id, hash): (Id, String)) -> Stmt {
fn is_styled_css_import(item: &ModuleItem) -> bool {
if let ModuleItem::ModuleDecl(ModuleDecl::Import(ImportDecl {
- src: Str { value, .. },
+ src: box Str { value, .. },
..
})) = item
{
diff --git a/packages/next-swc/crates/styled_jsx/src/utils.rs b/packages/next-swc/crates/styled_jsx/src/utils.rs
index ed21735336170..e33e8f3cf5802 100644
--- a/packages/next-swc/crates/styled_jsx/src/utils.rs
+++ b/packages/next-swc/crates/styled_jsx/src/utils.rs
@@ -307,11 +307,11 @@ pub fn styled_jsx_import_decl(style_import_name: &str) -> ModuleItem {
},
span: DUMMY_SP,
})],
- src: Str {
+ src: Box::new(Str {
span: DUMMY_SP,
value: "styled-jsx/style".into(),
raw: None,
- },
+ }),
}))
}
diff --git a/packages/next-swc/crates/styled_jsx/tests/fixture/attribute-generation-modes/output.js b/packages/next-swc/crates/styled_jsx/tests/fixture/attribute-generation-modes/output.js
index 79516afad09e1..92e7f7bfe84c1 100644
--- a/packages/next-swc/crates/styled_jsx/tests/fixture/attribute-generation-modes/output.js
+++ b/packages/next-swc/crates/styled_jsx/tests/fixture/attribute-generation-modes/output.js
@@ -24,7 +24,7 @@ export const Test2 = ()=>external and dynamic
- <_JSXStyle id={"e7486f61219e66af"} dynamic={[
+ <_JSXStyle id={"f08108daf927b99d"} dynamic={[
color
]}>{`p.__jsx-style-dynamic-selector{color:${color}}`}
@@ -50,7 +50,7 @@ export const Test3 = ({ color })=>
{"p.jsx-ceba8c9ce34e3d0c{display:inline-block}"}
- <_JSXStyle id={"9ef7fdf2e339f135"} dynamic={[
+ <_JSXStyle id={"9779eebad83219f8"} dynamic={[
color
]}>{`p.__jsx-style-dynamic-selector{color:${color}}`}
@@ -88,7 +88,7 @@ export const Test5 = ()=>
// static and dynamic
export const Test6 = ({ color })=>
{"p.jsx-ceba8c9ce34e3d0c{display:inline-block}"}
- <_JSXStyle id={"9ef7fdf2e339f135"} dynamic={[
+ <_JSXStyle id={"9779eebad83219f8"} dynamic={[
color
]}>{`p.__jsx-style-dynamic-selector{color:${color}}`}
@@ -114,7 +114,7 @@ export const Test6 = ({ color })=>
dynamic only
- <_JSXStyle id={"e7486f61219e66af"} dynamic={[
+ <_JSXStyle id={"f08108daf927b99d"} dynamic={[
color
]}>{`p.__jsx-style-dynamic-selector{color:${color}}`}
@@ -143,7 +143,7 @@ export const Test8 = ({ color })=>{
};
return
{
dynamic with scoped compound variable
- <_JSXStyle id={"1f1fbf7e754ca7cb"} dynamic={[
+ <_JSXStyle id={"62256c563b89bfae"} dynamic={[
innerProps.color
]}>{`p.__jsx-style-dynamic-selector{color:${innerProps.color}}`}
@@ -173,7 +173,7 @@ export const Test9 = ({ color })=>{
};
return
{
dynamic with compound variable
- <_JSXStyle id={"460abeb3d95fb60d"} dynamic={[
+ <_JSXStyle id={"708723e452f192e4"} dynamic={[
innerProps.color
]}>{`p.__jsx-style-dynamic-selector{color:${innerProps.color}}`}
@@ -210,14 +210,14 @@ export const Test11 = ({ color })=>{
length: 5
}).map((item, i)=>
- <_JSXStyle id={"307a31332e39b502"} dynamic={[
+ <_JSXStyle id={"a2585dff420632b1"} dynamic={[
color
]}>{`.item.__jsx-style-dynamic-selector{color:${color}}`}
diff --git a/packages/next-swc/crates/styled_jsx/tests/fixture/different-jsx-ids/output.js b/packages/next-swc/crates/styled_jsx/tests/fixture/different-jsx-ids/output.js
index d5495dcdb3380..09f34b112c95a 100644
--- a/packages/next-swc/crates/styled_jsx/tests/fixture/different-jsx-ids/output.js
+++ b/packages/next-swc/crates/styled_jsx/tests/fixture/different-jsx-ids/output.js
@@ -1,11 +1,11 @@
import _JSXStyle from "styled-jsx/style";
const color = 'red';
const otherColor = 'green';
-const A = ()=>
+const A = ()=>
-
test
+
test
- <_JSXStyle id={"551210e97e875d0e"}>{`p.jsx-551210e97e875d0e{color:${color}}`}
+ <_JSXStyle id={"8522d6f4b7f930d2"}>{`p.jsx-8522d6f4b7f930d2{color:${color}}`}
;
const B = ()=>
diff --git a/packages/next-swc/crates/styled_jsx/tests/fixture/expressions/output.js b/packages/next-swc/crates/styled_jsx/tests/fixture/expressions/output.js
index 8134856315ea1..b7d0155346bde 100644
--- a/packages/next-swc/crates/styled_jsx/tests/fixture/expressions/output.js
+++ b/packages/next-swc/crates/styled_jsx/tests/fixture/expressions/output.js
@@ -8,79 +8,79 @@ const animationName = 'my-cool-animation';
const obj = {
display: 'block'
};
-export default (({ display })=>
-
test
- <_JSXStyle id={"95409d3438a768bd"}>{`p.${color}.jsx-78f0c8c617eb8e50{color:${otherColor};display:${obj.display}}`}
+ <_JSXStyle id={"cb56eab0db38d266"}>{`p.${color}.jsx-b452af554142d27{color:${otherColor};display:${obj.display}}`}
- <_JSXStyle id={"94239b6d6b42c9b5"}>{"p.jsx-78f0c8c617eb8e50{color:red}"}
+ <_JSXStyle id={"94239b6d6b42c9b5"}>{"p.jsx-b452af554142d27{color:red}"}
- <_JSXStyle id={"ecd8dfc6d11e2c5e"}>{`body{background:${color}}`}
+ <_JSXStyle id={"e66306ac259712aa"}>{`body{background:${color}}`}
- <_JSXStyle id={"ecd8dfc6d11e2c5e"}>{`body{background:${color}}`}
+ <_JSXStyle id={"e66306ac259712aa"}>{`body{background:${color}}`}
// TODO: the next two should have the same hash
- <_JSXStyle id={"e7486f61219e66af"}>{`p.jsx-78f0c8c617eb8e50{color:${color}}`}
+ <_JSXStyle id={"f08108daf927b99d"}>{`p.jsx-b452af554142d27{color:${color}}`}
- <_JSXStyle id={"e7486f61219e66af"}>{`p.jsx-78f0c8c617eb8e50{color:${color}}`}
+ <_JSXStyle id={"f08108daf927b99d"}>{`p.jsx-b452af554142d27{color:${color}}`}
- <_JSXStyle id={"97b2dd85b3a5c42d"} dynamic={[
+ <_JSXStyle id={"72e421eb2017491a"} dynamic={[
darken(color)
]}>{`p.__jsx-style-dynamic-selector{color:${darken(color)}}`}
- <_JSXStyle id={"e9bc1314d862fde1"} dynamic={[
+ <_JSXStyle id={"d05e300c372f73ee"} dynamic={[
darken(color) + 2
]}>{`p.__jsx-style-dynamic-selector{color:${darken(color) + 2}}`}
- <_JSXStyle id={"7c5c5bde49d6c65d"}>{`@media(min-width:${mediumScreen}){p.jsx-78f0c8c617eb8e50{color:green}p.jsx-78f0c8c617eb8e50{color:${`red`}}}p.jsx-78f0c8c617eb8e50{color:red}`}
+ <_JSXStyle id={"7c5c5bde49d6c65d"}>{`@media(min-width:${mediumScreen}){p.jsx-b452af554142d27{color:green}p.jsx-b452af554142d27{color:${`red`}}}p.jsx-b452af554142d27{color:red}`}
- <_JSXStyle id={"c5506be0b4762e0b"}>{`p.jsx-78f0c8c617eb8e50{-webkit-animation-duration:${animationDuration};-moz-animation-duration:${animationDuration};-o-animation-duration:${animationDuration};animation-duration:${animationDuration}}`}
+ <_JSXStyle id={"c5506be0b4762e0b"}>{`p.jsx-b452af554142d27{-webkit-animation-duration:${animationDuration};-moz-animation-duration:${animationDuration};-o-animation-duration:${animationDuration};animation-duration:${animationDuration}}`}
- <_JSXStyle id={"82f0f2f07692d2e2"}>{`p.jsx-78f0c8c617eb8e50{-webkit-animation:${animationDuration} forwards ${animationName};-moz-animation:${animationDuration} forwards ${animationName};-o-animation:${animationDuration} forwards ${animationName};animation:${animationDuration} forwards ${animationName}}div.jsx-78f0c8c617eb8e50{background:${color}}`}
+ <_JSXStyle id={"ed798aa885be9084"}>{`p.jsx-b452af554142d27{-webkit-animation:${animationDuration} forwards ${animationName};-moz-animation:${animationDuration} forwards ${animationName};-o-animation:${animationDuration} forwards ${animationName};animation:${animationDuration} forwards ${animationName}}div.jsx-b452af554142d27{background:${color}}`}
- <_JSXStyle id={"cf795552a2848e6c"} dynamic={[
+ <_JSXStyle id={"469c0b1cc43512b8"} dynamic={[
display ? 'block' : 'none'
]}>{`span.__jsx-style-dynamic-selector{display:${display ? 'block' : 'none'}}`}
diff --git a/packages/next-swc/crates/styled_jsx/tests/fixture/issue-31562-interpolation-in-mdea/output.js b/packages/next-swc/crates/styled_jsx/tests/fixture/issue-31562-interpolation-in-mdea/output.js
index 1ce268168a2c8..c82016f21c0b6 100644
--- a/packages/next-swc/crates/styled_jsx/tests/fixture/issue-31562-interpolation-in-mdea/output.js
+++ b/packages/next-swc/crates/styled_jsx/tests/fixture/issue-31562-interpolation-in-mdea/output.js
@@ -3,7 +3,7 @@ export default class {
render() {
return
test
- <_JSXStyle id={"f6f794581d963a47"} dynamic={[
+ <_JSXStyle id={"60bda1963c17b640"} dynamic={[
Typography.base.size.default,
Typography.base.lineHeight,
Target.mediumPlus,
diff --git a/packages/next-swc/crates/styled_jsx/tests/fixture/styles/output.js b/packages/next-swc/crates/styled_jsx/tests/fixture/styles/output.js
index f158babca41db..ca761e9026328 100644
--- a/packages/next-swc/crates/styled_jsx/tests/fixture/styles/output.js
+++ b/packages/next-swc/crates/styled_jsx/tests/fixture/styles/output.js
@@ -6,10 +6,10 @@ bar.__hash = "aaed0341accea8f";
const baz = new String("div{font-size:3em}");
baz.__hash = "aaed0341accea8f";
const a = new String(`div{font-size:${size}em}`);
-a.__hash = "b6966e11ccb637f2";
+a.__hash = "b4e02b3e84cc50c";
export const uh = bar;
-export const foo = new String(`div.jsx-dbfc29cedbb5f49b{color:${color}}`);
-foo.__hash = "dbfc29cedbb5f49b";
+export const foo = new String(`div.jsx-1a001e3709d54ba4{color:${color}}`);
+foo.__hash = "1a001e3709d54ba4";
({
styles: <_JSXStyle id={"38ae14c4ec5e0907"}>{`div.jsx-38ae14c4ec5e0907{color:${colors.green.light}}a.jsx-38ae14c4ec5e0907{color:red}`},
className: "jsx-38ae14c4ec5e0907"
@@ -34,6 +34,6 @@ const dynamic = (colors)=>{
};
};
export default {
- styles: <_JSXStyle id={"a300397bb1f6c7cd"}>{`div.jsx-a300397bb1f6c7cd{font-size:3em}p.jsx-a300397bb1f6c7cd{color:${color}}`},
- className: "jsx-a300397bb1f6c7cd"
+ styles: <_JSXStyle id={"e14aa5a1efa47449"}>{`div.jsx-e14aa5a1efa47449{font-size:3em}p.jsx-e14aa5a1efa47449{color:${color}}`},
+ className: "jsx-e14aa5a1efa47449"
};
diff --git a/packages/next-swc/crates/wasm/Cargo.toml b/packages/next-swc/crates/wasm/Cargo.toml
index a02e1ea1fbecf..3779772219e05 100644
--- a/packages/next-swc/crates/wasm/Cargo.toml
+++ b/packages/next-swc/crates/wasm/Cargo.toml
@@ -31,7 +31,7 @@ wasm-bindgen-futures = "0.4.8"
getrandom = { version = "0.2.5", optional = true, default-features = false }
js-sys = "0.3.59"
-swc_core = { version = "0.23.24", features = [
+swc_core = { version = "0.26.0", features = [
"common_concurrent",
"binding_macro_wasm",
"ecma_codegen",
From 01ecb60264f8d769ecb799e82b3504c1cfb9a73f Mon Sep 17 00:00:00 2001
From: JJ Kasper
Date: Fri, 23 Sep 2022 16:32:41 -0700
Subject: [PATCH 50/76] Update app-router options type (#40862)
x-ref: [slack
thread](https://vercel.slack.com/archives/C043ANYDB24/p1663973909118009?thread_ts=1663973783.142799&cid=C043ANYDB24)
---
packages/next/shared/lib/app-router-context.ts | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
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.
*/
From bf0827d0ce42186a101127fc3ce9275d1660ebe9 Mon Sep 17 00:00:00 2001
From: Shu Ding
Date: Sat, 24 Sep 2022 02:51:12 +0200
Subject: [PATCH 51/76] Flight client navigation error (#40861)
When navigating from app to pages, we do a flight render on the server
to generate the redirected path. However due to our new bundling
strategy we can't use the bundled `ComponentMod.renderToReadableStream`
because the component is now a regular component, not a RSC. In that
case we have to import the unbundled flight server.
## Bug
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Errors have a helpful link attached, see `contributing.md`
## Feature
- [ ] Implements an existing feature request or RFC. Make sure the
feature request has been accepted for implementation before opening a
PR.
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Documentation added
- [ ] Telemetry added. In case of a feature if it's used or not.
- [ ] Errors have a helpful link attached, see `contributing.md`
## Documentation / Examples
- [ ] Make sure the linting passes by running `pnpm lint`
- [ ] The "examples guidelines" are followed from [our contributing
doc](https://github.com/vercel/next.js/blob/canary/contributing/examples/adding-examples.md)
---
packages/next/server/app-render.tsx | 17 +++++++++++++----
1 file changed, 13 insertions(+), 4 deletions(-)
diff --git a/packages/next/server/app-render.tsx b/packages/next/server/app-render.tsx
index 3083eedb681b1..23afdade80f31 100644
--- a/packages/next/server/app-render.tsx
+++ b/packages/next/server/app-render.tsx
@@ -558,9 +558,6 @@ export async function renderToHTMLOrFlight(
? staticGenerationAsyncStorage.getStore()
: staticGenerationAsyncStorage
- const { CONTEXT_NAMES } =
- ComponentMod.serverHooks as typeof import('../client/components/hooks-server-context')
-
// don't modify original query object
query = Object.assign({}, query)
@@ -572,10 +569,17 @@ export async function renderToHTMLOrFlight(
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(
- ComponentMod.renderToReadableStream(
+ ReactServerDOMWebpack.renderToReadableStream(
flightData,
serverComponentManifest,
{
@@ -585,6 +589,9 @@ export async function renderToHTMLOrFlight(
)
}
+ const { CONTEXT_NAMES } =
+ ComponentMod.serverHooks as typeof import('../client/components/hooks-server-context')
+
// TODO-APP: verify the tree is valid
// TODO-APP: verify query param is single value (not an array)
// TODO-APP: verify tree can't grow out of control
@@ -1084,6 +1091,8 @@ export async function renderToHTMLOrFlight(
).slice(1),
]
+ // For app dir, use the bundled version of Fizz renderer (renderToReadableStream)
+ // which contains the subset React.
const readable = ComponentMod.renderToReadableStream(
flightData,
serverComponentManifest,
From 50ab2e48f78af5221614b65b4a2d467a85fc5bec Mon Sep 17 00:00:00 2001
From: Tim Neutkens
Date: Sat, 24 Sep 2022 20:10:40 +0200
Subject: [PATCH 52/76] Use startTransition for hydrateRoot to opt-in to
non-blocking hydration (#40874)
As per @sebmarkbage's recommendation.
## Bug
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Errors have a helpful link attached, see `contributing.md`
## Feature
- [ ] Implements an existing feature request or RFC. Make sure the feature request has been accepted for implementation before opening a PR.
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Documentation added
- [ ] Telemetry added. In case of a feature if it's used or not.
- [ ] Errors have a helpful link attached, see `contributing.md`
## Documentation / Examples
- [ ] Make sure the linting passes by running `pnpm lint`
- [ ] The "examples guidelines" are followed from [our contributing doc](https://github.com/vercel/next.js/blob/canary/contributing/examples/adding-examples.md)
---
packages/next/client/app-index.tsx | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/packages/next/client/app-index.tsx b/packages/next/client/app-index.tsx
index c8ede9eaa67da..86b515ec0fb5a 100644
--- a/packages/next/client/app-index.tsx
+++ b/packages/next/client/app-index.tsx
@@ -186,7 +186,9 @@ export function hydrate() {
const isError = document.documentElement.id === '__next_error__'
const reactRoot = isError
? (ReactDOMClient as any).createRoot(appElement)
- : (ReactDOMClient as any).hydrateRoot(appElement, reactEl)
+ : (React as any).startTransition(() =>
+ (ReactDOMClient as any).hydrateRoot(appElement, reactEl)
+ )
if (isError) {
reactRoot.render(reactEl)
}
From d4d9d9156689a333857af8be57354e56ce1122f3 Mon Sep 17 00:00:00 2001
From: Shu Ding
Date: Sat, 24 Sep 2022 20:47:42 +0200
Subject: [PATCH 53/76] Add `optoutServerComponentsBundle` option (#40770)
Follow-up for #40739 to add an option to opt-out specific packages from being bundled.
## Bug
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Errors have a helpful link attached, see `contributing.md`
## Feature
- [ ] Implements an existing feature request or RFC. Make sure the feature request has been accepted for implementation before opening a PR.
- [ ] Related issues linked using `fixes #number`
- [x] Integration tests added
- [ ] Documentation added
- [ ] Telemetry added. In case of a feature if it's used or not.
- [ ] Errors have a helpful link attached, see `contributing.md`
## Documentation / Examples
- [ ] Make sure the linting passes by running `pnpm lint`
- [ ] The "examples guidelines" are followed from [our contributing doc](https://github.com/vercel/next.js/blob/canary/contributing/examples/adding-examples.md)
---
packages/next/build/webpack-config.ts | 12 ++++++++++--
packages/next/server/config-shared.ts | 4 ++++
test/e2e/app-dir/rsc-basic.test.ts | 12 ++++++++++++
.../rsc-basic/app/react-server/optout/client.js | 15 +++++++++++++++
.../rsc-basic/app/react-server/optout/page.js | 16 ++++++++++++++++
test/e2e/app-dir/rsc-basic/next.config.js | 1 +
.../conditional-exports-optout/index.js | 1 +
.../conditional-exports-optout/index.server.js | 1 +
.../conditional-exports-optout/package.json | 15 +++++++++++++++
.../conditional-exports-optout/subpath.js | 1 +
.../conditional-exports-optout/subpath.server.js | 1 +
11 files changed, 77 insertions(+), 2 deletions(-)
create mode 100644 test/e2e/app-dir/rsc-basic/app/react-server/optout/client.js
create mode 100644 test/e2e/app-dir/rsc-basic/app/react-server/optout/page.js
create mode 100644 test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports-optout/index.js
create mode 100644 test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports-optout/index.server.js
create mode 100644 test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports-optout/package.json
create mode 100644 test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports-optout/subpath.js
create mode 100644 test/e2e/app-dir/rsc-basic/node_modules_bak/conditional-exports-optout/subpath.server.js
diff --git a/packages/next/build/webpack-config.ts b/packages/next/build/webpack-config.ts
index 35bb4c7b75182..e0bd585e2acf7 100644
--- a/packages/next/build/webpack-config.ts
+++ b/packages/next/build/webpack-config.ts
@@ -1021,7 +1021,7 @@ export default async function getBaseWebpackConfig(
})
: null
- // Special internal modules that must be bundled for Server Components.
+ // Special internal modules that require to be bundled for Server Components.
if (layer === WEBPACK_LAYERS.server) {
if (!isLocal && /^react(?:$|\/)/.test(request)) {
const [resolved] = await resolveWithReactServerCondition!(
@@ -1158,7 +1158,15 @@ export default async function getBaseWebpackConfig(
}
if (/node_modules[/\\].*\.[mc]?js$/.test(res)) {
- if (layer === WEBPACK_LAYERS.server) {
+ if (
+ layer === WEBPACK_LAYERS.server &&
+ (!config.experimental?.optoutServerComponentsBundle ||
+ !config.experimental?.optoutServerComponentsBundle.some(
+ // Check if a package is opt-out of Server Components bundling.
+ (packageName) =>
+ new RegExp(`node_modules[/\\\\]${packageName}[/\\\\]`).test(res)
+ ))
+ ) {
try {
const [resolved] = await resolveWithReactServerCondition!(
context,
diff --git a/packages/next/server/config-shared.ts b/packages/next/server/config-shared.ts
index 0ae07ad1ecdcf..e42e9d8f907e9 100644
--- a/packages/next/server/config-shared.ts
+++ b/packages/next/server/config-shared.ts
@@ -150,6 +150,10 @@ 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 }
}
diff --git a/test/e2e/app-dir/rsc-basic.test.ts b/test/e2e/app-dir/rsc-basic.test.ts
index 273bc663f410e..5717071e79c44 100644
--- a/test/e2e/app-dir/rsc-basic.test.ts
+++ b/test/e2e/app-dir/rsc-basic.test.ts
@@ -418,6 +418,18 @@ describe('app dir - react server components', () => {
)
})
+ 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/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/next.config.js b/test/e2e/app-dir/rsc-basic/next.config.js
index d642b23a9be0c..f5c027439b5d3 100644
--- a/test/e2e/app-dir/rsc-basic/next.config.js
+++ b/test/e2e/app-dir/rsc-basic/next.config.js
@@ -5,6 +5,7 @@ module.exports = {
},
experimental: {
appDir: 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'
From f6e37fd32e06c2d43faeafb1ef0f85877baa233d Mon Sep 17 00:00:00 2001
From: Tim Neutkens
Date: Sun, 25 Sep 2022 11:45:00 +0200
Subject: [PATCH 54/76] Apply #40833 (#40872)
---
package.json | 2 +-
.../build/webpack/loaders/next-app-loader.ts | 1 +
.../client/components/hooks-server-context.ts | 35 -
.../next/client/components/hooks-server.ts | 43 +-
.../components/request-async-storage.ts | 15 +
packages/next/server/app-render.tsx | 186 +-
pnpm-lock.yaml | 16392 +++++++++++-----
.../error/ssr-error-client-component/page.js | 4 +-
.../app/app/hooks/use-cookies/client/page.js | 4 +-
.../app-dir/app/app/hooks/use-cookies/page.js | 8 +-
.../app/app/hooks/use-headers/client/page.js | 4 +-
.../app-dir/app/app/hooks/use-headers/page.js | 13 +-
.../app/hooks/use-preview-data/client/page.js | 4 +-
.../app/app/hooks/use-preview-data/page.js | 4 +-
test/e2e/app-dir/app/app/navigation/page.js | 4 +-
.../app/app/not-found/clientcomponent/a.js | 4 +-
test/e2e/app-dir/app/app/old-router/page.js | 4 +-
.../app/app/redirect/clientcomponent/page.js | 4 +-
test/e2e/app-dir/index.test.ts | 14 +-
test/e2e/app-dir/rsc-basic/app/page.js | 5 +-
20 files changed, 12185 insertions(+), 4565 deletions(-)
create mode 100644 packages/next/client/components/request-async-storage.ts
diff --git a/package.json b/package.json
index 5c5587ba5c3f8..5a7c7195367fb 100644
--- a/package.json
+++ b/package.json
@@ -201,7 +201,7 @@
"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",
diff --git a/packages/next/build/webpack/loaders/next-app-loader.ts b/packages/next/build/webpack/loaders/next-app-loader.ts
index b3e7012139021..7dbbf75ebd02c 100644
--- a/packages/next/build/webpack/loaders/next-app-loader.ts
+++ b/packages/next/build/webpack/loaders/next-app-loader.ts
@@ -193,6 +193,7 @@ const nextAppLoader: webpack.LoaderDefinitionFunction<{
}
export const staticGenerationAsyncStorage = require('next/dist/client/components/static-generation-async-storage.js').staticGenerationAsyncStorage
+ export const requestAsyncStorage = require('next/dist/client/components/request-async-storage.js').requestAsyncStorage
export const serverHooks = require('next/dist/client/components/hooks-server-context.js')
diff --git a/packages/next/client/components/hooks-server-context.ts b/packages/next/client/components/hooks-server-context.ts
index fffcbcb89c22c..4fe4b21b1fff0 100644
--- a/packages/next/client/components/hooks-server-context.ts
+++ b/packages/next/client/components/hooks-server-context.ts
@@ -13,38 +13,3 @@ export class DynamicServerError extends Error {
super(`Dynamic server usage: ${type}`)
}
}
-
-// Ensure serverContext is not created more than once as React will throw when creating it more than once
-// https://github.com/facebook/react/blob/dd2d6522754f52c70d02c51db25eb7cbd5d1c8eb/packages/react/src/ReactServerContext.js#L101
-const createContext = (name: string, defaultValue: T | null = null) => {
- // @ts-expect-error __NEXT_DEV_SERVER_CONTEXT__ is a global
- if (!global.__NEXT_SERVER_CONTEXT__) {
- // @ts-expect-error __NEXT_SERVER_CONTEXT__ is a global
- global.__NEXT_SERVER_CONTEXT__ = {}
- }
-
- // @ts-expect-error __NEXT_SERVER_CONTEXT__ is a global
- if (!global.__NEXT_SERVER_CONTEXT__[name]) {
- // @ts-expect-error __NEXT_SERVER_CONTEXT__ is a global
- global.__NEXT_SERVER_CONTEXT__[name] = createServerContext(
- name,
- defaultValue
- )
- }
-
- // @ts-expect-error __NEXT_SERVER_CONTEXT__ is a global
- return global.__NEXT_SERVER_CONTEXT__[name]
-}
-
-export const CONTEXT_NAMES = {
- HeadersContext: 'HeadersContext',
- PreviewDataContext: 'PreviewDataContext',
- CookiesContext: 'CookiesContext',
- FetchRevalidateContext: 'FetchRevalidateContext',
-} as const
-
-export const HeadersContext = createContext(CONTEXT_NAMES.HeadersContext)
-export const PreviewDataContext = createContext(
- CONTEXT_NAMES.PreviewDataContext
-)
-export const CookiesContext = createContext(CONTEXT_NAMES.CookiesContext)
diff --git a/packages/next/client/components/hooks-server.ts b/packages/next/client/components/hooks-server.ts
index 5d4faa258a31e..63a906e03f5e5 100644
--- a/packages/next/client/components/hooks-server.ts
+++ b/packages/next/client/components/hooks-server.ts
@@ -1,13 +1,8 @@
-import { useContext } from 'react'
-import {
- HeadersContext,
- PreviewDataContext,
- CookiesContext,
- DynamicServerError,
-} from './hooks-server-context'
+import { DynamicServerError } from './hooks-server-context'
+import { requestAsyncStorage } from './request-async-storage'
import { staticGenerationAsyncStorage } from './static-generation-async-storage'
-function useStaticGenerationBailout(reason: string) {
+function staticGenerationBailout(reason: string) {
const staticGenerationStore =
staticGenerationAsyncStorage && 'getStore' in staticGenerationAsyncStorage
? staticGenerationAsyncStorage?.getStore()
@@ -22,17 +17,31 @@ function useStaticGenerationBailout(reason: string) {
}
}
-export function useHeaders() {
- useStaticGenerationBailout('useHeaders')
- return useContext(HeadersContext)
+export function headers(): Headers {
+ staticGenerationBailout('headers')
+ const requestStore =
+ requestAsyncStorage && 'getStore' in requestAsyncStorage
+ ? requestAsyncStorage.getStore()!
+ : requestAsyncStorage
+
+ return requestStore.headers
}
-export function usePreviewData() {
- useStaticGenerationBailout('usePreviewData')
- return useContext(PreviewDataContext)
+export function previewData() {
+ staticGenerationBailout('previewData')
+ const requestStore =
+ requestAsyncStorage && 'getStore' in requestAsyncStorage
+ ? requestAsyncStorage.getStore()!
+ : requestAsyncStorage
+ return requestStore.previewData
}
-export function useCookies() {
- useStaticGenerationBailout('useCookies')
- return useContext(CookiesContext)
+export function cookies() {
+ staticGenerationBailout('cookies')
+ const requestStore =
+ requestAsyncStorage && 'getStore' in requestAsyncStorage
+ ? requestAsyncStorage.getStore()!
+ : requestAsyncStorage
+
+ return requestStore.cookies
}
diff --git a/packages/next/client/components/request-async-storage.ts b/packages/next/client/components/request-async-storage.ts
new file mode 100644
index 0000000000000..fc1fff6841c9e
--- /dev/null
+++ b/packages/next/client/components/request-async-storage.ts
@@ -0,0 +1,15 @@
+import type { AsyncLocalStorage } from 'async_hooks'
+import { Cookies } from '../../server/web/spec-extension/cookies'
+
+export interface RequestStore {
+ headers: Headers
+ cookies: Cookies
+ previewData: any
+}
+
+export let requestAsyncStorage: AsyncLocalStorage | RequestStore =
+ {} as any
+
+if (process.env.NEXT_RUNTIME !== 'edge' && typeof window === 'undefined') {
+ requestAsyncStorage = new (require('async_hooks').AsyncLocalStorage)()
+}
diff --git a/packages/next/server/app-render.tsx b/packages/next/server/app-render.tsx
index 23afdade80f31..19d9f7b7c8ef9 100644
--- a/packages/next/server/app-render.tsx
+++ b/packages/next/server/app-render.tsx
@@ -28,8 +28,98 @@ import {
import { FlushEffectsContext } from '../shared/lib/flush-effects'
import { stripInternalQueries } from './internal-utils'
import type { ComponentsType } from '../build/webpack/loaders/next-app-loader'
-import type { UnwrapPromise } from '../lib/coalesced-function'
import { REDIRECT_ERROR_CODE } from '../client/components/redirect'
+import { NextCookies } from './web/spec-extension/cookies'
+
+const INTERNAL_HEADERS_INSTANCE = Symbol('internal for headers readonly')
+
+function readonlyHeadersError() {
+ return new Error('ReadonlyHeaders cannot be modified')
+}
+class ReadonlyHeaders {
+ [INTERNAL_HEADERS_INSTANCE]: Headers
+
+ entries: Headers['entries']
+ forEach: Headers['forEach']
+ get: Headers['get']
+ has: Headers['has']
+ keys: Headers['keys']
+ values: Headers['values']
+
+ constructor(headers: IncomingHttpHeaders) {
+ // Since `new Headers` uses `this.append()` to fill the headers object ReadonlyHeaders can't extend from Headers directly as it would throw.
+ const headersInstance = new Headers(headers as any)
+ this[INTERNAL_HEADERS_INSTANCE] = headersInstance
+
+ this.entries = headersInstance.entries.bind(headersInstance)
+ this.forEach = headersInstance.forEach.bind(headersInstance)
+ this.get = headersInstance.get.bind(headersInstance)
+ this.has = headersInstance.has.bind(headersInstance)
+ this.keys = headersInstance.keys.bind(headersInstance)
+ this.values = headersInstance.values.bind(headersInstance)
+ }
+ [Symbol.iterator]() {
+ return this[INTERNAL_HEADERS_INSTANCE][Symbol.iterator]()
+ }
+
+ append() {
+ throw readonlyHeadersError()
+ }
+ delete() {
+ throw readonlyHeadersError()
+ }
+ set() {
+ throw readonlyHeadersError()
+ }
+}
+
+const INTERNAL_COOKIES_INSTANCE = Symbol('internal for cookies readonly')
+function readonlyCookiesError() {
+ return new Error('ReadonlyCookies cannot be modified')
+}
+class ReadonlyNextCookies {
+ [INTERNAL_COOKIES_INSTANCE]: NextCookies
+
+ entries: NextCookies['entries']
+ forEach: NextCookies['forEach']
+ get: NextCookies['get']
+ getWithOptions: NextCookies['getWithOptions']
+ has: NextCookies['has']
+ keys: NextCookies['keys']
+ values: NextCookies['values']
+
+ constructor(request: {
+ headers: {
+ get(key: 'cookie'): string | null | undefined
+ }
+ }) {
+ // Since `new Headers` uses `this.append()` to fill the headers object ReadonlyHeaders can't extend from Headers directly as it would throw.
+ // Request overridden to not have to provide a fully request object.
+ const cookiesInstance = new NextCookies(request as Request)
+ this[INTERNAL_COOKIES_INSTANCE] = cookiesInstance
+
+ this.entries = cookiesInstance.entries.bind(cookiesInstance)
+ this.forEach = cookiesInstance.forEach.bind(cookiesInstance)
+ this.get = cookiesInstance.get.bind(cookiesInstance)
+ this.getWithOptions = cookiesInstance.getWithOptions.bind(cookiesInstance)
+ this.has = cookiesInstance.has.bind(cookiesInstance)
+ this.keys = cookiesInstance.keys.bind(cookiesInstance)
+ this.values = cookiesInstance.values.bind(cookiesInstance)
+ }
+ [Symbol.iterator]() {
+ return this[INTERNAL_COOKIES_INSTANCE][Symbol.iterator]()
+ }
+
+ clear() {
+ throw readonlyCookiesError()
+ }
+ delete() {
+ throw readonlyCookiesError()
+ }
+ set() {
+ throw readonlyCookiesError()
+ }
+}
// this needs to be required lazily so that `next-server` can set
// the env before we require
@@ -541,6 +631,7 @@ export async function renderToHTMLOrFlight(
patchFetch(ComponentMod)
const staticGenerationAsyncStorage = ComponentMod.staticGenerationAsyncStorage
+ const requestAsyncStorage = ComponentMod.requestAsyncStorage
if (
!('getStore' in staticGenerationAsyncStorage) &&
@@ -589,9 +680,6 @@ export async function renderToHTMLOrFlight(
)
}
- const { CONTEXT_NAMES } =
- ComponentMod.serverHooks as typeof import('../client/components/hooks-server-context')
-
// TODO-APP: verify the tree is valid
// TODO-APP: verify query param is single value (not an array)
// TODO-APP: verify tree can't grow out of control
@@ -614,29 +702,10 @@ export async function renderToHTMLOrFlight(
| typeof import('../client/components/hot-reloader.client').default
| null
- const headers = headersWithoutFlight(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.
@@ -645,9 +714,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
@@ -1315,18 +1381,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, () => {
- return 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/pnpm-lock.yaml b/pnpm-lock.yaml
index 35de13bbc17cf..075961fed9f8f 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,7 +9,6 @@ overrides:
'@babel/traverse': 7.18.0
importers:
-
.:
specifiers:
'@babel/core': 7.18.0
@@ -163,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
@@ -320,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
@@ -382,7 +381,7 @@ importers:
dependencies:
'@next/eslint-plugin-next': link:../eslint-plugin-next
'@rushstack/eslint-patch': 1.1.3
- '@typescript-eslint/parser': 5.21.0_hrkuebk64jiu2ut2d2sm4oylnu
+ '@typescript-eslint/parser': 5.21.0_td6yqss6ra3qoebludh4ctrhym
eslint-import-resolver-node: 0.3.6
eslint-import-resolver-typescript: 2.7.1_hpmu7kn6tcn2vnxpfzvv33bxmy
eslint-plugin-import: 2.26.0_asoxhzjlkaozogjqriaz4fv5ly
@@ -883,22 +882,30 @@ importers:
webpack: 5.74.0
packages:
-
/@ampproject/remapping/2.1.2:
- resolution: {integrity: sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==}
- engines: {node: '>=6.0.0'}
+ resolution:
+ {
+ integrity: sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==,
+ }
+ engines: { node: '>=6.0.0' }
dependencies:
'@jridgewell/trace-mapping': 0.3.13
/@ampproject/toolbox-core/2.8.0:
- resolution: {integrity: sha512-YrMRrE9zfAChPlFLT+B4yoGEH6CR/Yerjm6SCxuFSPARK/LaytUV+ZhZ03tlMv5wUHDH2Lq8e/lGymME0CXBhA==}
+ resolution:
+ {
+ integrity: sha512-YrMRrE9zfAChPlFLT+B4yoGEH6CR/Yerjm6SCxuFSPARK/LaytUV+ZhZ03tlMv5wUHDH2Lq8e/lGymME0CXBhA==,
+ }
dependencies:
cross-fetch: 3.1.2
lru-cache: 6.0.0
dev: true
/@ampproject/toolbox-optimizer/2.8.3:
- resolution: {integrity: sha512-kcs2vT1bY5hvgLfCn7xzlxZzYc/as2r7cy7YlPpxWSO3kcZQnO25HAQZO5+G+a+RKsd++rb4Ga9GhhZyIthfxQ==}
+ resolution:
+ {
+ integrity: sha512-kcs2vT1bY5hvgLfCn7xzlxZzYc/as2r7cy7YlPpxWSO3kcZQnO25HAQZO5+G+a+RKsd++rb4Ga9GhhZyIthfxQ==,
+ }
peerDependencies:
jimp: '*'
probe-image-size: '*'
@@ -930,44 +937,68 @@ packages:
dev: true
/@ampproject/toolbox-runtime-version/2.8.0:
- resolution: {integrity: sha512-vkotDc6S3Q3Xm6LIPzWo2T1+yxvj+bIDrD4SObk6J4SVqilIlPEunLayS602Su+ZXqNC82VjEeD1ARAtc613dQ==}
+ resolution:
+ {
+ integrity: sha512-vkotDc6S3Q3Xm6LIPzWo2T1+yxvj+bIDrD4SObk6J4SVqilIlPEunLayS602Su+ZXqNC82VjEeD1ARAtc613dQ==,
+ }
dependencies:
'@ampproject/toolbox-core': 2.8.0
dev: true
/@ampproject/toolbox-script-csp/2.8.0:
- resolution: {integrity: sha512-5/ytdTzhmdIyOkcEBskh5ZlLJ8V4bbe+1pY9LZQ8DfWrSOVD1pJ+LtAO/7lmTM+HXxMAKPYDRpvsJc0vvbY0tw==}
+ resolution:
+ {
+ integrity: sha512-5/ytdTzhmdIyOkcEBskh5ZlLJ8V4bbe+1pY9LZQ8DfWrSOVD1pJ+LtAO/7lmTM+HXxMAKPYDRpvsJc0vvbY0tw==,
+ }
dev: true
/@ampproject/toolbox-validator-rules/2.8.0:
- resolution: {integrity: sha512-kbInwnzpEPVZkKigpKFkF/DQ2LsuZ5b8vrEFHjJ4P+meKVQg2QF/UWAQpIMMdjGe1AQBT+DWm91n9UyjgqfnWQ==}
+ resolution:
+ {
+ integrity: sha512-kbInwnzpEPVZkKigpKFkF/DQ2LsuZ5b8vrEFHjJ4P+meKVQg2QF/UWAQpIMMdjGe1AQBT+DWm91n9UyjgqfnWQ==,
+ }
dependencies:
cross-fetch: 3.1.2
dev: true
/@babel/code-frame/7.12.11:
- resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==}
+ resolution:
+ {
+ integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==,
+ }
dependencies:
'@babel/highlight': 7.16.10
/@babel/code-frame/7.16.7:
- resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@babel/highlight': 7.16.10
/@babel/compat-data/7.17.0:
- resolution: {integrity: sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==,
+ }
+ engines: { node: '>=6.9.0' }
dev: true
/@babel/compat-data/7.17.10:
- resolution: {integrity: sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==,
+ }
+ engines: { node: '>=6.9.0' }
/@babel/core/7.18.0:
- resolution: {integrity: sha512-Xyw74OlJwDijToNi0+6BBI5mLLR5+5R3bcSH80LXzjzEGEUlvNzujEE71BaD/ApEZHAvFI/Mlmp4M5lIkdeeWw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-Xyw74OlJwDijToNi0+6BBI5mLLR5+5R3bcSH80LXzjzEGEUlvNzujEE71BaD/ApEZHAvFI/Mlmp4M5lIkdeeWw==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@ampproject/remapping': 2.1.2
'@babel/code-frame': 7.16.7
@@ -988,8 +1019,11 @@ packages:
- supports-color
/@babel/eslint-parser/7.18.2_pv54mmcbvvc2ehtbbm4mt3a4my:
- resolution: {integrity: sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==}
- engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0}
+ resolution:
+ {
+ integrity: sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || >=14.0.0 }
peerDependencies:
'@babel/core': '>=7.11.0'
eslint: ^7.5.0 || ^8.0.0
@@ -1002,8 +1036,11 @@ packages:
dev: true
/@babel/eslint-parser/7.18.2_uxoojzahptggrua2tvdiqlh7xm:
- resolution: {integrity: sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==}
- engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0}
+ resolution:
+ {
+ integrity: sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || >=14.0.0 }
peerDependencies:
'@babel/core': '>=7.11.0'
eslint: ^7.5.0 || ^8.0.0
@@ -1016,37 +1053,52 @@ packages:
dev: true
/@babel/generator/7.18.0:
- resolution: {integrity: sha512-81YO9gGx6voPXlvYdZBliFXAZU8vZ9AZ6z+CjlmcnaeOcYSFbMTpdeDUO9xD9dh/68Vq03I8ZspfUTPfitcDHg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-81YO9gGx6voPXlvYdZBliFXAZU8vZ9AZ6z+CjlmcnaeOcYSFbMTpdeDUO9xD9dh/68Vq03I8ZspfUTPfitcDHg==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@babel/types': 7.18.0
'@jridgewell/gen-mapping': 0.3.1
jsesc: 2.5.2
/@babel/helper-annotate-as-pure/7.16.7:
- resolution: {integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@babel/types': 7.18.0
/@babel/helper-builder-binary-assignment-operator-visitor/7.14.5:
- resolution: {integrity: sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ 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.16.7:
- resolution: {integrity: sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@babel/helper-explode-assignable-expression': 7.16.7
'@babel/types': 7.18.0
/@babel/helper-compilation-targets/7.16.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
@@ -1058,8 +1110,11 @@ packages:
dev: true
/@babel/helper-compilation-targets/7.18.2_@babel+core@7.18.0:
- resolution: {integrity: sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
@@ -1070,8 +1125,11 @@ packages:
semver: 6.3.0
/@babel/helper-create-class-features-plugin/7.17.1_@babel+core@7.18.0:
- resolution: {integrity: sha512-JBdSr/LtyYIno/pNnJ75lBcqc3Z1XXujzPanHqjvvrhOA+DTceTFuJi8XjmWTZh4r3fsdfqaCMN0iZemdkxZHQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-JBdSr/LtyYIno/pNnJ75lBcqc3Z1XXujzPanHqjvvrhOA+DTceTFuJi8XjmWTZh4r3fsdfqaCMN0iZemdkxZHQ==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
@@ -1087,8 +1145,11 @@ packages:
- supports-color
/@babel/helper-create-class-features-plugin/7.18.0_@babel+core@7.18.0:
- resolution: {integrity: sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
@@ -1104,8 +1165,11 @@ packages:
- supports-color
/@babel/helper-create-regexp-features-plugin/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
@@ -1115,8 +1179,11 @@ packages:
dev: true
/@babel/helper-create-regexp-features-plugin/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
@@ -1125,7 +1192,10 @@ packages:
regexpu-core: 5.0.1
/@babel/helper-define-polyfill-provider/0.2.3_@babel+core@7.18.0:
- resolution: {integrity: sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==}
+ resolution:
+ {
+ integrity: sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==,
+ }
peerDependencies:
'@babel/core': ^7.4.0-0
dependencies:
@@ -1143,7 +1213,10 @@ packages:
dev: true
/@babel/helper-define-polyfill-provider/0.3.1_@babel+core@7.18.0:
- resolution: {integrity: sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==}
+ resolution:
+ {
+ integrity: sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==,
+ }
peerDependencies:
'@babel/core': ^7.4.0-0
dependencies:
@@ -1160,56 +1233,83 @@ packages:
- supports-color
/@babel/helper-environment-visitor/7.18.2:
- resolution: {integrity: sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==}
- engines: {node: '>=6.9.0'}
+ 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'}
+ 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-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@babel/types': 7.18.0
/@babel/helper-function-name/7.17.9:
- resolution: {integrity: sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@babel/template': 7.16.7
'@babel/types': 7.18.0
/@babel/helper-hoist-variables/7.16.7:
- resolution: {integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@babel/types': 7.18.0
/@babel/helper-member-expression-to-functions/7.16.7:
- resolution: {integrity: sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@babel/types': 7.18.0
/@babel/helper-member-expression-to-functions/7.17.7:
- resolution: {integrity: sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@babel/types': 7.18.0
/@babel/helper-module-imports/7.16.7:
- resolution: {integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@babel/types': 7.18.0
/@babel/helper-module-transforms/7.18.0:
- resolution: {integrity: sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@babel/helper-environment-visitor': 7.18.2
'@babel/helper-module-imports': 7.16.7
@@ -1223,22 +1323,34 @@ packages:
- supports-color
/@babel/helper-optimise-call-expression/7.16.7:
- resolution: {integrity: sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@babel/types': 7.18.0
/@babel/helper-plugin-utils/7.16.7:
- resolution: {integrity: sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==,
+ }
+ engines: { node: '>=6.9.0' }
/@babel/helper-plugin-utils/7.17.12:
- resolution: {integrity: sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ 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'}
+ resolution:
+ {
+ integrity: sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@babel/helper-annotate-as-pure': 7.16.7
'@babel/helper-wrap-function': 7.14.5
@@ -1248,8 +1360,11 @@ packages:
dev: true
/@babel/helper-remap-async-to-generator/7.16.8:
- resolution: {integrity: sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@babel/helper-annotate-as-pure': 7.16.7
'@babel/helper-wrap-function': 7.16.8
@@ -1258,8 +1373,11 @@ packages:
- supports-color
/@babel/helper-replace-supers/7.16.7:
- resolution: {integrity: sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==}
- engines: {node: '>=6.9.0'}
+ 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
@@ -1270,8 +1388,11 @@ packages:
- supports-color
/@babel/helper-replace-supers/7.18.2:
- resolution: {integrity: sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@babel/helper-environment-visitor': 7.18.2
'@babel/helper-member-expression-to-functions': 7.17.7
@@ -1282,34 +1403,52 @@ packages:
- supports-color
/@babel/helper-simple-access/7.18.2:
- resolution: {integrity: sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@babel/types': 7.18.0
/@babel/helper-skip-transparent-expression-wrappers/7.16.0:
- resolution: {integrity: sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@babel/types': 7.18.0
/@babel/helper-split-export-declaration/7.16.7:
- resolution: {integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@babel/types': 7.18.0
/@babel/helper-validator-identifier/7.16.7:
- resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==,
+ }
+ engines: { node: '>=6.9.0' }
/@babel/helper-validator-option/7.16.7:
- resolution: {integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==,
+ }
+ engines: { node: '>=6.9.0' }
/@babel/helper-wrap-function/7.14.5:
- resolution: {integrity: sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@babel/helper-function-name': 7.17.9
'@babel/template': 7.16.7
@@ -1320,8 +1459,11 @@ packages:
dev: true
/@babel/helper-wrap-function/7.16.8:
- resolution: {integrity: sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@babel/helper-function-name': 7.17.9
'@babel/template': 7.16.7
@@ -1331,8 +1473,11 @@ packages:
- supports-color
/@babel/helpers/7.18.2:
- resolution: {integrity: sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@babel/template': 7.16.7
'@babel/traverse': 7.18.0
@@ -1341,23 +1486,32 @@ packages:
- supports-color
/@babel/highlight/7.16.10:
- resolution: {integrity: sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@babel/helper-validator-identifier': 7.16.7
chalk: 2.4.2
js-tokens: 4.0.0
/@babel/parser/7.18.0:
- resolution: {integrity: sha512-AqDccGC+m5O/iUStSJy3DGRIUFu7WbY/CppZYwrEUB4N0tZlnI8CSTsgL7v5fHVFmUbRv2sd+yy27o8Ydt4MGg==}
- engines: {node: '>=6.0.0'}
+ resolution:
+ {
+ integrity: sha512-AqDccGC+m5O/iUStSJy3DGRIUFu7WbY/CppZYwrEUB4N0tZlnI8CSTsgL7v5fHVFmUbRv2sd+yy27o8Ydt4MGg==,
+ }
+ engines: { node: '>=6.0.0' }
hasBin: true
dependencies:
'@babel/types': 7.18.0
/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
@@ -1365,8 +1519,11 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.13.0
dependencies:
@@ -1377,8 +1534,11 @@ packages:
dev: true
/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.13.0
dependencies:
@@ -1388,8 +1548,11 @@ packages:
'@babel/plugin-proposal-optional-chaining': 7.17.12_@babel+core@7.18.0
/@babel/plugin-proposal-async-generator-functions/7.14.9_@babel+core@7.18.0:
- resolution: {integrity: sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1402,8 +1565,11 @@ packages:
dev: true
/@babel/plugin-proposal-async-generator-functions/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1415,7 +1581,10 @@ packages:
- supports-color
/@babel/plugin-proposal-class-properties/7.12.1_@babel+core@7.18.0:
- resolution: {integrity: sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==}
+ resolution:
+ {
+ integrity: sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==,
+ }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1427,8 +1596,11 @@ packages:
dev: true
/@babel/plugin-proposal-class-properties/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1440,8 +1612,11 @@ packages:
dev: true
/@babel/plugin-proposal-class-properties/7.16.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1452,8 +1627,11 @@ packages:
- supports-color
/@babel/plugin-proposal-class-properties/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1464,8 +1642,11 @@ packages:
- supports-color
/@babel/plugin-proposal-class-static-block/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.12.0
dependencies:
@@ -1478,8 +1659,11 @@ packages:
dev: true
/@babel/plugin-proposal-class-static-block/7.18.0_@babel+core@7.18.0:
- resolution: {integrity: sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.12.0
dependencies:
@@ -1491,8 +1675,11 @@ packages:
- supports-color
/@babel/plugin-proposal-dynamic-import/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1502,8 +1689,11 @@ packages:
dev: true
/@babel/plugin-proposal-dynamic-import/7.16.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1512,8 +1702,11 @@ packages:
'@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: {integrity: sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1523,8 +1716,11 @@ packages:
dev: true
/@babel/plugin-proposal-export-namespace-from/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1533,8 +1729,11 @@ packages:
'@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.0
/@babel/plugin-proposal-json-strings/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1544,8 +1743,11 @@ packages:
dev: true
/@babel/plugin-proposal-json-strings/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1554,8 +1756,11 @@ packages:
'@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.0
/@babel/plugin-proposal-logical-assignment-operators/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1565,8 +1770,11 @@ packages:
dev: true
/@babel/plugin-proposal-logical-assignment-operators/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1575,8 +1783,11 @@ packages:
'@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.0
/@babel/plugin-proposal-nullish-coalescing-operator/7.16.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1585,8 +1796,11 @@ packages:
'@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.0
/@babel/plugin-proposal-nullish-coalescing-operator/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1595,8 +1809,11 @@ packages:
'@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: {integrity: sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1606,8 +1823,11 @@ packages:
dev: true
/@babel/plugin-proposal-numeric-separator/7.16.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1616,8 +1836,11 @@ packages:
'@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.0
/@babel/plugin-proposal-object-rest-spread/7.14.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1630,8 +1853,11 @@ packages:
dev: true
/@babel/plugin-proposal-object-rest-spread/7.18.0_@babel+core@7.18.0:
- resolution: {integrity: sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1643,8 +1869,11 @@ packages:
'@babel/plugin-transform-parameters': 7.17.12_@babel+core@7.18.0
/@babel/plugin-proposal-optional-catch-binding/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1654,8 +1883,11 @@ packages:
dev: true
/@babel/plugin-proposal-optional-catch-binding/7.16.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1664,8 +1896,11 @@ packages:
'@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.0
/@babel/plugin-proposal-optional-chaining/7.16.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1675,8 +1910,11 @@ packages:
'@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.0
/@babel/plugin-proposal-optional-chaining/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1686,8 +1924,11 @@ packages:
'@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.0
/@babel/plugin-proposal-private-methods/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1699,8 +1940,11 @@ packages:
dev: true
/@babel/plugin-proposal-private-methods/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1711,8 +1955,11 @@ packages:
- supports-color
/@babel/plugin-proposal-private-property-in-object/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1726,8 +1973,11 @@ packages:
dev: true
/@babel/plugin-proposal-private-property-in-object/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1740,8 +1990,11 @@ packages:
- supports-color
/@babel/plugin-proposal-unicode-property-regex/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==,
+ }
+ engines: { node: '>=4' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1751,8 +2004,11 @@ packages:
dev: true
/@babel/plugin-proposal-unicode-property-regex/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==,
+ }
+ engines: { node: '>=4' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1761,7 +2017,10 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.18.0:
- resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
+ resolution:
+ {
+ integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==,
+ }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1769,7 +2028,10 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
/@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.18.0:
- resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==}
+ resolution:
+ {
+ integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==,
+ }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1778,7 +2040,10 @@ packages:
dev: true
/@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.18.0:
- resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
+ resolution:
+ {
+ integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==,
+ }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1786,8 +2051,11 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
/@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1795,7 +2063,10 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
/@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.18.0:
- resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==}
+ resolution:
+ {
+ integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==,
+ }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1803,7 +2074,10 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.18.0:
- resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==}
+ resolution:
+ {
+ integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==,
+ }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1811,8 +2085,11 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
/@babel/plugin-syntax-flow/7.16.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1820,8 +2097,11 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
/@babel/plugin-syntax-import-assertions/7.16.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-DoM/wsaMaDXpM2fa+QkZeqqfYs340WTY+boLRiZ7ckqt3PAFt1CdGmMXVniFCcN8RuStim2Z4Co3bIKdWjTXIQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-DoM/wsaMaDXpM2fa+QkZeqqfYs340WTY+boLRiZ7ckqt3PAFt1CdGmMXVniFCcN8RuStim2Z4Co3bIKdWjTXIQ==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1830,8 +2110,11 @@ packages:
dev: true
/@babel/plugin-syntax-import-assertions/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1839,7 +2122,10 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.18.0:
- resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
+ resolution:
+ {
+ integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==,
+ }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1848,7 +2134,10 @@ packages:
dev: true
/@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.18.0:
- resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
+ resolution:
+ {
+ integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==,
+ }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1856,8 +2145,11 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
/@babel/plugin-syntax-jsx/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1866,7 +2158,10 @@ packages:
dev: true
/@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.18.0:
- resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
+ resolution:
+ {
+ integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==,
+ }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1874,7 +2169,10 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
/@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.18.0:
- resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
+ resolution:
+ {
+ integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==,
+ }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1882,7 +2180,10 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
/@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.18.0:
- resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
+ resolution:
+ {
+ integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==,
+ }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1890,7 +2191,10 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
/@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.18.0:
- resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
+ resolution:
+ {
+ integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==,
+ }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1898,7 +2202,10 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.18.0:
- resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
+ resolution:
+ {
+ integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==,
+ }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1906,7 +2213,10 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
/@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.18.0:
- resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
+ resolution:
+ {
+ integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==,
+ }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1914,8 +2224,11 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
/@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'}
+ resolution:
+ {
+ integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1923,8 +2236,11 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
/@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1932,8 +2248,11 @@ packages:
'@babel/helper-plugin-utils': 7.16.7
/@babel/plugin-syntax-typescript/7.16.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1941,8 +2260,11 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-syntax-typescript/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1951,8 +2273,11 @@ packages:
dev: true
/@babel/plugin-transform-arrow-functions/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1961,8 +2286,11 @@ packages:
dev: true
/@babel/plugin-transform-arrow-functions/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1970,8 +2298,11 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-async-to-generator/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1984,8 +2315,11 @@ packages:
dev: true
/@babel/plugin-transform-async-to-generator/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -1997,8 +2331,11 @@ packages:
- supports-color
/@babel/plugin-transform-block-scoped-functions/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2007,8 +2344,11 @@ packages:
dev: true
/@babel/plugin-transform-block-scoped-functions/7.16.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2016,8 +2356,11 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-block-scoping/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2026,8 +2369,11 @@ packages:
dev: true
/@babel/plugin-transform-block-scoping/7.18.4_@babel+core@7.18.0:
- resolution: {integrity: sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2035,8 +2381,11 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-classes/7.14.9_@babel+core@7.18.0:
- resolution: {integrity: sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2053,8 +2402,11 @@ packages:
dev: true
/@babel/plugin-transform-classes/7.18.4_@babel+core@7.18.0:
- resolution: {integrity: sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2071,8 +2423,11 @@ packages:
- supports-color
/@babel/plugin-transform-computed-properties/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2081,8 +2436,11 @@ packages:
dev: true
/@babel/plugin-transform-computed-properties/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2090,8 +2448,11 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-destructuring/7.14.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2100,8 +2461,11 @@ packages:
dev: true
/@babel/plugin-transform-destructuring/7.18.0_@babel+core@7.18.0:
- resolution: {integrity: sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2109,8 +2473,11 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-dotall-regex/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2120,8 +2487,11 @@ packages:
dev: true
/@babel/plugin-transform-dotall-regex/7.16.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2130,8 +2500,11 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-duplicate-keys/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2140,8 +2513,11 @@ packages:
dev: true
/@babel/plugin-transform-duplicate-keys/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2149,8 +2525,11 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-exponentiation-operator/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2160,8 +2539,11 @@ packages:
dev: true
/@babel/plugin-transform-exponentiation-operator/7.16.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2170,8 +2552,11 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-flow-strip-types/7.16.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2180,8 +2565,11 @@ packages:
'@babel/plugin-syntax-flow': 7.16.7_@babel+core@7.18.0
/@babel/plugin-transform-for-of/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2190,8 +2578,11 @@ packages:
dev: true
/@babel/plugin-transform-for-of/7.18.1_@babel+core@7.18.0:
- resolution: {integrity: sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2199,8 +2590,11 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-function-name/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2210,8 +2604,11 @@ packages:
dev: true
/@babel/plugin-transform-function-name/7.16.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2221,8 +2618,11 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-literals/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2231,8 +2631,11 @@ packages:
dev: true
/@babel/plugin-transform-literals/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2240,8 +2643,11 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-member-expression-literals/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2250,8 +2656,11 @@ packages:
dev: true
/@babel/plugin-transform-member-expression-literals/7.16.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2259,8 +2668,11 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-modules-amd/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2273,8 +2685,11 @@ packages:
dev: true
/@babel/plugin-transform-modules-amd/7.18.0_@babel+core@7.18.0:
- resolution: {integrity: sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2286,8 +2701,11 @@ packages:
- supports-color
/@babel/plugin-transform-modules-commonjs/7.16.8_@babel+core@7.18.0:
- resolution: {integrity: sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2300,8 +2718,11 @@ packages:
- supports-color
/@babel/plugin-transform-modules-commonjs/7.18.0_@babel+core@7.18.0:
- resolution: {integrity: sha512-cCeR0VZWtfxWS4YueAK2qtHtBPJRSaJcMlbS8jhSIm/A3E2Kpro4W1Dn4cqJtp59dtWfXjQwK7SPKF8ghs7rlw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-cCeR0VZWtfxWS4YueAK2qtHtBPJRSaJcMlbS8jhSIm/A3E2Kpro4W1Dn4cqJtp59dtWfXjQwK7SPKF8ghs7rlw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2314,8 +2735,11 @@ packages:
- supports-color
/@babel/plugin-transform-modules-systemjs/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2330,8 +2754,11 @@ packages:
dev: true
/@babel/plugin-transform-modules-systemjs/7.18.4_@babel+core@7.18.0:
- resolution: {integrity: sha512-lH2UaQaHVOAeYrUUuZ8i38o76J/FnO8vu21OE+tD1MyP9lxdZoSfz+pDbWkq46GogUrdrMz3tiz/FYGB+bVThg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-lH2UaQaHVOAeYrUUuZ8i38o76J/FnO8vu21OE+tD1MyP9lxdZoSfz+pDbWkq46GogUrdrMz3tiz/FYGB+bVThg==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2345,8 +2772,11 @@ packages:
- supports-color
/@babel/plugin-transform-modules-umd/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2358,8 +2788,11 @@ packages:
dev: true
/@babel/plugin-transform-modules-umd/7.18.0_@babel+core@7.18.0:
- resolution: {integrity: sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2370,8 +2803,11 @@ packages:
- supports-color
/@babel/plugin-transform-named-capturing-groups-regex/7.14.9_@babel+core@7.18.0:
- resolution: {integrity: sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
@@ -2380,8 +2816,11 @@ packages:
dev: true
/@babel/plugin-transform-named-capturing-groups-regex/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
@@ -2390,8 +2829,11 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-new-target/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2400,8 +2842,11 @@ packages:
dev: true
/@babel/plugin-transform-new-target/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2409,8 +2854,11 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-object-super/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2422,8 +2870,11 @@ packages:
dev: true
/@babel/plugin-transform-object-super/7.16.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2434,8 +2885,11 @@ packages:
- supports-color
/@babel/plugin-transform-parameters/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2444,8 +2898,11 @@ packages:
dev: true
/@babel/plugin-transform-parameters/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2453,8 +2910,11 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-property-literals/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2463,8 +2923,11 @@ packages:
dev: true
/@babel/plugin-transform-property-literals/7.16.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2472,8 +2935,11 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-react-constant-elements/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2482,8 +2948,11 @@ packages:
dev: true
/@babel/plugin-transform-react-display-name/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2492,8 +2961,11 @@ packages:
dev: true
/@babel/plugin-transform-react-jsx-development/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2502,8 +2974,11 @@ packages:
dev: true
/@babel/plugin-transform-react-jsx/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2516,8 +2991,11 @@ packages:
dev: true
/@babel/plugin-transform-react-pure-annotations/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2527,8 +3005,11 @@ packages:
dev: true
/@babel/plugin-transform-regenerator/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2537,8 +3018,11 @@ packages:
dev: true
/@babel/plugin-transform-regenerator/7.18.0_@babel+core@7.18.0:
- resolution: {integrity: sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2547,8 +3031,11 @@ packages:
regenerator-transform: 0.15.0
/@babel/plugin-transform-reserved-words/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2557,8 +3044,11 @@ packages:
dev: true
/@babel/plugin-transform-reserved-words/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2566,8 +3056,11 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-runtime/7.18.0_@babel+core@7.18.0:
- resolution: {integrity: sha512-7kM/jJ3DD/y1hDPn0jov12DoUIFsxLiItprhNydUSibxaywaxNqKwq+ODk72J9ePn4LWobIc5ik6TAJhVl8IkQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-7kM/jJ3DD/y1hDPn0jov12DoUIFsxLiItprhNydUSibxaywaxNqKwq+ODk72J9ePn4LWobIc5ik6TAJhVl8IkQ==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2583,8 +3076,11 @@ packages:
dev: true
/@babel/plugin-transform-shorthand-properties/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2593,8 +3089,11 @@ packages:
dev: true
/@babel/plugin-transform-shorthand-properties/7.16.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2602,8 +3101,11 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-spread/7.14.6_@babel+core@7.18.0:
- resolution: {integrity: sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2613,8 +3115,11 @@ packages:
dev: true
/@babel/plugin-transform-spread/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2623,8 +3128,11 @@ packages:
'@babel/helper-skip-transparent-expression-wrappers': 7.16.0
/@babel/plugin-transform-sticky-regex/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2633,8 +3141,11 @@ packages:
dev: true
/@babel/plugin-transform-sticky-regex/7.16.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2642,8 +3153,11 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-template-literals/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2652,8 +3166,11 @@ packages:
dev: true
/@babel/plugin-transform-template-literals/7.18.2_@babel+core@7.18.0:
- resolution: {integrity: sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2661,8 +3178,11 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-typeof-symbol/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2671,8 +3191,11 @@ packages:
dev: true
/@babel/plugin-transform-typeof-symbol/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2680,8 +3203,11 @@ packages:
'@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'}
+ resolution:
+ {
+ integrity: sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2693,8 +3219,11 @@ packages:
- supports-color
/@babel/plugin-transform-typescript/7.18.4_@babel+core@7.18.0:
- resolution: {integrity: sha512-l4vHuSLUajptpHNEOUDEGsnpl9pfRLsN1XUoDQDD/YBuXTM+v37SHGS+c6n4jdcZy96QtuUuSvZYMLSSsjH8Mw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-l4vHuSLUajptpHNEOUDEGsnpl9pfRLsN1XUoDQDD/YBuXTM+v37SHGS+c6n4jdcZy96QtuUuSvZYMLSSsjH8Mw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2707,8 +3236,11 @@ packages:
dev: true
/@babel/plugin-transform-unicode-escapes/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2717,8 +3249,11 @@ packages:
dev: true
/@babel/plugin-transform-unicode-escapes/7.16.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2726,8 +3261,11 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/plugin-transform-unicode-regex/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2737,8 +3275,11 @@ packages:
dev: true
/@babel/plugin-transform-unicode-regex/7.16.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2747,8 +3288,11 @@ packages:
'@babel/helper-plugin-utils': 7.17.12
/@babel/preset-env/7.15.0_@babel+core@7.18.0:
- resolution: {integrity: sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2831,8 +3375,11 @@ packages:
dev: true
/@babel/preset-env/7.18.0_@babel+core@7.18.0:
- resolution: {integrity: sha512-cP74OMs7ECLPeG1reiCQ/D/ypyOxgfm8uR6HRYV23vTJ7Lu1nbgj9DQDo/vH59gnn7GOAwtTDPPYV4aXzsMKHA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-cP74OMs7ECLPeG1reiCQ/D/ypyOxgfm8uR6HRYV23vTJ7Lu1nbgj9DQDo/vH59gnn7GOAwtTDPPYV4aXzsMKHA==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2916,8 +3463,11 @@ packages:
- supports-color
/@babel/preset-flow/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-pP5QEb4qRUSVGzzKx9xqRuHUrM/jEzMqdrZpdMA+oUCRgd5zM1qGr5y5+ZgAL/1tVv1H0dyk5t4SKJntqyiVtg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-pP5QEb4qRUSVGzzKx9xqRuHUrM/jEzMqdrZpdMA+oUCRgd5zM1qGr5y5+ZgAL/1tVv1H0dyk5t4SKJntqyiVtg==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2928,8 +3478,11 @@ packages:
dev: true
/@babel/preset-flow/7.16.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-6ceP7IyZdUYQ3wUVqyRSQXztd1YmFHWI4Xv11MIqAlE4WqxBSd/FZ61V9k+TS5Gd4mkHOtQtPp9ymRpxH4y1Ug==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-6ceP7IyZdUYQ3wUVqyRSQXztd1YmFHWI4Xv11MIqAlE4WqxBSd/FZ61V9k+TS5Gd4mkHOtQtPp9ymRpxH4y1Ug==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2939,7 +3492,10 @@ packages:
'@babel/plugin-transform-flow-strip-types': 7.16.7_@babel+core@7.18.0
/@babel/preset-modules/0.1.4_@babel+core@7.18.0:
- resolution: {integrity: sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==}
+ resolution:
+ {
+ integrity: sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==,
+ }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2952,7 +3508,10 @@ packages:
dev: true
/@babel/preset-modules/0.1.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==}
+ resolution:
+ {
+ integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==,
+ }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2964,8 +3523,11 @@ packages:
esutils: 2.0.3
/@babel/preset-react/7.14.5_@babel+core@7.18.0:
- resolution: {integrity: sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2979,8 +3541,11 @@ packages:
dev: true
/@babel/preset-typescript/7.16.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -2992,8 +3557,11 @@ packages:
- supports-color
/@babel/preset-typescript/7.17.12_@babel+core@7.18.0:
- resolution: {integrity: sha512-S1ViF8W2QwAKUGJXxP9NAfNaqGDdEBJKpYkxHf5Yy2C4NPPzXGeR3Lhk7G8xJaaLcFTRfNjVbtbVtm8Gb0mqvg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-S1ViF8W2QwAKUGJXxP9NAfNaqGDdEBJKpYkxHf5Yy2C4NPPzXGeR3Lhk7G8xJaaLcFTRfNjVbtbVtm8Gb0mqvg==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3006,8 +3574,11 @@ packages:
dev: true
/@babel/register/7.17.0_@babel+core@7.18.0:
- resolution: {integrity: sha512-UNZsMAZ7uKoGHo1HlEXfteEOYssf64n/PNLHGqOKq/bgYcu/4LrQWAHJwSCb3BRZK8Hi5gkJdRcwrGTO2wtRCg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-UNZsMAZ7uKoGHo1HlEXfteEOYssf64n/PNLHGqOKq/bgYcu/4LrQWAHJwSCb3BRZK8Hi5gkJdRcwrGTO2wtRCg==,
+ }
+ engines: { node: '>=6.9.0' }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -3020,36 +3591,51 @@ packages:
dev: false
/@babel/runtime-corejs3/7.12.13:
- resolution: {integrity: sha512-8fSpqYRETHATtNitsCXq8QQbKJP31/KnDl2Wz2Vtui9nKzjss2ysuZtyVsWjBtvkeEFo346gkwjYPab1hvrXkQ==}
+ resolution:
+ {
+ integrity: sha512-8fSpqYRETHATtNitsCXq8QQbKJP31/KnDl2Wz2Vtui9nKzjss2ysuZtyVsWjBtvkeEFo346gkwjYPab1hvrXkQ==,
+ }
dependencies:
core-js-pure: 3.8.2
regenerator-runtime: 0.13.5
dev: false
/@babel/runtime/7.15.4:
- resolution: {integrity: sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
regenerator-runtime: 0.13.5
dev: true
/@babel/runtime/7.16.7:
- resolution: {integrity: sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
regenerator-runtime: 0.13.5
/@babel/template/7.16.7:
- resolution: {integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@babel/code-frame': 7.16.7
'@babel/parser': 7.18.0
'@babel/types': 7.18.0
/@babel/traverse/7.18.0:
- resolution: {integrity: sha512-oNOO4vaoIQoGjDQ84LgtF/IAlxlyqL4TUuoQ7xLkQETFaHkY1F7yazhB4Kt3VcZGL0ZF/jhrEpnXqUb0M7V3sw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-oNOO4vaoIQoGjDQ84LgtF/IAlxlyqL4TUuoQ7xLkQETFaHkY1F7yazhB4Kt3VcZGL0ZF/jhrEpnXqUb0M7V3sw==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@babel/code-frame': 7.16.7
'@babel/generator': 7.18.0
@@ -3065,8 +3651,11 @@ packages:
- supports-color
/@babel/traverse/7.18.0_supports-color@5.5.0:
- resolution: {integrity: sha512-oNOO4vaoIQoGjDQ84LgtF/IAlxlyqL4TUuoQ7xLkQETFaHkY1F7yazhB4Kt3VcZGL0ZF/jhrEpnXqUb0M7V3sw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-oNOO4vaoIQoGjDQ84LgtF/IAlxlyqL4TUuoQ7xLkQETFaHkY1F7yazhB4Kt3VcZGL0ZF/jhrEpnXqUb0M7V3sw==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@babel/code-frame': 7.16.7
'@babel/generator': 7.18.0
@@ -3083,24 +3672,36 @@ packages:
dev: true
/@babel/types/7.18.0:
- resolution: {integrity: sha512-vhAmLPAiC8j9K2GnsnLPCIH5wCrPpYIVBCWRBFDCB7Y/BXLqi/O+1RSTTM2bsmg6U/551+FCf9PNPxjABmxHTw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-vhAmLPAiC8j9K2GnsnLPCIH5wCrPpYIVBCWRBFDCB7Y/BXLqi/O+1RSTTM2bsmg6U/551+FCf9PNPxjABmxHTw==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
'@babel/helper-validator-identifier': 7.16.7
to-fast-properties: 2.0.0
/@bazel/bazelisk/1.12.1:
- resolution: {integrity: sha512-TGCwVeIiVeQUP6yLpxAg8yluFOC+tBQnWw5l8lqwMxKhRtOA+WaH1CJKAXeCBAaS2MxohhkXq44zj/7AM+t2jg==}
+ resolution:
+ {
+ integrity: sha512-TGCwVeIiVeQUP6yLpxAg8yluFOC+tBQnWw5l8lqwMxKhRtOA+WaH1CJKAXeCBAaS2MxohhkXq44zj/7AM+t2jg==,
+ }
hasBin: true
dev: true
/@bcoe/v8-coverage/0.2.3:
- resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
+ resolution:
+ {
+ integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==,
+ }
dev: true
/@csstools/postcss-color-function/1.1.0_postcss@8.4.14:
- resolution: {integrity: sha512-5D5ND/mZWcQoSfYnSPsXtuiFxhzmhxt6pcjrFLJyldj+p0ZN2vvRpYNX+lahFTtMhAYOa2WmkdGINr0yP0CvGA==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-5D5ND/mZWcQoSfYnSPsXtuiFxhzmhxt6pcjrFLJyldj+p0ZN2vvRpYNX+lahFTtMhAYOa2WmkdGINr0yP0CvGA==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
peerDependencies:
postcss: ^8.4
dependencies:
@@ -3110,8 +3711,11 @@ packages:
dev: true
/@csstools/postcss-font-format-keywords/1.0.0_postcss@8.4.14:
- resolution: {integrity: sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
peerDependencies:
postcss: ^8.3
dependencies:
@@ -3120,8 +3724,11 @@ packages:
dev: true
/@csstools/postcss-hwb-function/1.0.0_postcss@8.4.14:
- resolution: {integrity: sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
peerDependencies:
postcss: ^8.3
dependencies:
@@ -3130,8 +3737,11 @@ packages:
dev: true
/@csstools/postcss-ic-unit/1.0.0_postcss@8.4.14:
- resolution: {integrity: sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
peerDependencies:
postcss: ^8.3
dependencies:
@@ -3141,8 +3751,11 @@ packages:
dev: true
/@csstools/postcss-is-pseudo-class/2.0.2_postcss@8.4.14:
- resolution: {integrity: sha512-L9h1yxXMj7KpgNzlMrw3isvHJYkikZgZE4ASwssTnGEH8tm50L6QsM9QQT5wR4/eO5mU0rN5axH7UzNxEYg5CA==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-L9h1yxXMj7KpgNzlMrw3isvHJYkikZgZE4ASwssTnGEH8tm50L6QsM9QQT5wR4/eO5mU0rN5axH7UzNxEYg5CA==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
peerDependencies:
postcss: ^8.4
dependencies:
@@ -3151,8 +3764,11 @@ packages:
dev: true
/@csstools/postcss-normalize-display-values/1.0.0_postcss@8.4.14:
- resolution: {integrity: sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
peerDependencies:
postcss: ^8.3
dependencies:
@@ -3161,8 +3777,11 @@ packages:
dev: true
/@csstools/postcss-oklab-function/1.1.0_postcss@8.4.14:
- resolution: {integrity: sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
peerDependencies:
postcss: ^8.4
dependencies:
@@ -3172,8 +3791,11 @@ packages:
dev: true
/@csstools/postcss-progressive-custom-properties/1.3.0_postcss@8.4.14:
- resolution: {integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
peerDependencies:
postcss: ^8.3
dependencies:
@@ -3182,8 +3804,11 @@ packages:
dev: true
/@datadog/native-appsec/0.8.1:
- resolution: {integrity: sha512-0jewxGPoRxFd/UYY5+9uisTsTfctwRZy19fU5wo+psejhlxflDnupSDamtnr0nF72s4dbX1z1uAwGWGkuxnV3Q==}
- engines: {node: '>=12'}
+ resolution:
+ {
+ integrity: sha512-0jewxGPoRxFd/UYY5+9uisTsTfctwRZy19fU5wo+psejhlxflDnupSDamtnr0nF72s4dbX1z1uAwGWGkuxnV3Q==,
+ }
+ engines: { node: '>=12' }
hasBin: true
requiresBuild: true
dependencies:
@@ -3193,8 +3818,11 @@ packages:
dev: true
/@datadog/native-metrics/1.1.0:
- resolution: {integrity: sha512-OSrhoo8U/JB/FltvAp54cgMHCBWEriF/D/ZboBH4Pn7UY/Zu8dkzB6eAWQFJIxQlHjYrAEuNgZPBkaHhS3e0KQ==}
- engines: {node: '>=12'}
+ resolution:
+ {
+ integrity: sha512-OSrhoo8U/JB/FltvAp54cgMHCBWEriF/D/ZboBH4Pn7UY/Zu8dkzB6eAWQFJIxQlHjYrAEuNgZPBkaHhS3e0KQ==,
+ }
+ engines: { node: '>=12' }
requiresBuild: true
dependencies:
nan: 2.15.0
@@ -3202,8 +3830,11 @@ packages:
dev: true
/@datadog/pprof/0.3.0:
- resolution: {integrity: sha512-RskYpLD2mWdvUk2OU9p3gynx8QxHtfPdRPWs3vqlM+PMf+wstibcYMW7auNY4s3gVA1mT7HiBjW7j0m37rOHOQ==}
- engines: {node: '>=12.0.0'}
+ resolution:
+ {
+ integrity: sha512-RskYpLD2mWdvUk2OU9p3gynx8QxHtfPdRPWs3vqlM+PMf+wstibcYMW7auNY4s3gVA1mT7HiBjW7j0m37rOHOQ==,
+ }
+ engines: { node: '>=12.0.0' }
requiresBuild: true
dependencies:
delay: 5.0.0
@@ -3220,17 +3851,26 @@ packages:
dev: true
/@datadog/sketches-js/1.0.4:
- resolution: {integrity: sha512-9S5fdz448dLfGw4jSH1A4GZpkLWBufdsJu4PeevEjDvkauEmE175xBiBLfYHQEdKe7lEVNB4IRtUZqY16QRVUw==}
+ resolution:
+ {
+ integrity: sha512-9S5fdz448dLfGw4jSH1A4GZpkLWBufdsJu4PeevEjDvkauEmE175xBiBLfYHQEdKe7lEVNB4IRtUZqY16QRVUw==,
+ }
dependencies:
protobufjs: 6.11.2
dev: true
/@edge-runtime/format/1.1.0-beta.33:
- resolution: {integrity: sha512-t34oTdZOqYSiguCGnt9GYzh9mrnhCHNRPGDvxt5PB5T3LZpSVk+vfSXRqpvTxy51sxQpxvTZry8QLC+E+Fm67w==}
+ resolution:
+ {
+ integrity: sha512-t34oTdZOqYSiguCGnt9GYzh9mrnhCHNRPGDvxt5PB5T3LZpSVk+vfSXRqpvTxy51sxQpxvTZry8QLC+E+Fm67w==,
+ }
dev: true
/@edge-runtime/jest-environment/1.1.0-beta.33:
- resolution: {integrity: sha512-OoUX2+yhtBH6FGtPoI3gP0YQfjDyLWUzifuvZ3cZwF8AF8Gs7DWM9Lg8/9OfhP4I9ZL8DAuK+hSwxOKdvOLXew==}
+ resolution:
+ {
+ integrity: sha512-OoUX2+yhtBH6FGtPoI3gP0YQfjDyLWUzifuvZ3cZwF8AF8Gs7DWM9Lg8/9OfhP4I9ZL8DAuK+hSwxOKdvOLXew==,
+ }
dependencies:
'@edge-runtime/vm': 1.1.0-beta.33
'@jest/environment': 28.1.3
@@ -3241,42 +3881,66 @@ packages:
dev: true
/@edge-runtime/primitives/1.1.0-beta.34:
- resolution: {integrity: sha512-gFubu4qIqg1k6sOM2Ho/txFUE/vZCn057wGiY0NIQ8h6tySiUO5FULCaebPrp+Yfxb3ZCWqDLeWanQGFB3TYQQ==}
+ resolution:
+ {
+ integrity: sha512-gFubu4qIqg1k6sOM2Ho/txFUE/vZCn057wGiY0NIQ8h6tySiUO5FULCaebPrp+Yfxb3ZCWqDLeWanQGFB3TYQQ==,
+ }
dev: true
/@edge-runtime/vm/1.1.0-beta.33:
- resolution: {integrity: sha512-Aifd/elNDeI01oEzUnCF5URPtMgBIVDhnuy/F6SgS2OMJvzts/U5Rl2hxYliViU2OpC8ZkM/XT/t+Q7rQPJsgw==}
+ resolution:
+ {
+ 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.34:
- resolution: {integrity: sha512-1rLtF7pQTnBCkz+1vYsUXTeecJ+PJSqZDRlCUPZbw2C4E0qZzn6P9Zt0ed+lhofosPnMNiagXoVZIuEWZAkZaA==}
+ resolution:
+ {
+ integrity: sha512-1rLtF7pQTnBCkz+1vYsUXTeecJ+PJSqZDRlCUPZbw2C4E0qZzn6P9Zt0ed+lhofosPnMNiagXoVZIuEWZAkZaA==,
+ }
dependencies:
'@edge-runtime/primitives': 1.1.0-beta.34
dev: true
/@emotion/is-prop-valid/0.8.8:
- resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==}
+ resolution:
+ {
+ integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==,
+ }
dependencies:
'@emotion/memoize': 0.7.4
dev: true
/@emotion/memoize/0.7.4:
- resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==}
+ resolution:
+ {
+ integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==,
+ }
dev: true
/@emotion/stylis/0.8.5:
- resolution: {integrity: sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==}
+ resolution:
+ {
+ integrity: sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==,
+ }
dev: true
/@emotion/unitless/0.7.5:
- resolution: {integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==}
+ resolution:
+ {
+ integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==,
+ }
dev: true
/@eslint/eslintrc/0.4.3:
- resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==}
- engines: {node: ^10.12.0 || >=12.0.0}
+ resolution:
+ {
+ integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==,
+ }
+ engines: { node: ^10.12.0 || >=12.0.0 }
dependencies:
ajv: 6.12.6
debug: 4.3.4
@@ -3291,11 +3955,17 @@ packages:
- supports-color
/@firebase/analytics-types/0.3.1:
- resolution: {integrity: sha512-63vVJ5NIBh/JF8l9LuPrQYSzFimk7zYHySQB4Dk9rVdJ8kV/vGQoVTvRu1UW05sEc2Ug5PqtEChtTHU+9hvPcA==}
+ resolution:
+ {
+ integrity: sha512-63vVJ5NIBh/JF8l9LuPrQYSzFimk7zYHySQB4Dk9rVdJ8kV/vGQoVTvRu1UW05sEc2Ug5PqtEChtTHU+9hvPcA==,
+ }
dev: true
/@firebase/analytics/0.3.5_4tdhdiy4fyxu45m3zxk7uipic4:
- resolution: {integrity: sha512-p+h1s9A8EjGWfjAObu8ei46JoN2Ogbtl1RzqW7HjcPuclOIOmPTXKEXXCEXgO79OLxnzzezVeBtHPSx6r6gxJA==}
+ resolution:
+ {
+ integrity: sha512-p+h1s9A8EjGWfjAObu8ei46JoN2Ogbtl1RzqW7HjcPuclOIOmPTXKEXXCEXgO79OLxnzzezVeBtHPSx6r6gxJA==,
+ }
peerDependencies:
'@firebase/app': 0.x
'@firebase/app-types': 0.x
@@ -3311,11 +3981,17 @@ packages:
dev: true
/@firebase/app-types/0.6.1:
- resolution: {integrity: sha512-L/ZnJRAq7F++utfuoTKX4CLBG5YR7tFO3PLzG1/oXXKEezJ0kRL3CMRoueBEmTCzVb/6SIs2Qlaw++uDgi5Xyg==}
+ resolution:
+ {
+ integrity: sha512-L/ZnJRAq7F++utfuoTKX4CLBG5YR7tFO3PLzG1/oXXKEezJ0kRL3CMRoueBEmTCzVb/6SIs2Qlaw++uDgi5Xyg==,
+ }
dev: true
/@firebase/app/0.6.4:
- resolution: {integrity: sha512-E1Zw6yeZYdYYFurMnklKPvE+q/xleHXs7bmcVgyhgAEg3Gv6/qXI4+4GdWh+iF7wmQ3Liesh51xqfdpvHBwAMQ==}
+ resolution:
+ {
+ integrity: sha512-E1Zw6yeZYdYYFurMnklKPvE+q/xleHXs7bmcVgyhgAEg3Gv6/qXI4+4GdWh+iF7wmQ3Liesh51xqfdpvHBwAMQ==,
+ }
dependencies:
'@firebase/app-types': 0.6.1
'@firebase/component': 0.1.12
@@ -3327,7 +4003,10 @@ packages:
dev: true
/@firebase/auth-interop-types/0.1.5_tjy5ngyd4qmypdmf5zwa73nppu:
- resolution: {integrity: sha512-88h74TMQ6wXChPA6h9Q3E1Jg6TkTHep2+k63OWg3s0ozyGVMeY+TTOti7PFPzq5RhszQPQOoCi59es4MaRvgCw==}
+ resolution:
+ {
+ integrity: sha512-88h74TMQ6wXChPA6h9Q3E1Jg6TkTHep2+k63OWg3s0ozyGVMeY+TTOti7PFPzq5RhszQPQOoCi59es4MaRvgCw==,
+ }
peerDependencies:
'@firebase/app-types': 0.x
'@firebase/util': 0.x
@@ -3337,7 +4016,10 @@ packages:
dev: true
/@firebase/auth-types/0.10.1_tjy5ngyd4qmypdmf5zwa73nppu:
- resolution: {integrity: sha512-/+gBHb1O9x/YlG7inXfxff/6X3BPZt4zgBv4kql6HEmdzNQCodIRlEYnI+/da+lN+dha7PjaFH7C7ewMmfV7rw==}
+ resolution:
+ {
+ integrity: sha512-/+gBHb1O9x/YlG7inXfxff/6X3BPZt4zgBv4kql6HEmdzNQCodIRlEYnI+/da+lN+dha7PjaFH7C7ewMmfV7rw==,
+ }
peerDependencies:
'@firebase/app-types': 0.x
'@firebase/util': 0.x
@@ -3347,7 +4029,10 @@ packages:
dev: true
/@firebase/auth/0.14.6_mgjznm6ljckgbtskimppmdqgem:
- resolution: {integrity: sha512-7gaEUWhUubWBGfOXAZvpTpJqBJT9KyG83RXC6VnjSQIfNUaarHZ485WkzERil43A6KvIl+f4kHxfZShE6ZCK3A==}
+ resolution:
+ {
+ integrity: sha512-7gaEUWhUubWBGfOXAZvpTpJqBJT9KyG83RXC6VnjSQIfNUaarHZ485WkzERil43A6KvIl+f4kHxfZShE6ZCK3A==,
+ }
peerDependencies:
'@firebase/app': 0.x
dependencies:
@@ -3359,20 +4044,29 @@ packages:
dev: true
/@firebase/component/0.1.12:
- resolution: {integrity: sha512-03w800MxR/EW1m7N0Q46WNcngwdDIHDWpFPHTdbZEI6U/HuLks5RJQlBxWqb1P73nYPkN8YP3U8gTdqrDpqY3Q==}
+ resolution:
+ {
+ integrity: sha512-03w800MxR/EW1m7N0Q46WNcngwdDIHDWpFPHTdbZEI6U/HuLks5RJQlBxWqb1P73nYPkN8YP3U8gTdqrDpqY3Q==,
+ }
dependencies:
'@firebase/util': 0.2.47
tslib: 1.11.1
dev: true
/@firebase/database-types/0.5.1:
- resolution: {integrity: sha512-onQxom1ZBYBJ648w/VNRzUewovEDAH7lvnrrpCd69ukkyrMk6rGEO/PQ9BcNEbhlNtukpsqRS0oNOFlHs0FaSA==}
+ resolution:
+ {
+ integrity: sha512-onQxom1ZBYBJ648w/VNRzUewovEDAH7lvnrrpCd69ukkyrMk6rGEO/PQ9BcNEbhlNtukpsqRS0oNOFlHs0FaSA==,
+ }
dependencies:
'@firebase/app-types': 0.6.1
dev: true
/@firebase/database/0.6.3_@firebase+app-types@0.6.1:
- resolution: {integrity: sha512-gHoCISHQVLoq+rGu+PorYxMkhsjhXov3ocBxz/0uVdznNhrbKkAZaEKF+dIAsUPDlwSYeZuwWuik7xcV3DtRaw==}
+ resolution:
+ {
+ integrity: sha512-gHoCISHQVLoq+rGu+PorYxMkhsjhXov3ocBxz/0uVdznNhrbKkAZaEKF+dIAsUPDlwSYeZuwWuik7xcV3DtRaw==,
+ }
dependencies:
'@firebase/auth-interop-types': 0.1.5_tjy5ngyd4qmypdmf5zwa73nppu
'@firebase/component': 0.1.12
@@ -3386,7 +4080,10 @@ packages:
dev: true
/@firebase/firestore-types/1.10.2_@firebase+app-types@0.6.1:
- resolution: {integrity: sha512-T1GttZezQ+gUpdDgLeLOvgS3KMeeIuodQ+JBBEd6M11zdilfTHsEHhmli15c6V3g/PfuFzyKDKExe05lPuYe4w==}
+ resolution:
+ {
+ integrity: sha512-T1GttZezQ+gUpdDgLeLOvgS3KMeeIuodQ+JBBEd6M11zdilfTHsEHhmli15c6V3g/PfuFzyKDKExe05lPuYe4w==,
+ }
peerDependencies:
'@firebase/app-types': 0.x
dependencies:
@@ -3394,8 +4091,11 @@ packages:
dev: true
/@firebase/firestore/1.14.5_4tdhdiy4fyxu45m3zxk7uipic4:
- resolution: {integrity: sha512-BZD3RqlAEnq15i8Y53VUFsuWkbujslGaQIcuEnt6bOENzlKiLBwESmt/uGKRIsdQjc1krG2qdoPmaSMqULR0dA==}
- engines: {node: ^8.13.0 || >=10.10.0}
+ resolution:
+ {
+ integrity: sha512-BZD3RqlAEnq15i8Y53VUFsuWkbujslGaQIcuEnt6bOENzlKiLBwESmt/uGKRIsdQjc1krG2qdoPmaSMqULR0dA==,
+ }
+ engines: { node: ^8.13.0 || >=10.10.0 }
peerDependencies:
'@firebase/app': 0.x
'@firebase/app-types': 0.x
@@ -3413,11 +4113,17 @@ packages:
dev: true
/@firebase/functions-types/0.3.17:
- resolution: {integrity: sha512-DGR4i3VI55KnYk4IxrIw7+VG7Q3gA65azHnZxo98Il8IvYLr2UTBlSh72dTLlDf25NW51HqvJgYJDKvSaAeyHQ==}
+ resolution:
+ {
+ integrity: sha512-DGR4i3VI55KnYk4IxrIw7+VG7Q3gA65azHnZxo98Il8IvYLr2UTBlSh72dTLlDf25NW51HqvJgYJDKvSaAeyHQ==,
+ }
dev: true
/@firebase/functions/0.4.44_4tdhdiy4fyxu45m3zxk7uipic4:
- resolution: {integrity: sha512-Nbw+V/jYqfgq7wscsSDidqIzx8TrnmA2wRD1auCFNmf+gSJg8o+gNyCDdNHZI407jvrZcxp3nG1eMbqwmmnp7Q==}
+ resolution:
+ {
+ integrity: sha512-Nbw+V/jYqfgq7wscsSDidqIzx8TrnmA2wRD1auCFNmf+gSJg8o+gNyCDdNHZI407jvrZcxp3nG1eMbqwmmnp7Q==,
+ }
peerDependencies:
'@firebase/app': 0.x
'@firebase/app-types': 0.x
@@ -3432,7 +4138,10 @@ packages:
dev: true
/@firebase/installations-types/0.3.4_@firebase+app-types@0.6.1:
- resolution: {integrity: sha512-RfePJFovmdIXb6rYwtngyxuEcWnOrzdZd9m7xAW0gRxDIjBT20n3BOhjpmgRWXo/DAxRmS7bRjWAyTHY9cqN7Q==}
+ resolution:
+ {
+ integrity: sha512-RfePJFovmdIXb6rYwtngyxuEcWnOrzdZd9m7xAW0gRxDIjBT20n3BOhjpmgRWXo/DAxRmS7bRjWAyTHY9cqN7Q==,
+ }
peerDependencies:
'@firebase/app-types': 0.x
dependencies:
@@ -3440,7 +4149,10 @@ packages:
dev: true
/@firebase/installations/0.4.10_4tdhdiy4fyxu45m3zxk7uipic4:
- resolution: {integrity: sha512-Nf7VK9++0eQzjdvBkBNNaOdxPjFiKD0EllLCIQycHozF97BmuFUqb2Ik5L2JaWspWg7vxLNacLHvW48nPGx4Zw==}
+ resolution:
+ {
+ integrity: sha512-Nf7VK9++0eQzjdvBkBNNaOdxPjFiKD0EllLCIQycHozF97BmuFUqb2Ik5L2JaWspWg7vxLNacLHvW48nPGx4Zw==,
+ }
peerDependencies:
'@firebase/app': 0.x
'@firebase/app-types': 0.x
@@ -3455,11 +4167,17 @@ packages:
dev: true
/@firebase/logger/0.2.4:
- resolution: {integrity: sha512-akHkOU7izYB1okp/B5sxClGjjw6KvZdSHyjNM5pKd67Zg5W6PsbkI/GFNv21+y6LkUkJwDRbdeDgJoYXWT3mMA==}
+ resolution:
+ {
+ integrity: sha512-akHkOU7izYB1okp/B5sxClGjjw6KvZdSHyjNM5pKd67Zg5W6PsbkI/GFNv21+y6LkUkJwDRbdeDgJoYXWT3mMA==,
+ }
dev: true
/@firebase/messaging-types/0.4.5_@firebase+app-types@0.6.1:
- resolution: {integrity: sha512-sux4fgqr/0KyIxqzHlatI04Ajs5rc3WM+WmtCpxrKP1E5Bke8xu/0M+2oy4lK/sQ7nov9z15n3iltAHCgTRU3Q==}
+ resolution:
+ {
+ integrity: sha512-sux4fgqr/0KyIxqzHlatI04Ajs5rc3WM+WmtCpxrKP1E5Bke8xu/0M+2oy4lK/sQ7nov9z15n3iltAHCgTRU3Q==,
+ }
peerDependencies:
'@firebase/app-types': 0.x
dependencies:
@@ -3467,7 +4185,10 @@ packages:
dev: true
/@firebase/messaging/0.6.16_4tdhdiy4fyxu45m3zxk7uipic4:
- resolution: {integrity: sha512-TAPISK5y3xbxUw81HxLDP6YPsRryU6Nl8Z7AjNnem13BoN9LJ2/wCi9RDMfPnQhAn0h0N+mpxy/GB+0IlEARlg==}
+ resolution:
+ {
+ integrity: sha512-TAPISK5y3xbxUw81HxLDP6YPsRryU6Nl8Z7AjNnem13BoN9LJ2/wCi9RDMfPnQhAn0h0N+mpxy/GB+0IlEARlg==,
+ }
peerDependencies:
'@firebase/app': 0.x
'@firebase/app-types': 0.x
@@ -3483,11 +4204,17 @@ packages:
dev: true
/@firebase/performance-types/0.0.13:
- resolution: {integrity: sha512-6fZfIGjQpwo9S5OzMpPyqgYAUZcFzZxHFqOyNtorDIgNXq33nlldTL/vtaUZA8iT9TT5cJlCrF/jthKU7X21EA==}
+ resolution:
+ {
+ integrity: sha512-6fZfIGjQpwo9S5OzMpPyqgYAUZcFzZxHFqOyNtorDIgNXq33nlldTL/vtaUZA8iT9TT5cJlCrF/jthKU7X21EA==,
+ }
dev: true
/@firebase/performance/0.3.4_4tdhdiy4fyxu45m3zxk7uipic4:
- resolution: {integrity: sha512-VDoqJSB+2RuXlyyP7oSvBPEmoznG84HmEtb8DQWsAHeVkf+qlec1OTZR8IjktlIv+8Pg8MMuYoB0crx5g7xU5A==}
+ resolution:
+ {
+ integrity: sha512-VDoqJSB+2RuXlyyP7oSvBPEmoznG84HmEtb8DQWsAHeVkf+qlec1OTZR8IjktlIv+8Pg8MMuYoB0crx5g7xU5A==,
+ }
peerDependencies:
'@firebase/app': 0.x
'@firebase/app-types': 0.x
@@ -3503,7 +4230,10 @@ packages:
dev: true
/@firebase/polyfill/0.3.36:
- resolution: {integrity: sha512-zMM9oSJgY6cT2jx3Ce9LYqb0eIpDE52meIzd/oe/y70F+v9u1LDqk5kUF5mf16zovGBWMNFmgzlsh6Wj0OsFtg==}
+ resolution:
+ {
+ integrity: sha512-zMM9oSJgY6cT2jx3Ce9LYqb0eIpDE52meIzd/oe/y70F+v9u1LDqk5kUF5mf16zovGBWMNFmgzlsh6Wj0OsFtg==,
+ }
dependencies:
core-js: 3.6.5
promise-polyfill: 8.1.3
@@ -3511,11 +4241,17 @@ packages:
dev: true
/@firebase/remote-config-types/0.1.9:
- resolution: {integrity: sha512-G96qnF3RYGbZsTRut7NBX0sxyczxt1uyCgXQuH/eAfUCngxjEGcZQnBdy6mvSdqdJh5mC31rWPO4v9/s7HwtzA==}
+ resolution:
+ {
+ integrity: sha512-G96qnF3RYGbZsTRut7NBX0sxyczxt1uyCgXQuH/eAfUCngxjEGcZQnBdy6mvSdqdJh5mC31rWPO4v9/s7HwtzA==,
+ }
dev: true
/@firebase/remote-config/0.1.21_4tdhdiy4fyxu45m3zxk7uipic4:
- resolution: {integrity: sha512-EwDNU1mT+8Jn66IUwwNP5SM8AbaI7wmCXjp7djZtTXNrpPoh3xqzSRM1vTgp4Uu/mHffEDfbydsoJAIftADIfQ==}
+ resolution:
+ {
+ integrity: sha512-EwDNU1mT+8Jn66IUwwNP5SM8AbaI7wmCXjp7djZtTXNrpPoh3xqzSRM1vTgp4Uu/mHffEDfbydsoJAIftADIfQ==,
+ }
peerDependencies:
'@firebase/app': 0.x
'@firebase/app-types': 0.x
@@ -3531,7 +4267,10 @@ packages:
dev: true
/@firebase/storage-types/0.3.12_tjy5ngyd4qmypdmf5zwa73nppu:
- resolution: {integrity: sha512-DDV6Fs6aYoGw3w/zZZTkqiipxihnsvHf6znbeZYjIIHit3tr1uLJdGPDPiCTfZcTGPpg2ux6ZmvNDvVgJdHALw==}
+ resolution:
+ {
+ integrity: sha512-DDV6Fs6aYoGw3w/zZZTkqiipxihnsvHf6znbeZYjIIHit3tr1uLJdGPDPiCTfZcTGPpg2ux6ZmvNDvVgJdHALw==,
+ }
peerDependencies:
'@firebase/app-types': 0.x
'@firebase/util': 0.x
@@ -3541,7 +4280,10 @@ packages:
dev: true
/@firebase/storage/0.3.34_4tdhdiy4fyxu45m3zxk7uipic4:
- resolution: {integrity: sha512-vuR1PpGdaCk25D2dT2trfmZZjpdfOn0rPTksvoqg7TAPLeoVsVoDyT2LgF3Arna/jqx52sAIRx1HLrlvzE1pgA==}
+ resolution:
+ {
+ integrity: sha512-vuR1PpGdaCk25D2dT2trfmZZjpdfOn0rPTksvoqg7TAPLeoVsVoDyT2LgF3Arna/jqx52sAIRx1HLrlvzE1pgA==,
+ }
peerDependencies:
'@firebase/app': 0.x
'@firebase/app-types': 0.x
@@ -3555,57 +4297,84 @@ packages:
dev: true
/@firebase/util/0.2.47:
- resolution: {integrity: sha512-RjcIvcfswyxYhf0OMXod+qeI/933wl9FGLIszf0/O1yMZ/s8moXcse7xnOpMjmQPRLB9vHzCMoxW5X90kKg/bQ==}
+ resolution:
+ {
+ integrity: sha512-RjcIvcfswyxYhf0OMXod+qeI/933wl9FGLIszf0/O1yMZ/s8moXcse7xnOpMjmQPRLB9vHzCMoxW5X90kKg/bQ==,
+ }
dependencies:
tslib: 1.11.1
dev: true
/@firebase/webchannel-wrapper/0.2.41:
- resolution: {integrity: sha512-XcdMT5PSZHiuf7LJIhzKIe+RyYa25S3LHRRvLnZc6iFjwXkrSDJ8J/HWO6VT8d2ZTbawp3VcLEjRF/VN8glCrA==}
+ resolution:
+ {
+ integrity: sha512-XcdMT5PSZHiuf7LJIhzKIe+RyYa25S3LHRRvLnZc6iFjwXkrSDJ8J/HWO6VT8d2ZTbawp3VcLEjRF/VN8glCrA==,
+ }
dev: true
/@fullhuman/postcss-purgecss/1.3.0:
- resolution: {integrity: sha512-zvfS3dPKD2FAtMcXapMJXGbDgEp9E++mLR6lTgSruv6y37uvV5xJ1crVktuC1gvnmMwsa7Zh1m05FeEiz4VnIQ==}
+ resolution:
+ {
+ integrity: sha512-zvfS3dPKD2FAtMcXapMJXGbDgEp9E++mLR6lTgSruv6y37uvV5xJ1crVktuC1gvnmMwsa7Zh1m05FeEiz4VnIQ==,
+ }
dependencies:
postcss: 7.0.32
purgecss: 1.4.2
dev: true
/@grpc/grpc-js/0.8.1:
- resolution: {integrity: sha512-e8gSjRZnOUefsR3obOgxG9RtYW2Mw83hh7ogE2ByCdgRhoX0mdnJwBcZOami3E0l643KCTZvORFwfSEi48KFIQ==}
- engines: {node: ^8.13.0 || >=10.10.0}
+ resolution:
+ {
+ integrity: sha512-e8gSjRZnOUefsR3obOgxG9RtYW2Mw83hh7ogE2ByCdgRhoX0mdnJwBcZOami3E0l643KCTZvORFwfSEi48KFIQ==,
+ }
+ engines: { node: ^8.13.0 || >=10.10.0 }
dependencies:
semver: 6.3.0
dev: true
/@grpc/proto-loader/0.5.3:
- resolution: {integrity: sha512-8qvUtGg77G2ZT2HqdqYoM/OY97gQd/0crSG34xNmZ4ZOsv3aQT/FQV9QfZPazTGna6MIoyUd+u6AxsoZjJ/VMQ==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-8qvUtGg77G2ZT2HqdqYoM/OY97gQd/0crSG34xNmZ4ZOsv3aQT/FQV9QfZPazTGna6MIoyUd+u6AxsoZjJ/VMQ==,
+ }
+ engines: { node: '>=6' }
dependencies:
lodash.camelcase: 4.3.0
protobufjs: 6.11.2
dev: true
/@hapi/accept/5.0.2:
- resolution: {integrity: sha512-CmzBx/bXUR8451fnZRuZAJRlzgm0Jgu5dltTX/bszmR2lheb9BpyN47Q1RbaGTsvFzn0PXAEs+lXDKfshccYZw==}
+ resolution:
+ {
+ integrity: sha512-CmzBx/bXUR8451fnZRuZAJRlzgm0Jgu5dltTX/bszmR2lheb9BpyN47Q1RbaGTsvFzn0PXAEs+lXDKfshccYZw==,
+ }
dependencies:
'@hapi/boom': 9.1.0
'@hapi/hoek': 9.1.0
dev: true
/@hapi/boom/9.1.0:
- resolution: {integrity: sha512-4nZmpp4tXbm162LaZT45P7F7sgiem8dwAh2vHWT6XX24dozNjGMg6BvKCRvtCUcmcXqeMIUqWN8Rc5X8yKuROQ==}
+ resolution:
+ {
+ integrity: sha512-4nZmpp4tXbm162LaZT45P7F7sgiem8dwAh2vHWT6XX24dozNjGMg6BvKCRvtCUcmcXqeMIUqWN8Rc5X8yKuROQ==,
+ }
dependencies:
'@hapi/hoek': 9.1.0
dev: true
/@hapi/hoek/9.1.0:
- resolution: {integrity: sha512-i9YbZPN3QgfighY/1X1Pu118VUz2Fmmhd6b2n0/O8YVgGGfw0FbUYoA97k7FkpGJ+pLCFEDLUmAPPV4D1kpeFw==}
+ resolution:
+ {
+ integrity: sha512-i9YbZPN3QgfighY/1X1Pu118VUz2Fmmhd6b2n0/O8YVgGGfw0FbUYoA97k7FkpGJ+pLCFEDLUmAPPV4D1kpeFw==,
+ }
dev: true
/@humanwhocodes/config-array/0.5.0:
- resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==}
- engines: {node: '>=10.10.0'}
+ resolution:
+ {
+ integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==,
+ }
+ engines: { node: '>=10.10.0' }
dependencies:
'@humanwhocodes/object-schema': 1.2.1
debug: 4.3.4
@@ -3614,11 +4383,17 @@ packages:
- supports-color
/@humanwhocodes/object-schema/1.2.1:
- resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
+ resolution:
+ {
+ integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==,
+ }
/@istanbuljs/load-nyc-config/1.0.0:
- resolution: {integrity: sha512-ZR0rq/f/E4f4XcgnDvtMWXCUJpi8eO0rssVhmztsZqLIEFA9UUP9zmpE0VxlM+kv/E1ul2I876Fwil2ayptDVg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-ZR0rq/f/E4f4XcgnDvtMWXCUJpi8eO0rssVhmztsZqLIEFA9UUP9zmpE0VxlM+kv/E1ul2I876Fwil2ayptDVg==,
+ }
+ engines: { node: '>=8' }
dependencies:
camelcase: 5.3.1
find-up: 4.1.0
@@ -3627,13 +4402,19 @@ packages:
dev: true
/@istanbuljs/schema/0.1.2:
- resolution: {integrity: sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==,
+ }
+ engines: { node: '>=8' }
dev: true
/@jest/console/27.0.6:
- resolution: {integrity: sha512-fMlIBocSHPZ3JxgWiDNW/KPj6s+YRd0hicb33IrmelCcjXo/pXPwvuiKFmZz+XuqI/1u7nbUK10zSsWL/1aegg==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ 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.0.6
'@types/node': 17.0.21
@@ -3644,8 +4425,11 @@ packages:
dev: true
/@jest/core/27.0.6_node-notifier@8.0.1:
- resolution: {integrity: sha512-SsYBm3yhqOn5ZLJCtccaBcvD/ccTLCeuDv8U41WJH/V1MW5eKUkeMHT9U+Pw/v1m1AIWlnIW/eM2XzQr0rEmow==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-SsYBm3yhqOn5ZLJCtccaBcvD/ccTLCeuDv8U41WJH/V1MW5eKUkeMHT9U+Pw/v1m1AIWlnIW/eM2XzQr0rEmow==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
peerDependenciesMeta:
@@ -3691,8 +4475,11 @@ packages:
dev: true
/@jest/environment/27.0.6:
- resolution: {integrity: sha512-4XywtdhwZwCpPJ/qfAkqExRsERW+UaoSRStSHCCiQTUpoYdLukj+YJbQSFrZjhlUDRZeNiU9SFH0u7iNimdiIg==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ 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.0.6
'@jest/types': 27.0.6
@@ -3701,8 +4488,11 @@ packages:
dev: true
/@jest/environment/28.1.3:
- resolution: {integrity: sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==}
- engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+ resolution:
+ {
+ integrity: sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==,
+ }
+ engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 }
dependencies:
'@jest/fake-timers': 28.1.3
'@jest/types': 28.1.3
@@ -3711,8 +4501,11 @@ packages:
dev: true
/@jest/fake-timers/27.0.6:
- resolution: {integrity: sha512-sqd+xTWtZ94l3yWDKnRTdvTeZ+A/V7SSKrxsrOKSqdyddb9CeNRF8fbhAU0D7ZJBpTTW2nbp6MftmKJDZfW2LQ==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-sqd+xTWtZ94l3yWDKnRTdvTeZ+A/V7SSKrxsrOKSqdyddb9CeNRF8fbhAU0D7ZJBpTTW2nbp6MftmKJDZfW2LQ==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dependencies:
'@jest/types': 27.0.6
'@sinonjs/fake-timers': 7.0.2
@@ -3723,8 +4516,11 @@ packages:
dev: true
/@jest/fake-timers/28.1.3:
- resolution: {integrity: sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==}
- engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+ resolution:
+ {
+ integrity: sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==,
+ }
+ engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 }
dependencies:
'@jest/types': 28.1.3
'@sinonjs/fake-timers': 9.1.2
@@ -3735,8 +4531,11 @@ packages:
dev: true
/@jest/globals/27.0.6:
- resolution: {integrity: sha512-DdTGCP606rh9bjkdQ7VvChV18iS7q0IMJVP1piwTWyWskol4iqcVwthZmoJEf7obE1nc34OpIyoVGPeqLC+ryw==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-DdTGCP606rh9bjkdQ7VvChV18iS7q0IMJVP1piwTWyWskol4iqcVwthZmoJEf7obE1nc34OpIyoVGPeqLC+ryw==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dependencies:
'@jest/environment': 27.0.6
'@jest/types': 27.0.6
@@ -3744,8 +4543,11 @@ packages:
dev: true
/@jest/reporters/27.0.6_node-notifier@8.0.1:
- resolution: {integrity: sha512-TIkBt09Cb2gptji3yJXb3EE+eVltW6BjO7frO7NEfjI9vSIYoISi5R3aI3KpEDXlB1xwB+97NXIqz84qYeYsfA==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-TIkBt09Cb2gptji3yJXb3EE+eVltW6BjO7frO7NEfjI9vSIYoISi5R3aI3KpEDXlB1xwB+97NXIqz84qYeYsfA==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
peerDependenciesMeta:
@@ -3782,15 +4584,21 @@ packages:
dev: true
/@jest/schemas/28.1.3:
- resolution: {integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==}
- engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+ resolution:
+ {
+ integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==,
+ }
+ engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 }
dependencies:
'@sinclair/typebox': 0.24.20
dev: true
/@jest/source-map/27.0.6:
- resolution: {integrity: sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dependencies:
callsites: 3.1.0
graceful-fs: 4.2.10
@@ -3798,8 +4606,11 @@ packages:
dev: true
/@jest/test-result/27.0.6:
- resolution: {integrity: sha512-ja/pBOMTufjX4JLEauLxE3LQBPaI2YjGFtXexRAjt1I/MbfNlMx0sytSX3tn5hSLzQsR3Qy2rd0hc1BWojtj9w==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-ja/pBOMTufjX4JLEauLxE3LQBPaI2YjGFtXexRAjt1I/MbfNlMx0sytSX3tn5hSLzQsR3Qy2rd0hc1BWojtj9w==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dependencies:
'@jest/console': 27.0.6
'@jest/types': 27.0.6
@@ -3808,8 +4619,11 @@ packages:
dev: true
/@jest/test-sequencer/27.0.6:
- resolution: {integrity: sha512-bISzNIApazYOlTHDum9PwW22NOyDa6VI31n6JucpjTVM0jD6JDgqEZ9+yn575nDdPF0+4csYDxNNW13NvFQGZA==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-bISzNIApazYOlTHDum9PwW22NOyDa6VI31n6JucpjTVM0jD6JDgqEZ9+yn575nDdPF0+4csYDxNNW13NvFQGZA==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dependencies:
'@jest/test-result': 27.0.6
graceful-fs: 4.2.10
@@ -3820,8 +4634,11 @@ packages:
dev: true
/@jest/transform/27.0.6:
- resolution: {integrity: sha512-rj5Dw+mtIcntAUnMlW/Vju5mr73u8yg+irnHwzgtgoeI6cCPOvUwQ0D1uQtc/APmWgvRweEb1g05pkUpxH3iCA==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ 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.0.6
@@ -3843,8 +4660,11 @@ packages:
dev: true
/@jest/types/26.6.2:
- resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==}
- engines: {node: '>= 10.14.2'}
+ resolution:
+ {
+ integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==,
+ }
+ engines: { node: '>= 10.14.2' }
dependencies:
'@types/istanbul-lib-coverage': 2.0.3
'@types/istanbul-reports': 3.0.0
@@ -3854,8 +4674,11 @@ packages:
dev: true
/@jest/types/27.0.6:
- resolution: {integrity: sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dependencies:
'@types/istanbul-lib-coverage': 2.0.3
'@types/istanbul-reports': 3.0.0
@@ -3865,8 +4688,11 @@ packages:
dev: true
/@jest/types/28.1.3:
- resolution: {integrity: sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==}
- engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+ resolution:
+ {
+ integrity: sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==,
+ }
+ 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.3
@@ -3877,40 +4703,61 @@ packages:
dev: true
/@jridgewell/gen-mapping/0.3.1:
- resolution: {integrity: sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==}
- engines: {node: '>=6.0.0'}
+ resolution:
+ {
+ integrity: sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==,
+ }
+ engines: { node: '>=6.0.0' }
dependencies:
'@jridgewell/set-array': 1.1.1
'@jridgewell/sourcemap-codec': 1.4.11
'@jridgewell/trace-mapping': 0.3.13
/@jridgewell/resolve-uri/3.0.5:
- resolution: {integrity: sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==}
- engines: {node: '>=6.0.0'}
+ resolution:
+ {
+ integrity: sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==,
+ }
+ engines: { node: '>=6.0.0' }
/@jridgewell/set-array/1.1.1:
- resolution: {integrity: sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==}
- engines: {node: '>=6.0.0'}
+ resolution:
+ {
+ integrity: sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==,
+ }
+ engines: { node: '>=6.0.0' }
/@jridgewell/source-map/0.3.2:
- resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==}
+ resolution:
+ {
+ integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==,
+ }
dependencies:
'@jridgewell/gen-mapping': 0.3.1
'@jridgewell/trace-mapping': 0.3.13
dev: true
/@jridgewell/sourcemap-codec/1.4.11:
- resolution: {integrity: sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==}
+ resolution:
+ {
+ integrity: sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==,
+ }
/@jridgewell/trace-mapping/0.3.13:
- resolution: {integrity: sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==}
+ resolution:
+ {
+ integrity: sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==,
+ }
dependencies:
'@jridgewell/resolve-uri': 3.0.5
'@jridgewell/sourcemap-codec': 1.4.11
/@lerna/add/4.0.0:
- resolution: {integrity: sha512-cpmAH1iS3k8JBxNvnMqrGTTjbY/ZAiKa1ChJzFevMYY3eeqbvhsBKnBcxjRXtdrJ6bd3dCQM+ZtK+0i682Fhng==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-cpmAH1iS3k8JBxNvnMqrGTTjbY/ZAiKa1ChJzFevMYY3eeqbvhsBKnBcxjRXtdrJ6bd3dCQM+ZtK+0i682Fhng==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/bootstrap': 4.0.0
'@lerna/command': 4.0.0
@@ -3928,8 +4775,11 @@ packages:
dev: true
/@lerna/bootstrap/4.0.0:
- resolution: {integrity: sha512-RkS7UbeM2vu+kJnHzxNRCLvoOP9yGNgkzRdy4UV2hNalD7EP41bLvRVOwRYQ7fhc2QcbhnKNdOBihYRL0LcKtw==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-RkS7UbeM2vu+kJnHzxNRCLvoOP9yGNgkzRdy4UV2hNalD7EP41bLvRVOwRYQ7fhc2QcbhnKNdOBihYRL0LcKtw==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/command': 4.0.0
'@lerna/filter-options': 4.0.0
@@ -3956,8 +4806,11 @@ packages:
dev: true
/@lerna/changed/4.0.0:
- resolution: {integrity: sha512-cD+KuPRp6qiPOD+BO6S6SN5cARspIaWSOqGBpGnYzLb4uWT8Vk4JzKyYtc8ym1DIwyoFXHosXt8+GDAgR8QrgQ==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-cD+KuPRp6qiPOD+BO6S6SN5cARspIaWSOqGBpGnYzLb4uWT8Vk4JzKyYtc8ym1DIwyoFXHosXt8+GDAgR8QrgQ==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/collect-updates': 4.0.0
'@lerna/command': 4.0.0
@@ -3966,8 +4819,11 @@ packages:
dev: true
/@lerna/check-working-tree/4.0.0:
- resolution: {integrity: sha512-/++bxM43jYJCshBiKP5cRlCTwSJdRSxVmcDAXM+1oUewlZJVSVlnks5eO0uLxokVFvLhHlC5kHMc7gbVFPHv6Q==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-/++bxM43jYJCshBiKP5cRlCTwSJdRSxVmcDAXM+1oUewlZJVSVlnks5eO0uLxokVFvLhHlC5kHMc7gbVFPHv6Q==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/collect-uncommitted': 4.0.0
'@lerna/describe-ref': 4.0.0
@@ -3975,8 +4831,11 @@ packages:
dev: true
/@lerna/child-process/4.0.0:
- resolution: {integrity: sha512-XtCnmCT9eyVsUUHx6y/CTBYdV9g2Cr/VxyseTWBgfIur92/YKClfEtJTbOh94jRT62hlKLqSvux/UhxXVh613Q==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-XtCnmCT9eyVsUUHx6y/CTBYdV9g2Cr/VxyseTWBgfIur92/YKClfEtJTbOh94jRT62hlKLqSvux/UhxXVh613Q==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
chalk: 4.1.2
execa: 5.0.0
@@ -3984,8 +4843,11 @@ packages:
dev: true
/@lerna/clean/4.0.0:
- resolution: {integrity: sha512-uugG2iN9k45ITx2jtd8nEOoAtca8hNlDCUM0N3lFgU/b1mEQYAPRkqr1qs4FLRl/Y50ZJ41wUz1eazS+d/0osA==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-uugG2iN9k45ITx2jtd8nEOoAtca8hNlDCUM0N3lFgU/b1mEQYAPRkqr1qs4FLRl/Y50ZJ41wUz1eazS+d/0osA==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/command': 4.0.0
'@lerna/filter-options': 4.0.0
@@ -3998,8 +4860,11 @@ packages:
dev: true
/@lerna/cli/4.0.0:
- resolution: {integrity: sha512-Neaw3GzFrwZiRZv2g7g6NwFjs3er1vhraIniEs0jjVLPMNC4eata0na3GfE5yibkM/9d3gZdmihhZdZ3EBdvYA==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-Neaw3GzFrwZiRZv2g7g6NwFjs3er1vhraIniEs0jjVLPMNC4eata0na3GfE5yibkM/9d3gZdmihhZdZ3EBdvYA==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/global-options': 4.0.0
dedent: 0.7.0
@@ -4008,8 +4873,11 @@ packages:
dev: true
/@lerna/collect-uncommitted/4.0.0:
- resolution: {integrity: sha512-ufSTfHZzbx69YNj7KXQ3o66V4RC76ffOjwLX0q/ab//61bObJ41n03SiQEhSlmpP+gmFbTJ3/7pTe04AHX9m/g==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-ufSTfHZzbx69YNj7KXQ3o66V4RC76ffOjwLX0q/ab//61bObJ41n03SiQEhSlmpP+gmFbTJ3/7pTe04AHX9m/g==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/child-process': 4.0.0
chalk: 4.1.2
@@ -4017,8 +4885,11 @@ packages:
dev: true
/@lerna/collect-updates/4.0.0:
- resolution: {integrity: sha512-bnNGpaj4zuxsEkyaCZLka9s7nMs58uZoxrRIPJ+nrmrZYp1V5rrd+7/NYTuunOhY2ug1sTBvTAxj3NZQ+JKnOw==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-bnNGpaj4zuxsEkyaCZLka9s7nMs58uZoxrRIPJ+nrmrZYp1V5rrd+7/NYTuunOhY2ug1sTBvTAxj3NZQ+JKnOw==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/child-process': 4.0.0
'@lerna/describe-ref': 4.0.0
@@ -4028,8 +4899,11 @@ packages:
dev: true
/@lerna/command/4.0.0:
- resolution: {integrity: sha512-LM9g3rt5FsPNFqIHUeRwWXLNHJ5NKzOwmVKZ8anSp4e1SPrv2HNc1V02/9QyDDZK/w+5POXH5lxZUI1CHaOK/A==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-LM9g3rt5FsPNFqIHUeRwWXLNHJ5NKzOwmVKZ8anSp4e1SPrv2HNc1V02/9QyDDZK/w+5POXH5lxZUI1CHaOK/A==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/child-process': 4.0.0
'@lerna/package-graph': 4.0.0
@@ -4044,8 +4918,11 @@ packages:
dev: true
/@lerna/conventional-commits/4.0.0:
- resolution: {integrity: sha512-CSUQRjJHFrH8eBn7+wegZLV3OrNc0Y1FehYfYGhjLE2SIfpCL4bmfu/ViYuHh9YjwHaA+4SX6d3hR+xkeseKmw==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-CSUQRjJHFrH8eBn7+wegZLV3OrNc0Y1FehYfYGhjLE2SIfpCL4bmfu/ViYuHh9YjwHaA+4SX6d3hR+xkeseKmw==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/validation-error': 4.0.0
conventional-changelog-angular: 5.0.12
@@ -4061,8 +4938,11 @@ packages:
dev: true
/@lerna/create-symlink/4.0.0:
- resolution: {integrity: sha512-I0phtKJJdafUiDwm7BBlEUOtogmu8+taxq6PtIrxZbllV9hWg59qkpuIsiFp+no7nfRVuaasNYHwNUhDAVQBig==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-I0phtKJJdafUiDwm7BBlEUOtogmu8+taxq6PtIrxZbllV9hWg59qkpuIsiFp+no7nfRVuaasNYHwNUhDAVQBig==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
cmd-shim: 4.1.0
fs-extra: 9.1.0
@@ -4070,8 +4950,11 @@ packages:
dev: true
/@lerna/create/4.0.0:
- resolution: {integrity: sha512-mVOB1niKByEUfxlbKTM1UNECWAjwUdiioIbRQZEeEabtjCL69r9rscIsjlGyhGWCfsdAG5wfq4t47nlDXdLLag==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-mVOB1niKByEUfxlbKTM1UNECWAjwUdiioIbRQZEeEabtjCL69r9rscIsjlGyhGWCfsdAG5wfq4t47nlDXdLLag==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/child-process': 4.0.0
'@lerna/command': 4.0.0
@@ -4097,16 +4980,22 @@ packages:
dev: true
/@lerna/describe-ref/4.0.0:
- resolution: {integrity: sha512-eTU5+xC4C5Gcgz+Ey4Qiw9nV2B4JJbMulsYJMW8QjGcGh8zudib7Sduj6urgZXUYNyhYpRs+teci9M2J8u+UvQ==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-eTU5+xC4C5Gcgz+Ey4Qiw9nV2B4JJbMulsYJMW8QjGcGh8zudib7Sduj6urgZXUYNyhYpRs+teci9M2J8u+UvQ==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/child-process': 4.0.0
npmlog: 4.1.2
dev: true
/@lerna/diff/4.0.0:
- resolution: {integrity: sha512-jYPKprQVg41+MUMxx6cwtqsNm0Yxx9GDEwdiPLwcUTFx+/qKCEwifKNJ1oGIPBxyEHX2PFCOjkK39lHoj2qiag==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-jYPKprQVg41+MUMxx6cwtqsNm0Yxx9GDEwdiPLwcUTFx+/qKCEwifKNJ1oGIPBxyEHX2PFCOjkK39lHoj2qiag==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/child-process': 4.0.0
'@lerna/command': 4.0.0
@@ -4115,8 +5004,11 @@ packages:
dev: true
/@lerna/exec/4.0.0:
- resolution: {integrity: sha512-VGXtL/b/JfY84NB98VWZpIExfhLOzy0ozm/0XaS4a2SmkAJc5CeUfrhvHxxkxiTBLkU+iVQUyYEoAT0ulQ8PCw==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-VGXtL/b/JfY84NB98VWZpIExfhLOzy0ozm/0XaS4a2SmkAJc5CeUfrhvHxxkxiTBLkU+iVQUyYEoAT0ulQ8PCw==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/child-process': 4.0.0
'@lerna/command': 4.0.0
@@ -4128,8 +5020,11 @@ packages:
dev: true
/@lerna/filter-options/4.0.0:
- resolution: {integrity: sha512-vV2ANOeZhOqM0rzXnYcFFCJ/kBWy/3OA58irXih9AMTAlQLymWAK0akWybl++sUJ4HB9Hx12TOqaXbYS2NM5uw==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-vV2ANOeZhOqM0rzXnYcFFCJ/kBWy/3OA58irXih9AMTAlQLymWAK0akWybl++sUJ4HB9Hx12TOqaXbYS2NM5uw==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/collect-updates': 4.0.0
'@lerna/filter-packages': 4.0.0
@@ -4138,8 +5033,11 @@ packages:
dev: true
/@lerna/filter-packages/4.0.0:
- resolution: {integrity: sha512-+4AJIkK7iIiOaqCiVTYJxh/I9qikk4XjNQLhE3kixaqgMuHl1NQ99qXRR0OZqAWB9mh8Z1HA9bM5K1HZLBTOqA==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-+4AJIkK7iIiOaqCiVTYJxh/I9qikk4XjNQLhE3kixaqgMuHl1NQ99qXRR0OZqAWB9mh8Z1HA9bM5K1HZLBTOqA==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/validation-error': 4.0.0
multimatch: 5.0.0
@@ -4147,15 +5045,21 @@ packages:
dev: true
/@lerna/get-npm-exec-opts/4.0.0:
- resolution: {integrity: sha512-yvmkerU31CTWS2c7DvmAWmZVeclPBqI7gPVr5VATUKNWJ/zmVcU4PqbYoLu92I9Qc4gY1TuUplMNdNuZTSL7IQ==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-yvmkerU31CTWS2c7DvmAWmZVeclPBqI7gPVr5VATUKNWJ/zmVcU4PqbYoLu92I9Qc4gY1TuUplMNdNuZTSL7IQ==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
npmlog: 4.1.2
dev: true
/@lerna/get-packed/4.0.0:
- resolution: {integrity: sha512-rfWONRsEIGyPJTxFzC8ECb3ZbsDXJbfqWYyeeQQDrJRPnEJErlltRLPLgC2QWbxFgFPsoDLeQmFHJnf0iDfd8w==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-rfWONRsEIGyPJTxFzC8ECb3ZbsDXJbfqWYyeeQQDrJRPnEJErlltRLPLgC2QWbxFgFPsoDLeQmFHJnf0iDfd8w==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
fs-extra: 9.1.0
ssri: 8.0.1
@@ -4163,8 +5067,11 @@ packages:
dev: true
/@lerna/github-client/4.0.0:
- resolution: {integrity: sha512-2jhsldZtTKXYUBnOm23Lb0Fx8G4qfSXF9y7UpyUgWUj+YZYd+cFxSuorwQIgk5P4XXrtVhsUesIsli+BYSThiw==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-2jhsldZtTKXYUBnOm23Lb0Fx8G4qfSXF9y7UpyUgWUj+YZYd+cFxSuorwQIgk5P4XXrtVhsUesIsli+BYSThiw==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/child-process': 4.0.0
'@octokit/plugin-enterprise-rest': 6.0.1
@@ -4176,8 +5083,11 @@ packages:
dev: true
/@lerna/gitlab-client/4.0.0:
- resolution: {integrity: sha512-OMUpGSkeDWFf7BxGHlkbb35T7YHqVFCwBPSIR6wRsszY8PAzCYahtH3IaJzEJyUg6vmZsNl0FSr3pdA2skhxqA==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-OMUpGSkeDWFf7BxGHlkbb35T7YHqVFCwBPSIR6wRsszY8PAzCYahtH3IaJzEJyUg6vmZsNl0FSr3pdA2skhxqA==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
node-fetch: 2.6.7
npmlog: 4.1.2
@@ -4187,21 +5097,30 @@ packages:
dev: true
/@lerna/global-options/4.0.0:
- resolution: {integrity: sha512-TRMR8afAHxuYBHK7F++Ogop2a82xQjoGna1dvPOY6ltj/pEx59pdgcJfYcynYqMkFIk8bhLJJN9/ndIfX29FTQ==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-TRMR8afAHxuYBHK7F++Ogop2a82xQjoGna1dvPOY6ltj/pEx59pdgcJfYcynYqMkFIk8bhLJJN9/ndIfX29FTQ==,
+ }
+ engines: { node: '>= 10.18.0' }
dev: true
/@lerna/has-npm-version/4.0.0:
- resolution: {integrity: sha512-LQ3U6XFH8ZmLCsvsgq1zNDqka0Xzjq5ibVN+igAI5ccRWNaUsE/OcmsyMr50xAtNQMYMzmpw5GVLAivT2/YzCg==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-LQ3U6XFH8ZmLCsvsgq1zNDqka0Xzjq5ibVN+igAI5ccRWNaUsE/OcmsyMr50xAtNQMYMzmpw5GVLAivT2/YzCg==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/child-process': 4.0.0
semver: 7.3.7
dev: true
/@lerna/import/4.0.0:
- resolution: {integrity: sha512-FaIhd+4aiBousKNqC7TX1Uhe97eNKf5/SC7c5WZANVWtC7aBWdmswwDt3usrzCNpj6/Wwr9EtEbYROzxKH8ffg==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-FaIhd+4aiBousKNqC7TX1Uhe97eNKf5/SC7c5WZANVWtC7aBWdmswwDt3usrzCNpj6/Wwr9EtEbYROzxKH8ffg==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/child-process': 4.0.0
'@lerna/command': 4.0.0
@@ -4214,8 +5133,11 @@ packages:
dev: true
/@lerna/info/4.0.0:
- resolution: {integrity: sha512-8Uboa12kaCSZEn4XRfPz5KU9XXoexSPS4oeYGj76s2UQb1O1GdnEyfjyNWoUl1KlJ2i/8nxUskpXIftoFYH0/Q==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-8Uboa12kaCSZEn4XRfPz5KU9XXoexSPS4oeYGj76s2UQb1O1GdnEyfjyNWoUl1KlJ2i/8nxUskpXIftoFYH0/Q==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/command': 4.0.0
'@lerna/output': 4.0.0
@@ -4223,8 +5145,11 @@ packages:
dev: true
/@lerna/init/4.0.0:
- resolution: {integrity: sha512-wY6kygop0BCXupzWj5eLvTUqdR7vIAm0OgyV9WHpMYQGfs1V22jhztt8mtjCloD/O0nEe4tJhdG62XU5aYmPNQ==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-wY6kygop0BCXupzWj5eLvTUqdR7vIAm0OgyV9WHpMYQGfs1V22jhztt8mtjCloD/O0nEe4tJhdG62XU5aYmPNQ==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/child-process': 4.0.0
'@lerna/command': 4.0.0
@@ -4234,8 +5159,11 @@ packages:
dev: true
/@lerna/link/4.0.0:
- resolution: {integrity: sha512-KlvPi7XTAcVOByfaLlOeYOfkkDcd+bejpHMCd1KcArcFTwijOwXOVi24DYomIeHvy6HsX/IUquJ4PPUJIeB4+w==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-KlvPi7XTAcVOByfaLlOeYOfkkDcd+bejpHMCd1KcArcFTwijOwXOVi24DYomIeHvy6HsX/IUquJ4PPUJIeB4+w==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/command': 4.0.0
'@lerna/package-graph': 4.0.0
@@ -4245,8 +5173,11 @@ packages:
dev: true
/@lerna/list/4.0.0:
- resolution: {integrity: sha512-L2B5m3P+U4Bif5PultR4TI+KtW+SArwq1i75QZ78mRYxPc0U/piau1DbLOmwrdqr99wzM49t0Dlvl6twd7GHFg==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-L2B5m3P+U4Bif5PultR4TI+KtW+SArwq1i75QZ78mRYxPc0U/piau1DbLOmwrdqr99wzM49t0Dlvl6twd7GHFg==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/command': 4.0.0
'@lerna/filter-options': 4.0.0
@@ -4255,8 +5186,11 @@ packages:
dev: true
/@lerna/listable/4.0.0:
- resolution: {integrity: sha512-/rPOSDKsOHs5/PBLINZOkRIX1joOXUXEtyUs5DHLM8q6/RP668x/1lFhw6Dx7/U+L0+tbkpGtZ1Yt0LewCLgeQ==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-/rPOSDKsOHs5/PBLINZOkRIX1joOXUXEtyUs5DHLM8q6/RP668x/1lFhw6Dx7/U+L0+tbkpGtZ1Yt0LewCLgeQ==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/query-graph': 4.0.0
chalk: 4.1.2
@@ -4264,8 +5198,11 @@ packages:
dev: true
/@lerna/log-packed/4.0.0:
- resolution: {integrity: sha512-+dpCiWbdzgMAtpajLToy9PO713IHoE6GV/aizXycAyA07QlqnkpaBNZ8DW84gHdM1j79TWockGJo9PybVhrrZQ==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-+dpCiWbdzgMAtpajLToy9PO713IHoE6GV/aizXycAyA07QlqnkpaBNZ8DW84gHdM1j79TWockGJo9PybVhrrZQ==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
byte-size: 7.0.0
columnify: 1.5.4
@@ -4274,16 +5211,22 @@ packages:
dev: true
/@lerna/npm-conf/4.0.0:
- resolution: {integrity: sha512-uS7H02yQNq3oejgjxAxqq/jhwGEE0W0ntr8vM3EfpCW1F/wZruwQw+7bleJQ9vUBjmdXST//tk8mXzr5+JXCfw==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-uS7H02yQNq3oejgjxAxqq/jhwGEE0W0ntr8vM3EfpCW1F/wZruwQw+7bleJQ9vUBjmdXST//tk8mXzr5+JXCfw==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
config-chain: 1.1.12
pify: 5.0.0
dev: true
/@lerna/npm-dist-tag/4.0.0:
- resolution: {integrity: sha512-F20sg28FMYTgXqEQihgoqSfwmq+Id3zT23CnOwD+XQMPSy9IzyLf1fFVH319vXIw6NF6Pgs4JZN2Qty6/CQXGw==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-F20sg28FMYTgXqEQihgoqSfwmq+Id3zT23CnOwD+XQMPSy9IzyLf1fFVH319vXIw6NF6Pgs4JZN2Qty6/CQXGw==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/otplease': 4.0.0
npm-package-arg: 8.1.0
@@ -4295,8 +5238,11 @@ packages:
dev: true
/@lerna/npm-install/4.0.0:
- resolution: {integrity: sha512-aKNxq2j3bCH3eXl3Fmu4D54s/YLL9WSwV8W7X2O25r98wzrO38AUN6AB9EtmAx+LV/SP15et7Yueg9vSaanRWg==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-aKNxq2j3bCH3eXl3Fmu4D54s/YLL9WSwV8W7X2O25r98wzrO38AUN6AB9EtmAx+LV/SP15et7Yueg9vSaanRWg==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/child-process': 4.0.0
'@lerna/get-npm-exec-opts': 4.0.0
@@ -4308,8 +5254,11 @@ packages:
dev: true
/@lerna/npm-publish/4.0.0:
- resolution: {integrity: sha512-vQb7yAPRo5G5r77DRjHITc9piR9gvEKWrmfCH7wkfBnGWEqu7n8/4bFQ7lhnkujvc8RXOsYpvbMQkNfkYibD/w==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-vQb7yAPRo5G5r77DRjHITc9piR9gvEKWrmfCH7wkfBnGWEqu7n8/4bFQ7lhnkujvc8RXOsYpvbMQkNfkYibD/w==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/otplease': 4.0.0
'@lerna/run-lifecycle': 4.0.0
@@ -4325,8 +5274,11 @@ packages:
dev: true
/@lerna/npm-run-script/4.0.0:
- resolution: {integrity: sha512-Jmyh9/IwXJjOXqKfIgtxi0bxi1pUeKe5bD3S81tkcy+kyng/GNj9WSqD5ZggoNP2NP//s4CLDAtUYLdP7CU9rA==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-Jmyh9/IwXJjOXqKfIgtxi0bxi1pUeKe5bD3S81tkcy+kyng/GNj9WSqD5ZggoNP2NP//s4CLDAtUYLdP7CU9rA==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/child-process': 4.0.0
'@lerna/get-npm-exec-opts': 4.0.0
@@ -4334,22 +5286,31 @@ packages:
dev: true
/@lerna/otplease/4.0.0:
- resolution: {integrity: sha512-Sgzbqdk1GH4psNiT6hk+BhjOfIr/5KhGBk86CEfHNJTk9BK4aZYyJD4lpDbDdMjIV4g03G7pYoqHzH765T4fxw==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-Sgzbqdk1GH4psNiT6hk+BhjOfIr/5KhGBk86CEfHNJTk9BK4aZYyJD4lpDbDdMjIV4g03G7pYoqHzH765T4fxw==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/prompt': 4.0.0
dev: true
/@lerna/output/4.0.0:
- resolution: {integrity: sha512-Un1sHtO1AD7buDQrpnaYTi2EG6sLF+KOPEAMxeUYG5qG3khTs2Zgzq5WE3dt2N/bKh7naESt20JjIW6tBELP0w==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-Un1sHtO1AD7buDQrpnaYTi2EG6sLF+KOPEAMxeUYG5qG3khTs2Zgzq5WE3dt2N/bKh7naESt20JjIW6tBELP0w==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
npmlog: 4.1.2
dev: true
/@lerna/pack-directory/4.0.0:
- resolution: {integrity: sha512-NJrmZNmBHS+5aM+T8N6FVbaKFScVqKlQFJNY2k7nsJ/uklNKsLLl6VhTQBPwMTbf6Tf7l6bcKzpy7aePuq9UiQ==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-NJrmZNmBHS+5aM+T8N6FVbaKFScVqKlQFJNY2k7nsJ/uklNKsLLl6VhTQBPwMTbf6Tf7l6bcKzpy7aePuq9UiQ==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/get-packed': 4.0.0
'@lerna/package': 4.0.0
@@ -4361,8 +5322,11 @@ packages:
dev: true
/@lerna/package-graph/4.0.0:
- resolution: {integrity: sha512-QED2ZCTkfXMKFoTGoccwUzjHtZMSf3UKX14A4/kYyBms9xfFsesCZ6SLI5YeySEgcul8iuIWfQFZqRw+Qrjraw==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-QED2ZCTkfXMKFoTGoccwUzjHtZMSf3UKX14A4/kYyBms9xfFsesCZ6SLI5YeySEgcul8iuIWfQFZqRw+Qrjraw==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/prerelease-id-from-version': 4.0.0
'@lerna/validation-error': 4.0.0
@@ -4372,8 +5336,11 @@ packages:
dev: true
/@lerna/package/4.0.0:
- resolution: {integrity: sha512-l0M/izok6FlyyitxiQKr+gZLVFnvxRQdNhzmQ6nRnN9dvBJWn+IxxpM+cLqGACatTnyo9LDzNTOj2Db3+s0s8Q==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-l0M/izok6FlyyitxiQKr+gZLVFnvxRQdNhzmQ6nRnN9dvBJWn+IxxpM+cLqGACatTnyo9LDzNTOj2Db3+s0s8Q==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
load-json-file: 6.2.0
npm-package-arg: 8.1.0
@@ -4381,15 +5348,21 @@ packages:
dev: true
/@lerna/prerelease-id-from-version/4.0.0:
- resolution: {integrity: sha512-GQqguzETdsYRxOSmdFZ6zDBXDErIETWOqomLERRY54f4p+tk4aJjoVdd9xKwehC9TBfIFvlRbL1V9uQGHh1opg==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-GQqguzETdsYRxOSmdFZ6zDBXDErIETWOqomLERRY54f4p+tk4aJjoVdd9xKwehC9TBfIFvlRbL1V9uQGHh1opg==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
semver: 7.3.7
dev: true
/@lerna/profiler/4.0.0:
- resolution: {integrity: sha512-/BaEbqnVh1LgW/+qz8wCuI+obzi5/vRE8nlhjPzdEzdmWmZXuCKyWSEzAyHOJWw1ntwMiww5dZHhFQABuoFz9Q==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-/BaEbqnVh1LgW/+qz8wCuI+obzi5/vRE8nlhjPzdEzdmWmZXuCKyWSEzAyHOJWw1ntwMiww5dZHhFQABuoFz9Q==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
fs-extra: 9.1.0
npmlog: 4.1.2
@@ -4397,8 +5370,11 @@ packages:
dev: true
/@lerna/project/4.0.0:
- resolution: {integrity: sha512-o0MlVbDkD5qRPkFKlBZsXZjoNTWPyuL58564nSfZJ6JYNmgAptnWPB2dQlAc7HWRZkmnC2fCkEdoU+jioPavbg==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-o0MlVbDkD5qRPkFKlBZsXZjoNTWPyuL58564nSfZJ6JYNmgAptnWPB2dQlAc7HWRZkmnC2fCkEdoU+jioPavbg==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/package': 4.0.0
'@lerna/validation-error': 4.0.0
@@ -4415,16 +5391,22 @@ packages:
dev: true
/@lerna/prompt/4.0.0:
- resolution: {integrity: sha512-4Ig46oCH1TH5M7YyTt53fT6TuaKMgqUUaqdgxvp6HP6jtdak6+amcsqB8YGz2eQnw/sdxunx84DfI9XpoLj4bQ==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-4Ig46oCH1TH5M7YyTt53fT6TuaKMgqUUaqdgxvp6HP6jtdak6+amcsqB8YGz2eQnw/sdxunx84DfI9XpoLj4bQ==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
inquirer: 7.3.3
npmlog: 4.1.2
dev: true
/@lerna/publish/4.0.0:
- resolution: {integrity: sha512-K8jpqjHrChH22qtkytA5GRKIVFEtqBF6JWj1I8dWZtHs4Jywn8yB1jQ3BAMLhqmDJjWJtRck0KXhQQKzDK2UPg==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-K8jpqjHrChH22qtkytA5GRKIVFEtqBF6JWj1I8dWZtHs4Jywn8yB1jQ3BAMLhqmDJjWJtRck0KXhQQKzDK2UPg==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/check-working-tree': 4.0.0
'@lerna/child-process': 4.0.0
@@ -4461,22 +5443,31 @@ packages:
dev: true
/@lerna/pulse-till-done/4.0.0:
- resolution: {integrity: sha512-Frb4F7QGckaybRhbF7aosLsJ5e9WuH7h0KUkjlzSByVycxY91UZgaEIVjS2oN9wQLrheLMHl6SiFY0/Pvo0Cxg==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-Frb4F7QGckaybRhbF7aosLsJ5e9WuH7h0KUkjlzSByVycxY91UZgaEIVjS2oN9wQLrheLMHl6SiFY0/Pvo0Cxg==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
npmlog: 4.1.2
dev: true
/@lerna/query-graph/4.0.0:
- resolution: {integrity: sha512-YlP6yI3tM4WbBmL9GCmNDoeQyzcyg1e4W96y/PKMZa5GbyUvkS2+Jc2kwPD+5KcXou3wQZxSPzR3Te5OenaDdg==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-YlP6yI3tM4WbBmL9GCmNDoeQyzcyg1e4W96y/PKMZa5GbyUvkS2+Jc2kwPD+5KcXou3wQZxSPzR3Te5OenaDdg==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/package-graph': 4.0.0
dev: true
/@lerna/resolve-symlink/4.0.0:
- resolution: {integrity: sha512-RtX8VEUzqT+uLSCohx8zgmjc6zjyRlh6i/helxtZTMmc4+6O4FS9q5LJas2uGO2wKvBlhcD6siibGt7dIC3xZA==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-RtX8VEUzqT+uLSCohx8zgmjc6zjyRlh6i/helxtZTMmc4+6O4FS9q5LJas2uGO2wKvBlhcD6siibGt7dIC3xZA==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
fs-extra: 9.1.0
npmlog: 4.1.2
@@ -4484,8 +5475,11 @@ packages:
dev: true
/@lerna/rimraf-dir/4.0.0:
- resolution: {integrity: sha512-QNH9ABWk9mcMJh2/muD9iYWBk1oQd40y6oH+f3wwmVGKYU5YJD//+zMiBI13jxZRtwBx0vmBZzkBkK1dR11cBg==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-QNH9ABWk9mcMJh2/muD9iYWBk1oQd40y6oH+f3wwmVGKYU5YJD//+zMiBI13jxZRtwBx0vmBZzkBkK1dR11cBg==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/child-process': 4.0.0
npmlog: 4.1.2
@@ -4494,8 +5488,11 @@ packages:
dev: true
/@lerna/run-lifecycle/4.0.0:
- resolution: {integrity: sha512-IwxxsajjCQQEJAeAaxF8QdEixfI7eLKNm4GHhXHrgBu185JcwScFZrj9Bs+PFKxwb+gNLR4iI5rpUdY8Y0UdGQ==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-IwxxsajjCQQEJAeAaxF8QdEixfI7eLKNm4GHhXHrgBu185JcwScFZrj9Bs+PFKxwb+gNLR4iI5rpUdY8Y0UdGQ==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/npm-conf': 4.0.0
npm-lifecycle: 3.1.5
@@ -4503,16 +5500,22 @@ packages:
dev: true
/@lerna/run-topologically/4.0.0:
- resolution: {integrity: sha512-EVZw9hGwo+5yp+VL94+NXRYisqgAlj0jWKWtAIynDCpghRxCE5GMO3xrQLmQgqkpUl9ZxQFpICgYv5DW4DksQA==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-EVZw9hGwo+5yp+VL94+NXRYisqgAlj0jWKWtAIynDCpghRxCE5GMO3xrQLmQgqkpUl9ZxQFpICgYv5DW4DksQA==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/query-graph': 4.0.0
p-queue: 6.6.2
dev: true
/@lerna/run/4.0.0:
- resolution: {integrity: sha512-9giulCOzlMPzcZS/6Eov6pxE9gNTyaXk0Man+iCIdGJNMrCnW7Dme0Z229WWP/UoxDKg71F2tMsVVGDiRd8fFQ==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-9giulCOzlMPzcZS/6Eov6pxE9gNTyaXk0Man+iCIdGJNMrCnW7Dme0Z229WWP/UoxDKg71F2tMsVVGDiRd8fFQ==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/command': 4.0.0
'@lerna/filter-options': 4.0.0
@@ -4526,8 +5529,11 @@ packages:
dev: true
/@lerna/symlink-binary/4.0.0:
- resolution: {integrity: sha512-zualodWC4q1QQc1pkz969hcFeWXOsVYZC5AWVtAPTDfLl+TwM7eG/O6oP+Rr3fFowspxo6b1TQ6sYfDV6HXNWA==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-zualodWC4q1QQc1pkz969hcFeWXOsVYZC5AWVtAPTDfLl+TwM7eG/O6oP+Rr3fFowspxo6b1TQ6sYfDV6HXNWA==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/create-symlink': 4.0.0
'@lerna/package': 4.0.0
@@ -4536,8 +5542,11 @@ packages:
dev: true
/@lerna/symlink-dependencies/4.0.0:
- resolution: {integrity: sha512-BABo0MjeUHNAe2FNGty1eantWp8u83BHSeIMPDxNq0MuW2K3CiQRaeWT3EGPAzXpGt0+hVzBrA6+OT0GPn7Yuw==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-BABo0MjeUHNAe2FNGty1eantWp8u83BHSeIMPDxNq0MuW2K3CiQRaeWT3EGPAzXpGt0+hVzBrA6+OT0GPn7Yuw==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/create-symlink': 4.0.0
'@lerna/resolve-symlink': 4.0.0
@@ -4548,20 +5557,29 @@ packages:
dev: true
/@lerna/timer/4.0.0:
- resolution: {integrity: sha512-WFsnlaE7SdOvjuyd05oKt8Leg3ENHICnvX3uYKKdByA+S3g+TCz38JsNs7OUZVt+ba63nC2nbXDlUnuT2Xbsfg==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-WFsnlaE7SdOvjuyd05oKt8Leg3ENHICnvX3uYKKdByA+S3g+TCz38JsNs7OUZVt+ba63nC2nbXDlUnuT2Xbsfg==,
+ }
+ engines: { node: '>= 10.18.0' }
dev: true
/@lerna/validation-error/4.0.0:
- resolution: {integrity: sha512-1rBOM5/koiVWlRi3V6dB863E1YzJS8v41UtsHgMr6gB2ncJ2LsQtMKlJpi3voqcgh41H8UsPXR58RrrpPpufyw==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-1rBOM5/koiVWlRi3V6dB863E1YzJS8v41UtsHgMr6gB2ncJ2LsQtMKlJpi3voqcgh41H8UsPXR58RrrpPpufyw==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
npmlog: 4.1.2
dev: true
/@lerna/version/4.0.0:
- resolution: {integrity: sha512-otUgiqs5W9zGWJZSCCMRV/2Zm2A9q9JwSDS7s/tlKq4mWCYriWo7+wsHEA/nPTMDyYyBO5oyZDj+3X50KDUzeA==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-otUgiqs5W9zGWJZSCCMRV/2Zm2A9q9JwSDS7s/tlKq4mWCYriWo7+wsHEA/nPTMDyYyBO5oyZDj+3X50KDUzeA==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
'@lerna/check-working-tree': 4.0.0
'@lerna/child-process': 4.0.0
@@ -4594,15 +5612,21 @@ packages:
dev: true
/@lerna/write-log-file/4.0.0:
- resolution: {integrity: sha512-XRG5BloiArpXRakcnPHmEHJp+4AtnhRtpDIHSghmXD5EichI1uD73J7FgPp30mm2pDRq3FdqB0NbwSEsJ9xFQg==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-XRG5BloiArpXRakcnPHmEHJp+4AtnhRtpDIHSghmXD5EichI1uD73J7FgPp30mm2pDRq3FdqB0NbwSEsJ9xFQg==,
+ }
+ engines: { node: '>= 10.18.0' }
dependencies:
npmlog: 4.1.2
write-file-atomic: 3.0.3
dev: true
/@mapbox/node-pre-gyp/1.0.5:
- resolution: {integrity: sha512-4srsKPXWlIxp5Vbqz5uLfBN+du2fJChBoYn/f2h991WLdk7jUvcSk/McVLSv/X+xQIPI8eGD5GjrnygdyHnhPA==}
+ resolution:
+ {
+ integrity: sha512-4srsKPXWlIxp5Vbqz5uLfBN+du2fJChBoYn/f2h991WLdk7jUvcSk/McVLSv/X+xQIPI8eGD5GjrnygdyHnhPA==,
+ }
hasBin: true
dependencies:
detect-libc: 1.0.3
@@ -4620,7 +5644,10 @@ packages:
dev: true
/@mdx-js/loader/0.18.0_uuaxwgga6hqycsez5ok7v2wg4i:
- resolution: {integrity: sha512-eRgtB14JwyIiZZPXjrpYhSHHQ5+GtZ5cbG744EV2DZVKjxxg4OT/EtKc4JoxWHRK2HVU6W7cf8IXjQpqDviRuQ==}
+ resolution:
+ {
+ integrity: sha512-eRgtB14JwyIiZZPXjrpYhSHHQ5+GtZ5cbG744EV2DZVKjxxg4OT/EtKc4JoxWHRK2HVU6W7cf8IXjQpqDviRuQ==,
+ }
dependencies:
'@mdx-js/mdx': 0.18.2_@babel+core@7.18.0
'@mdx-js/tag': 0.18.0_react@18.2.0
@@ -4631,7 +5658,10 @@ packages:
dev: true
/@mdx-js/mdx/0.18.2_@babel+core@7.18.0:
- resolution: {integrity: sha512-7DqNBOGPV+36qpH8YZmKI5uvuXhrGZFhJ4C9+9uaQSpH2hQg9xAfdzjSSEO8FQhAlu6wJtUgb72J5/eWdc1HFw==}
+ resolution:
+ {
+ integrity: sha512-7DqNBOGPV+36qpH8YZmKI5uvuXhrGZFhJ4C9+9uaQSpH2hQg9xAfdzjSSEO8FQhAlu6wJtUgb72J5/eWdc1HFw==,
+ }
dependencies:
'@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
@@ -4649,7 +5679,10 @@ packages:
dev: true
/@mdx-js/tag/0.18.0_react@18.2.0:
- resolution: {integrity: sha512-3g1NOnbw+sJZohNOEN9NlaYYDdzq1y34S7PDimSn3zLV8etCu7pTCMFbnFHMSe6mMmm4yJ1gfbS3QiE7t+WMGA==}
+ resolution:
+ {
+ integrity: sha512-3g1NOnbw+sJZohNOEN9NlaYYDdzq1y34S7PDimSn3zLV8etCu7pTCMFbnFHMSe6mMmm4yJ1gfbS3QiE7t+WMGA==,
+ }
peerDependencies:
react: ^0.14.x || ^15.x || ^16.x
dependencies:
@@ -4657,52 +5690,79 @@ packages:
dev: true
/@mrmlnc/readdir-enhanced/2.2.1:
- resolution: {integrity: sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==,
+ }
+ engines: { node: '>=4' }
dependencies:
call-me-maybe: 1.0.1
glob-to-regexp: 0.3.0
dev: true
/@napi-rs/cli/2.7.0:
- resolution: {integrity: sha512-bQb+r9/xW8LFRbpEN7A/4fX8LnEWbI0JzyOzXGDpO+cI8dXRxX7OPySOpzT2nBgP1brA2Ydkw/t9lyxLN9TlxQ==}
- engines: {node: '>= 10'}
+ resolution:
+ {
+ integrity: sha512-bQb+r9/xW8LFRbpEN7A/4fX8LnEWbI0JzyOzXGDpO+cI8dXRxX7OPySOpzT2nBgP1brA2Ydkw/t9lyxLN9TlxQ==,
+ }
+ engines: { node: '>= 10' }
hasBin: true
dev: true
/@napi-rs/triples/1.1.0:
- resolution: {integrity: sha512-XQr74QaLeMiqhStEhLn1im9EOMnkypp7MZOwQhGzqp2Weu5eQJbpPxWxixxlYRKWPOmJjsk6qYfYH9kq43yc2w==}
+ resolution:
+ {
+ integrity: sha512-XQr74QaLeMiqhStEhLn1im9EOMnkypp7MZOwQhGzqp2Weu5eQJbpPxWxixxlYRKWPOmJjsk6qYfYH9kq43yc2w==,
+ }
dev: true
/@nodelib/fs.scandir/2.1.3:
- resolution: {integrity: sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==}
- engines: {node: '>= 8'}
+ resolution:
+ {
+ integrity: sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==,
+ }
+ engines: { node: '>= 8' }
dependencies:
'@nodelib/fs.stat': 2.0.3
run-parallel: 1.1.9
/@nodelib/fs.stat/1.1.3:
- resolution: {integrity: sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==}
- engines: {node: '>= 6'}
+ resolution:
+ {
+ integrity: sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==,
+ }
+ engines: { node: '>= 6' }
dev: true
/@nodelib/fs.stat/2.0.3:
- resolution: {integrity: sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==}
- engines: {node: '>= 8'}
+ resolution:
+ {
+ integrity: sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==,
+ }
+ engines: { node: '>= 8' }
/@nodelib/fs.walk/1.2.4:
- resolution: {integrity: sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==}
- engines: {node: '>= 8'}
+ resolution:
+ {
+ integrity: sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==,
+ }
+ engines: { node: '>= 8' }
dependencies:
'@nodelib/fs.scandir': 2.1.3
fastq: 1.8.0
/@npmcli/ci-detect/1.3.0:
- resolution: {integrity: sha512-oN3y7FAROHhrAt7Rr7PnTSwrHrZVRTS2ZbyxeQwSSYD0ifwM3YNgQqbaRmjcWoPyq77MjchusjJDspbzMmip1Q==}
+ resolution:
+ {
+ integrity: sha512-oN3y7FAROHhrAt7Rr7PnTSwrHrZVRTS2ZbyxeQwSSYD0ifwM3YNgQqbaRmjcWoPyq77MjchusjJDspbzMmip1Q==,
+ }
dev: true
/@npmcli/git/2.0.4:
- resolution: {integrity: sha512-OJZCmJ9DNn1cz9HPXXsPmUBnqaArot3CGYo63CyajHQk+g87rPXVOJByGsskQJhPsUUEXJcsZ2Q6bWd2jSwnBA==}
+ resolution:
+ {
+ integrity: sha512-OJZCmJ9DNn1cz9HPXXsPmUBnqaArot3CGYo63CyajHQk+g87rPXVOJByGsskQJhPsUUEXJcsZ2Q6bWd2jSwnBA==,
+ }
dependencies:
'@npmcli/promise-spawn': 1.3.2
lru-cache: 6.0.0
@@ -4718,8 +5778,11 @@ packages:
dev: true
/@npmcli/installed-package-contents/1.0.7:
- resolution: {integrity: sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==}
- engines: {node: '>= 10'}
+ resolution:
+ {
+ integrity: sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==,
+ }
+ engines: { node: '>= 10' }
hasBin: true
dependencies:
npm-bundled: 1.1.2
@@ -4727,24 +5790,36 @@ packages:
dev: true
/@npmcli/move-file/1.0.1:
- resolution: {integrity: sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==,
+ }
+ engines: { node: '>=10' }
dependencies:
mkdirp: 1.0.4
dev: true
/@npmcli/node-gyp/1.0.2:
- resolution: {integrity: sha512-yrJUe6reVMpktcvagumoqD9r08fH1iRo01gn1u0zoCApa9lnZGEigVKUd2hzsCId4gdtkZZIVscLhNxMECKgRg==}
+ resolution:
+ {
+ integrity: sha512-yrJUe6reVMpktcvagumoqD9r08fH1iRo01gn1u0zoCApa9lnZGEigVKUd2hzsCId4gdtkZZIVscLhNxMECKgRg==,
+ }
dev: true
/@npmcli/promise-spawn/1.3.2:
- resolution: {integrity: sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==}
+ resolution:
+ {
+ integrity: sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==,
+ }
dependencies:
infer-owner: 1.0.4
dev: true
/@npmcli/run-script/1.8.3:
- resolution: {integrity: sha512-ELPGWAVU/xyU+A+H3pEPj0QOvYwLTX71RArXcClFzeiyJ/b/McsZ+d0QxpznvfFtZzxGN/gz/1cvlqICR4/suQ==}
+ resolution:
+ {
+ integrity: sha512-ELPGWAVU/xyU+A+H3pEPj0QOvYwLTX71RArXcClFzeiyJ/b/McsZ+d0QxpznvfFtZzxGN/gz/1cvlqICR4/suQ==,
+ }
dependencies:
'@npmcli/node-gyp': 1.0.2
'@npmcli/promise-spawn': 1.3.2
@@ -4755,13 +5830,19 @@ packages:
dev: true
/@octokit/auth-token/2.4.5:
- resolution: {integrity: sha512-BpGYsPgJt05M7/L/5FoE1PiAbdxXFZkX/3kDYcsvd1v6UhlnE5e96dTDr0ezX/EFwciQxf3cNV0loipsURU+WA==}
+ resolution:
+ {
+ integrity: sha512-BpGYsPgJt05M7/L/5FoE1PiAbdxXFZkX/3kDYcsvd1v6UhlnE5e96dTDr0ezX/EFwciQxf3cNV0loipsURU+WA==,
+ }
dependencies:
'@octokit/types': 6.8.3
dev: true
/@octokit/core/3.2.5:
- resolution: {integrity: sha512-+DCtPykGnvXKWWQI0E1XD+CCeWSBhB6kwItXqfFmNBlIlhczuDPbg+P6BtLnVBaRJDAjv+1mrUJuRsFSjktopg==}
+ resolution:
+ {
+ integrity: sha512-+DCtPykGnvXKWWQI0E1XD+CCeWSBhB6kwItXqfFmNBlIlhczuDPbg+P6BtLnVBaRJDAjv+1mrUJuRsFSjktopg==,
+ }
dependencies:
'@octokit/auth-token': 2.4.5
'@octokit/graphql': 4.6.0
@@ -4774,7 +5855,10 @@ packages:
dev: true
/@octokit/endpoint/6.0.11:
- resolution: {integrity: sha512-fUIPpx+pZyoLW4GCs3yMnlj2LfoXTWDUVPTC4V3MUEKZm48W+XYpeWSZCv+vYF1ZABUm2CqnDVf1sFtIYrj7KQ==}
+ resolution:
+ {
+ integrity: sha512-fUIPpx+pZyoLW4GCs3yMnlj2LfoXTWDUVPTC4V3MUEKZm48W+XYpeWSZCv+vYF1ZABUm2CqnDVf1sFtIYrj7KQ==,
+ }
dependencies:
'@octokit/types': 6.8.3
is-plain-object: 5.0.0
@@ -4782,7 +5866,10 @@ packages:
dev: true
/@octokit/graphql/4.6.0:
- resolution: {integrity: sha512-CJ6n7izLFXLvPZaWzCQDjU/RP+vHiZmWdOunaCS87v+2jxMsW9FB5ktfIxybRBxZjxuJGRnxk7xJecWTVxFUYQ==}
+ resolution:
+ {
+ integrity: sha512-CJ6n7izLFXLvPZaWzCQDjU/RP+vHiZmWdOunaCS87v+2jxMsW9FB5ktfIxybRBxZjxuJGRnxk7xJecWTVxFUYQ==,
+ }
dependencies:
'@octokit/request': 5.4.14
'@octokit/types': 6.8.3
@@ -4792,15 +5879,24 @@ packages:
dev: true
/@octokit/openapi-types/4.0.2:
- resolution: {integrity: sha512-quqmeGTjcVks8YaatVGCpt7QpUTs2PK0D3mW5aEQqmFKOuIZ/CxwWrgnggPjqP3CNp6eALdQRgf0jUpcG8X1/Q==}
+ resolution:
+ {
+ integrity: sha512-quqmeGTjcVks8YaatVGCpt7QpUTs2PK0D3mW5aEQqmFKOuIZ/CxwWrgnggPjqP3CNp6eALdQRgf0jUpcG8X1/Q==,
+ }
dev: true
/@octokit/plugin-enterprise-rest/6.0.1:
- resolution: {integrity: sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==}
+ resolution:
+ {
+ integrity: sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==,
+ }
dev: true
/@octokit/plugin-paginate-rest/2.9.1_@octokit+core@3.2.5:
- resolution: {integrity: sha512-8wnuWGjwDIEobbBet2xAjZwgiMVTgIer5wBsnGXzV3lJ4yqphLU2FEMpkhSrDx7y+WkZDfZ+V+1cFMZ1mAaFag==}
+ resolution:
+ {
+ integrity: sha512-8wnuWGjwDIEobbBet2xAjZwgiMVTgIer5wBsnGXzV3lJ4yqphLU2FEMpkhSrDx7y+WkZDfZ+V+1cFMZ1mAaFag==,
+ }
peerDependencies:
'@octokit/core': '>=2'
dependencies:
@@ -4809,7 +5905,10 @@ packages:
dev: true
/@octokit/plugin-request-log/1.0.3_@octokit+core@3.2.5:
- resolution: {integrity: sha512-4RFU4li238jMJAzLgAwkBAw+4Loile5haQMQr+uhFq27BmyJXcXSKvoQKqh0agsZEiUlW6iSv3FAgvmGkur7OQ==}
+ resolution:
+ {
+ integrity: sha512-4RFU4li238jMJAzLgAwkBAw+4Loile5haQMQr+uhFq27BmyJXcXSKvoQKqh0agsZEiUlW6iSv3FAgvmGkur7OQ==,
+ }
peerDependencies:
'@octokit/core': '>=3'
dependencies:
@@ -4817,7 +5916,10 @@ packages:
dev: true
/@octokit/plugin-rest-endpoint-methods/4.10.1_@octokit+core@3.2.5:
- resolution: {integrity: sha512-YGMiEidTORzgUmYZu0eH4q2k8kgQSHQMuBOBYiKxUYs/nXea4q/Ze6tDzjcRAPmHNJYXrENs1bEMlcdGKT+8ug==}
+ resolution:
+ {
+ integrity: sha512-YGMiEidTORzgUmYZu0eH4q2k8kgQSHQMuBOBYiKxUYs/nXea4q/Ze6tDzjcRAPmHNJYXrENs1bEMlcdGKT+8ug==,
+ }
peerDependencies:
'@octokit/core': '>=3'
dependencies:
@@ -4827,7 +5929,10 @@ packages:
dev: true
/@octokit/request-error/2.0.5:
- resolution: {integrity: sha512-T/2wcCFyM7SkXzNoyVNWjyVlUwBvW3igM3Btr/eKYiPmucXTtkxt2RBsf6gn3LTzaLSLTQtNmvg+dGsOxQrjZg==}
+ resolution:
+ {
+ integrity: sha512-T/2wcCFyM7SkXzNoyVNWjyVlUwBvW3igM3Btr/eKYiPmucXTtkxt2RBsf6gn3LTzaLSLTQtNmvg+dGsOxQrjZg==,
+ }
dependencies:
'@octokit/types': 6.8.3
deprecation: 2.3.1
@@ -4835,7 +5940,10 @@ packages:
dev: true
/@octokit/request/5.4.14:
- resolution: {integrity: sha512-VkmtacOIQp9daSnBmDI92xNIeLuSRDOIuplp/CJomkvzt7M18NXgG044Cx/LFKLgjKt9T2tZR6AtJayba9GTSA==}
+ resolution:
+ {
+ integrity: sha512-VkmtacOIQp9daSnBmDI92xNIeLuSRDOIuplp/CJomkvzt7M18NXgG044Cx/LFKLgjKt9T2tZR6AtJayba9GTSA==,
+ }
dependencies:
'@octokit/endpoint': 6.0.11
'@octokit/request-error': 2.0.5
@@ -4850,8 +5958,11 @@ packages:
dev: true
/@octokit/rest/15.2.6:
- resolution: {integrity: sha512-KcqG0zjnjzUqn7wczz/fKiueNpTLiAI7erhUG6bXWAsYKJJlqnwYonFSXrMW/nmes5y+qOk4uSyHBh1mdRXdVQ==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-KcqG0zjnjzUqn7wczz/fKiueNpTLiAI7erhUG6bXWAsYKJJlqnwYonFSXrMW/nmes5y+qOk4uSyHBh1mdRXdVQ==,
+ }
+ engines: { node: '>=4' }
dependencies:
before-after-hook: 1.4.0
btoa-lite: 1.0.0
@@ -4867,7 +5978,10 @@ packages:
dev: true
/@octokit/rest/18.1.0:
- resolution: {integrity: sha512-YQfpTzWV3jdzDPyXQVO54f5I2t1zxk/S53Vbe+Aa5vQj6MdTx6sNEWzmUzUO8lSVowbGOnjcQHzW1A8ATr+/7g==}
+ resolution:
+ {
+ integrity: sha512-YQfpTzWV3jdzDPyXQVO54f5I2t1zxk/S53Vbe+Aa5vQj6MdTx6sNEWzmUzUO8lSVowbGOnjcQHzW1A8ATr+/7g==,
+ }
dependencies:
'@octokit/core': 3.2.5
'@octokit/plugin-paginate-rest': 2.9.1_@octokit+core@3.2.5
@@ -4878,61 +5992,100 @@ packages:
dev: true
/@octokit/types/6.8.3:
- resolution: {integrity: sha512-ZNAy8z77ewKZ5LCX0KaUm4tWdgloWQ6FWJCh06qgahq/MH13sQefIPKSo0dBdPU3bcioltyZUcC0k8oHHfjvnQ==}
+ resolution:
+ {
+ integrity: sha512-ZNAy8z77ewKZ5LCX0KaUm4tWdgloWQ6FWJCh06qgahq/MH13sQefIPKSo0dBdPU3bcioltyZUcC0k8oHHfjvnQ==,
+ }
dependencies:
'@octokit/openapi-types': 4.0.2
'@types/node': 17.0.21
dev: true
/@polka/url/1.0.0-next.11:
- resolution: {integrity: sha512-3NsZsJIA/22P3QUyrEDNA2D133H4j224twJrdipXN38dpnIOzAbUDtOwkcJ5pXmn75w7LSQDjA4tO9dm1XlqlA==}
+ resolution:
+ {
+ integrity: sha512-3NsZsJIA/22P3QUyrEDNA2D133H4j224twJrdipXN38dpnIOzAbUDtOwkcJ5pXmn75w7LSQDjA4tO9dm1XlqlA==,
+ }
/@protobufjs/aspromise/1.1.2:
- resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==}
+ resolution:
+ {
+ integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==,
+ }
dev: true
/@protobufjs/base64/1.1.2:
- resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==}
+ resolution:
+ {
+ integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==,
+ }
dev: true
/@protobufjs/codegen/2.0.4:
- resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==}
+ resolution:
+ {
+ integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==,
+ }
dev: true
/@protobufjs/eventemitter/1.1.0:
- resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==}
+ resolution:
+ {
+ integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==,
+ }
dev: true
/@protobufjs/fetch/1.1.0:
- resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==}
+ resolution:
+ {
+ integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==,
+ }
dependencies:
'@protobufjs/aspromise': 1.1.2
'@protobufjs/inquire': 1.1.0
dev: true
/@protobufjs/float/1.0.2:
- resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==}
+ resolution:
+ {
+ integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==,
+ }
dev: true
/@protobufjs/inquire/1.1.0:
- resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==}
+ resolution:
+ {
+ integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==,
+ }
dev: true
/@protobufjs/path/1.1.2:
- resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==}
+ resolution:
+ {
+ integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==,
+ }
dev: true
/@protobufjs/pool/1.1.0:
- resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==}
+ resolution:
+ {
+ integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==,
+ }
dev: true
/@protobufjs/utf8/1.1.0:
- resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==}
+ resolution:
+ {
+ integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==,
+ }
dev: true
/@rollup/plugin-alias/3.1.1_rollup@2.35.1:
- resolution: {integrity: sha512-hNcQY4bpBUIvxekd26DBPgF7BT4mKVNDF5tBG4Zi+3IgwLxGYRY0itHs9D0oLVwXM5pvJDWJlBQro+au8WaUWw==}
- engines: {node: '>=8.0.0'}
+ resolution:
+ {
+ integrity: sha512-hNcQY4bpBUIvxekd26DBPgF7BT4mKVNDF5tBG4Zi+3IgwLxGYRY0itHs9D0oLVwXM5pvJDWJlBQro+au8WaUWw==,
+ }
+ engines: { node: '>=8.0.0' }
peerDependencies:
rollup: ^1.20.0||^2.0.0
dependencies:
@@ -4941,8 +6094,11 @@ packages:
dev: true
/@rollup/plugin-babel/5.2.2_6pbdyizg3cvv5r6onmzcm6zd4i:
- resolution: {integrity: sha512-MjmH7GvFT4TW8xFdIeFS3wqIX646y5tACdxkTO+khbHvS3ZcVJL6vkAHLw2wqPmkhwCfWHoNsp15VYNwW6JEJA==}
- engines: {node: '>= 10.0.0'}
+ resolution:
+ {
+ integrity: sha512-MjmH7GvFT4TW8xFdIeFS3wqIX646y5tACdxkTO+khbHvS3ZcVJL6vkAHLw2wqPmkhwCfWHoNsp15VYNwW6JEJA==,
+ }
+ engines: { node: '>= 10.0.0' }
peerDependencies:
'@babel/core': ^7.0.0
'@types/babel__core': ^7.1.9
@@ -4958,8 +6114,11 @@ packages:
dev: true
/@rollup/plugin-commonjs/17.0.0_rollup@2.35.1:
- resolution: {integrity: sha512-/omBIJG1nHQc+bgkYDuLpb/V08QyutP9amOrJRUSlYJZP+b/68gM//D8sxJe3Yry2QnYIr3QjR3x4AlxJEN3GA==}
- engines: {node: '>= 8.0.0'}
+ resolution:
+ {
+ integrity: sha512-/omBIJG1nHQc+bgkYDuLpb/V08QyutP9amOrJRUSlYJZP+b/68gM//D8sxJe3Yry2QnYIr3QjR3x4AlxJEN3GA==,
+ }
+ engines: { node: '>= 8.0.0' }
peerDependencies:
rollup: ^2.30.0
dependencies:
@@ -4974,7 +6133,10 @@ packages:
dev: true
/@rollup/plugin-json/4.1.0_rollup@2.35.1:
- resolution: {integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==}
+ resolution:
+ {
+ integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==,
+ }
peerDependencies:
rollup: ^1.20.0 || ^2.0.0
dependencies:
@@ -4983,8 +6145,11 @@ packages:
dev: true
/@rollup/plugin-node-resolve/11.0.1_rollup@2.35.1:
- resolution: {integrity: sha512-ltlsj/4Bhwwhb+Nb5xCz/6vieuEj2/BAkkqVIKmZwC7pIdl8srmgmglE4S0jFlZa32K4qvdQ6NHdmpRKD/LwoQ==}
- engines: {node: '>= 10.0.0'}
+ resolution:
+ {
+ integrity: sha512-ltlsj/4Bhwwhb+Nb5xCz/6vieuEj2/BAkkqVIKmZwC7pIdl8srmgmglE4S0jFlZa32K4qvdQ6NHdmpRKD/LwoQ==,
+ }
+ engines: { node: '>= 10.0.0' }
peerDependencies:
rollup: ^1.20.0||^2.0.0
dependencies:
@@ -4998,8 +6163,11 @@ packages:
dev: true
/@rollup/pluginutils/3.1.0_rollup@2.35.1:
- resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==}
- engines: {node: '>= 8.0.0'}
+ resolution:
+ {
+ integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==,
+ }
+ engines: { node: '>= 8.0.0' }
peerDependencies:
rollup: ^1.20.0||^2.0.0
dependencies:
@@ -5010,12 +6178,18 @@ packages:
dev: true
/@rushstack/eslint-patch/1.1.3:
- resolution: {integrity: sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==}
+ resolution:
+ {
+ integrity: sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==,
+ }
dev: false
/@samverschueren/stream-to-observable/0.3.0_rxjs@6.6.2:
- resolution: {integrity: sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==,
+ }
+ engines: { node: '>=6' }
peerDependencies:
rxjs: '*'
zenObservable: '*'
@@ -5030,7 +6204,10 @@ packages:
dev: true
/@segment/ajv-human-errors/2.1.2_ajv@8.11.0:
- resolution: {integrity: sha512-d1uQndRFLRO01+xW1y5m+joxDgHf5SLJ70YCY2ArLoo2FJ50o6AoX2mEbuGvnKz/IdwnvDugm9Ti3mZQkW1OoA==}
+ resolution:
+ {
+ integrity: sha512-d1uQndRFLRO01+xW1y5m+joxDgHf5SLJ70YCY2ArLoo2FJ50o6AoX2mEbuGvnKz/IdwnvDugm9Ti3mZQkW1OoA==,
+ }
peerDependencies:
ajv: ^8.0.0
dependencies:
@@ -5038,8 +6215,11 @@ packages:
dev: true
/@sidvind/better-ajv-errors/0.6.10_ajv@6.12.6:
- resolution: {integrity: sha512-vPv8ks6J1KQW1LPYgxmANxcHniE6LFuekxNpcoUUkotJ2srxP4qXZ+y9qpo5LAXhnLoNP0AH8cninimK68gS6A==}
- engines: {node: '>= 8.0'}
+ resolution:
+ {
+ integrity: sha512-vPv8ks6J1KQW1LPYgxmANxcHniE6LFuekxNpcoUUkotJ2srxP4qXZ+y9qpo5LAXhnLoNP0AH8cninimK68gS6A==,
+ }
+ engines: { node: '>= 8.0' }
peerDependencies:
ajv: 4.11.8 - 6
dependencies:
@@ -5052,39 +6232,60 @@ packages:
dev: true
/@sinclair/typebox/0.24.20:
- resolution: {integrity: sha512-kVaO5aEFZb33nPMTZBxiPEkY+slxiPtqC7QX8f9B3eGOMBvEfuMfxp9DSTTCsRJPumPKjrge4yagyssO4q6qzQ==}
+ resolution:
+ {
+ integrity: sha512-kVaO5aEFZb33nPMTZBxiPEkY+slxiPtqC7QX8f9B3eGOMBvEfuMfxp9DSTTCsRJPumPKjrge4yagyssO4q6qzQ==,
+ }
dev: true
/@sindresorhus/is/0.14.0:
- resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==,
+ }
+ engines: { node: '>=6' }
dev: true
/@sindresorhus/is/2.1.0:
- resolution: {integrity: sha512-lXKXfypKo644k4Da4yXkPCrwcvn6SlUW2X2zFbuflKHNjf0w9htru01bo26uMhleMXsDmnZ12eJLdrAZa9MANg==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-lXKXfypKo644k4Da4yXkPCrwcvn6SlUW2X2zFbuflKHNjf0w9htru01bo26uMhleMXsDmnZ12eJLdrAZa9MANg==,
+ }
+ engines: { node: '>=10' }
dev: true
/@sinonjs/commons/1.7.2:
- resolution: {integrity: sha512-+DUO6pnp3udV/v2VfUWgaY5BIE1IfT7lLfeDzPVeMT1XKkaAp9LgSI9x5RtrFQoZ9Oi0PgXQQHPaoKu7dCjVxw==}
+ resolution:
+ {
+ integrity: sha512-+DUO6pnp3udV/v2VfUWgaY5BIE1IfT7lLfeDzPVeMT1XKkaAp9LgSI9x5RtrFQoZ9Oi0PgXQQHPaoKu7dCjVxw==,
+ }
dependencies:
type-detect: 4.0.8
dev: true
/@sinonjs/fake-timers/7.0.2:
- resolution: {integrity: sha512-dF84L5YC90gIOegPDCYymPIsDmwMWWSh7BwfDXQYePi8lVIEp7IZ1UVGkME8FjXOsDPxan12x4aaK+Lo6wVh9A==}
+ resolution:
+ {
+ integrity: sha512-dF84L5YC90gIOegPDCYymPIsDmwMWWSh7BwfDXQYePi8lVIEp7IZ1UVGkME8FjXOsDPxan12x4aaK+Lo6wVh9A==,
+ }
dependencies:
'@sinonjs/commons': 1.7.2
dev: true
/@sinonjs/fake-timers/9.1.2:
- resolution: {integrity: sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==}
+ resolution:
+ {
+ integrity: sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==,
+ }
dependencies:
'@sinonjs/commons': 1.7.2
dev: true
/@surma/rollup-plugin-off-main-thread/2.2.3:
- resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==}
+ resolution:
+ {
+ integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==,
+ }
dependencies:
ejs: 3.1.8
json5: 2.2.1
@@ -5093,48 +6294,75 @@ packages:
dev: true
/@svgr/babel-plugin-add-jsx-attribute/5.4.0:
- resolution: {integrity: sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==,
+ }
+ engines: { node: '>=10' }
dev: true
/@svgr/babel-plugin-remove-jsx-attribute/5.4.0:
- resolution: {integrity: sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==,
+ }
+ engines: { node: '>=10' }
dev: true
/@svgr/babel-plugin-remove-jsx-empty-expression/5.0.1:
- resolution: {integrity: sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==,
+ }
+ engines: { node: '>=10' }
dev: true
/@svgr/babel-plugin-replace-jsx-attribute-value/5.0.1:
- resolution: {integrity: sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==,
+ }
+ engines: { node: '>=10' }
dev: true
/@svgr/babel-plugin-svg-dynamic-title/5.4.0:
- resolution: {integrity: sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==,
+ }
+ engines: { node: '>=10' }
dev: true
/@svgr/babel-plugin-svg-em-dimensions/5.4.0:
- resolution: {integrity: sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==,
+ }
+ engines: { node: '>=10' }
dev: true
/@svgr/babel-plugin-transform-react-native-svg/5.4.0:
- resolution: {integrity: sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==,
+ }
+ engines: { node: '>=10' }
dev: true
/@svgr/babel-plugin-transform-svg-component/5.5.0:
- resolution: {integrity: sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==,
+ }
+ engines: { node: '>=10' }
dev: true
/@svgr/babel-preset/5.5.0:
- resolution: {integrity: sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==,
+ }
+ engines: { node: '>=10' }
dependencies:
'@svgr/babel-plugin-add-jsx-attribute': 5.4.0
'@svgr/babel-plugin-remove-jsx-attribute': 5.4.0
@@ -5147,8 +6375,11 @@ packages:
dev: true
/@svgr/core/5.5.0:
- resolution: {integrity: sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==,
+ }
+ engines: { node: '>=10' }
dependencies:
'@svgr/plugin-jsx': 5.5.0
camelcase: 6.2.0
@@ -5158,15 +6389,21 @@ packages:
dev: true
/@svgr/hast-util-to-babel-ast/5.5.0:
- resolution: {integrity: sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==,
+ }
+ engines: { node: '>=10' }
dependencies:
'@babel/types': 7.18.0
dev: true
/@svgr/plugin-jsx/5.5.0:
- resolution: {integrity: sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==,
+ }
+ engines: { node: '>=10' }
dependencies:
'@babel/core': 7.18.0
'@svgr/babel-preset': 5.5.0
@@ -5177,8 +6414,11 @@ packages:
dev: true
/@svgr/plugin-svgo/5.5.0:
- resolution: {integrity: sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==,
+ }
+ engines: { node: '>=10' }
dependencies:
cosmiconfig: 7.0.0
deepmerge: 4.2.2
@@ -5186,8 +6426,11 @@ packages:
dev: true
/@svgr/webpack/5.5.0:
- resolution: {integrity: sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==,
+ }
+ engines: { node: '>=10' }
dependencies:
'@babel/core': 7.18.0
'@babel/plugin-transform-react-constant-elements': 7.14.5_@babel+core@7.18.0
@@ -5202,8 +6445,11 @@ packages:
dev: true
/@swc/cli/0.1.55_@swc+core@1.2.203:
- resolution: {integrity: sha512-akkLuRexFq8XTi6JNZ27mXD4wcKXLDSLj4g7YMU+/upFM8IeD1IEp1Mxtre7MzCZn+QOQgPF8N8IReJoHuSn3g==}
- engines: {node: '>= 12.13'}
+ resolution:
+ {
+ integrity: sha512-akkLuRexFq8XTi6JNZ27mXD4wcKXLDSLj4g7YMU+/upFM8IeD1IEp1Mxtre7MzCZn+QOQgPF8N8IReJoHuSn3g==,
+ }
+ engines: { node: '>= 12.13' }
hasBin: true
peerDependencies:
'@swc/core': ^1.2.66
@@ -5220,8 +6466,11 @@ packages:
dev: true
/@swc/core-android-arm-eabi/1.2.203:
- resolution: {integrity: sha512-maKYooa0+h66Y/t81lJblimJYWAON1onMwczxe+uQs1FkcnGa/ixhnmRDXIM0wpivMu93EIq3teKR43nr2K/Yg==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-maKYooa0+h66Y/t81lJblimJYWAON1onMwczxe+uQs1FkcnGa/ixhnmRDXIM0wpivMu93EIq3teKR43nr2K/Yg==,
+ }
+ engines: { node: '>=10' }
cpu: [arm]
os: [android]
requiresBuild: true
@@ -5229,8 +6478,11 @@ packages:
optional: true
/@swc/core-android-arm64/1.2.203:
- resolution: {integrity: sha512-Zg57EuQa06cTNk2enort0/djXyEaYI0ectydZLPv4oj0ubjLGTZMDkuxPaYWSs9eHT1A6Ge8bwQCA7t/GLYGGA==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-Zg57EuQa06cTNk2enort0/djXyEaYI0ectydZLPv4oj0ubjLGTZMDkuxPaYWSs9eHT1A6Ge8bwQCA7t/GLYGGA==,
+ }
+ engines: { node: '>=10' }
cpu: [arm64]
os: [android]
requiresBuild: true
@@ -5238,8 +6490,11 @@ packages:
optional: true
/@swc/core-darwin-arm64/1.2.203:
- resolution: {integrity: sha512-BVwIAhkMz58V6I+xLsVMeOKSORe8iaYnCHUZbgI0NfAqvUYBUqmwzt+Fww44wv3Ibxb4my1zk7BG02d7Ku94+A==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-BVwIAhkMz58V6I+xLsVMeOKSORe8iaYnCHUZbgI0NfAqvUYBUqmwzt+Fww44wv3Ibxb4my1zk7BG02d7Ku94+A==,
+ }
+ engines: { node: '>=10' }
cpu: [arm64]
os: [darwin]
requiresBuild: true
@@ -5247,8 +6502,11 @@ packages:
optional: true
/@swc/core-darwin-x64/1.2.203:
- resolution: {integrity: sha512-Z9gwtHwv3jEntjVANYmhzVvIVkgbkWAsLGP2UBez2D8CgScx+5Gnb0C5qT4nwX0Q+YD42rdHp7M551ZqVOo2FQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-Z9gwtHwv3jEntjVANYmhzVvIVkgbkWAsLGP2UBez2D8CgScx+5Gnb0C5qT4nwX0Q+YD42rdHp7M551ZqVOo2FQ==,
+ }
+ engines: { node: '>=10' }
cpu: [x64]
os: [darwin]
requiresBuild: true
@@ -5256,8 +6514,11 @@ packages:
optional: true
/@swc/core-freebsd-x64/1.2.203:
- resolution: {integrity: sha512-9aCC80BvU+IGqrmyY2r/3NRveOQg9BSCT+6N4esBKMLlTaDmuARSBON1TXjUF7HPUqzNB4ahri9HIx52wImXqQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-9aCC80BvU+IGqrmyY2r/3NRveOQg9BSCT+6N4esBKMLlTaDmuARSBON1TXjUF7HPUqzNB4ahri9HIx52wImXqQ==,
+ }
+ engines: { node: '>=10' }
cpu: [x64]
os: [freebsd]
requiresBuild: true
@@ -5265,8 +6526,11 @@ packages:
optional: true
/@swc/core-linux-arm-gnueabihf/1.2.203:
- resolution: {integrity: sha512-SoeXRqawk5aufUArS1s58prCAT24+p3lITh5Jv4dYk2PwGZpOHC7ADcVKq/55XayTxSafwXD9jObNTJzQ6moqw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-SoeXRqawk5aufUArS1s58prCAT24+p3lITh5Jv4dYk2PwGZpOHC7ADcVKq/55XayTxSafwXD9jObNTJzQ6moqw==,
+ }
+ engines: { node: '>=10' }
cpu: [arm]
os: [linux]
requiresBuild: true
@@ -5274,8 +6538,11 @@ packages:
optional: true
/@swc/core-linux-arm64-gnu/1.2.203:
- resolution: {integrity: sha512-bF8t8fd8MSx6qWgi1mYlyj1XYPWeGtGRVei1C1AcyXzcD34H0H37D6z2YBXfQrMhFED/s0oCPB2qvPh0j1jbjw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-bF8t8fd8MSx6qWgi1mYlyj1XYPWeGtGRVei1C1AcyXzcD34H0H37D6z2YBXfQrMhFED/s0oCPB2qvPh0j1jbjw==,
+ }
+ engines: { node: '>=10' }
cpu: [arm64]
os: [linux]
requiresBuild: true
@@ -5283,8 +6550,11 @@ packages:
optional: true
/@swc/core-linux-arm64-musl/1.2.203:
- resolution: {integrity: sha512-lFfPFgbEGhxsgL3PWRp4exzIlI3MuJWFFkiYqKMeDdHSUOdhtcQUCGw9D6Iat/1mCNxuTrDxQOBQBUhc9g6DoA==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-lFfPFgbEGhxsgL3PWRp4exzIlI3MuJWFFkiYqKMeDdHSUOdhtcQUCGw9D6Iat/1mCNxuTrDxQOBQBUhc9g6DoA==,
+ }
+ engines: { node: '>=10' }
cpu: [arm64]
os: [linux]
requiresBuild: true
@@ -5292,8 +6562,11 @@ packages:
optional: true
/@swc/core-linux-x64-gnu/1.2.203:
- resolution: {integrity: sha512-46ykzctv5W4PxeRE/brZyxWRSfdhJllCFUySRubhMLCuhs6VLtZzmWBefxPHTUDpBzmhX8kcaiKwwY2tqV0A9g==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-46ykzctv5W4PxeRE/brZyxWRSfdhJllCFUySRubhMLCuhs6VLtZzmWBefxPHTUDpBzmhX8kcaiKwwY2tqV0A9g==,
+ }
+ engines: { node: '>=10' }
cpu: [x64]
os: [linux]
requiresBuild: true
@@ -5301,8 +6574,11 @@ packages:
optional: true
/@swc/core-linux-x64-musl/1.2.203:
- resolution: {integrity: sha512-LXPlxppioO9d1kpqu8qJiLvyDYJmXO7vcbmtOuM3nCPQPdVDii7sx4JtbunOMs/sY2ilFUfF7f6oNf2RkRPu1Q==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-LXPlxppioO9d1kpqu8qJiLvyDYJmXO7vcbmtOuM3nCPQPdVDii7sx4JtbunOMs/sY2ilFUfF7f6oNf2RkRPu1Q==,
+ }
+ engines: { node: '>=10' }
cpu: [x64]
os: [linux]
requiresBuild: true
@@ -5310,8 +6586,11 @@ packages:
optional: true
/@swc/core-win32-arm64-msvc/1.2.203:
- resolution: {integrity: sha512-De9btHHbi6nTKSMaujAdpvM40XaEH1dTkKPK0H4JX+6WZYhOFYl0silvd6CIFewdnkKLdSVvTnfPubV+c0S8eA==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-De9btHHbi6nTKSMaujAdpvM40XaEH1dTkKPK0H4JX+6WZYhOFYl0silvd6CIFewdnkKLdSVvTnfPubV+c0S8eA==,
+ }
+ engines: { node: '>=10' }
cpu: [arm64]
os: [win32]
requiresBuild: true
@@ -5319,8 +6598,11 @@ packages:
optional: true
/@swc/core-win32-ia32-msvc/1.2.203:
- resolution: {integrity: sha512-YwGOD22qbDZ+ByiPnLqQdbGVE8k61R/mx3bZOpQnK0hkg/W5ysUBOYwr9aflLcNMRJuKxzVrCmSGBHMJN5AjfA==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-YwGOD22qbDZ+ByiPnLqQdbGVE8k61R/mx3bZOpQnK0hkg/W5ysUBOYwr9aflLcNMRJuKxzVrCmSGBHMJN5AjfA==,
+ }
+ engines: { node: '>=10' }
cpu: [ia32]
os: [win32]
requiresBuild: true
@@ -5328,8 +6610,11 @@ packages:
optional: true
/@swc/core-win32-x64-msvc/1.2.203:
- resolution: {integrity: sha512-LAlXKK7rl+sLAgyXxuzCkaYQdoG797O/sRFC6eMyb4/eDtSctmVSCQl5xefuH+cofuZCTSk4OgzqmdJ2Ue/Jmw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-LAlXKK7rl+sLAgyXxuzCkaYQdoG797O/sRFC6eMyb4/eDtSctmVSCQl5xefuH+cofuZCTSk4OgzqmdJ2Ue/Jmw==,
+ }
+ engines: { node: '>=10' }
cpu: [x64]
os: [win32]
requiresBuild: true
@@ -5337,8 +6622,11 @@ packages:
optional: true
/@swc/core/1.2.203:
- resolution: {integrity: sha512-GZXeITqg3YuXFPaSMYk3g9h9j+pIc5sjt4jS5VvFHk8wXUfk/tvP5GwOPmEyXmVJkvEDJPXLip6lqfeKlvNceA==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-GZXeITqg3YuXFPaSMYk3g9h9j+pIc5sjt4jS5VvFHk8wXUfk/tvP5GwOPmEyXmVJkvEDJPXLip6lqfeKlvNceA==,
+ }
+ engines: { node: '>=10' }
hasBin: true
optionalDependencies:
'@swc/core-android-arm-eabi': 1.2.203
@@ -5357,42 +6645,60 @@ packages:
dev: true
/@swc/helpers/0.4.11:
- resolution: {integrity: sha512-rEUrBSGIoSFuYxwBYtlUFMlE2CwGhmW+w9355/5oduSw8e5h2+Tj4UrAGNNgP9915++wj5vkQo0UuOBqOAq4nw==}
+ resolution:
+ {
+ integrity: sha512-rEUrBSGIoSFuYxwBYtlUFMlE2CwGhmW+w9355/5oduSw8e5h2+Tj4UrAGNNgP9915++wj5vkQo0UuOBqOAq4nw==,
+ }
dependencies:
tslib: 2.4.0
/@szmarczak/http-timer/1.1.2:
- resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==,
+ }
+ engines: { node: '>=6' }
dependencies:
defer-to-connect: 1.1.3
dev: true
/@szmarczak/http-timer/4.0.5:
- resolution: {integrity: sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==,
+ }
+ engines: { node: '>=10' }
dependencies:
defer-to-connect: 2.0.0
dev: true
/@taskr/clear/1.1.0:
- resolution: {integrity: sha512-QC/zyNneQ5N2kyL4ZmiaMqXxXW7VqwqJssbbdezUs0113Y711I44tXQGKWJnxPVFOe3oGrFGNnkRESPKWq8AYw==}
- engines: {node: '>=4.6'}
+ resolution:
+ {
+ integrity: sha512-QC/zyNneQ5N2kyL4ZmiaMqXxXW7VqwqJssbbdezUs0113Y711I44tXQGKWJnxPVFOe3oGrFGNnkRESPKWq8AYw==,
+ }
+ engines: { node: '>=4.6' }
dependencies:
bluebird: 3.7.2
rimraf: 2.7.1
dev: true
/@taskr/esnext/1.1.0:
- resolution: {integrity: sha512-lO9JrkSt2uR/jMZHxHyEZC+K/TvusALewWbgNN3aQaVmPEOevYGNaBlmX7kK2XDNgpL1cWlC1NSVS7PHqMu8Ng==}
+ resolution:
+ {
+ integrity: sha512-lO9JrkSt2uR/jMZHxHyEZC+K/TvusALewWbgNN3aQaVmPEOevYGNaBlmX7kK2XDNgpL1cWlC1NSVS7PHqMu8Ng==,
+ }
dependencies:
require-like: 0.1.2
rewrite-imports: 1.4.0
dev: true
/@taskr/watch/1.1.0:
- resolution: {integrity: sha512-CIgNdU4eEPOXn2LeW3voYsHA3vskbqPhYfNWTMvNIUVx4ZJtClQcfEME+MeBzW1xEnGUGMgHTL5jf1V2LmPt3A==}
- engines: {node: '>=4.6'}
+ resolution:
+ {
+ integrity: sha512-CIgNdU4eEPOXn2LeW3voYsHA3vskbqPhYfNWTMvNIUVx4ZJtClQcfEME+MeBzW1xEnGUGMgHTL5jf1V2LmPt3A==,
+ }
+ engines: { node: '>=4.6' }
dependencies:
chokidar: 1.7.0
transitivePeerDependencies:
@@ -5400,8 +6706,11 @@ packages:
dev: true
/@testing-library/dom/8.13.0:
- resolution: {integrity: sha512-9VHgfIatKNXQNaZTtLnalIy0jNZzY35a4S3oi08YAt9Hv1VsfZ/DfA45lM8D/UhtHBGJ4/lGwp0PZkVndRkoOQ==}
- engines: {node: '>=12'}
+ resolution:
+ {
+ integrity: sha512-9VHgfIatKNXQNaZTtLnalIy0jNZzY35a4S3oi08YAt9Hv1VsfZ/DfA45lM8D/UhtHBGJ4/lGwp0PZkVndRkoOQ==,
+ }
+ engines: { node: '>=12' }
dependencies:
'@babel/code-frame': 7.16.7
'@babel/runtime': 7.16.7
@@ -5414,8 +6723,11 @@ packages:
dev: true
/@testing-library/react/13.0.0_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-p0lYA1M7uoEmk2LnCbZLGmHJHyH59sAaZVXChTXlyhV/PRW9LoIh4mdf7tiXsO8BoNG+vN8UnFJff1hbZeXv+w==}
- engines: {node: '>=12'}
+ resolution:
+ {
+ integrity: sha512-p0lYA1M7uoEmk2LnCbZLGmHJHyH59sAaZVXChTXlyhV/PRW9LoIh4mdf7tiXsO8BoNG+vN8UnFJff1hbZeXv+w==,
+ }
+ engines: { node: '>=12' }
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
@@ -5428,35 +6740,56 @@ packages:
dev: true
/@tootallnate/once/1.1.2:
- resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==}
- engines: {node: '>= 6'}
+ resolution:
+ {
+ integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==,
+ }
+ engines: { node: '>= 6' }
dev: true
/@types/amphtml-validator/1.0.0:
- resolution: {integrity: sha512-CJOi00fReT1JehItkgTZDI47v9WJxUH/OLX0XzkDgyEed7dGdeUQfXk5CTRM7N9FkHdv3klSjsZxo5sH1oTIGg==}
+ resolution:
+ {
+ integrity: sha512-CJOi00fReT1JehItkgTZDI47v9WJxUH/OLX0XzkDgyEed7dGdeUQfXk5CTRM7N9FkHdv3klSjsZxo5sH1oTIGg==,
+ }
dependencies:
'@types/node': 17.0.21
dev: true
/@types/aria-query/4.2.1:
- resolution: {integrity: sha512-S6oPal772qJZHoRZLFc/XoZW2gFvwXusYUmXPXkgxJLuEk2vOt7jc4Yo6z/vtI0EBkbPBVrJJ0B+prLIKiWqHg==}
+ resolution:
+ {
+ integrity: sha512-S6oPal772qJZHoRZLFc/XoZW2gFvwXusYUmXPXkgxJLuEk2vOt7jc4Yo6z/vtI0EBkbPBVrJJ0B+prLIKiWqHg==,
+ }
dev: true
/@types/async-retry/1.2.1:
- resolution: {integrity: sha512-yMQ6CVgICWtyFNBqJT3zqOc+TnqqEPLo4nKJNPFwcialiylil38Ie6q1ENeFTjvaLOkVim9K5LisHgAKJWidGQ==}
+ resolution:
+ {
+ integrity: sha512-yMQ6CVgICWtyFNBqJT3zqOc+TnqqEPLo4nKJNPFwcialiylil38Ie6q1ENeFTjvaLOkVim9K5LisHgAKJWidGQ==,
+ }
dev: true
/@types/async-retry/1.4.2:
- resolution: {integrity: sha512-GUDuJURF0YiJZ+CBjNQA0+vbP/VHlJbB0sFqkzsV7EcOPRfurVonXpXKAt3w8qIjM1TEzpz6hc6POocPvHOS3w==}
+ resolution:
+ {
+ integrity: sha512-GUDuJURF0YiJZ+CBjNQA0+vbP/VHlJbB0sFqkzsV7EcOPRfurVonXpXKAt3w8qIjM1TEzpz6hc6POocPvHOS3w==,
+ }
dependencies:
'@types/retry': 0.12.0
dev: true
/@types/babel__code-frame/7.0.2:
- resolution: {integrity: sha512-imO+jT/yjOKOAS5GQZ8SDtwiIloAGGr6OaZDKB0V5JVaSfGZLat5K5/ZRtyKW6R60XHV3RHYPTFfhYb+wDKyKg==}
+ resolution:
+ {
+ integrity: sha512-imO+jT/yjOKOAS5GQZ8SDtwiIloAGGr6OaZDKB0V5JVaSfGZLat5K5/ZRtyKW6R60XHV3RHYPTFfhYb+wDKyKg==,
+ }
/@types/babel__core/7.1.12:
- resolution: {integrity: sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==}
+ resolution:
+ {
+ integrity: sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==,
+ }
dependencies:
'@babel/parser': 7.18.0
'@babel/types': 7.18.0
@@ -5466,7 +6799,10 @@ packages:
dev: true
/@types/babel__core/7.1.14:
- resolution: {integrity: sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==}
+ resolution:
+ {
+ integrity: sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==,
+ }
dependencies:
'@babel/parser': 7.18.0
'@babel/types': 7.18.0
@@ -5476,47 +6812,71 @@ packages:
dev: true
/@types/babel__generator/7.6.2:
- resolution: {integrity: sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==}
+ resolution:
+ {
+ integrity: sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==,
+ }
dependencies:
'@babel/types': 7.18.0
dev: true
/@types/babel__template/7.4.0:
- resolution: {integrity: sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==}
+ resolution:
+ {
+ integrity: sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==,
+ }
dependencies:
'@babel/parser': 7.18.0
'@babel/types': 7.18.0
dev: true
/@types/babel__traverse/7.11.0:
- resolution: {integrity: sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==}
+ resolution:
+ {
+ integrity: sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==,
+ }
dependencies:
'@babel/types': 7.18.0
dev: true
/@types/babel__traverse/7.11.1:
- resolution: {integrity: sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==}
+ resolution:
+ {
+ integrity: sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==,
+ }
dependencies:
'@babel/types': 7.18.0
dev: true
/@types/body-parser/1.17.1:
- resolution: {integrity: sha512-RoX2EZjMiFMjZh9lmYrwgoP9RTpAjSHiJxdp4oidAQVO02T7HER3xj9UKue5534ULWeqVEkujhWcyvUce+d68w==}
+ resolution:
+ {
+ integrity: sha512-RoX2EZjMiFMjZh9lmYrwgoP9RTpAjSHiJxdp4oidAQVO02T7HER3xj9UKue5534ULWeqVEkujhWcyvUce+d68w==,
+ }
dependencies:
'@types/connect': 3.4.33
'@types/node': 17.0.21
dev: true
/@types/braces/3.0.1:
- resolution: {integrity: sha512-+euflG6ygo4bn0JHtn4pYqcXwRtLvElQ7/nnjDu7iYG56H0+OhCd7d6Ug0IE3WcFpZozBKW2+80FUbv5QGk5AQ==}
+ resolution:
+ {
+ integrity: sha512-+euflG6ygo4bn0JHtn4pYqcXwRtLvElQ7/nnjDu7iYG56H0+OhCd7d6Ug0IE3WcFpZozBKW2+80FUbv5QGk5AQ==,
+ }
dev: true
/@types/bytes/3.1.1:
- resolution: {integrity: sha512-lOGyCnw+2JVPKU3wIV0srU0NyALwTBJlVSx5DfMQOFuuohA8y9S8orImpuIQikZ0uIQ8gehrRjxgQC1rLRi11w==}
+ resolution:
+ {
+ integrity: sha512-lOGyCnw+2JVPKU3wIV0srU0NyALwTBJlVSx5DfMQOFuuohA8y9S8orImpuIQikZ0uIQ8gehrRjxgQC1rLRi11w==,
+ }
dev: true
/@types/cacheable-request/6.0.1:
- resolution: {integrity: sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==}
+ resolution:
+ {
+ integrity: sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==,
+ }
dependencies:
'@types/http-cache-semantics': 4.0.0
'@types/keyv': 3.1.1
@@ -5525,84 +6885,132 @@ packages:
dev: true
/@types/cheerio/0.22.16:
- resolution: {integrity: sha512-bSbnU/D4yzFdzLpp3+rcDj0aQQMIRUBNJU7azPxdqMpnexjUSvGJyDuOBQBHeOZh1mMKgsJm6Dy+LLh80Ew4tQ==}
+ resolution:
+ {
+ integrity: sha512-bSbnU/D4yzFdzLpp3+rcDj0aQQMIRUBNJU7azPxdqMpnexjUSvGJyDuOBQBHeOZh1mMKgsJm6Dy+LLh80Ew4tQ==,
+ }
dependencies:
'@types/node': 17.0.21
dev: true
/@types/ci-info/2.0.0:
- resolution: {integrity: sha512-5R2/MHILQLDCzTuhs1j4Qqq8AaKUf7Ma4KSSkCtc12+fMs47zfa34qhto9goxpyX00tQK1zxB885VCiawZ5Qhg==}
+ resolution:
+ {
+ integrity: sha512-5R2/MHILQLDCzTuhs1j4Qqq8AaKUf7Ma4KSSkCtc12+fMs47zfa34qhto9goxpyX00tQK1zxB885VCiawZ5Qhg==,
+ }
dev: true
/@types/compression/0.0.36:
- resolution: {integrity: sha512-B66iZCIcD2eB2F8e8YDIVtCUKgfiseOR5YOIbmMN2tM57Wu55j1xSdxdSw78aVzsPmbZ6G+hINc+1xe1tt4NBg==}
+ resolution:
+ {
+ integrity: sha512-B66iZCIcD2eB2F8e8YDIVtCUKgfiseOR5YOIbmMN2tM57Wu55j1xSdxdSw78aVzsPmbZ6G+hINc+1xe1tt4NBg==,
+ }
dependencies:
'@types/express': 4.17.2
dev: true
/@types/connect/3.4.33:
- resolution: {integrity: sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A==}
+ resolution:
+ {
+ integrity: sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A==,
+ }
dependencies:
'@types/node': 17.0.21
dev: true
/@types/content-disposition/0.5.4:
- resolution: {integrity: sha512-0mPF08jn9zYI0n0Q/Pnz7C4kThdSt+6LD4amsrYDDpgBfrVWa3TcCOxKX1zkGgYniGagRv8heN2cbh+CAn+uuQ==}
+ resolution:
+ {
+ integrity: sha512-0mPF08jn9zYI0n0Q/Pnz7C4kThdSt+6LD4amsrYDDpgBfrVWa3TcCOxKX1zkGgYniGagRv8heN2cbh+CAn+uuQ==,
+ }
dev: true
/@types/content-type/1.1.3:
- resolution: {integrity: sha512-pv8VcFrZ3fN93L4rTNIbbUzdkzjEyVMp5mPVjsFfOYTDOZMZiZ8P1dhu+kEv3faYyKzZgLlSvnyQNFg+p/v5ug==}
+ resolution:
+ {
+ integrity: sha512-pv8VcFrZ3fN93L4rTNIbbUzdkzjEyVMp5mPVjsFfOYTDOZMZiZ8P1dhu+kEv3faYyKzZgLlSvnyQNFg+p/v5ug==,
+ }
dev: true
/@types/cookie/0.3.3:
- resolution: {integrity: sha512-LKVP3cgXBT9RYj+t+9FDKwS5tdI+rPBXaNSkma7hvqy35lc7mAokC2zsqWJH0LaqIt3B962nuYI77hsJoT1gow==}
+ resolution:
+ {
+ integrity: sha512-LKVP3cgXBT9RYj+t+9FDKwS5tdI+rPBXaNSkma7hvqy35lc7mAokC2zsqWJH0LaqIt3B962nuYI77hsJoT1gow==,
+ }
dev: true
/@types/cross-spawn/6.0.0:
- resolution: {integrity: sha512-evp2ZGsFw9YKprDbg8ySgC9NA15g3YgiI8ANkGmKKvvi0P2aDGYLPxQIC5qfeKNUOe3TjABVGuah6omPRpIYhg==}
+ resolution:
+ {
+ integrity: sha512-evp2ZGsFw9YKprDbg8ySgC9NA15g3YgiI8ANkGmKKvvi0P2aDGYLPxQIC5qfeKNUOe3TjABVGuah6omPRpIYhg==,
+ }
dependencies:
'@types/node': 17.0.21
dev: true
/@types/debug/4.1.5:
- resolution: {integrity: sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==}
+ resolution:
+ {
+ integrity: sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==,
+ }
dev: true
/@types/eslint-scope/3.7.3:
- resolution: {integrity: sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==}
+ resolution:
+ {
+ integrity: sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==,
+ }
dependencies:
'@types/eslint': 7.28.0
'@types/estree': 0.0.51
dev: true
/@types/eslint/7.28.0:
- resolution: {integrity: sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==}
+ resolution:
+ {
+ integrity: sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==,
+ }
dependencies:
'@types/estree': 0.0.51
'@types/json-schema': 7.0.9
dev: true
/@types/estree/0.0.39:
- resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==}
+ resolution:
+ {
+ integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==,
+ }
dev: true
/@types/estree/0.0.51:
- resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==}
+ resolution:
+ {
+ integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==,
+ }
dev: true
/@types/events/3.0.0:
- resolution: {integrity: sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==}
+ resolution:
+ {
+ integrity: sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==,
+ }
dev: true
/@types/express-serve-static-core/4.17.1:
- resolution: {integrity: sha512-9e7jj549ZI+RxY21Cl0t8uBnWyb22HzILupyHZjYEVK//5TT/1bZodU+yUbLnPdoYViBBnNWbxp4zYjGV0zUGw==}
+ resolution:
+ {
+ integrity: sha512-9e7jj549ZI+RxY21Cl0t8uBnWyb22HzILupyHZjYEVK//5TT/1bZodU+yUbLnPdoYViBBnNWbxp4zYjGV0zUGw==,
+ }
dependencies:
'@types/node': 17.0.21
'@types/range-parser': 1.2.3
dev: true
/@types/express/4.17.2:
- resolution: {integrity: sha512-5mHFNyavtLoJmnusB8OKJ5bshSzw+qkMIBAobLrIM48HJvunFva9mOa6aBwh64lBFyNwBbs0xiEFuj4eU/NjCA==}
+ resolution:
+ {
+ integrity: sha512-5mHFNyavtLoJmnusB8OKJ5bshSzw+qkMIBAobLrIM48HJvunFva9mOa6aBwh64lBFyNwBbs0xiEFuj4eU/NjCA==,
+ }
dependencies:
'@types/body-parser': 1.17.1
'@types/express-serve-static-core': 4.17.1
@@ -5610,21 +7018,33 @@ packages:
dev: true
/@types/fined/1.1.3:
- resolution: {integrity: sha512-CWYnSRnun3CGbt6taXeVo2lCbuaj4mchVJ4UF/BdU5TSuIn3AmS13pGMwCsBUoehGbhZrBrpNJZSZI5EVilXww==}
+ resolution:
+ {
+ integrity: sha512-CWYnSRnun3CGbt6taXeVo2lCbuaj4mchVJ4UF/BdU5TSuIn3AmS13pGMwCsBUoehGbhZrBrpNJZSZI5EVilXww==,
+ }
dev: true
/@types/fresh/0.5.0:
- resolution: {integrity: sha512-eGPzuyc6wZM3sSHJdF7NM2jW6B/xsB014Rqg/iDa6xY02mlfy1w/TE2sYhR8vbHxkzJOXiGo6NuIk3xk35vsgQ==}
+ resolution:
+ {
+ integrity: sha512-eGPzuyc6wZM3sSHJdF7NM2jW6B/xsB014Rqg/iDa6xY02mlfy1w/TE2sYhR8vbHxkzJOXiGo6NuIk3xk35vsgQ==,
+ }
dev: true
/@types/fs-extra/8.1.0:
- resolution: {integrity: sha512-UoOfVEzAUpeSPmjm7h1uk5MH6KZma2z2O7a75onTGjnNvAvMVrPzPL/vBbT65iIGHWj6rokwfmYcmxmlSf2uwg==}
+ resolution:
+ {
+ integrity: sha512-UoOfVEzAUpeSPmjm7h1uk5MH6KZma2z2O7a75onTGjnNvAvMVrPzPL/vBbT65iIGHWj6rokwfmYcmxmlSf2uwg==,
+ }
dependencies:
'@types/node': 17.0.21
dev: true
/@types/glob/7.1.1:
- resolution: {integrity: sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==}
+ resolution:
+ {
+ integrity: sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==,
+ }
dependencies:
'@types/events': 3.0.0
'@types/minimatch': 3.0.3
@@ -5632,354 +7052,561 @@ packages:
dev: true
/@types/graceful-fs/4.1.3:
- resolution: {integrity: sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ==}
+ resolution:
+ {
+ integrity: sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ==,
+ }
dependencies:
'@types/node': 17.0.21
dev: true
/@types/hast/2.3.1:
- resolution: {integrity: sha512-viwwrB+6xGzw+G1eWpF9geV3fnsDgXqHG+cqgiHrvQfDUW5hzhCyV7Sy3UJxhfRFBsgky2SSW33qi/YrIkjX5Q==}
+ resolution:
+ {
+ integrity: sha512-viwwrB+6xGzw+G1eWpF9geV3fnsDgXqHG+cqgiHrvQfDUW5hzhCyV7Sy3UJxhfRFBsgky2SSW33qi/YrIkjX5Q==,
+ }
dependencies:
'@types/unist': 2.0.3
dev: true
/@types/html-validator/5.0.3:
- resolution: {integrity: sha512-QcKpR0cAWhLy7T3J24dwCuviRyS8xj/gVtFxcfZer9lfRgHdSAUFvE02nI/rsgIxSr71Z/2moXVYvWl2fTAzHQ==}
+ resolution:
+ {
+ integrity: sha512-QcKpR0cAWhLy7T3J24dwCuviRyS8xj/gVtFxcfZer9lfRgHdSAUFvE02nI/rsgIxSr71Z/2moXVYvWl2fTAzHQ==,
+ }
dependencies:
'@types/node': 17.0.21
dev: true
/@types/http-cache-semantics/4.0.0:
- resolution: {integrity: sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==}
+ resolution:
+ {
+ integrity: sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==,
+ }
dev: true
/@types/http-proxy/1.17.3:
- resolution: {integrity: sha512-wIPqXANye5BbORbuh74exbwNzj+UWCwWyeEFJzUQ7Fq3W2NSAy+7x7nX1fgbEypr2/TdKqpeuxLnXWgzN533/Q==}
+ resolution:
+ {
+ integrity: sha512-wIPqXANye5BbORbuh74exbwNzj+UWCwWyeEFJzUQ7Fq3W2NSAy+7x7nX1fgbEypr2/TdKqpeuxLnXWgzN533/Q==,
+ }
dependencies:
'@types/node': 17.0.21
dev: true
/@types/inquirer/8.1.3:
- resolution: {integrity: sha512-AayK4ZL5ssPzR1OtnOLGAwpT0Dda3Xi/h1G0l1oJDNrowp7T1423q4Zb8/emr7tzRlCy4ssEri0LWVexAqHyKQ==}
+ resolution:
+ {
+ integrity: sha512-AayK4ZL5ssPzR1OtnOLGAwpT0Dda3Xi/h1G0l1oJDNrowp7T1423q4Zb8/emr7tzRlCy4ssEri0LWVexAqHyKQ==,
+ }
dependencies:
'@types/through': 0.0.30
rxjs: 7.5.1
dev: true
/@types/istanbul-lib-coverage/2.0.3:
- resolution: {integrity: sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==}
+ resolution:
+ {
+ integrity: sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==,
+ }
dev: true
/@types/istanbul-lib-report/1.1.1:
- resolution: {integrity: sha512-3BUTyMzbZa2DtDI2BkERNC6jJw2Mr2Y0oGI7mRxYNBPxppbtEK1F66u3bKwU2g+wxwWI7PAoRpJnOY1grJqzHg==}
+ resolution:
+ {
+ integrity: sha512-3BUTyMzbZa2DtDI2BkERNC6jJw2Mr2Y0oGI7mRxYNBPxppbtEK1F66u3bKwU2g+wxwWI7PAoRpJnOY1grJqzHg==,
+ }
dependencies:
'@types/istanbul-lib-coverage': 2.0.3
dev: true
/@types/istanbul-reports/3.0.0:
- resolution: {integrity: sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==}
+ resolution:
+ {
+ integrity: sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==,
+ }
dependencies:
'@types/istanbul-lib-report': 1.1.1
dev: true
/@types/jest-diff/24.3.0:
- resolution: {integrity: sha512-vx1CRDeDUwQ0Pc7v+hS61O1ETA81kD04IMEC0hS1kPyVtHDdZrokAvpF7MT9VI/fVSzicelUZNCepDvhRV1PeA==}
+ resolution:
+ {
+ integrity: sha512-vx1CRDeDUwQ0Pc7v+hS61O1ETA81kD04IMEC0hS1kPyVtHDdZrokAvpF7MT9VI/fVSzicelUZNCepDvhRV1PeA==,
+ }
deprecated: This is a stub types definition. jest-diff provides its own type definitions, so you do not need this installed.
dependencies:
jest-diff: 27.0.6
dev: true
/@types/jest/24.0.13:
- resolution: {integrity: sha512-3m6RPnO35r7Dg+uMLj1+xfZaOgIHHHut61djNjzwExXN4/Pm9has9C6I1KMYSfz7mahDhWUOVg4HW/nZdv5Pww==}
+ resolution:
+ {
+ integrity: sha512-3m6RPnO35r7Dg+uMLj1+xfZaOgIHHHut61djNjzwExXN4/Pm9has9C6I1KMYSfz7mahDhWUOVg4HW/nZdv5Pww==,
+ }
dependencies:
'@types/jest-diff': 24.3.0
dev: true
/@types/jscodeshift/0.11.0:
- resolution: {integrity: sha512-OcJgr5GznWCEx2Oeg4eMUZYwssTHFj/tU8grrNCKdFQtAEAa0ezDiPHbCdSkyWrRSurXrYbNbHdhxbbB76pXNg==}
+ resolution:
+ {
+ integrity: sha512-OcJgr5GznWCEx2Oeg4eMUZYwssTHFj/tU8grrNCKdFQtAEAa0ezDiPHbCdSkyWrRSurXrYbNbHdhxbbB76pXNg==,
+ }
dependencies:
ast-types: 0.14.2
recast: 0.20.5
dev: true
/@types/json-schema/7.0.9:
- resolution: {integrity: sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==}
+ resolution:
+ {
+ integrity: sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==,
+ }
dev: true
/@types/json5/0.0.29:
- resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
+ resolution:
+ {
+ integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==,
+ }
/@types/jsonwebtoken/8.3.7:
- resolution: {integrity: sha512-B5SSifLkjB0ns7VXpOOtOUlynE78/hKcY8G8pOAhkLJZinwofIBYqz555nRj2W9iDWZqFhK5R+7NZDaRmKWAoQ==}
+ resolution:
+ {
+ integrity: sha512-B5SSifLkjB0ns7VXpOOtOUlynE78/hKcY8G8pOAhkLJZinwofIBYqz555nRj2W9iDWZqFhK5R+7NZDaRmKWAoQ==,
+ }
dependencies:
'@types/node': 17.0.21
dev: true
/@types/keyv/3.1.1:
- resolution: {integrity: sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==}
+ resolution:
+ {
+ integrity: sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==,
+ }
dependencies:
'@types/node': 17.0.21
dev: true
/@types/liftoff/4.0.0:
- resolution: {integrity: sha512-Ny/PJkO6nxWAQnaet8q/oWz15lrfwvdvBpuY4treB0CSsBO1CG0fVuNLngR3m3bepQLd+E4c3Y3DlC2okpUvPw==}
+ resolution:
+ {
+ integrity: sha512-Ny/PJkO6nxWAQnaet8q/oWz15lrfwvdvBpuY4treB0CSsBO1CG0fVuNLngR3m3bepQLd+E4c3Y3DlC2okpUvPw==,
+ }
dependencies:
'@types/fined': 1.1.3
'@types/node': 17.0.21
dev: true
/@types/lodash.curry/4.1.6:
- resolution: {integrity: sha512-x3ctCcmOYqRrihNNnQJW6fe/yZFCgnrIa6p80AiPQRO8Jis29bBdy1dEw1FwngoF/mCZa3Bx+33fUZvOEE635Q==}
+ resolution:
+ {
+ integrity: sha512-x3ctCcmOYqRrihNNnQJW6fe/yZFCgnrIa6p80AiPQRO8Jis29bBdy1dEw1FwngoF/mCZa3Bx+33fUZvOEE635Q==,
+ }
dependencies:
'@types/lodash': 4.14.149
dev: true
/@types/lodash/4.14.149:
- resolution: {integrity: sha512-ijGqzZt/b7BfzcK9vTrS6MFljQRPn5BFWOx8oE0GYxribu6uV+aA9zZuXI1zc/etK9E8nrgdoF2+LgUw7+9tJQ==}
+ resolution:
+ {
+ integrity: sha512-ijGqzZt/b7BfzcK9vTrS6MFljQRPn5BFWOx8oE0GYxribu6uV+aA9zZuXI1zc/etK9E8nrgdoF2+LgUw7+9tJQ==,
+ }
dev: true
/@types/long/4.0.1:
- resolution: {integrity: sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==}
+ resolution:
+ {
+ integrity: sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==,
+ }
dev: true
/@types/lru-cache/4.1.1:
- resolution: {integrity: sha512-8mNEUG6diOrI6pMqOHrHPDBB1JsrpedeMK9AWGzVCQ7StRRribiT9BRvUmF8aUws9iBbVlgVekOT5Sgzc1MTKw==}
+ resolution:
+ {
+ integrity: sha512-8mNEUG6diOrI6pMqOHrHPDBB1JsrpedeMK9AWGzVCQ7StRRribiT9BRvUmF8aUws9iBbVlgVekOT5Sgzc1MTKw==,
+ }
dev: true
/@types/lru-cache/5.1.0:
- resolution: {integrity: sha512-RaE0B+14ToE4l6UqdarKPnXwVDuigfFv+5j9Dze/Nqr23yyuqdNvzcZi3xB+3Agvi5R4EOgAksfv3lXX4vBt9w==}
+ resolution:
+ {
+ integrity: sha512-RaE0B+14ToE4l6UqdarKPnXwVDuigfFv+5j9Dze/Nqr23yyuqdNvzcZi3xB+3Agvi5R4EOgAksfv3lXX4vBt9w==,
+ }
dev: true
/@types/micromatch/4.0.2:
- resolution: {integrity: sha512-oqXqVb0ci19GtH0vOA/U2TmHTcRY9kuZl4mqUxe0QmJAlIW13kzhuK5pi1i9+ngav8FjpSb9FVS/GE00GLX1VA==}
+ resolution:
+ {
+ integrity: sha512-oqXqVb0ci19GtH0vOA/U2TmHTcRY9kuZl4mqUxe0QmJAlIW13kzhuK5pi1i9+ngav8FjpSb9FVS/GE00GLX1VA==,
+ }
dependencies:
'@types/braces': 3.0.1
dev: true
/@types/mime/2.0.1:
- resolution: {integrity: sha512-FwI9gX75FgVBJ7ywgnq/P7tw+/o1GUbtP0KzbtusLigAOgIgNISRK0ZPl4qertvXSIE8YbsVJueQ90cDt9YYyw==}
+ resolution:
+ {
+ integrity: sha512-FwI9gX75FgVBJ7ywgnq/P7tw+/o1GUbtP0KzbtusLigAOgIgNISRK0ZPl4qertvXSIE8YbsVJueQ90cDt9YYyw==,
+ }
dev: true
/@types/minimatch/3.0.3:
- resolution: {integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==}
+ resolution:
+ {
+ integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==,
+ }
dev: true
/@types/minimist/1.2.0:
- resolution: {integrity: sha512-BsF2gEVEIOcbQCSwXR6V14fGD6QLLT0yQBK6RpblkxVYP9x8ANNThpxMUxV7h4KKjqMDR8qELlcnqrEoyvsohw==}
+ resolution:
+ {
+ integrity: sha512-BsF2gEVEIOcbQCSwXR6V14fGD6QLLT0yQBK6RpblkxVYP9x8ANNThpxMUxV7h4KKjqMDR8qELlcnqrEoyvsohw==,
+ }
/@types/minipass/2.2.0:
- resolution: {integrity: sha512-wuzZksN4w4kyfoOv/dlpov4NOunwutLA/q7uc00xU02ZyUY+aoM5PWIXEKBMnm0NHd4a+N71BMjq+x7+2Af1fg==}
+ resolution:
+ {
+ integrity: sha512-wuzZksN4w4kyfoOv/dlpov4NOunwutLA/q7uc00xU02ZyUY+aoM5PWIXEKBMnm0NHd4a+N71BMjq+x7+2Af1fg==,
+ }
dependencies:
'@types/node': 17.0.21
dev: true
/@types/node-fetch/2.3.2:
- resolution: {integrity: sha512-yW0EOebSsQme9yKu09XbdDfle4/SmWZMK4dfteWcSLCYNQQcF+YOv0kIrvm+9pO11/ghA4E6A+RNQqvYj4Nr3A==}
+ resolution:
+ {
+ integrity: sha512-yW0EOebSsQme9yKu09XbdDfle4/SmWZMK4dfteWcSLCYNQQcF+YOv0kIrvm+9pO11/ghA4E6A+RNQqvYj4Nr3A==,
+ }
dependencies:
'@types/node': 17.0.21
dev: true
/@types/node-fetch/2.6.1:
- resolution: {integrity: sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==}
+ resolution:
+ {
+ integrity: sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==,
+ }
dependencies:
'@types/node': 17.0.21
form-data: 3.0.1
dev: true
/@types/node/10.12.18:
- resolution: {integrity: sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==}
+ resolution:
+ {
+ integrity: sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==,
+ }
dev: true
/@types/node/12.12.24:
- resolution: {integrity: sha512-1Ciqv9pqwVtW6FsIUKSZNB82E5Cu1I2bBTj1xuIHXLe/1zYLl3956Nbhg2MzSYHVfl9/rmanjbQIb7LibfCnug==}
+ resolution:
+ {
+ integrity: sha512-1Ciqv9pqwVtW6FsIUKSZNB82E5Cu1I2bBTj1xuIHXLe/1zYLl3956Nbhg2MzSYHVfl9/rmanjbQIb7LibfCnug==,
+ }
dev: true
/@types/node/13.11.0:
- resolution: {integrity: sha512-uM4mnmsIIPK/yeO+42F2RQhGUIs39K2RFmugcJANppXe6J1nvH87PvzPZYpza7Xhhs8Yn9yIAVdLZ84z61+0xQ==}
+ resolution:
+ {
+ integrity: sha512-uM4mnmsIIPK/yeO+42F2RQhGUIs39K2RFmugcJANppXe6J1nvH87PvzPZYpza7Xhhs8Yn9yIAVdLZ84z61+0xQ==,
+ }
dev: true
/@types/node/17.0.21:
- resolution: {integrity: sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==}
+ resolution:
+ {
+ integrity: sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==,
+ }
dev: true
/@types/normalize-package-data/2.4.0:
- resolution: {integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==}
+ resolution:
+ {
+ integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==,
+ }
/@types/parse-json/4.0.0:
- resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
+ resolution:
+ {
+ integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==,
+ }
dev: true
/@types/parse5/5.0.3:
- resolution: {integrity: sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==}
+ resolution:
+ {
+ integrity: sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==,
+ }
dev: true
/@types/path-to-regexp/1.7.0:
- resolution: {integrity: sha512-ruXmJ/6LwB5L3mxUG2z3Ovi85vH9IVubXq+S9RArvMbjhbCnSLpXs0LrHQg3f0y2tKvXhWUNv7iQDySDfHSTDw==}
+ resolution:
+ {
+ integrity: sha512-ruXmJ/6LwB5L3mxUG2z3Ovi85vH9IVubXq+S9RArvMbjhbCnSLpXs0LrHQg3f0y2tKvXhWUNv7iQDySDfHSTDw==,
+ }
deprecated: This is a stub types definition for path-to-regexp (https://github.com/pillarjs/path-to-regexp). path-to-regexp provides its own type definitions, so you don't need @types/path-to-regexp installed!
dependencies:
path-to-regexp: 6.1.0
dev: true
/@types/prettier/2.2.3:
- resolution: {integrity: sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA==}
+ resolution:
+ {
+ integrity: sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA==,
+ }
dev: true
/@types/prompts/2.0.1:
- resolution: {integrity: sha512-AhtMcmETelF8wFDV1ucbChKhLgsc+ytXZXkNz/nnTAMSDeqsjALknEFxi7ZtLgS/G8bV2rp90LhDW5SGACimIQ==}
+ resolution:
+ {
+ integrity: sha512-AhtMcmETelF8wFDV1ucbChKhLgsc+ytXZXkNz/nnTAMSDeqsjALknEFxi7ZtLgS/G8bV2rp90LhDW5SGACimIQ==,
+ }
dev: true
/@types/prop-types/15.7.3:
- resolution: {integrity: sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==}
+ resolution:
+ {
+ integrity: sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==,
+ }
dev: true
/@types/q/1.5.2:
- resolution: {integrity: sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==}
+ resolution:
+ {
+ integrity: sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==,
+ }
dev: true
/@types/range-parser/1.2.3:
- resolution: {integrity: sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==}
+ resolution:
+ {
+ integrity: sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==,
+ }
dev: true
/@types/react-dom/16.9.4:
- resolution: {integrity: sha512-fya9xteU/n90tda0s+FtN5Ym4tbgxpq/hb/Af24dvs6uYnYn+fspaxw5USlw0R8apDNwxsqumdRoCoKitckQqw==}
+ resolution:
+ {
+ integrity: sha512-fya9xteU/n90tda0s+FtN5Ym4tbgxpq/hb/Af24dvs6uYnYn+fspaxw5USlw0R8apDNwxsqumdRoCoKitckQqw==,
+ }
dependencies:
'@types/react': 16.9.17
dev: true
/@types/react-dom/17.0.14:
- resolution: {integrity: sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ==}
+ resolution:
+ {
+ integrity: sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ==,
+ }
dependencies:
'@types/react': 16.9.17
dev: true
/@types/react-is/16.7.1:
- resolution: {integrity: sha512-dMLFD2cCsxtDgMkTydQCM0PxDq8vwc6uN5M/jRktDfYvH3nQj6pjC9OrCXS2lKlYoYTNJorI/dI8x9dpLshexQ==}
+ resolution:
+ {
+ integrity: sha512-dMLFD2cCsxtDgMkTydQCM0PxDq8vwc6uN5M/jRktDfYvH3nQj6pjC9OrCXS2lKlYoYTNJorI/dI8x9dpLshexQ==,
+ }
dependencies:
'@types/react': 16.9.17
dev: true
/@types/react/16.9.17:
- resolution: {integrity: sha512-UP27In4fp4sWF5JgyV6pwVPAQM83Fj76JOcg02X5BZcpSu5Wx+fP9RMqc2v0ssBoQIFvD5JdKY41gjJJKmw6Bg==}
+ resolution:
+ {
+ integrity: sha512-UP27In4fp4sWF5JgyV6pwVPAQM83Fj76JOcg02X5BZcpSu5Wx+fP9RMqc2v0ssBoQIFvD5JdKY41gjJJKmw6Bg==,
+ }
dependencies:
'@types/prop-types': 15.7.3
csstype: 2.6.8
dev: true
/@types/relay-runtime/13.0.0:
- resolution: {integrity: sha512-yzv6F8EZPWA2rtfFP2qMluS8tsz1q4lfdYxLegCshdAjX5uqxTR2pAliATj9wrzD6OMZF4fl9aU+Y+zmSfm2EA==}
+ resolution:
+ {
+ integrity: sha512-yzv6F8EZPWA2rtfFP2qMluS8tsz1q4lfdYxLegCshdAjX5uqxTR2pAliATj9wrzD6OMZF4fl9aU+Y+zmSfm2EA==,
+ }
dev: true
/@types/resolve/1.17.1:
- resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
+ resolution:
+ {
+ integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==,
+ }
dependencies:
'@types/node': 17.0.21
dev: true
/@types/responselike/1.0.0:
- resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==}
+ resolution:
+ {
+ integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==,
+ }
dependencies:
'@types/node': 17.0.21
dev: true
/@types/retry/0.12.0:
- resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==}
+ resolution:
+ {
+ integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==,
+ }
dev: true
/@types/rimraf/3.0.0:
- resolution: {integrity: sha512-7WhJ0MdpFgYQPXlF4Dx+DhgvlPCfz/x5mHaeDQAKhcenvQP1KCpLQ18JklAqeGMYSAT2PxLpzd0g2/HE7fj7hQ==}
+ resolution:
+ {
+ integrity: sha512-7WhJ0MdpFgYQPXlF4Dx+DhgvlPCfz/x5mHaeDQAKhcenvQP1KCpLQ18JklAqeGMYSAT2PxLpzd0g2/HE7fj7hQ==,
+ }
dependencies:
'@types/glob': 7.1.1
'@types/node': 17.0.21
dev: true
/@types/selenium-webdriver/4.0.15:
- resolution: {integrity: sha512-5760PIZkzhPejy3hsKAdCKe5LJygGdxLKOLxmZL9GEUcFlO5OgzM6G2EbdbvOnaw4xvUSa9Uip6Ipwkih12BPA==}
+ resolution:
+ {
+ integrity: sha512-5760PIZkzhPejy3hsKAdCKe5LJygGdxLKOLxmZL9GEUcFlO5OgzM6G2EbdbvOnaw4xvUSa9Uip6Ipwkih12BPA==,
+ }
dev: true
/@types/semver/7.3.1:
- resolution: {integrity: sha512-ooD/FJ8EuwlDKOI6D9HWxgIgJjMg2cuziXm/42npDC8y4NjxplBUn9loewZiBNCt44450lHAU0OSb51/UqXeag==}
+ resolution:
+ {
+ integrity: sha512-ooD/FJ8EuwlDKOI6D9HWxgIgJjMg2cuziXm/42npDC8y4NjxplBUn9loewZiBNCt44450lHAU0OSb51/UqXeag==,
+ }
dependencies:
'@types/node': 17.0.21
dev: true
/@types/send/0.14.4:
- resolution: {integrity: sha512-SCVCRRjSbpwoKgA34wK8cq14OUPu4qrKigO85/ZH6J04NGws37khLtq7YQr17zyOH01p4T5oy8e1TxEzql01Pg==}
+ resolution:
+ {
+ integrity: sha512-SCVCRRjSbpwoKgA34wK8cq14OUPu4qrKigO85/ZH6J04NGws37khLtq7YQr17zyOH01p4T5oy8e1TxEzql01Pg==,
+ }
dependencies:
'@types/mime': 2.0.1
'@types/node': 17.0.21
dev: true
/@types/serve-static/1.13.3:
- resolution: {integrity: sha512-oprSwp094zOglVrXdlo/4bAHtKTAxX6VT8FOZlBKrmyLbNvE1zxZyJ6yikMVtHIvwP45+ZQGJn+FdXGKTozq0g==}
+ resolution:
+ {
+ integrity: sha512-oprSwp094zOglVrXdlo/4bAHtKTAxX6VT8FOZlBKrmyLbNvE1zxZyJ6yikMVtHIvwP45+ZQGJn+FdXGKTozq0g==,
+ }
dependencies:
'@types/express-serve-static-core': 4.17.1
'@types/mime': 2.0.1
dev: true
/@types/sharp/0.29.3:
- resolution: {integrity: sha512-83Xp05eK2hvfNnmKLr2Fz0C2A0jrr2TnSLqKRbkLTYuAu+Erj6mKQLoEMGafE73Om8p3q3ryZxtHFM/7hy4Adg==}
+ resolution:
+ {
+ integrity: sha512-83Xp05eK2hvfNnmKLr2Fz0C2A0jrr2TnSLqKRbkLTYuAu+Erj6mKQLoEMGafE73Om8p3q3ryZxtHFM/7hy4Adg==,
+ }
dependencies:
'@types/node': 17.0.21
dev: true
/@types/source-list-map/0.1.2:
- resolution: {integrity: sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==}
+ resolution:
+ {
+ integrity: sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==,
+ }
dev: true
/@types/stack-utils/2.0.0:
- resolution: {integrity: sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==}
+ resolution:
+ {
+ integrity: sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==,
+ }
dev: true
/@types/string-hash/1.1.1:
- resolution: {integrity: sha512-ijt3zdHi2DmZxQpQTmozXszzDo78V4R3EdvX0jFMfnMH2ZzQSmCbaWOMPGXFUYSzSIdStv78HDjg32m5dxc+tA==}
+ resolution:
+ {
+ integrity: sha512-ijt3zdHi2DmZxQpQTmozXszzDo78V4R3EdvX0jFMfnMH2ZzQSmCbaWOMPGXFUYSzSIdStv78HDjg32m5dxc+tA==,
+ }
dev: true
/@types/tar/4.0.3:
- resolution: {integrity: sha512-Z7AVMMlkI8NTWF0qGhC4QIX0zkV/+y0J8x7b/RsHrN0310+YNjoJd8UrApCiGBCWtKjxS9QhNqLi2UJNToh5hA==}
+ resolution:
+ {
+ integrity: sha512-Z7AVMMlkI8NTWF0qGhC4QIX0zkV/+y0J8x7b/RsHrN0310+YNjoJd8UrApCiGBCWtKjxS9QhNqLi2UJNToh5hA==,
+ }
dependencies:
'@types/minipass': 2.2.0
'@types/node': 17.0.21
dev: true
/@types/text-table/0.2.1:
- resolution: {integrity: sha512-dchbFCWfVgUSWEvhOkXGS7zjm+K7jCUvGrQkAHPk2Fmslfofp4HQTH2pqnQ3Pw5GPYv0zWa2AQjKtsfZThuemQ==}
+ resolution:
+ {
+ integrity: sha512-dchbFCWfVgUSWEvhOkXGS7zjm+K7jCUvGrQkAHPk2Fmslfofp4HQTH2pqnQ3Pw5GPYv0zWa2AQjKtsfZThuemQ==,
+ }
dev: true
/@types/through/0.0.30:
- resolution: {integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==}
+ resolution:
+ {
+ integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==,
+ }
dependencies:
'@types/node': 17.0.21
dev: true
/@types/trusted-types/2.0.2:
- resolution: {integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==}
+ resolution:
+ {
+ integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==,
+ }
dev: true
/@types/ua-parser-js/0.7.36:
- resolution: {integrity: sha512-N1rW+njavs70y2cApeIw1vLMYXRwfBy+7trgavGuuTfOd7j1Yh7QTRc/yqsPl6ncokt72ZXuxEU0PiCp9bSwNQ==}
+ resolution:
+ {
+ integrity: sha512-N1rW+njavs70y2cApeIw1vLMYXRwfBy+7trgavGuuTfOd7j1Yh7QTRc/yqsPl6ncokt72ZXuxEU0PiCp9bSwNQ==,
+ }
dev: true
/@types/unist/2.0.3:
- resolution: {integrity: sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==}
+ resolution:
+ {
+ integrity: sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==,
+ }
dev: true
/@types/uuid/8.3.1:
- resolution: {integrity: sha512-Y2mHTRAbqfFkpjldbkHGY8JIzRN6XqYRliG8/24FcHm2D2PwW24fl5xMRTVGdrb7iMrwCaIEbLWerGIkXuFWVg==}
+ resolution:
+ {
+ integrity: sha512-Y2mHTRAbqfFkpjldbkHGY8JIzRN6XqYRliG8/24FcHm2D2PwW24fl5xMRTVGdrb7iMrwCaIEbLWerGIkXuFWVg==,
+ }
dev: true
/@types/validate-npm-package-name/3.0.0:
- resolution: {integrity: sha512-iFNNIrEaJH1lbPiyX+O/QyxSbKxrTjdNBVZGckt+iEL9So0hdZNBL68sOfHnt2txuUD8UJXvmKv/1DkgkebgUg==}
+ resolution:
+ {
+ integrity: sha512-iFNNIrEaJH1lbPiyX+O/QyxSbKxrTjdNBVZGckt+iEL9So0hdZNBL68sOfHnt2txuUD8UJXvmKv/1DkgkebgUg==,
+ }
dev: true
/@types/vfile-message/2.0.0:
- resolution: {integrity: sha512-GpTIuDpb9u4zIO165fUy9+fXcULdD8HFRNli04GehoMVbeNq7D6OBnqSmg3lxZnC+UvgUhEWKxdKiwYUkGltIw==}
+ resolution:
+ {
+ integrity: sha512-GpTIuDpb9u4zIO165fUy9+fXcULdD8HFRNli04GehoMVbeNq7D6OBnqSmg3lxZnC+UvgUhEWKxdKiwYUkGltIw==,
+ }
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.0.2
dev: true
/@types/vfile/3.0.2:
- resolution: {integrity: sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==}
+ resolution:
+ {
+ integrity: sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==,
+ }
dependencies:
'@types/node': 17.0.21
'@types/unist': 2.0.3
@@ -5987,7 +7614,10 @@ packages:
dev: true
/@types/webpack-sources/0.1.5:
- resolution: {integrity: sha512-zfvjpp7jiafSmrzJ2/i3LqOyTYTuJ7u1KOXlKgDlvsj9Rr0x7ZiYu5lZbXwobL7lmsRNtPXlBfmaUD8eU2Hu8w==}
+ resolution:
+ {
+ integrity: sha512-zfvjpp7jiafSmrzJ2/i3LqOyTYTuJ7u1KOXlKgDlvsj9Rr0x7ZiYu5lZbXwobL7lmsRNtPXlBfmaUD8eU2Hu8w==,
+ }
dependencies:
'@types/node': 17.0.21
'@types/source-list-map': 0.1.2
@@ -5995,36 +7625,54 @@ packages:
dev: true
/@types/ws/8.2.0:
- resolution: {integrity: sha512-cyeefcUCgJlEk+hk2h3N+MqKKsPViQgF5boi9TTHSK+PoR9KWBb/C5ccPcDyAqgsbAYHTwulch725DV84+pSpg==}
+ resolution:
+ {
+ integrity: sha512-cyeefcUCgJlEk+hk2h3N+MqKKsPViQgF5boi9TTHSK+PoR9KWBb/C5ccPcDyAqgsbAYHTwulch725DV84+pSpg==,
+ }
dependencies:
'@types/node': 17.0.21
dev: true
/@types/yargs-parser/13.1.0:
- resolution: {integrity: sha512-gCubfBUZ6KxzoibJ+SCUc/57Ms1jz5NjHe4+dI2krNmU5zCPAphyLJYyTOg06ueIyfj+SaCUqmzun7ImlxDcKg==}
+ resolution:
+ {
+ integrity: sha512-gCubfBUZ6KxzoibJ+SCUc/57Ms1jz5NjHe4+dI2krNmU5zCPAphyLJYyTOg06ueIyfj+SaCUqmzun7ImlxDcKg==,
+ }
dev: true
/@types/yargs/15.0.14:
- resolution: {integrity: sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==}
+ resolution:
+ {
+ integrity: sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==,
+ }
dependencies:
'@types/yargs-parser': 13.1.0
dev: true
/@types/yargs/16.0.0:
- resolution: {integrity: sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==}
+ resolution:
+ {
+ integrity: sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==,
+ }
dependencies:
'@types/yargs-parser': 13.1.0
dev: true
/@types/yargs/17.0.10:
- resolution: {integrity: sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==}
+ resolution:
+ {
+ integrity: sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==,
+ }
dependencies:
'@types/yargs-parser': 13.1.0
dev: true
/@typescript-eslint/eslint-plugin/4.29.1_qxyn66xcaddhgaahwkbomftvi4:
- resolution: {integrity: sha512-AHqIU+SqZZgBEiWOrtN94ldR3ZUABV5dUG94j8Nms9rQnHFc8fvDOue/58K4CFz6r8OtDDc35Pw9NQPWo0Ayrw==}
- engines: {node: ^10.12.0 || >=12.0.0}
+ resolution:
+ {
+ integrity: sha512-AHqIU+SqZZgBEiWOrtN94ldR3ZUABV5dUG94j8Nms9rQnHFc8fvDOue/58K4CFz6r8OtDDc35Pw9NQPWo0Ayrw==,
+ }
+ engines: { node: ^10.12.0 || >=12.0.0 }
peerDependencies:
'@typescript-eslint/parser': ^4.0.0
eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
@@ -6048,8 +7696,11 @@ packages:
dev: true
/@typescript-eslint/experimental-utils/4.29.1_6x3mpmmsttbpxxsctsorxedanu:
- resolution: {integrity: sha512-kl6QG6qpzZthfd2bzPNSJB2YcZpNOrP6r9jueXupcZHnL74WiuSjaft7WSu17J9+ae9zTlk0KJMXPUj0daBxMw==}
- engines: {node: ^10.12.0 || >=12.0.0}
+ resolution:
+ {
+ integrity: sha512-kl6QG6qpzZthfd2bzPNSJB2YcZpNOrP6r9jueXupcZHnL74WiuSjaft7WSu17J9+ae9zTlk0KJMXPUj0daBxMw==,
+ }
+ engines: { node: ^10.12.0 || >=12.0.0 }
peerDependencies:
eslint: '*'
dependencies:
@@ -6066,8 +7717,11 @@ packages:
dev: true
/@typescript-eslint/parser/4.29.1_6x3mpmmsttbpxxsctsorxedanu:
- resolution: {integrity: sha512-3fL5iN20hzX3Q4OkG7QEPFjZV2qsVGiDhEwwh+EkmE/w7oteiOvUNzmpu5eSwGJX/anCryONltJ3WDmAzAoCMg==}
- engines: {node: ^10.12.0 || >=12.0.0}
+ resolution:
+ {
+ integrity: sha512-3fL5iN20hzX3Q4OkG7QEPFjZV2qsVGiDhEwwh+EkmE/w7oteiOvUNzmpu5eSwGJX/anCryONltJ3WDmAzAoCMg==,
+ }
+ engines: { node: ^10.12.0 || >=12.0.0 }
peerDependencies:
eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
typescript: '*'
@@ -6085,9 +7739,12 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/parser/5.21.0_hrkuebk64jiu2ut2d2sm4oylnu:
- resolution: {integrity: sha512-8RUwTO77hstXUr3pZoWZbRQUxXcSXafZ8/5gpnQCfXvgmP9gpNlRGlWzvfbEQ14TLjmtU8eGnONkff8U2ui2Eg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/parser/5.21.0_td6yqss6ra3qoebludh4ctrhym:
+ resolution:
+ {
+ integrity: sha512-8RUwTO77hstXUr3pZoWZbRQUxXcSXafZ8/5gpnQCfXvgmP9gpNlRGlWzvfbEQ14TLjmtU8eGnONkff8U2ui2Eg==,
+ }
+ engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
typescript: '*'
@@ -6097,43 +7754,58 @@ packages:
dependencies:
'@typescript-eslint/scope-manager': 5.21.0
'@typescript-eslint/types': 5.21.0
- '@typescript-eslint/typescript-estree': 5.21.0_typescript@4.6.3
+ '@typescript-eslint/typescript-estree': 5.21.0_typescript@4.8.2
debug: 4.3.4
eslint: 7.32.0
- typescript: 4.6.3
+ typescript: 4.8.2
transitivePeerDependencies:
- supports-color
dev: false
/@typescript-eslint/scope-manager/4.29.1:
- resolution: {integrity: sha512-Hzv/uZOa9zrD/W5mftZa54Jd5Fed3tL6b4HeaOpwVSabJK8CJ+2MkDasnX/XK4rqP5ZTWngK1ZDeCi6EnxPQ7A==}
- engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
+ resolution:
+ {
+ integrity: sha512-Hzv/uZOa9zrD/W5mftZa54Jd5Fed3tL6b4HeaOpwVSabJK8CJ+2MkDasnX/XK4rqP5ZTWngK1ZDeCi6EnxPQ7A==,
+ }
+ engines: { node: ^8.10.0 || ^10.13.0 || >=11.10.1 }
dependencies:
'@typescript-eslint/types': 4.29.1
'@typescript-eslint/visitor-keys': 4.29.1
dev: true
/@typescript-eslint/scope-manager/5.21.0:
- resolution: {integrity: sha512-XTX0g0IhvzcH/e3393SvjRCfYQxgxtYzL3UREteUneo72EFlt7UNoiYnikUtmGVobTbhUDByhJ4xRBNe+34kOQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ resolution:
+ {
+ integrity: sha512-XTX0g0IhvzcH/e3393SvjRCfYQxgxtYzL3UREteUneo72EFlt7UNoiYnikUtmGVobTbhUDByhJ4xRBNe+34kOQ==,
+ }
+ engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
dependencies:
'@typescript-eslint/types': 5.21.0
'@typescript-eslint/visitor-keys': 5.21.0
dev: false
/@typescript-eslint/types/4.29.1:
- resolution: {integrity: sha512-Jj2yu78IRfw4nlaLtKjVaGaxh/6FhofmQ/j8v3NXmAiKafbIqtAPnKYrf0sbGjKdj0hS316J8WhnGnErbJ4RCA==}
- engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
+ resolution:
+ {
+ integrity: sha512-Jj2yu78IRfw4nlaLtKjVaGaxh/6FhofmQ/j8v3NXmAiKafbIqtAPnKYrf0sbGjKdj0hS316J8WhnGnErbJ4RCA==,
+ }
+ engines: { node: ^8.10.0 || ^10.13.0 || >=11.10.1 }
dev: true
/@typescript-eslint/types/5.21.0:
- resolution: {integrity: sha512-XnOOo5Wc2cBlq8Lh5WNvAgHzpjnEzxn4CJBwGkcau7b/tZ556qrWXQz4DJyChYg8JZAD06kczrdgFPpEQZfDsA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ resolution:
+ {
+ integrity: sha512-XnOOo5Wc2cBlq8Lh5WNvAgHzpjnEzxn4CJBwGkcau7b/tZ556qrWXQz4DJyChYg8JZAD06kczrdgFPpEQZfDsA==,
+ }
+ engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
dev: false
/@typescript-eslint/typescript-estree/4.29.1_typescript@4.8.2:
- resolution: {integrity: sha512-lIkkrR9E4lwZkzPiRDNq0xdC3f2iVCUjw/7WPJ4S2Sl6C3nRWkeE1YXCQ0+KsiaQRbpY16jNaokdWnm9aUIsfw==}
- engines: {node: ^10.12.0 || >=12.0.0}
+ resolution:
+ {
+ integrity: sha512-lIkkrR9E4lwZkzPiRDNq0xdC3f2iVCUjw/7WPJ4S2Sl6C3nRWkeE1YXCQ0+KsiaQRbpY16jNaokdWnm9aUIsfw==,
+ }
+ engines: { node: ^10.12.0 || >=12.0.0 }
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@@ -6152,9 +7824,12 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/typescript-estree/5.21.0_typescript@4.6.3:
- resolution: {integrity: sha512-Y8Y2T2FNvm08qlcoSMoNchh9y2Uj3QmjtwNMdRQkcFG7Muz//wfJBGBxh8R7HAGQFpgYpdHqUpEoPQk+q9Kjfg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@typescript-eslint/typescript-estree/5.21.0_typescript@4.8.2:
+ resolution:
+ {
+ integrity: sha512-Y8Y2T2FNvm08qlcoSMoNchh9y2Uj3QmjtwNMdRQkcFG7Muz//wfJBGBxh8R7HAGQFpgYpdHqUpEoPQk+q9Kjfg==,
+ }
+ engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@@ -6167,30 +7842,39 @@ packages:
globby: 11.1.0
is-glob: 4.0.3
semver: 7.3.7
- tsutils: 3.21.0_typescript@4.6.3
- typescript: 4.6.3
+ tsutils: 3.21.0_typescript@4.8.2
+ typescript: 4.8.2
transitivePeerDependencies:
- supports-color
dev: false
/@typescript-eslint/visitor-keys/4.29.1:
- resolution: {integrity: sha512-zLqtjMoXvgdZY/PG6gqA73V8BjqPs4af1v2kiiETBObp+uC6gRYnJLmJHxC0QyUrrHDLJPIWNYxoBV3wbcRlag==}
- engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
+ resolution:
+ {
+ integrity: sha512-zLqtjMoXvgdZY/PG6gqA73V8BjqPs4af1v2kiiETBObp+uC6gRYnJLmJHxC0QyUrrHDLJPIWNYxoBV3wbcRlag==,
+ }
+ engines: { node: ^8.10.0 || ^10.13.0 || >=11.10.1 }
dependencies:
'@typescript-eslint/types': 4.29.1
eslint-visitor-keys: 2.1.0
dev: true
/@typescript-eslint/visitor-keys/5.21.0:
- resolution: {integrity: sha512-SX8jNN+iHqAF0riZQMkm7e8+POXa/fXw5cxL+gjpyP+FI+JVNhii53EmQgDAfDcBpFekYSlO0fGytMQwRiMQCA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ resolution:
+ {
+ 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.21.0
eslint-visitor-keys: 3.0.0
dev: false
/@vercel/fetch-cached-dns/2.0.2_node-fetch@2.6.7:
- resolution: {integrity: sha512-gDqKEV8CeY2YmCdZpP1rn3tFK1L07Vw2+HYkCK8zpRHOVGr/sP8yhBsW+C/yqGVj0i9z/rIvqIHe5emvRvxwgw==}
+ resolution:
+ {
+ integrity: sha512-gDqKEV8CeY2YmCdZpP1rn3tFK1L07Vw2+HYkCK8zpRHOVGr/sP8yhBsW+C/yqGVj0i9z/rIvqIHe5emvRvxwgw==,
+ }
peerDependencies:
node-fetch: '*'
dependencies:
@@ -6200,7 +7884,10 @@ packages:
dev: true
/@vercel/fetch-retry/5.0.3_node-fetch@2.6.7:
- resolution: {integrity: sha512-DIIoBY92r+sQ6iHSf5WjKiYvkdsDIMPWKYATlE0KcUAj2RV6SZK9UWpUzBRKsofXqedOqpVjrI0IE6AWL7JRtg==}
+ resolution:
+ {
+ integrity: sha512-DIIoBY92r+sQ6iHSf5WjKiYvkdsDIMPWKYATlE0KcUAj2RV6SZK9UWpUzBRKsofXqedOqpVjrI0IE6AWL7JRtg==,
+ }
peerDependencies:
node-fetch: '*'
dependencies:
@@ -6212,7 +7899,10 @@ packages:
dev: true
/@vercel/fetch/6.1.1_fii5qhbaymjqmfm7e2spxc5z4m:
- resolution: {integrity: sha512-nddCkgpA0aVIqOlzh+qVlzDNcQq0cSnqefM+x6SciGI4GCvVZeaZ7WEowgX8I/HwBAq8Uj5Bdnd+r0+sYsJsig==}
+ resolution:
+ {
+ integrity: sha512-nddCkgpA0aVIqOlzh+qVlzDNcQq0cSnqefM+x6SciGI4GCvVZeaZ7WEowgX8I/HwBAq8Uj5Bdnd+r0+sYsJsig==,
+ }
peerDependencies:
'@types/node-fetch': '2'
node-fetch: '2'
@@ -6229,12 +7919,18 @@ packages:
dev: true
/@vercel/ncc/0.34.0:
- resolution: {integrity: sha512-G9h5ZLBJ/V57Ou9vz5hI8pda/YQX5HQszCs3AmIus3XzsmRn/0Ptic5otD3xVST8QLKk7AMk7AqpsyQGN7MZ9A==}
+ resolution:
+ {
+ integrity: sha512-G9h5ZLBJ/V57Ou9vz5hI8pda/YQX5HQszCs3AmIus3XzsmRn/0Ptic5otD3xVST8QLKk7AMk7AqpsyQGN7MZ9A==,
+ }
hasBin: true
dev: true
/@vercel/nft/0.22.1:
- resolution: {integrity: sha512-lYYZIoxRurqDOSoVIdBicGnpUIpfyaS5qVjdPq+EfI285WqtZK3NK/dyCkiyBul+X2U2OEhRyeMdXPCHGJbohw==}
+ resolution:
+ {
+ integrity: sha512-lYYZIoxRurqDOSoVIdBicGnpUIpfyaS5qVjdPq+EfI285WqtZK3NK/dyCkiyBul+X2U2OEhRyeMdXPCHGJbohw==,
+ }
hasBin: true
dependencies:
'@mapbox/node-pre-gyp': 1.0.5
@@ -6254,26 +7950,41 @@ packages:
dev: true
/@webassemblyjs/ast/1.11.1:
- resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==}
+ resolution:
+ {
+ integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==,
+ }
dependencies:
'@webassemblyjs/helper-numbers': 1.11.1
'@webassemblyjs/helper-wasm-bytecode': 1.11.1
dev: true
/@webassemblyjs/floating-point-hex-parser/1.11.1:
- resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==}
+ resolution:
+ {
+ integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==,
+ }
dev: true
/@webassemblyjs/helper-api-error/1.11.1:
- resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==}
+ resolution:
+ {
+ integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==,
+ }
dev: true
/@webassemblyjs/helper-buffer/1.11.1:
- resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==}
+ resolution:
+ {
+ integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==,
+ }
dev: true
/@webassemblyjs/helper-numbers/1.11.1:
- resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==}
+ resolution:
+ {
+ integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==,
+ }
dependencies:
'@webassemblyjs/floating-point-hex-parser': 1.11.1
'@webassemblyjs/helper-api-error': 1.11.1
@@ -6281,11 +7992,17 @@ packages:
dev: true
/@webassemblyjs/helper-wasm-bytecode/1.11.1:
- resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==}
+ resolution:
+ {
+ integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==,
+ }
dev: true
/@webassemblyjs/helper-wasm-section/1.11.1:
- resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==}
+ resolution:
+ {
+ integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==,
+ }
dependencies:
'@webassemblyjs/ast': 1.11.1
'@webassemblyjs/helper-buffer': 1.11.1
@@ -6294,23 +8011,35 @@ packages:
dev: true
/@webassemblyjs/ieee754/1.11.1:
- resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==}
+ resolution:
+ {
+ integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==,
+ }
dependencies:
'@xtuc/ieee754': 1.2.0
dev: true
/@webassemblyjs/leb128/1.11.1:
- resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==}
+ resolution:
+ {
+ integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==,
+ }
dependencies:
'@xtuc/long': 4.2.2
dev: true
/@webassemblyjs/utf8/1.11.1:
- resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==}
+ resolution:
+ {
+ integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==,
+ }
dev: true
/@webassemblyjs/wasm-edit/1.11.1:
- resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==}
+ resolution:
+ {
+ integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==,
+ }
dependencies:
'@webassemblyjs/ast': 1.11.1
'@webassemblyjs/helper-buffer': 1.11.1
@@ -6323,7 +8052,10 @@ packages:
dev: true
/@webassemblyjs/wasm-gen/1.11.1:
- resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==}
+ resolution:
+ {
+ integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==,
+ }
dependencies:
'@webassemblyjs/ast': 1.11.1
'@webassemblyjs/helper-wasm-bytecode': 1.11.1
@@ -6333,7 +8065,10 @@ packages:
dev: true
/@webassemblyjs/wasm-opt/1.11.1:
- resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==}
+ resolution:
+ {
+ integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==,
+ }
dependencies:
'@webassemblyjs/ast': 1.11.1
'@webassemblyjs/helper-buffer': 1.11.1
@@ -6342,7 +8077,10 @@ packages:
dev: true
/@webassemblyjs/wasm-parser/1.11.1:
- resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==}
+ resolution:
+ {
+ integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==,
+ }
dependencies:
'@webassemblyjs/ast': 1.11.1
'@webassemblyjs/helper-api-error': 1.11.1
@@ -6353,22 +8091,34 @@ packages:
dev: true
/@webassemblyjs/wast-printer/1.11.1:
- resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==}
+ resolution:
+ {
+ integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==,
+ }
dependencies:
'@webassemblyjs/ast': 1.11.1
'@xtuc/long': 4.2.2
dev: true
/@xtuc/ieee754/1.2.0:
- resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
+ resolution:
+ {
+ integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==,
+ }
dev: true
/@xtuc/long/4.2.2:
- resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
+ resolution:
+ {
+ integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==,
+ }
dev: true
/@zeit/dns-cached-resolve/2.1.2:
- resolution: {integrity: sha512-A/5gbBskKPETTBqHwvlaW1Ri2orO62yqoFoXdxna1SQ7A/lXjpWgpJ1wdY3IQEcz5LydpS4sJ8SzI2gFyyLEhg==}
+ resolution:
+ {
+ integrity: sha512-A/5gbBskKPETTBqHwvlaW1Ri2orO62yqoFoXdxna1SQ7A/lXjpWgpJ1wdY3IQEcz5LydpS4sJ8SzI2gFyyLEhg==,
+ }
dependencies:
'@types/async-retry': 1.2.1
'@types/lru-cache': 4.1.1
@@ -6378,7 +8128,10 @@ packages:
dev: true
/@zeit/next-typescript/1.1.2-canary.0_@babel+core@7.18.0:
- resolution: {integrity: sha512-DxBzRYBFG7FvoU7nyf7nBP4gr0CdM/7noMCirVbFpfWVg7csOEBIVxWcAeUmlJRaxDBPplZ9W5BvtbxL3A8DRQ==}
+ resolution:
+ {
+ integrity: sha512-DxBzRYBFG7FvoU7nyf7nBP4gr0CdM/7noMCirVbFpfWVg7csOEBIVxWcAeUmlJRaxDBPplZ9W5BvtbxL3A8DRQ==,
+ }
dependencies:
'@babel/preset-typescript': 7.16.7_@babel+core@7.18.0
transitivePeerDependencies:
@@ -6387,7 +8140,10 @@ packages:
dev: true
/JSONStream/1.3.5:
- resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==}
+ resolution:
+ {
+ integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==,
+ }
hasBin: true
dependencies:
jsonparse: 1.3.1
@@ -6395,37 +8151,55 @@ packages:
dev: true
/abab/2.0.5:
- resolution: {integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==}
+ resolution:
+ {
+ integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==,
+ }
dev: true
/abbrev/1.1.1:
- resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
+ resolution:
+ {
+ integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==,
+ }
dev: true
/abort-controller/3.0.0:
- resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
- engines: {node: '>=6.5'}
+ resolution:
+ {
+ integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==,
+ }
+ engines: { node: '>=6.5' }
dependencies:
event-target-shim: 5.0.1
dev: true
/accepts/1.3.7:
- resolution: {integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==}
- engines: {node: '>= 0.6'}
+ resolution:
+ {
+ integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==,
+ }
+ engines: { node: '>= 0.6' }
dependencies:
mime-types: 2.1.30
negotiator: 0.6.2
dev: true
/acorn-globals/6.0.0:
- resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==}
+ resolution:
+ {
+ integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==,
+ }
dependencies:
acorn: 7.4.1
acorn-walk: 7.1.1
dev: true
/acorn-import-assertions/1.7.6_acorn@8.8.0:
- resolution: {integrity: sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==}
+ resolution:
+ {
+ integrity: sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==,
+ }
peerDependencies:
acorn: ^8
dependencies:
@@ -6433,14 +8207,20 @@ packages:
dev: true
/acorn-jsx/5.3.1_acorn@7.4.1:
- resolution: {integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==}
+ resolution:
+ {
+ 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
/acorn-jsx/5.3.1_acorn@8.6.0:
- resolution: {integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==}
+ resolution:
+ {
+ integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==,
+ }
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
@@ -6448,60 +8228,93 @@ packages:
dev: true
/acorn-walk/7.1.1:
- resolution: {integrity: sha512-wdlPY2tm/9XBr7QkKlq0WQVgiuGTX6YWPyRyBviSoScBuLfTVQhvwg6wJ369GJ/1nPfTLMfnrFIfjqVg6d+jQQ==}
- engines: {node: '>=0.4.0'}
+ resolution:
+ {
+ integrity: sha512-wdlPY2tm/9XBr7QkKlq0WQVgiuGTX6YWPyRyBviSoScBuLfTVQhvwg6wJ369GJ/1nPfTLMfnrFIfjqVg6d+jQQ==,
+ }
+ engines: { node: '>=0.4.0' }
dev: true
/acorn-walk/8.0.0:
- resolution: {integrity: sha512-oZRad/3SMOI/pxbbmqyurIx7jHw1wZDcR9G44L8pUVFEomX/0dH89SrM1KaDXuv1NpzAXz6Op/Xu/Qd5XXzdEA==}
- engines: {node: '>=0.4.0'}
+ resolution:
+ {
+ integrity: sha512-oZRad/3SMOI/pxbbmqyurIx7jHw1wZDcR9G44L8pUVFEomX/0dH89SrM1KaDXuv1NpzAXz6Op/Xu/Qd5XXzdEA==,
+ }
+ engines: { node: '>=0.4.0' }
/acorn/6.4.2:
- resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==}
- engines: {node: '>=0.4.0'}
+ resolution:
+ {
+ integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==,
+ }
+ engines: { node: '>=0.4.0' }
hasBin: true
dev: true
/acorn/7.4.1:
- resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==}
- engines: {node: '>=0.4.0'}
+ resolution:
+ {
+ integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==,
+ }
+ engines: { node: '>=0.4.0' }
hasBin: true
/acorn/8.5.0:
- resolution: {integrity: sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==}
- engines: {node: '>=0.4.0'}
+ resolution:
+ {
+ integrity: sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==,
+ }
+ engines: { node: '>=0.4.0' }
hasBin: true
dev: true
/acorn/8.6.0:
- resolution: {integrity: sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==}
- engines: {node: '>=0.4.0'}
+ resolution:
+ {
+ integrity: sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==,
+ }
+ engines: { node: '>=0.4.0' }
hasBin: true
/acorn/8.8.0:
- resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==}
- engines: {node: '>=0.4.0'}
+ resolution:
+ {
+ integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==,
+ }
+ engines: { node: '>=0.4.0' }
hasBin: true
dev: true
/add-stream/1.0.0:
- resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==}
+ resolution:
+ {
+ integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==,
+ }
dev: true
/after-all-results/2.0.0:
- resolution: {integrity: sha512-2zHEyuhSJOuCrmas9YV0YL/MFCWLxe1dS6k/ENhgYrb/JqyMnadLN4iIAc9kkZrbElMDyyAGH/0J18OPErOWLg==}
+ resolution:
+ {
+ integrity: sha512-2zHEyuhSJOuCrmas9YV0YL/MFCWLxe1dS6k/ENhgYrb/JqyMnadLN4iIAc9kkZrbElMDyyAGH/0J18OPErOWLg==,
+ }
dev: true
/agent-base/4.3.0:
- resolution: {integrity: sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==}
- engines: {node: '>= 4.0.0'}
+ resolution:
+ {
+ integrity: sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==,
+ }
+ engines: { node: '>= 4.0.0' }
dependencies:
es6-promisify: 5.0.0
dev: true
/agent-base/6.0.2:
- resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
- engines: {node: '>= 6.0.0'}
+ resolution:
+ {
+ integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==,
+ }
+ engines: { node: '>= 6.0.0' }
dependencies:
debug: 4.3.4
transitivePeerDependencies:
@@ -6509,15 +8322,21 @@ packages:
dev: true
/agentkeepalive/3.4.1:
- resolution: {integrity: sha512-MPIwsZU9PP9kOrZpyu2042kYA8Fdt/AedQYkYXucHgF9QoD9dXVp0ypuGnHXSR0hTstBxdt85Xkh4JolYfK5wg==}
- engines: {node: '>= 4.0.0'}
+ resolution:
+ {
+ integrity: sha512-MPIwsZU9PP9kOrZpyu2042kYA8Fdt/AedQYkYXucHgF9QoD9dXVp0ypuGnHXSR0hTstBxdt85Xkh4JolYfK5wg==,
+ }
+ engines: { node: '>= 4.0.0' }
dependencies:
humanize-ms: 1.2.1
dev: true
/agentkeepalive/4.1.4:
- resolution: {integrity: sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==}
- engines: {node: '>= 8.0.0'}
+ resolution:
+ {
+ integrity: sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==,
+ }
+ engines: { node: '>= 8.0.0' }
dependencies:
debug: 4.3.4
depd: 1.1.2
@@ -6527,15 +8346,21 @@ packages:
dev: true
/aggregate-error/3.0.1:
- resolution: {integrity: sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==,
+ }
+ engines: { node: '>=8' }
dependencies:
clean-stack: 2.2.0
indent-string: 4.0.0
dev: true
/ajv-keywords/3.5.2_ajv@6.12.6:
- resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==}
+ resolution:
+ {
+ integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==,
+ }
peerDependencies:
ajv: ^6.9.1
dependencies:
@@ -6543,7 +8368,10 @@ packages:
dev: true
/ajv/6.12.6:
- resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
+ resolution:
+ {
+ integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==,
+ }
dependencies:
fast-deep-equal: 3.1.3
fast-json-stable-stringify: 2.1.0
@@ -6551,7 +8379,10 @@ packages:
uri-js: 4.2.2
/ajv/8.11.0:
- resolution: {integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==}
+ resolution:
+ {
+ integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==,
+ }
dependencies:
fast-deep-equal: 3.1.3
json-schema-traverse: 1.0.0
@@ -6559,7 +8390,10 @@ packages:
uri-js: 4.2.2
/alex/9.1.0:
- resolution: {integrity: sha512-mlNQ0CBGinzZj1pjiXaSLsihjZ4Kzq0U0EjR+DrZ3IQQfM4pf4OtxHI1agBIiEwv0tQUzimjgTk+5t9iHeT7Vw==}
+ resolution:
+ {
+ integrity: sha512-mlNQ0CBGinzZj1pjiXaSLsihjZ4Kzq0U0EjR+DrZ3IQQfM4pf4OtxHI1agBIiEwv0tQUzimjgTk+5t9iHeT7Vw==,
+ }
hasBin: true
dependencies:
meow: 7.1.1
@@ -6585,11 +8419,17 @@ packages:
dev: true
/alphanum-sort/1.0.2:
- resolution: {integrity: sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==}
+ resolution:
+ {
+ integrity: sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==,
+ }
dev: true
/amphtml-validator/1.0.35:
- resolution: {integrity: sha512-C67JzC5EI6pE2C0sAo/zuCp8ARDl1Vtt6/s0nr+3NuXDNOdkjclZUkaNAd/ZnsEvvYodkXZ6T/uww890IQh9dQ==}
+ resolution:
+ {
+ integrity: sha512-C67JzC5EI6pE2C0sAo/zuCp8ARDl1Vtt6/s0nr+3NuXDNOdkjclZUkaNAd/ZnsEvvYodkXZ6T/uww890IQh9dQ==,
+ }
hasBin: true
dependencies:
colors: 1.4.0
@@ -6598,79 +8438,124 @@ packages:
dev: true
/anser/1.4.9:
- resolution: {integrity: sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA==}
+ resolution:
+ {
+ integrity: sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA==,
+ }
dev: false
/ansi-align/3.0.0:
- resolution: {integrity: sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==}
+ resolution:
+ {
+ integrity: sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==,
+ }
dependencies:
string-width: 3.1.0
dev: true
/ansi-colors/4.1.1:
- resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==,
+ }
+ engines: { node: '>=6' }
/ansi-escapes/3.2.0:
- resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==,
+ }
+ engines: { node: '>=4' }
dev: true
/ansi-escapes/4.3.0:
- resolution: {integrity: sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==,
+ }
+ engines: { node: '>=8' }
dependencies:
type-fest: 0.8.1
/ansi-regex/2.1.1:
- resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/ansi-regex/3.0.0:
- resolution: {integrity: sha512-wFUFA5bg5dviipbQQ32yOQhl6gcJaJXiHE7dvR8VYPG97+J/GNC5FKGepKdEDUFeXRzDxPF1X/Btc8L+v7oqIQ==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-wFUFA5bg5dviipbQQ32yOQhl6gcJaJXiHE7dvR8VYPG97+J/GNC5FKGepKdEDUFeXRzDxPF1X/Btc8L+v7oqIQ==,
+ }
+ engines: { node: '>=4' }
dev: true
/ansi-regex/4.1.0:
- resolution: {integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==,
+ }
+ engines: { node: '>=6' }
dev: true
/ansi-regex/5.0.1:
- resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==,
+ }
+ engines: { node: '>=8' }
/ansi-regex/6.0.1:
- resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
- engines: {node: '>=12'}
+ resolution:
+ {
+ integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==,
+ }
+ engines: { node: '>=12' }
dev: true
/ansi-styles/2.2.1:
- resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/ansi-styles/3.2.1:
- resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==,
+ }
+ engines: { node: '>=4' }
dependencies:
color-convert: 1.9.3
/ansi-styles/4.3.0:
- resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==,
+ }
+ engines: { node: '>=8' }
dependencies:
color-convert: 2.0.1
/ansi-styles/5.1.0:
- resolution: {integrity: sha512-osxifZo3ar56+e8tdYreU6p8FZGciBHo5O0JoDAxMUqZuyNUb+yHEwYtJZ+Z32R459jEgtwVf1u8D7qYwU0l6w==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-osxifZo3ar56+e8tdYreU6p8FZGciBHo5O0JoDAxMUqZuyNUb+yHEwYtJZ+Z32R459jEgtwVf1u8D7qYwU0l6w==,
+ }
+ engines: { node: '>=10' }
dev: true
/any-observable/0.3.0_rxjs@6.6.2:
- resolution: {integrity: sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==,
+ }
+ engines: { node: '>=6' }
peerDependencies:
rxjs: '*'
zenObservable: '*'
@@ -6684,51 +8569,78 @@ packages:
dev: true
/anymatch/1.3.2:
- resolution: {integrity: sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==}
+ resolution:
+ {
+ integrity: sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==,
+ }
dependencies:
micromatch: 2.3.11
normalize-path: 2.1.1
dev: true
/anymatch/3.1.1:
- resolution: {integrity: sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==}
- engines: {node: '>= 8'}
+ resolution:
+ {
+ integrity: sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==,
+ }
+ engines: { node: '>= 8' }
dependencies:
normalize-path: 3.0.0
picomatch: 2.2.3
dev: true
/append-field/1.0.0:
- resolution: {integrity: sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==}
+ resolution:
+ {
+ integrity: sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==,
+ }
dev: true
/aproba/1.2.0:
- resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==}
+ resolution:
+ {
+ integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==,
+ }
dev: true
/aproba/2.0.0:
- resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==}
+ resolution:
+ {
+ integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==,
+ }
dev: true
/are-we-there-yet/1.1.5:
- resolution: {integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==}
+ resolution:
+ {
+ integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==,
+ }
dependencies:
delegates: 1.0.0
readable-stream: 2.3.7
dev: true
/arg/4.1.0:
- resolution: {integrity: sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==}
+ resolution:
+ {
+ integrity: sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==,
+ }
dev: true
/argparse/1.0.10:
- resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
+ resolution:
+ {
+ integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==,
+ }
dependencies:
sprintf-js: 1.0.3
/args/4.0.0:
- resolution: {integrity: sha512-4b7lVF58nlo7sNtq8s2OueroOY/UHn0Nt/NVjsx9zn28u6yDVb9bQ/uy/5jKtHCbUDil4MlMyDLF5+OHEgnTug==}
- engines: {node: '> 4.0.0'}
+ resolution:
+ {
+ integrity: sha512-4b7lVF58nlo7sNtq8s2OueroOY/UHn0Nt/NVjsx9zn28u6yDVb9bQ/uy/5jKtHCbUDil4MlMyDLF5+OHEgnTug==,
+ }
+ engines: { node: '> 4.0.0' }
dependencies:
camelcase: 5.0.0
chalk: 2.3.2
@@ -6737,73 +8649,112 @@ packages:
dev: true
/aria-query/4.2.2:
- resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==}
- engines: {node: '>=6.0'}
+ resolution:
+ {
+ integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==,
+ }
+ engines: { node: '>=6.0' }
dependencies:
'@babel/runtime': 7.16.7
'@babel/runtime-corejs3': 7.12.13
dev: false
/aria-query/5.0.0:
- resolution: {integrity: sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==}
- engines: {node: '>=6.0'}
+ resolution:
+ {
+ integrity: sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==,
+ }
+ engines: { node: '>=6.0' }
dev: true
/arr-diff/2.0.0:
- resolution: {integrity: sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
arr-flatten: 1.1.0
dev: true
/arr-diff/4.0.0:
- resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==,
+ }
+ engines: { node: '>=0.10.0' }
/arr-flatten/1.1.0:
- resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==,
+ }
+ engines: { node: '>=0.10.0' }
/arr-union/3.1.0:
- resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
/array-differ/1.0.0:
- resolution: {integrity: sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==,
+ }
+ engines: { node: '>=0.10.0' }
dev: false
/array-differ/3.0.0:
- resolution: {integrity: sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==,
+ }
+ engines: { node: '>=8' }
dev: true
/array-each/1.0.1:
- resolution: {integrity: sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/array-filter/1.0.0:
- resolution: {integrity: sha512-Ene1hbrinPZ1qPoZp7NSx4jQnh4nr7MtY78pHNb+yr8yHbxmTS7ChGW0a55JKA7TkRDeoQxK4GcJaCvBYplSKA==}
+ resolution:
+ {
+ integrity: sha512-Ene1hbrinPZ1qPoZp7NSx4jQnh4nr7MtY78pHNb+yr8yHbxmTS7ChGW0a55JKA7TkRDeoQxK4GcJaCvBYplSKA==,
+ }
dev: true
/array-find-index/1.0.2:
- resolution: {integrity: sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/array-flatten/1.1.1:
- resolution: {integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=}
+ resolution: { integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= }
dev: true
/array-ify/1.0.0:
- resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==}
+ resolution:
+ {
+ integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==,
+ }
dev: true
/array-includes/3.1.4:
- resolution: {integrity: sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==,
+ }
+ engines: { node: '>= 0.4' }
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
@@ -6812,8 +8763,11 @@ packages:
is-string: 1.0.7
/array-includes/3.1.5:
- resolution: {integrity: sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==,
+ }
+ engines: { node: '>= 0.4' }
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
@@ -6822,53 +8776,83 @@ packages:
is-string: 1.0.7
/array-iterate/1.1.4:
- resolution: {integrity: sha512-sNRaPGh9nnmdC8Zf+pT3UqP8rnWj5Hf9wiFGsX3wUQ2yVSIhO2ShFwCoceIPpB41QF6i2OEmrHmCo36xronCVA==}
+ resolution:
+ {
+ integrity: sha512-sNRaPGh9nnmdC8Zf+pT3UqP8rnWj5Hf9wiFGsX3wUQ2yVSIhO2ShFwCoceIPpB41QF6i2OEmrHmCo36xronCVA==,
+ }
dev: true
/array-slice/1.1.0:
- resolution: {integrity: sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/array-union/1.0.2:
- resolution: {integrity: sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
array-uniq: 1.0.3
/array-union/2.1.0:
- resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==,
+ }
+ engines: { node: '>=8' }
/array-union/3.0.1:
- resolution: {integrity: sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==}
- engines: {node: '>=12'}
+ resolution:
+ {
+ integrity: sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==,
+ }
+ engines: { node: '>=12' }
dev: true
/array-uniq/1.0.3:
- resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==,
+ }
+ engines: { node: '>=0.10.0' }
/array-unique/0.2.1:
- resolution: {integrity: sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/array-unique/0.3.2:
- resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==,
+ }
+ engines: { node: '>=0.10.0' }
/array.prototype.flat/1.2.5:
- resolution: {integrity: sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ 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
/array.prototype.flatmap/1.2.5:
- resolution: {integrity: sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==,
+ }
+ engines: { node: '>= 0.4' }
dependencies:
call-bind: 1.0.2
define-properties: 1.1.3
@@ -6876,8 +8860,11 @@ packages:
dev: true
/array.prototype.flatmap/1.3.0:
- resolution: {integrity: sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==,
+ }
+ engines: { node: '>= 0.4' }
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
@@ -6886,19 +8873,31 @@ packages:
dev: false
/arrify/1.0.1:
- resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==,
+ }
+ engines: { node: '>=0.10.0' }
/arrify/2.0.1:
- resolution: {integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==,
+ }
+ engines: { node: '>=8' }
/asap/2.0.6:
- resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==}
+ resolution:
+ {
+ integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==,
+ }
dev: true
/asn1.js/4.10.1:
- resolution: {integrity: sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==}
+ resolution:
+ {
+ integrity: sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==,
+ }
dependencies:
bn.js: 4.11.9
inherits: 2.0.4
@@ -6906,18 +8905,27 @@ packages:
dev: true
/asn1/0.2.4:
- resolution: {integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==}
+ resolution:
+ {
+ integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==,
+ }
dependencies:
safer-buffer: 2.1.2
dev: true
/assert-plus/1.0.0:
- resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==}
- engines: {node: '>=0.8'}
+ resolution:
+ {
+ integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==,
+ }
+ engines: { node: '>=0.8' }
dev: true
/assert/2.0.0:
- resolution: {integrity: sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==}
+ resolution:
+ {
+ integrity: sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==,
+ }
dependencies:
es6-object-assign: 1.1.0
is-nan: 1.3.2
@@ -6926,83 +8934,134 @@ packages:
dev: true
/assign-symbols/1.0.0:
- resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
/ast-types-flow/0.0.7:
- resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==}
+ resolution:
+ {
+ integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==,
+ }
dev: false
/ast-types/0.14.2:
- resolution: {integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==,
+ }
+ engines: { node: '>=4' }
dependencies:
tslib: 2.3.1
/astral-regex/2.0.0:
- resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==,
+ }
+ engines: { node: '>=8' }
/async-each/1.0.3:
- resolution: {integrity: sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==}
+ resolution:
+ {
+ integrity: sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==,
+ }
dev: true
/async-retry/1.2.1:
- resolution: {integrity: sha512-FadV8UDcyZDjzb6eV7MCJj0bfrNjwKw7/X0QHPFCbYP6T20FXgZCYXpJKlQC8RxEQP1E6Xs8pNHdh3bcrZAuAw==}
+ resolution:
+ {
+ integrity: sha512-FadV8UDcyZDjzb6eV7MCJj0bfrNjwKw7/X0QHPFCbYP6T20FXgZCYXpJKlQC8RxEQP1E6Xs8pNHdh3bcrZAuAw==,
+ }
dependencies:
retry: 0.10.1
dev: true
/async-retry/1.2.3:
- resolution: {integrity: sha512-tfDb02Th6CE6pJUF2gjW5ZVjsgwlucVXOEQMvEX9JgSJMs9gAX+Nz3xRuJBKuUYjTSYORqvDBORdAQ3LU59g7Q==}
+ resolution:
+ {
+ integrity: sha512-tfDb02Th6CE6pJUF2gjW5ZVjsgwlucVXOEQMvEX9JgSJMs9gAX+Nz3xRuJBKuUYjTSYORqvDBORdAQ3LU59g7Q==,
+ }
dependencies:
retry: 0.12.0
dev: true
/async-retry/1.3.1:
- resolution: {integrity: sha512-aiieFW/7h3hY0Bq5d+ktDBejxuwR78vRu9hDUdR8rNhSaQ29VzPL4AoIRG7D/c7tdenwOcKvgPM6tIxB3cB6HA==}
+ resolution:
+ {
+ integrity: sha512-aiieFW/7h3hY0Bq5d+ktDBejxuwR78vRu9hDUdR8rNhSaQ29VzPL4AoIRG7D/c7tdenwOcKvgPM6tIxB3cB6HA==,
+ }
dependencies:
retry: 0.12.0
dev: true
/async-sema/3.0.0:
- resolution: {integrity: sha512-zyCMBDl4m71feawrxYcVbHxv/UUkqm4nKJiLu3+l9lfiQha6jQ/9dxhrXLnzzBXVFqCTDwiUkZOz9XFbdEGQsg==}
+ resolution:
+ {
+ integrity: sha512-zyCMBDl4m71feawrxYcVbHxv/UUkqm4nKJiLu3+l9lfiQha6jQ/9dxhrXLnzzBXVFqCTDwiUkZOz9XFbdEGQsg==,
+ }
dev: true
/async-sema/3.0.1:
- resolution: {integrity: sha512-fKT2riE8EHAvJEfLJXZiATQWqZttjx1+tfgnVshCDrH8vlw4YC8aECe0B8MU184g+aVRFVgmfxFlKZKaozSrNw==}
+ resolution:
+ {
+ integrity: sha512-fKT2riE8EHAvJEfLJXZiATQWqZttjx1+tfgnVshCDrH8vlw4YC8aECe0B8MU184g+aVRFVgmfxFlKZKaozSrNw==,
+ }
dev: true
/async-sema/3.1.1:
- resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==}
+ resolution:
+ {
+ integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==,
+ }
dev: true
/async/3.2.4:
- resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==}
+ resolution:
+ {
+ integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==,
+ }
dev: true
/asynckit/0.4.0:
- resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
+ resolution:
+ {
+ integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==,
+ }
dev: true
/asyncro/3.0.0:
- resolution: {integrity: sha512-nEnWYfrBmA3taTiuiOoZYmgJ/CNrSoQLeLs29SeLcPu60yaw/mHDBHV0iOZ051fTvsTHxpCY+gXibqT9wbQYfg==}
+ resolution:
+ {
+ integrity: sha512-nEnWYfrBmA3taTiuiOoZYmgJ/CNrSoQLeLs29SeLcPu60yaw/mHDBHV0iOZ051fTvsTHxpCY+gXibqT9wbQYfg==,
+ }
dev: true
/at-least-node/1.0.0:
- resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==}
- engines: {node: '>= 4.0.0'}
+ resolution:
+ {
+ integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==,
+ }
+ engines: { node: '>= 4.0.0' }
dev: true
/atob/2.1.2:
- resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==}
- engines: {node: '>= 4.5.0'}
+ resolution:
+ {
+ integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==,
+ }
+ engines: { node: '>= 4.5.0' }
hasBin: true
/autoprefixer/10.4.4_postcss@8.4.14:
- resolution: {integrity: sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==}
- engines: {node: ^10 || ^12 || >=14}
+ resolution:
+ {
+ integrity: sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==,
+ }
+ engines: { node: ^10 || ^12 || >=14 }
hasBin: true
peerDependencies:
postcss: ^8.1.0
@@ -7017,8 +9076,11 @@ packages:
dev: true
/autoprefixer/10.4.4_postcss@8.4.5:
- resolution: {integrity: sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==}
- engines: {node: ^10 || ^12 || >=14}
+ resolution:
+ {
+ integrity: sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==,
+ }
+ engines: { node: ^10 || ^12 || >=14 }
hasBin: true
peerDependencies:
postcss: ^8.1.0
@@ -7033,8 +9095,11 @@ packages:
dev: true
/autoprefixer/9.7.4:
- resolution: {integrity: sha512-g0Ya30YrMBAEZk60lp+qfX5YQllG+S5W3GYCFvyHTvhOki0AEQJLPEcIuGRsqVwLi8FvXPVtwTGhfr38hVpm0g==}
- engines: {node: '>=6.0.0'}
+ resolution:
+ {
+ integrity: sha512-g0Ya30YrMBAEZk60lp+qfX5YQllG+S5W3GYCFvyHTvhOki0AEQJLPEcIuGRsqVwLi8FvXPVtwTGhfr38hVpm0g==,
+ }
+ engines: { node: '>=6.0.0' }
hasBin: true
dependencies:
browserslist: 4.20.2
@@ -7047,31 +9112,49 @@ packages:
dev: true
/available-typed-arrays/1.0.2:
- resolution: {integrity: sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ==,
+ }
+ engines: { node: '>= 0.4' }
dependencies:
array-filter: 1.0.0
dev: true
/aws-sign2/0.7.0:
- resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==}
+ resolution:
+ {
+ integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==,
+ }
dev: true
/aws4/1.9.0:
- resolution: {integrity: sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A==}
+ resolution:
+ {
+ integrity: sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A==,
+ }
dev: true
/axe-core/4.3.5:
- resolution: {integrity: sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==,
+ }
+ engines: { node: '>=4' }
dev: false
/axobject-query/2.2.0:
- resolution: {integrity: sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==}
+ resolution:
+ {
+ integrity: sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==,
+ }
dev: false
/babel-core/7.0.0-bridge.0_@babel+core@7.18.0:
- resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==}
+ resolution:
+ {
+ integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==,
+ }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -7079,8 +9162,11 @@ packages:
dev: false
/babel-jest/27.0.6_@babel+core@7.18.0:
- resolution: {integrity: sha512-iTJyYLNc4wRofASmofpOc5NK9QunwMk+TLFgGXsTFS8uEqmd8wdI7sga0FPe2oVH3b5Agt/EAK1QjPEuKL8VfA==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ 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:
@@ -7098,13 +9184,19 @@ packages:
dev: true
/babel-plugin-dynamic-import-node/2.3.3:
- resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==}
+ resolution:
+ {
+ integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==,
+ }
dependencies:
object.assign: 4.1.2
/babel-plugin-istanbul/6.0.0:
- resolution: {integrity: sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==,
+ }
+ engines: { node: '>=8' }
dependencies:
'@babel/helper-plugin-utils': 7.16.7
'@istanbuljs/load-nyc-config': 1.0.0
@@ -7116,8 +9208,11 @@ packages:
dev: true
/babel-plugin-jest-hoist/27.0.6:
- resolution: {integrity: sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dependencies:
'@babel/template': 7.16.7
'@babel/types': 7.18.0
@@ -7126,8 +9221,11 @@ packages:
dev: true
/babel-plugin-macros/3.0.1:
- resolution: {integrity: sha512-CKt4+Oy9k2wiN+hT1uZzOw7d8zb1anbQpf7KLwaaXRCi/4pzKdFKHf7v5mvoPmjkmxshh7eKZQuRop06r5WP4w==}
- engines: {node: '>=10', npm: '>=6'}
+ resolution:
+ {
+ integrity: sha512-CKt4+Oy9k2wiN+hT1uZzOw7d8zb1anbQpf7KLwaaXRCi/4pzKdFKHf7v5mvoPmjkmxshh7eKZQuRop06r5WP4w==,
+ }
+ engines: { node: '>=10', npm: '>=6' }
dependencies:
'@babel/runtime': 7.16.7
cosmiconfig: 7.0.0
@@ -7135,7 +9233,10 @@ packages:
dev: true
/babel-plugin-polyfill-corejs2/0.2.2_@babel+core@7.18.0:
- resolution: {integrity: sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==}
+ resolution:
+ {
+ integrity: sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==,
+ }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -7148,7 +9249,10 @@ packages:
dev: true
/babel-plugin-polyfill-corejs2/0.3.1_@babel+core@7.18.0:
- resolution: {integrity: sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==}
+ resolution:
+ {
+ integrity: sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==,
+ }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -7160,7 +9264,10 @@ packages:
- supports-color
/babel-plugin-polyfill-corejs3/0.2.3_@babel+core@7.18.0:
- resolution: {integrity: sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g==}
+ resolution:
+ {
+ integrity: sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g==,
+ }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -7172,7 +9279,10 @@ packages:
dev: true
/babel-plugin-polyfill-corejs3/0.5.2_@babel+core@7.18.0:
- resolution: {integrity: sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==}
+ resolution:
+ {
+ integrity: sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==,
+ }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -7183,7 +9293,10 @@ packages:
- supports-color
/babel-plugin-polyfill-regenerator/0.2.2_@babel+core@7.18.0:
- resolution: {integrity: sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==}
+ resolution:
+ {
+ integrity: sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==,
+ }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -7194,7 +9307,10 @@ packages:
dev: true
/babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.18.0:
- resolution: {integrity: sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==}
+ resolution:
+ {
+ integrity: sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==,
+ }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -7204,7 +9320,10 @@ packages:
- supports-color
/babel-plugin-styled-components/1.13.3_styled-components@5.3.3:
- resolution: {integrity: sha512-meGStRGv+VuKA/q0/jXxrPNWEm4LPfYIqxooDTdmh8kFsP/Ph7jJG5rUPwUPX3QHUvggwdbgdGpo88P/rRYsVw==}
+ resolution:
+ {
+ integrity: sha512-meGStRGv+VuKA/q0/jXxrPNWEm4LPfYIqxooDTdmh8kFsP/Ph7jJG5rUPwUPX3QHUvggwdbgdGpo88P/rRYsVw==,
+ }
peerDependencies:
styled-components: '>= 2'
dependencies:
@@ -7216,27 +9335,42 @@ packages:
dev: true
/babel-plugin-syntax-jsx/6.18.0:
- resolution: {integrity: sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==}
+ resolution:
+ {
+ integrity: sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==,
+ }
dev: true
/babel-plugin-transform-async-to-promises/0.8.15:
- resolution: {integrity: sha512-fDXP68ZqcinZO2WCiimCL9zhGjGXOnn3D33zvbh+yheZ/qOrNVVDDIBtAaM3Faz8TRvQzHiRKsu3hfrBAhEncQ==}
+ resolution:
+ {
+ integrity: sha512-fDXP68ZqcinZO2WCiimCL9zhGjGXOnn3D33zvbh+yheZ/qOrNVVDDIBtAaM3Faz8TRvQzHiRKsu3hfrBAhEncQ==,
+ }
dev: true
/babel-plugin-transform-define/2.0.0:
- resolution: {integrity: sha512-0dv5RNRUlUKxGYIIErl01lpvi8b7W2R04Qcl1mCj70ahwZcgiklfXnFlh4FGnRh6aayCfSZKdhiMryVzcq5Dmg==}
- engines: {node: '>= 8.x.x'}
+ resolution:
+ {
+ integrity: sha512-0dv5RNRUlUKxGYIIErl01lpvi8b7W2R04Qcl1mCj70ahwZcgiklfXnFlh4FGnRh6aayCfSZKdhiMryVzcq5Dmg==,
+ }
+ engines: { node: '>= 8.x.x' }
dependencies:
lodash: 4.17.21
traverse: 0.6.6
dev: true
/babel-plugin-transform-react-remove-prop-types/0.4.24:
- resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==}
+ resolution:
+ {
+ integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==,
+ }
dev: true
/babel-plugin-transform-replace-expressions/0.2.0_@babel+core@7.18.0:
- resolution: {integrity: sha512-Eh1rRd9hWEYgkgoA3D0kGp7xJ/wgVshgsqmq60iC4HVWD+Lux+fNHSHBa2v1Hsv+dHflShC71qKhiH40OiPtDA==}
+ resolution:
+ {
+ integrity: sha512-Eh1rRd9hWEYgkgoA3D0kGp7xJ/wgVshgsqmq60iC4HVWD+Lux+fNHSHBa2v1Hsv+dHflShC71qKhiH40OiPtDA==,
+ }
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -7245,7 +9379,10 @@ packages:
dev: true
/babel-preset-current-node-syntax/1.0.1_@babel+core@7.18.0:
- resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==}
+ resolution:
+ {
+ integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==,
+ }
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
@@ -7265,8 +9402,11 @@ packages:
dev: true
/babel-preset-jest/27.0.6_@babel+core@7.18.0:
- resolution: {integrity: sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ 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:
@@ -7276,15 +9416,24 @@ packages:
dev: true
/bail/1.0.4:
- resolution: {integrity: sha512-S8vuDB4w6YpRhICUDET3guPlQpaJl7od94tpZ0Fvnyp+MKW/HyDTcRDck+29C9g+d/qQHnddRH3+94kZdrW0Ww==}
+ resolution:
+ {
+ integrity: sha512-S8vuDB4w6YpRhICUDET3guPlQpaJl7od94tpZ0Fvnyp+MKW/HyDTcRDck+29C9g+d/qQHnddRH3+94kZdrW0Ww==,
+ }
dev: true
/balanced-match/1.0.0:
- resolution: {integrity: sha512-9Y0g0Q8rmSt+H33DfKv7FOc3v+iRI+o1lbzt8jGcIosYW37IIW/2XVYq5NPdmaD5NQ59Nk26Kl/vZbwW9Fr8vg==}
+ resolution:
+ {
+ integrity: sha512-9Y0g0Q8rmSt+H33DfKv7FOc3v+iRI+o1lbzt8jGcIosYW37IIW/2XVYq5NPdmaD5NQ59Nk26Kl/vZbwW9Fr8vg==,
+ }
/base/0.11.2:
- resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
cache-base: 1.0.1
@@ -7296,50 +9445,80 @@ packages:
pascalcase: 0.1.1
/base64-js/1.5.1:
- resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
+ resolution:
+ {
+ integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==,
+ }
dev: true
/bcrypt-pbkdf/1.0.2:
- resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==}
+ resolution:
+ {
+ integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==,
+ }
dependencies:
tweetnacl: 0.14.5
dev: true
/before-after-hook/1.4.0:
- resolution: {integrity: sha512-l5r9ir56nda3qu14nAXIlyq1MmUSs0meCIaFAh8HwkFwP1F8eToOuS3ah2VAHHcY04jaYD7FpJC5JTXHYRbkzg==}
+ resolution:
+ {
+ integrity: sha512-l5r9ir56nda3qu14nAXIlyq1MmUSs0meCIaFAh8HwkFwP1F8eToOuS3ah2VAHHcY04jaYD7FpJC5JTXHYRbkzg==,
+ }
dev: true
/before-after-hook/2.1.1:
- resolution: {integrity: sha512-5ekuQOvO04MDj7kYZJaMab2S8SPjGJbotVNyv7QYFCOAwrGZs/YnoDNlh1U+m5hl7H2D/+n0taaAV/tfyd3KMA==}
+ resolution:
+ {
+ integrity: sha512-5ekuQOvO04MDj7kYZJaMab2S8SPjGJbotVNyv7QYFCOAwrGZs/YnoDNlh1U+m5hl7H2D/+n0taaAV/tfyd3KMA==,
+ }
dev: true
/big.js/5.2.2:
- resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==}
+ resolution:
+ {
+ integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==,
+ }
dev: true
/big.js/6.1.1:
- resolution: {integrity: sha512-1vObw81a8ylZO5ePrtMay0n018TcftpTA5HFKDaSuiUDBo8biRBtjIobw60OpwuvrGk+FsxKamqN4cnmj/eXdg==}
+ resolution:
+ {
+ integrity: sha512-1vObw81a8ylZO5ePrtMay0n018TcftpTA5HFKDaSuiUDBo8biRBtjIobw60OpwuvrGk+FsxKamqN4cnmj/eXdg==,
+ }
dev: true
/binary-extensions/1.13.1:
- resolution: {integrity: sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dev: true
/binary-extensions/2.1.0:
- resolution: {integrity: sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==,
+ }
+ engines: { node: '>=8' }
dev: true
/bindings/1.5.0:
- resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==}
+ resolution:
+ {
+ integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==,
+ }
dependencies:
file-uri-to-path: 1.0.0
dev: true
/bl/4.1.0:
- resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
+ resolution:
+ {
+ integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==,
+ }
dependencies:
buffer: 5.7.1
inherits: 2.0.4
@@ -7347,7 +9526,10 @@ packages:
dev: true
/bl/5.0.0:
- resolution: {integrity: sha512-8vxFNZ0pflFfi0WXA3WQXlj6CaMEwsmh63I1CNp0q+wWv8sD0ARx1KovSQd0l2GkwrMIOyedq0EF1FxI+RCZLQ==}
+ resolution:
+ {
+ integrity: sha512-8vxFNZ0pflFfi0WXA3WQXlj6CaMEwsmh63I1CNp0q+wWv8sD0ARx1KovSQd0l2GkwrMIOyedq0EF1FxI+RCZLQ==,
+ }
dependencies:
buffer: 6.0.3
inherits: 2.0.4
@@ -7355,20 +9537,32 @@ packages:
dev: true
/bluebird/3.7.2:
- resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==}
+ resolution:
+ {
+ integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==,
+ }
dev: true
/bn.js/4.11.9:
- resolution: {integrity: sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==}
+ resolution:
+ {
+ integrity: sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==,
+ }
dev: true
/bn.js/5.1.2:
- resolution: {integrity: sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==}
+ resolution:
+ {
+ integrity: sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==,
+ }
dev: true
/body-parser/1.19.0:
- resolution: {integrity: sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==}
- engines: {node: '>= 0.8'}
+ resolution:
+ {
+ integrity: sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==,
+ }
+ engines: { node: '>= 0.8' }
dependencies:
bytes: 3.1.0
content-type: 1.0.4
@@ -7385,11 +9579,17 @@ packages:
dev: true
/boolbase/1.0.0:
- resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
+ resolution:
+ {
+ integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==,
+ }
/boxen/4.2.0:
- resolution: {integrity: sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==,
+ }
+ engines: { node: '>=8' }
dependencies:
ansi-align: 3.0.0
camelcase: 5.3.1
@@ -7402,20 +9602,29 @@ packages:
dev: true
/brace-expansion/1.1.11:
- resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
+ resolution:
+ {
+ integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==,
+ }
dependencies:
balanced-match: 1.0.0
concat-map: 0.0.1
/brace-expansion/2.0.1:
- resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
+ resolution:
+ {
+ integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==,
+ }
dependencies:
balanced-match: 1.0.0
dev: true
/braces/1.8.5:
- resolution: {integrity: sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
expand-range: 1.8.2
preserve: 0.2.0
@@ -7423,8 +9632,11 @@ packages:
dev: true
/braces/2.3.2:
- resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
arr-flatten: 1.1.0
array-unique: 0.3.2
@@ -7440,28 +9652,43 @@ packages:
- supports-color
/braces/3.0.2:
- resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==,
+ }
+ engines: { node: '>=8' }
dependencies:
fill-range: 7.0.1
/brorand/1.1.0:
- resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==}
+ resolution:
+ {
+ integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==,
+ }
dev: true
/brotli-size/4.0.0:
- resolution: {integrity: sha512-uA9fOtlTRC0iqKfzff1W34DXUA3GyVqbUaeo3Rw3d4gd1eavKVCETXrn3NzO74W+UVkG3UHu8WxUi+XvKI/huA==}
- engines: {node: '>= 10.16.0'}
+ resolution:
+ {
+ integrity: sha512-uA9fOtlTRC0iqKfzff1W34DXUA3GyVqbUaeo3Rw3d4gd1eavKVCETXrn3NzO74W+UVkG3UHu8WxUi+XvKI/huA==,
+ }
+ engines: { node: '>= 10.16.0' }
dependencies:
duplexer: 0.1.1
dev: true
/browser-process-hrtime/1.0.0:
- resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==}
+ resolution:
+ {
+ integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==,
+ }
dev: true
/browserify-aes/1.2.0:
- resolution: {integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==}
+ resolution:
+ {
+ integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==,
+ }
dependencies:
buffer-xor: 1.0.3
cipher-base: 1.0.4
@@ -7472,7 +9699,10 @@ packages:
dev: true
/browserify-cipher/1.0.1:
- resolution: {integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==}
+ resolution:
+ {
+ integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==,
+ }
dependencies:
browserify-aes: 1.2.0
browserify-des: 1.0.2
@@ -7480,7 +9710,10 @@ packages:
dev: true
/browserify-des/1.0.2:
- resolution: {integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==}
+ resolution:
+ {
+ integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==,
+ }
dependencies:
cipher-base: 1.0.4
des.js: 1.0.1
@@ -7489,14 +9722,20 @@ packages:
dev: true
/browserify-rsa/4.0.1:
- resolution: {integrity: sha512-+YpEyaLDDvvdzIxQ+cCx73r5YEhS3ANGOkiHdyWqW4t3gdeoNEYjSiQwntbU4Uo2/9yRkpYX3SRFeH+7jc2Duw==}
+ resolution:
+ {
+ integrity: sha512-+YpEyaLDDvvdzIxQ+cCx73r5YEhS3ANGOkiHdyWqW4t3gdeoNEYjSiQwntbU4Uo2/9yRkpYX3SRFeH+7jc2Duw==,
+ }
dependencies:
bn.js: 4.11.9
randombytes: 2.1.0
dev: true
/browserify-sign/4.2.0:
- resolution: {integrity: sha512-hEZC1KEeYuoHRqhGhTy6gWrpJA3ZDjFWv0DE61643ZnOXAKJb3u7yWcrU0mMc9SwAqK1n7myPGndkp0dFG7NFA==}
+ resolution:
+ {
+ integrity: sha512-hEZC1KEeYuoHRqhGhTy6gWrpJA3ZDjFWv0DE61643ZnOXAKJb3u7yWcrU0mMc9SwAqK1n7myPGndkp0dFG7NFA==,
+ }
dependencies:
bn.js: 5.1.2
browserify-rsa: 4.0.1
@@ -7510,14 +9749,20 @@ packages:
dev: true
/browserify-zlib/0.2.0:
- resolution: {integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==}
+ resolution:
+ {
+ integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==,
+ }
dependencies:
pako: 1.0.11
dev: true
/browserslist/4.20.2:
- resolution: {integrity: sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==}
- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+ resolution:
+ {
+ integrity: sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==,
+ }
+ engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 }
hasBin: true
dependencies:
caniuse-lite: 1.0.30001406
@@ -7527,109 +9772,169 @@ packages:
picocolors: 1.0.0
/bser/2.1.1:
- resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==}
+ resolution:
+ {
+ integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==,
+ }
dependencies:
node-int64: 0.4.0
dev: true
/btoa-lite/1.0.0:
- resolution: {integrity: sha512-gvW7InbIyF8AicrqWoptdW08pUxuhq8BEgowNajy9RhiE86fmGAGl+bLKo6oB8QP0CkqHLowfN0oJdKC/J6LbA==}
+ resolution:
+ {
+ integrity: sha512-gvW7InbIyF8AicrqWoptdW08pUxuhq8BEgowNajy9RhiE86fmGAGl+bLKo6oB8QP0CkqHLowfN0oJdKC/J6LbA==,
+ }
dev: true
/bubble-stream-error/0.0.1:
- resolution: {integrity: sha512-L9hlwJcJ+5p+Bx+FS2VdrOs61bDi9m1rLsZgx/CvUC0J/OPz71tLN/6/sP/X7i7KtQKzm6rzPhdjHdd+I8ZKkQ==}
- engines: {node: '>= 0.4.0'}
+ resolution:
+ {
+ integrity: sha512-L9hlwJcJ+5p+Bx+FS2VdrOs61bDi9m1rLsZgx/CvUC0J/OPz71tLN/6/sP/X7i7KtQKzm6rzPhdjHdd+I8ZKkQ==,
+ }
+ engines: { node: '>= 0.4.0' }
dev: true
/bubble-stream-error/1.0.0:
- resolution: {integrity: sha512-Rqf0ly5H4HGt+ki/n3m7GxoR2uIGtNqezPlOLX8Vuo13j5/tfPuVvAr84eoGF7sYm6lKdbGnT/3q8qmzuT5Y9w==}
- engines: {node: '>= 0.4.0'}
+ resolution:
+ {
+ integrity: sha512-Rqf0ly5H4HGt+ki/n3m7GxoR2uIGtNqezPlOLX8Vuo13j5/tfPuVvAr84eoGF7sYm6lKdbGnT/3q8qmzuT5Y9w==,
+ }
+ engines: { node: '>= 0.4.0' }
dependencies:
once: 1.4.0
sliced: 1.0.1
dev: true
/buffer-equal-constant-time/1.0.1:
- resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==}
+ resolution:
+ {
+ integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==,
+ }
dev: true
/buffer-from/1.1.1:
- resolution: {integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==}
+ resolution:
+ {
+ integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==,
+ }
/buffer-xor/1.0.3:
- resolution: {integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==}
+ resolution:
+ {
+ integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==,
+ }
dev: true
/buffer/5.6.0:
- resolution: {integrity: sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==}
+ resolution:
+ {
+ integrity: sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==,
+ }
dependencies:
base64-js: 1.5.1
ieee754: 1.2.1
dev: true
/buffer/5.7.1:
- resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
+ resolution:
+ {
+ integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==,
+ }
dependencies:
base64-js: 1.5.1
ieee754: 1.2.1
dev: true
/buffer/6.0.3:
- resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
+ resolution:
+ {
+ integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==,
+ }
dependencies:
base64-js: 1.5.1
ieee754: 1.2.1
dev: true
/builtin-modules/3.1.0:
- resolution: {integrity: sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==,
+ }
+ engines: { node: '>=6' }
dev: true
/builtin-status-codes/3.0.0:
- resolution: {integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==}
+ resolution:
+ {
+ integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==,
+ }
dev: true
/builtins/1.0.3:
- resolution: {integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==}
+ resolution:
+ {
+ integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==,
+ }
dev: true
/busboy/0.2.14:
- resolution: {integrity: sha512-InWFDomvlkEj+xWLBfU3AvnbVYqeTWmQopiW0tWWEy5yehYm2YkGEc59sUmw/4ty5Zj/b0WHGs1LgecuBSBGrg==}
- engines: {node: '>=0.8.0'}
+ resolution:
+ {
+ integrity: sha512-InWFDomvlkEj+xWLBfU3AvnbVYqeTWmQopiW0tWWEy5yehYm2YkGEc59sUmw/4ty5Zj/b0WHGs1LgecuBSBGrg==,
+ }
+ engines: { node: '>=0.8.0' }
dependencies:
dicer: 0.2.5
readable-stream: 1.1.14
dev: true
/byline/5.0.0:
- resolution: {integrity: sha512-s6webAy+R4SR8XVuJWt2V2rGvhnrhxN+9S15GNuTK3wKPOXFF6RNc+8ug2XhH+2s4f+uudG4kUVYmYOQWL2g0Q==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-s6webAy+R4SR8XVuJWt2V2rGvhnrhxN+9S15GNuTK3wKPOXFF6RNc+8ug2XhH+2s4f+uudG4kUVYmYOQWL2g0Q==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/byte-size/7.0.0:
- resolution: {integrity: sha512-NNiBxKgxybMBtWdmvx7ZITJi4ZG+CYUgwOSZTfqB1qogkRHrhbQE/R2r5Fh94X+InN5MCYz6SvB/ejHMj/HbsQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-NNiBxKgxybMBtWdmvx7ZITJi4ZG+CYUgwOSZTfqB1qogkRHrhbQE/R2r5Fh94X+InN5MCYz6SvB/ejHMj/HbsQ==,
+ }
+ engines: { node: '>=10' }
dev: true
/bytes/3.0.0:
- resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==}
- engines: {node: '>= 0.8'}
+ resolution:
+ {
+ integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==,
+ }
+ engines: { node: '>= 0.8' }
dev: true
/bytes/3.1.0:
- resolution: {integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==}
- engines: {node: '>= 0.8'}
+ resolution:
+ {
+ integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==,
+ }
+ engines: { node: '>= 0.8' }
dev: true
/bytes/3.1.1:
- resolution: {integrity: sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==}
- engines: {node: '>= 0.8'}
+ resolution:
+ {
+ integrity: sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==,
+ }
+ engines: { node: '>= 0.8' }
dev: true
/cacache/15.0.5:
- resolution: {integrity: sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==}
- engines: {node: '>= 10'}
+ resolution:
+ {
+ integrity: sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==,
+ }
+ engines: { node: '>= 10' }
dependencies:
'@npmcli/move-file': 1.0.1
chownr: 2.0.0
@@ -7653,8 +9958,11 @@ packages:
dev: true
/cache-base/1.0.1:
- resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
collection-visit: 1.0.0
@@ -7668,16 +9976,22 @@ packages:
unset-value: 1.0.0
/cacheable-lookup/2.0.1:
- resolution: {integrity: sha512-EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg==,
+ }
+ engines: { node: '>=10' }
dependencies:
'@types/keyv': 3.1.1
keyv: 4.0.0
dev: true
/cacheable-request/6.1.0:
- resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==,
+ }
+ engines: { node: '>=8' }
dependencies:
clone-response: 1.0.2
get-stream: 5.1.0
@@ -7689,8 +10003,11 @@ packages:
dev: true
/cacheable-request/7.0.1:
- resolution: {integrity: sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==,
+ }
+ engines: { node: '>=8' }
dependencies:
clone-response: 1.0.2
get-stream: 5.1.0
@@ -7702,97 +10019,148 @@ packages:
dev: true
/call-bind/1.0.2:
- resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
+ resolution:
+ {
+ integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==,
+ }
dependencies:
function-bind: 1.1.1
get-intrinsic: 1.1.1
/call-me-maybe/1.0.1:
- resolution: {integrity: sha512-wCyFsDQkKPwwF8BDwOiWNx/9K45L/hvggQiDbve+viMNMQnWhrlYIuBk09offfwCRtCO9P6XwUttufzU11WCVw==}
+ resolution:
+ {
+ integrity: sha512-wCyFsDQkKPwwF8BDwOiWNx/9K45L/hvggQiDbve+viMNMQnWhrlYIuBk09offfwCRtCO9P6XwUttufzU11WCVw==,
+ }
dev: true
/caller-callsite/2.0.0:
- resolution: {integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==}
- engines: {node: '>=4'}
+ 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'}
+ 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'}
+ resolution:
+ {
+ integrity: sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==,
+ }
+ engines: { node: '>=4' }
dev: true
/callsites/3.1.0:
- resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==,
+ }
+ engines: { node: '>=6' }
/camel-case/3.0.0:
- resolution: {integrity: sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==}
+ resolution:
+ {
+ integrity: sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==,
+ }
dependencies:
no-case: 2.3.2
upper-case: 1.1.3
dev: true
/camel-case/4.1.2:
- resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==}
+ resolution:
+ {
+ integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==,
+ }
dependencies:
pascal-case: 3.1.2
tslib: 2.4.0
dev: true
/camelcase-css/2.0.1:
- resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
- engines: {node: '>= 6'}
+ resolution:
+ {
+ integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==,
+ }
+ engines: { node: '>= 6' }
dev: true
/camelcase-keys/2.1.0:
- resolution: {integrity: sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ==}
- engines: {node: '>=0.10.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: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==,
+ }
+ engines: { node: '>=8' }
dependencies:
camelcase: 5.3.1
map-obj: 4.1.0
quick-lru: 4.0.1
/camelcase/2.1.1:
- resolution: {integrity: sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/camelcase/5.0.0:
- resolution: {integrity: sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==,
+ }
+ engines: { node: '>=6' }
dev: true
/camelcase/5.3.1:
- resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==,
+ }
+ engines: { node: '>=6' }
/camelcase/6.2.0:
- resolution: {integrity: sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==,
+ }
+ engines: { node: '>=10' }
/camelize/1.0.0:
- resolution: {integrity: sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==}
+ resolution:
+ {
+ integrity: sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==,
+ }
dev: true
/caniuse-api/3.0.0:
- resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
+ resolution:
+ {
+ integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==,
+ }
dependencies:
browserslist: 4.20.2
caniuse-lite: 1.0.30001406
@@ -7801,10 +10169,16 @@ packages:
dev: true
/caniuse-lite/1.0.30001406:
- resolution: {integrity: sha512-bWTlaXUy/rq0BBtYShc/jArYfBPjEV95euvZ8JVtO43oQExEN/WquoqpufFjNu4kSpi5cy5kMbNvzztWDfv1Jg==}
+ resolution:
+ {
+ integrity: sha512-bWTlaXUy/rq0BBtYShc/jArYfBPjEV95euvZ8JVtO43oQExEN/WquoqpufFjNu4kSpi5cy5kMbNvzztWDfv1Jg==,
+ }
/capital-case/1.0.4:
- resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==}
+ resolution:
+ {
+ integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==,
+ }
dependencies:
no-case: 3.0.4
tslib: 2.4.0
@@ -7812,20 +10186,32 @@ packages:
dev: true
/capitalize/1.0.0:
- resolution: {integrity: sha512-ZvPF27zRh4ZiRbWYfSktO+t7xi4RPfqL9w6gfPAWGT5pT9TjB0rlP8cKHmKWHYYCR8QHKDDebX3HVHcfw6K3GQ==}
+ resolution:
+ {
+ integrity: sha512-ZvPF27zRh4ZiRbWYfSktO+t7xi4RPfqL9w6gfPAWGT5pT9TjB0rlP8cKHmKWHYYCR8QHKDDebX3HVHcfw6K3GQ==,
+ }
dev: true
/caseless/0.12.0:
- resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
+ resolution:
+ {
+ integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==,
+ }
dev: true
/ccount/1.1.0:
- resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==}
+ resolution:
+ {
+ integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==,
+ }
dev: true
/chalk/1.1.3:
- resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
ansi-styles: 2.2.1
escape-string-regexp: 1.0.5
@@ -7835,8 +10221,11 @@ packages:
dev: true
/chalk/2.3.2:
- resolution: {integrity: sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==,
+ }
+ engines: { node: '>=4' }
dependencies:
ansi-styles: 3.2.1
escape-string-regexp: 1.0.5
@@ -7844,8 +10233,11 @@ packages:
dev: true
/chalk/2.4.0:
- resolution: {integrity: sha512-Wr/w0f4o9LuE7K53cD0qmbAMM+2XNLzR29vFn5hqko4sxGlUsyy363NvmyGIyk5tpe9cjTr9SJYbysEyPkRnFw==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-Wr/w0f4o9LuE7K53cD0qmbAMM+2XNLzR29vFn5hqko4sxGlUsyy363NvmyGIyk5tpe9cjTr9SJYbysEyPkRnFw==,
+ }
+ engines: { node: '>=4' }
dependencies:
ansi-styles: 3.2.1
escape-string-regexp: 1.0.5
@@ -7853,51 +10245,72 @@ packages:
dev: true
/chalk/2.4.2:
- resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==,
+ }
+ engines: { node: '>=4' }
dependencies:
ansi-styles: 3.2.1
escape-string-regexp: 1.0.5
supports-color: 5.5.0
/chalk/3.0.0:
- resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==,
+ }
+ engines: { node: '>=8' }
dependencies:
ansi-styles: 4.3.0
supports-color: 7.2.0
dev: true
/chalk/4.0.0:
- resolution: {integrity: sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==,
+ }
+ engines: { node: '>=10' }
dependencies:
ansi-styles: 4.3.0
supports-color: 7.2.0
dev: false
/chalk/4.1.0:
- resolution: {integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==,
+ }
+ engines: { node: '>=10' }
dependencies:
ansi-styles: 4.3.0
supports-color: 7.2.0
dev: false
/chalk/4.1.2:
- resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==,
+ }
+ engines: { node: '>=10' }
dependencies:
ansi-styles: 4.3.0
supports-color: 7.2.0
/chalk/5.0.1:
- resolution: {integrity: sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==}
- engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
+ resolution:
+ {
+ integrity: sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==,
+ }
+ engines: { node: ^12.17.0 || ^14.13 || >=16.0.0 }
dev: true
/change-case/3.1.0:
- resolution: {integrity: sha512-2AZp7uJZbYEzRPsFoa+ijKdvp9zsrnnt6+yFokfwEpeJm0xuJDVoxiRCAaTzyJND8GJkofo2IcKWaUZ/OECVzw==}
+ resolution:
+ {
+ integrity: sha512-2AZp7uJZbYEzRPsFoa+ijKdvp9zsrnnt6+yFokfwEpeJm0xuJDVoxiRCAaTzyJND8GJkofo2IcKWaUZ/OECVzw==,
+ }
dependencies:
camel-case: 3.0.0
constant-case: 2.0.0
@@ -7920,7 +10333,10 @@ packages:
dev: true
/change-case/4.1.2:
- resolution: {integrity: sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==}
+ resolution:
+ {
+ integrity: sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==,
+ }
dependencies:
camel-case: 4.1.2
capital-case: 1.0.4
@@ -7937,35 +10353,59 @@ packages:
dev: true
/char-regex/1.0.2:
- resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==,
+ }
+ engines: { node: '>=10' }
dev: true
/character-entities-html4/1.1.4:
- resolution: {integrity: sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==}
+ resolution:
+ {
+ integrity: sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==,
+ }
dev: true
/character-entities-legacy/1.1.3:
- resolution: {integrity: sha512-YAxUpPoPwxYFsslbdKkhrGnXAtXoHNgYjlBM3WMXkWGTl5RsY3QmOyhwAgL8Nxm9l5LBThXGawxKPn68y6/fww==}
+ resolution:
+ {
+ integrity: sha512-YAxUpPoPwxYFsslbdKkhrGnXAtXoHNgYjlBM3WMXkWGTl5RsY3QmOyhwAgL8Nxm9l5LBThXGawxKPn68y6/fww==,
+ }
dev: true
/character-entities/1.2.3:
- resolution: {integrity: sha512-yB4oYSAa9yLcGyTbB4ItFwHw43QHdH129IJ5R+WvxOkWlyFnR5FAaBNnUq4mcxsTVZGh28bHoeTHMKXH1wZf3w==}
+ resolution:
+ {
+ integrity: sha512-yB4oYSAa9yLcGyTbB4ItFwHw43QHdH129IJ5R+WvxOkWlyFnR5FAaBNnUq4mcxsTVZGh28bHoeTHMKXH1wZf3w==,
+ }
dev: true
/character-reference-invalid/1.1.3:
- resolution: {integrity: sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg==}
+ resolution:
+ {
+ integrity: sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg==,
+ }
dev: true
/chardet/0.4.2:
- resolution: {integrity: sha512-j/Toj7f1z98Hh2cYo2BVr85EpIRWqUi7rtRSGxh/cqUjqrnJe9l9UE7IUGd2vQ2p+kSHLkSzObQPZPLUC6TQwg==}
+ resolution:
+ {
+ integrity: sha512-j/Toj7f1z98Hh2cYo2BVr85EpIRWqUi7rtRSGxh/cqUjqrnJe9l9UE7IUGd2vQ2p+kSHLkSzObQPZPLUC6TQwg==,
+ }
dev: true
/chardet/0.7.0:
- resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
+ resolution:
+ {
+ integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==,
+ }
/cheerio-select/1.4.0:
- resolution: {integrity: sha512-sobR3Yqz27L553Qa7cK6rtJlMDbiKPdNywtR95Sj/YgfpLfy0u6CGJuaBKe5YE/vTc23SCRKxWSdlon/w6I/Ew==}
+ resolution:
+ {
+ integrity: sha512-sobR3Yqz27L553Qa7cK6rtJlMDbiKPdNywtR95Sj/YgfpLfy0u6CGJuaBKe5YE/vTc23SCRKxWSdlon/w6I/Ew==,
+ }
dependencies:
css-select: 4.1.2
css-what: 5.0.0
@@ -7975,8 +10415,11 @@ packages:
dev: false
/cheerio/0.22.0:
- resolution: {integrity: sha512-8/MzidM6G/TgRelkzDG13y3Y9LxBjCb+8yOEZ9+wwq5gVF2w2pV0wmHvjfT0RvuxGyR7UEuK36r+yYMbT4uKgA==}
- engines: {node: '>= 0.6'}
+ resolution:
+ {
+ integrity: sha512-8/MzidM6G/TgRelkzDG13y3Y9LxBjCb+8yOEZ9+wwq5gVF2w2pV0wmHvjfT0RvuxGyR7UEuK36r+yYMbT4uKgA==,
+ }
+ engines: { node: '>= 0.6' }
dependencies:
css-select: 1.2.0
dom-serializer: 0.1.1
@@ -7997,8 +10440,11 @@ packages:
dev: true
/cheerio/1.0.0-rc.9:
- resolution: {integrity: sha512-QF6XVdrLONO6DXRF5iaolY+odmhj2CLj+xzNod7INPWMi/x9X4SOylH0S/vaPpX+AUU6t04s34SQNh7DbkuCng==}
- engines: {node: '>= 6'}
+ resolution:
+ {
+ integrity: sha512-QF6XVdrLONO6DXRF5iaolY+odmhj2CLj+xzNod7INPWMi/x9X4SOylH0S/vaPpX+AUU6t04s34SQNh7DbkuCng==,
+ }
+ engines: { node: '>= 6' }
dependencies:
cheerio-select: 1.4.0
dom-serializer: 1.3.1
@@ -8010,7 +10456,10 @@ packages:
dev: false
/child-process-promise/2.2.1:
- resolution: {integrity: sha512-Fi4aNdqBsr0mv+jgWxcZ/7rAIC2mgihrptyVI4foh/rrjY/3BNjfP9+oaiFx/fzim+1ZyCNBae0DlyfQhSugog==}
+ resolution:
+ {
+ integrity: sha512-Fi4aNdqBsr0mv+jgWxcZ/7rAIC2mgihrptyVI4foh/rrjY/3BNjfP9+oaiFx/fzim+1ZyCNBae0DlyfQhSugog==,
+ }
dependencies:
cross-spawn: 4.0.2
node-version: 1.2.0
@@ -8018,7 +10467,10 @@ packages:
dev: true
/chokidar/1.7.0:
- resolution: {integrity: sha512-mk8fAWcRUOxY7btlLtitj3A45jOwSAxH4tOFOoEGbVsl6cL6pPMWUy7dwZ/canfj3QEdP6FHSnf/l1c6/WkzVg==}
+ resolution:
+ {
+ integrity: sha512-mk8fAWcRUOxY7btlLtitj3A45jOwSAxH4tOFOoEGbVsl6cL6pPMWUy7dwZ/canfj3QEdP6FHSnf/l1c6/WkzVg==,
+ }
deprecated: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
dependencies:
anymatch: 1.3.2
@@ -8036,8 +10488,11 @@ packages:
dev: true
/chokidar/3.4.3:
- resolution: {integrity: sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==}
- engines: {node: '>= 8.10.0'}
+ resolution:
+ {
+ integrity: sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==,
+ }
+ engines: { node: '>= 8.10.0' }
requiresBuild: true
dependencies:
anymatch: 3.1.1
@@ -8052,43 +10507,67 @@ packages:
dev: true
/chownr/1.1.3:
- resolution: {integrity: sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==}
+ resolution:
+ {
+ integrity: sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==,
+ }
dev: true
/chownr/2.0.0:
- resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==,
+ }
+ engines: { node: '>=10' }
dev: true
/chrome-trace-event/1.0.2:
- resolution: {integrity: sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==}
- engines: {node: '>=6.0'}
+ resolution:
+ {
+ integrity: sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==,
+ }
+ engines: { node: '>=6.0' }
dependencies:
tslib: 1.11.1
dev: true
/ci-info/2.0.0:
- resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==}
+ resolution:
+ {
+ integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==,
+ }
dev: true
/ci-info/3.3.1:
- resolution: {integrity: sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==}
+ resolution:
+ {
+ integrity: sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==,
+ }
dev: true
/cipher-base/1.0.4:
- resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==}
+ resolution:
+ {
+ integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==,
+ }
dependencies:
inherits: 2.0.4
safe-buffer: 5.2.0
dev: true
/cjs-module-lexer/1.1.0:
- resolution: {integrity: sha512-zE63fH4Nrb9N7JUc9yQx+PY1kt+5rClC1xAK6qMldoRcMZUv0LtNQdGJ1jgo5XLETEl0EmSCGvTloAt/J4tayA==}
+ resolution:
+ {
+ integrity: sha512-zE63fH4Nrb9N7JUc9yQx+PY1kt+5rClC1xAK6qMldoRcMZUv0LtNQdGJ1jgo5XLETEl0EmSCGvTloAt/J4tayA==,
+ }
dev: true
/class-utils/0.3.6:
- resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
arr-union: 3.1.0
@@ -8097,69 +10576,105 @@ packages:
static-extend: 0.1.2
/clean-stack/2.2.0:
- resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==,
+ }
+ engines: { node: '>=6' }
dev: true
/cli-boxes/2.2.1:
- resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==,
+ }
+ engines: { node: '>=6' }
dev: true
/cli-cursor/2.1.0:
- resolution: {integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==,
+ }
+ engines: { node: '>=4' }
dependencies:
restore-cursor: 2.0.0
dev: true
/cli-cursor/3.1.0:
- resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==,
+ }
+ engines: { node: '>=8' }
dependencies:
restore-cursor: 3.1.0
/cli-cursor/4.0.0:
- resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ resolution:
+ {
+ integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==,
+ }
+ engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
dependencies:
restore-cursor: 4.0.0
dev: true
/cli-select/1.1.2:
- resolution: {integrity: sha512-PSvWb8G0PPmBNDcz/uM2LkZN3Nn5JmhUl465tTfynQAXjKzFpmHbxStM6X/+awKp5DJuAaHMzzMPefT0suGm1w==}
+ resolution:
+ {
+ integrity: sha512-PSvWb8G0PPmBNDcz/uM2LkZN3Nn5JmhUl465tTfynQAXjKzFpmHbxStM6X/+awKp5DJuAaHMzzMPefT0suGm1w==,
+ }
dependencies:
ansi-escapes: 3.2.0
dev: true
/cli-spinners/1.3.1:
- resolution: {integrity: sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==,
+ }
+ engines: { node: '>=4' }
dev: true
/cli-spinners/2.6.1:
- resolution: {integrity: sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==,
+ }
+ engines: { node: '>=6' }
dev: true
/cli-truncate/0.2.1:
- resolution: {integrity: sha512-f4r4yJnbT++qUPI9NR4XLDLq41gQ+uqnPItWG0F5ZkehuNiTTa3EY0S4AqTSUOeJ7/zU41oWPQSNkW5BqPL9bg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-f4r4yJnbT++qUPI9NR4XLDLq41gQ+uqnPItWG0F5ZkehuNiTTa3EY0S4AqTSUOeJ7/zU41oWPQSNkW5BqPL9bg==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
slice-ansi: 0.0.4
string-width: 1.0.2
dev: true
/cli-width/2.2.0:
- resolution: {integrity: sha512-EJLbKSuvHTrVRynOXCYFTbQKZOFXWNe3/6DN1yrEH3TuuZT1x4dMQnCHnfCrBUUiGjO63enEIfaB17VaRl2d4A==}
+ resolution:
+ {
+ integrity: sha512-EJLbKSuvHTrVRynOXCYFTbQKZOFXWNe3/6DN1yrEH3TuuZT1x4dMQnCHnfCrBUUiGjO63enEIfaB17VaRl2d4A==,
+ }
dev: true
/cli-width/3.0.0:
- resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==}
- engines: {node: '>= 10'}
+ resolution:
+ {
+ integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==,
+ }
+ engines: { node: '>= 10' }
/cliui/5.0.0:
- resolution: {integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==}
+ resolution:
+ {
+ integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==,
+ }
dependencies:
string-width: 3.1.0
strip-ansi: 5.2.0
@@ -8167,7 +10682,10 @@ packages:
dev: true
/cliui/7.0.4:
- resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
+ resolution:
+ {
+ integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==,
+ }
dependencies:
string-width: 4.2.3
strip-ansi: 6.0.1
@@ -8175,49 +10693,73 @@ packages:
dev: true
/clone-deep/4.0.1:
- resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==,
+ }
+ engines: { node: '>=6' }
dependencies:
is-plain-object: 2.0.4
kind-of: 6.0.3
shallow-clone: 3.0.1
/clone-response/1.0.2:
- resolution: {integrity: sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==}
+ resolution:
+ {
+ integrity: sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==,
+ }
dependencies:
mimic-response: 1.0.1
dev: true
/clone/1.0.4:
- resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
- engines: {node: '>=0.8'}
+ resolution:
+ {
+ integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==,
+ }
+ engines: { node: '>=0.8' }
dev: true
/clor/5.2.0:
- resolution: {integrity: sha512-Z+jjxoF4lNUJQtsdz7d9HLz7yP49hnt4CH76AB7DLusHws14gOlVMl/ShtkMPfoFculqejaiQW5EG2Gt5/cCdg==}
- deprecated: 'Clor is now Clorox. Please upgrade: ''npm i clorox''.'
+ resolution:
+ {
+ integrity: sha512-Z+jjxoF4lNUJQtsdz7d9HLz7yP49hnt4CH76AB7DLusHws14gOlVMl/ShtkMPfoFculqejaiQW5EG2Gt5/cCdg==,
+ }
+ deprecated: "Clor is now Clorox. Please upgrade: 'npm i clorox'."
dev: true
/clsx/1.1.1:
- resolution: {integrity: sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==,
+ }
+ engines: { node: '>=6' }
dev: true
/cmd-shim/4.1.0:
- resolution: {integrity: sha512-lb9L7EM4I/ZRVuljLPEtUJOP+xiQVknZ4ZMpMgEp4JzNldPb27HU03hi6K1/6CoIuit/Zm/LQXySErFeXxDprw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-lb9L7EM4I/ZRVuljLPEtUJOP+xiQVknZ4ZMpMgEp4JzNldPb27HU03hi6K1/6CoIuit/Zm/LQXySErFeXxDprw==,
+ }
+ engines: { node: '>=10' }
dependencies:
mkdirp-infer-owner: 2.0.0
dev: true
/co/4.6.0:
- resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==}
- engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
+ resolution:
+ {
+ integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==,
+ }
+ engines: { iojs: '>= 1.0.0', node: '>= 0.12.0' }
dev: true
/coa/2.0.2:
- resolution: {integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==}
- engines: {node: '>= 4.0'}
+ resolution:
+ {
+ integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==,
+ }
+ engines: { node: '>= 4.0' }
dependencies:
'@types/q': 1.5.2
chalk: 2.4.2
@@ -8225,114 +10767,180 @@ packages:
dev: true
/code-error-fragment/0.0.230:
- resolution: {integrity: sha512-cadkfKp6932H8UkhzE/gcUqhRMNf8jHzkAN7+5Myabswaghu4xABTgPHDCjW+dBAJxj/SpkTYokpzDqY4pCzQw==}
- engines: {node: '>= 4'}
+ resolution:
+ {
+ integrity: sha512-cadkfKp6932H8UkhzE/gcUqhRMNf8jHzkAN7+5Myabswaghu4xABTgPHDCjW+dBAJxj/SpkTYokpzDqY4pCzQw==,
+ }
+ engines: { node: '>= 4' }
dev: true
/code-point-at/1.1.0:
- resolution: {integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/collapse-white-space/1.0.6:
- resolution: {integrity: sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==}
+ resolution:
+ {
+ integrity: sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==,
+ }
dev: true
/collect-v8-coverage/1.0.1:
- resolution: {integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==}
+ resolution:
+ {
+ integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==,
+ }
dev: true
/collection-visit/1.0.0:
- resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
map-visit: 1.0.0
object-visit: 1.0.1
/color-convert/1.9.3:
- resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
+ resolution:
+ {
+ integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==,
+ }
dependencies:
color-name: 1.1.3
/color-convert/2.0.1:
- resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
- engines: {node: '>=7.0.0'}
+ resolution:
+ {
+ integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==,
+ }
+ engines: { node: '>=7.0.0' }
dependencies:
color-name: 1.1.4
/color-name/1.1.3:
- resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
+ resolution:
+ {
+ integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==,
+ }
/color-name/1.1.4:
- resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
+ resolution:
+ {
+ integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==,
+ }
/color-string/1.5.4:
- resolution: {integrity: sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==}
+ resolution:
+ {
+ integrity: sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==,
+ }
dependencies:
color-name: 1.1.4
simple-swizzle: 0.2.2
dev: true
/color/3.1.3:
- resolution: {integrity: sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==}
+ resolution:
+ {
+ integrity: sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==,
+ }
dependencies:
color-convert: 1.9.3
color-string: 1.5.4
dev: true
/colorette/1.4.0:
- resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==}
+ resolution:
+ {
+ integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==,
+ }
dev: true
/colors/1.4.0:
- resolution: {integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==}
- engines: {node: '>=0.1.90'}
+ resolution:
+ {
+ integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==,
+ }
+ engines: { node: '>=0.1.90' }
dev: true
/columnify/1.5.4:
- resolution: {integrity: sha512-rFl+iXVT1nhLQPfGDw+3WcS8rmm7XsLKUmhsGE3ihzzpIikeGrTaZPIRKYWeLsLBypsHzjXIvYEltVUZS84XxQ==}
+ resolution:
+ {
+ integrity: sha512-rFl+iXVT1nhLQPfGDw+3WcS8rmm7XsLKUmhsGE3ihzzpIikeGrTaZPIRKYWeLsLBypsHzjXIvYEltVUZS84XxQ==,
+ }
dependencies:
strip-ansi: 3.0.1
wcwidth: 1.0.1
dev: true
/combined-stream/1.0.8:
- resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
- engines: {node: '>= 0.8'}
+ resolution:
+ {
+ integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==,
+ }
+ engines: { node: '>= 0.8' }
dependencies:
delayed-stream: 1.0.0
dev: true
/comma-separated-tokens/1.0.8:
- resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==}
+ resolution:
+ {
+ integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==,
+ }
dev: true
/commander/2.20.0:
- resolution: {integrity: sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==}
+ resolution:
+ {
+ integrity: sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==,
+ }
dev: true
/commander/2.20.3:
- resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
+ resolution:
+ {
+ integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==,
+ }
dev: true
/commander/5.1.0:
- resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==}
- engines: {node: '>= 6'}
+ resolution:
+ {
+ integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==,
+ }
+ engines: { node: '>= 6' }
dev: true
/commander/6.2.1:
- resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==}
- engines: {node: '>= 6'}
+ resolution:
+ {
+ integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==,
+ }
+ engines: { node: '>= 6' }
/commander/7.2.0:
- resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
- engines: {node: '>= 10'}
+ resolution:
+ {
+ integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==,
+ }
+ engines: { node: '>= 10' }
dev: true
/comment-json/3.0.3:
- resolution: {integrity: sha512-P7XwYkC3qjIK45EAa9c5Y3lR7SMXhJqwFdWg3niAIAcbk3zlpKDdajV8Hyz/Y3sGNn3l+YNMl8A2N/OubSArHg==}
- engines: {node: '>= 6'}
+ resolution:
+ {
+ integrity: sha512-P7XwYkC3qjIK45EAa9c5Y3lR7SMXhJqwFdWg3niAIAcbk3zlpKDdajV8Hyz/Y3sGNn3l+YNMl8A2N/OubSArHg==,
+ }
+ engines: { node: '>= 6' }
dependencies:
core-util-is: 1.0.2
esprima: 4.0.1
@@ -8341,28 +10949,43 @@ packages:
dev: true
/commondir/1.0.1:
- resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
+ resolution:
+ {
+ integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==,
+ }
/compare-func/2.0.0:
- resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==}
+ resolution:
+ {
+ integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==,
+ }
dependencies:
array-ify: 1.0.0
dot-prop: 5.3.0
dev: true
/component-emitter/1.3.0:
- resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==}
+ resolution:
+ {
+ integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==,
+ }
/compressible/2.0.18:
- resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==}
- engines: {node: '>= 0.6'}
+ resolution:
+ {
+ integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==,
+ }
+ engines: { node: '>= 0.6' }
dependencies:
mime-db: 1.47.0
dev: true
/compression/1.7.4:
- resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==}
- engines: {node: '>= 0.8.0'}
+ resolution:
+ {
+ integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==,
+ }
+ engines: { node: '>= 0.8.0' }
dependencies:
accepts: 1.3.7
bytes: 3.0.0
@@ -8376,11 +10999,17 @@ packages:
dev: true
/concat-map/0.0.1:
- resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
+ resolution:
+ {
+ integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==,
+ }
/concat-stream/1.6.2:
- resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==}
- engines: {'0': node >= 0.8}
+ resolution:
+ {
+ integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==,
+ }
+ engines: { '0': node >= 0.8 }
dependencies:
buffer-from: 1.1.1
inherits: 2.0.4
@@ -8389,8 +11018,11 @@ packages:
dev: true
/concat-stream/2.0.0:
- resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==}
- engines: {'0': node >= 6.0}
+ resolution:
+ {
+ integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==,
+ }
+ engines: { '0': node >= 6.0 }
dependencies:
buffer-from: 1.1.1
inherits: 2.0.4
@@ -8399,14 +11031,20 @@ packages:
dev: true
/concat-with-sourcemaps/1.1.0:
- resolution: {integrity: sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==}
+ resolution:
+ {
+ integrity: sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==,
+ }
dependencies:
source-map: 0.6.1
dev: true
/conf/5.0.0:
- resolution: {integrity: sha512-lRNyt+iRD4plYaOSVTxu1zPWpaH0EOxgFIR1l3mpC/DGZ7XzhoGFMKmbl54LAgXcSu6knqWgOwdINkqm58N85A==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-lRNyt+iRD4plYaOSVTxu1zPWpaH0EOxgFIR1l3mpC/DGZ7XzhoGFMKmbl54LAgXcSu6knqWgOwdINkqm58N85A==,
+ }
+ engines: { node: '>=8' }
dependencies:
ajv: 6.12.6
dot-prop: 5.3.0
@@ -8418,15 +11056,21 @@ packages:
dev: true
/config-chain/1.1.12:
- resolution: {integrity: sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==}
+ resolution:
+ {
+ integrity: sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==,
+ }
dependencies:
ini: 1.3.8
proto-list: 1.2.4
dev: true
/configstore/3.1.2:
- resolution: {integrity: sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==,
+ }
+ engines: { node: '>=4' }
dependencies:
dot-prop: 4.2.0
graceful-fs: 4.2.10
@@ -8437,8 +11081,11 @@ packages:
dev: true
/configstore/5.0.1:
- resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==,
+ }
+ engines: { node: '>=8' }
dependencies:
dot-prop: 5.3.0
graceful-fs: 4.2.10
@@ -8449,18 +11096,27 @@ packages:
dev: true
/console-control-strings/1.1.0:
- resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==}
+ resolution:
+ {
+ integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==,
+ }
dev: true
/constant-case/2.0.0:
- resolution: {integrity: sha512-eS0N9WwmjTqrOmR3o83F5vW8Z+9R1HnVz3xmzT2PMFug9ly+Au/fxRWlEBSb6LcZwspSsEn9Xs1uw9YgzAg1EQ==}
+ resolution:
+ {
+ integrity: sha512-eS0N9WwmjTqrOmR3o83F5vW8Z+9R1HnVz3xmzT2PMFug9ly+Au/fxRWlEBSb6LcZwspSsEn9Xs1uw9YgzAg1EQ==,
+ }
dependencies:
snake-case: 2.1.0
upper-case: 1.1.3
dev: true
/constant-case/3.0.4:
- resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==}
+ resolution:
+ {
+ integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==,
+ }
dependencies:
no-case: 3.0.4
tslib: 2.4.0
@@ -8468,37 +11124,55 @@ packages:
dev: true
/constants-browserify/1.0.0:
- resolution: {integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==}
+ resolution:
+ {
+ integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==,
+ }
dev: true
/contains-path/0.1.0:
- resolution: {integrity: sha512-OKZnPGeMQy2RPaUIBPFFd71iNf4791H12MCRuVQDnzGRwCYNYmTDy5pdafo2SLAcEMKzTOQnLWG4QdcjeJUMEg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-OKZnPGeMQy2RPaUIBPFFd71iNf4791H12MCRuVQDnzGRwCYNYmTDy5pdafo2SLAcEMKzTOQnLWG4QdcjeJUMEg==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/content-disposition/0.5.3:
- resolution: {integrity: sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==}
- engines: {node: '>= 0.6'}
+ resolution:
+ {
+ integrity: sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==,
+ }
+ engines: { node: '>= 0.6' }
dependencies:
safe-buffer: 5.1.2
dev: true
/content-type/1.0.4:
- resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==}
- engines: {node: '>= 0.6'}
+ resolution:
+ {
+ integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==,
+ }
+ engines: { node: '>= 0.6' }
dev: true
/conventional-changelog-angular/5.0.12:
- resolution: {integrity: sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==,
+ }
+ engines: { node: '>=10' }
dependencies:
compare-func: 2.0.0
q: 1.5.1
dev: true
/conventional-changelog-core/4.2.2:
- resolution: {integrity: sha512-7pDpRUiobQDNkwHyJG7k9f6maPo9tfPzkSWbRq97GGiZqisElhnvUZSvyQH20ogfOjntB5aadvv6NNcKL1sReg==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-7pDpRUiobQDNkwHyJG7k9f6maPo9tfPzkSWbRq97GGiZqisElhnvUZSvyQH20ogfOjntB5aadvv6NNcKL1sReg==,
+ }
+ engines: { node: '>=10' }
dependencies:
add-stream: 1.0.0
conventional-changelog-writer: 4.1.0
@@ -8518,13 +11192,19 @@ packages:
dev: true
/conventional-changelog-preset-loader/2.3.4:
- resolution: {integrity: sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==,
+ }
+ engines: { node: '>=10' }
dev: true
/conventional-changelog-writer/4.1.0:
- resolution: {integrity: sha512-WwKcUp7WyXYGQmkLsX4QmU42AZ1lqlvRW9mqoyiQzdD+rJWbTepdWoKJuwXTS+yq79XKnQNa93/roViPQrAQgw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-WwKcUp7WyXYGQmkLsX4QmU42AZ1lqlvRW9mqoyiQzdD+rJWbTepdWoKJuwXTS+yq79XKnQNa93/roViPQrAQgw==,
+ }
+ engines: { node: '>=10' }
hasBin: true
dependencies:
compare-func: 2.0.0
@@ -8540,16 +11220,22 @@ packages:
dev: true
/conventional-commits-filter/2.0.7:
- resolution: {integrity: sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==,
+ }
+ engines: { node: '>=10' }
dependencies:
lodash.ismatch: 4.4.0
modify-values: 1.0.1
dev: true
/conventional-commits-parser/3.2.0:
- resolution: {integrity: sha512-XmJiXPxsF0JhAKyfA2Nn+rZwYKJ60nanlbSWwwkGwLQFbugsc0gv1rzc7VbbUWAzJfR1qR87/pNgv9NgmxtBMQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-XmJiXPxsF0JhAKyfA2Nn+rZwYKJ60nanlbSWwwkGwLQFbugsc0gv1rzc7VbbUWAzJfR1qR87/pNgv9NgmxtBMQ==,
+ }
+ engines: { node: '>=10' }
hasBin: true
dependencies:
is-text-path: 1.0.1
@@ -8562,8 +11248,11 @@ packages:
dev: true
/conventional-recommended-bump/6.1.0:
- resolution: {integrity: sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==,
+ }
+ engines: { node: '>=10' }
hasBin: true
dependencies:
concat-stream: 2.0.0
@@ -8577,77 +11266,116 @@ packages:
dev: true
/convert-hrtime/3.0.0:
- resolution: {integrity: sha512-7V+KqSvMiHp8yWDuwfww06XleMWVVB9b9tURBx+G7UTADuo5hYPuowKloz4OzOqbPezxgo+fdQ1522WzPG4OeA==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-7V+KqSvMiHp8yWDuwfww06XleMWVVB9b9tURBx+G7UTADuo5hYPuowKloz4OzOqbPezxgo+fdQ1522WzPG4OeA==,
+ }
+ engines: { node: '>=8' }
dev: true
/convert-source-map/1.7.0:
- resolution: {integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==}
+ resolution:
+ {
+ integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==,
+ }
dependencies:
safe-buffer: 5.1.2
/cookie-signature/1.0.6:
- resolution: {integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw=}
+ resolution: { integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw= }
dev: true
/cookie/0.4.0:
- resolution: {integrity: sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==}
- engines: {node: '>= 0.6'}
+ resolution:
+ {
+ integrity: sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==,
+ }
+ engines: { node: '>= 0.6' }
dev: true
/cookie/0.4.1:
- resolution: {integrity: sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==}
- engines: {node: '>= 0.6'}
+ resolution:
+ {
+ integrity: sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==,
+ }
+ engines: { node: '>= 0.6' }
dev: true
/cookiejar/2.1.2:
- resolution: {integrity: sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==}
+ resolution:
+ {
+ integrity: sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==,
+ }
dev: true
/copy-descriptor/0.1.1:
- resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
/core-js-compat/3.16.2:
- resolution: {integrity: sha512-4lUshXtBXsdmp8cDWh6KKiHUg40AjiuPD3bOWkNVsr1xkAhpUqCjaZ8lB1bKx9Gb5fXcbRbFJ4f4qpRIRTuJqQ==}
+ resolution:
+ {
+ integrity: sha512-4lUshXtBXsdmp8cDWh6KKiHUg40AjiuPD3bOWkNVsr1xkAhpUqCjaZ8lB1bKx9Gb5fXcbRbFJ4f4qpRIRTuJqQ==,
+ }
dependencies:
browserslist: 4.20.2
semver: 7.0.0
dev: true
/core-js-compat/3.22.7:
- resolution: {integrity: sha512-uI9DAQKKiiE/mclIC5g4AjRpio27g+VMRhe6rQoz+q4Wm4L6A/fJhiLtBw+sfOpDG9wZ3O0pxIw7GbfOlBgjOA==}
+ resolution:
+ {
+ integrity: sha512-uI9DAQKKiiE/mclIC5g4AjRpio27g+VMRhe6rQoz+q4Wm4L6A/fJhiLtBw+sfOpDG9wZ3O0pxIw7GbfOlBgjOA==,
+ }
dependencies:
browserslist: 4.20.2
semver: 7.0.0
/core-js-pure/3.8.2:
- resolution: {integrity: sha512-v6zfIQqL/pzTVAbZvYUozsxNfxcFb6Ks3ZfEbuneJl3FW9Jb8F6vLWB6f+qTmAu72msUdyb84V8d/yBFf7FNnw==}
+ resolution:
+ {
+ integrity: sha512-v6zfIQqL/pzTVAbZvYUozsxNfxcFb6Ks3ZfEbuneJl3FW9Jb8F6vLWB6f+qTmAu72msUdyb84V8d/yBFf7FNnw==,
+ }
requiresBuild: true
dev: false
/core-js/3.6.5:
- resolution: {integrity: sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==}
+ resolution:
+ {
+ integrity: sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==,
+ }
deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
requiresBuild: true
dev: true
/core-util-is/1.0.2:
- resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==}
+ resolution:
+ {
+ integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==,
+ }
dev: true
/cors/2.8.5:
- resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==}
- engines: {node: '>= 0.10'}
+ resolution:
+ {
+ integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==,
+ }
+ engines: { node: '>= 0.10' }
dependencies:
object-assign: 4.1.1
vary: 1.1.2
dev: true
/cosmiconfig/2.2.2:
- resolution: {integrity: sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==}
- engines: {node: '>=0.12'}
+ resolution:
+ {
+ integrity: sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==,
+ }
+ engines: { node: '>=0.12' }
dependencies:
is-directory: 0.3.1
js-yaml: 3.14.1
@@ -8659,8 +11387,11 @@ packages:
dev: true
/cosmiconfig/5.2.1:
- resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==,
+ }
+ engines: { node: '>=4' }
dependencies:
import-fresh: 2.0.0
is-directory: 0.3.1
@@ -8669,8 +11400,11 @@ packages:
dev: true
/cosmiconfig/6.0.0:
- resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==,
+ }
+ engines: { node: '>=8' }
dependencies:
'@types/parse-json': 4.0.0
import-fresh: 3.2.1
@@ -8680,8 +11414,11 @@ packages:
dev: true
/cosmiconfig/7.0.0:
- resolution: {integrity: sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==,
+ }
+ engines: { node: '>=10' }
dependencies:
'@types/parse-json': 4.0.0
import-fresh: 3.2.1
@@ -8691,8 +11428,11 @@ packages:
dev: true
/coveralls/3.0.3:
- resolution: {integrity: sha512-viNfeGlda2zJr8Gj1zqXpDMRjw9uM54p7wzZdvLRyOgnAfCe974Dq4veZkjJdxQXbmdppu6flEajFYseHYaUhg==}
- engines: {node: '>=4.0.0'}
+ resolution:
+ {
+ integrity: sha512-viNfeGlda2zJr8Gj1zqXpDMRjw9uM54p7wzZdvLRyOgnAfCe974Dq4veZkjJdxQXbmdppu6flEajFYseHYaUhg==,
+ }
+ engines: { node: '>=4.0.0' }
hasBin: true
dependencies:
growl: 1.10.5
@@ -8704,8 +11444,11 @@ packages:
dev: true
/cp-file/6.2.0:
- resolution: {integrity: sha512-fmvV4caBnofhPe8kOcitBwSn2f39QLjnAnGq3gO9dfd75mUytzKNZB1hde6QHunW2Rt+OwuBOMc3i1tNElbszA==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-fmvV4caBnofhPe8kOcitBwSn2f39QLjnAnGq3gO9dfd75mUytzKNZB1hde6QHunW2Rt+OwuBOMc3i1tNElbszA==,
+ }
+ engines: { node: '>=6' }
dependencies:
graceful-fs: 4.2.9
make-dir: 2.1.0
@@ -8715,8 +11458,11 @@ packages:
dev: true
/cpy/7.3.0:
- resolution: {integrity: sha512-auvDu6h/J+cO1uqV40ymL/VoPM0+qPpNGaNttTzkYVXO/+GeynuyAK/MwFcWgU/P82ezcZw7RaN34CIIWajKLA==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-auvDu6h/J+cO1uqV40ymL/VoPM0+qPpNGaNttTzkYVXO/+GeynuyAK/MwFcWgU/P82ezcZw7RaN34CIIWajKLA==,
+ }
+ engines: { node: '>=6' }
dependencies:
arrify: 1.0.1
cp-file: 6.2.0
@@ -8727,14 +11473,20 @@ packages:
dev: true
/create-ecdh/4.0.3:
- resolution: {integrity: sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==}
+ resolution:
+ {
+ integrity: sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==,
+ }
dependencies:
bn.js: 4.11.9
elliptic: 6.5.3
dev: true
/create-hash/1.2.0:
- resolution: {integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==}
+ resolution:
+ {
+ integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==,
+ }
dependencies:
cipher-base: 1.0.4
inherits: 2.0.4
@@ -8744,7 +11496,10 @@ packages:
dev: true
/create-hmac/1.1.7:
- resolution: {integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==}
+ resolution:
+ {
+ integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==,
+ }
dependencies:
cipher-base: 1.0.4
create-hash: 1.2.0
@@ -8755,7 +11510,10 @@ packages:
dev: true
/critters/0.0.6:
- resolution: {integrity: sha512-NUB3Om7tkf+XWi9+2kJ2A3l4/tHORDI1UT+nHxUqay2B/tJvMpiXcklDDLBH3fPn9Pe23uu0we/08Ukjy4cLCQ==}
+ resolution:
+ {
+ integrity: sha512-NUB3Om7tkf+XWi9+2kJ2A3l4/tHORDI1UT+nHxUqay2B/tJvMpiXcklDDLBH3fPn9Pe23uu0we/08Ukjy4cLCQ==,
+ }
dependencies:
chalk: 4.1.2
css: 3.0.0
@@ -8765,27 +11523,39 @@ packages:
dev: true
/cross-env/6.0.3:
- resolution: {integrity: sha512-+KqxF6LCvfhWvADcDPqo64yVIB31gv/jQulX2NGzKS/g3GEVz6/pt4wjHFtFWsHMddebWD/sDthJemzM4MaAag==}
- engines: {node: '>=8.0'}
+ resolution:
+ {
+ integrity: sha512-+KqxF6LCvfhWvADcDPqo64yVIB31gv/jQulX2NGzKS/g3GEVz6/pt4wjHFtFWsHMddebWD/sDthJemzM4MaAag==,
+ }
+ engines: { node: '>=8.0' }
hasBin: true
dependencies:
cross-spawn: 7.0.3
dev: true
/cross-fetch/3.1.2:
- resolution: {integrity: sha512-+JhD65rDNqLbGmB3Gzs3HrEKC0aQnD+XA3SY6RjgkF88jV2q5cTc5+CwxlS3sdmLk98gpPt5CF9XRnPdlxZe6w==}
+ resolution:
+ {
+ integrity: sha512-+JhD65rDNqLbGmB3Gzs3HrEKC0aQnD+XA3SY6RjgkF88jV2q5cTc5+CwxlS3sdmLk98gpPt5CF9XRnPdlxZe6w==,
+ }
dependencies:
node-fetch: 2.6.1
dev: true
/cross-fetch/3.1.4:
- resolution: {integrity: sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==}
+ resolution:
+ {
+ integrity: sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==,
+ }
dependencies:
node-fetch: 2.6.1
dev: true
/cross-spawn-async/2.2.5:
- resolution: {integrity: sha512-snteb3aVrxYYOX9e8BabYFK9WhCDhTlw1YQktfTthBogxri4/2r9U2nQc0ffY73ZAxezDc+U8gvHAeU1wy1ubQ==}
+ resolution:
+ {
+ integrity: sha512-snteb3aVrxYYOX9e8BabYFK9WhCDhTlw1YQktfTthBogxri4/2r9U2nQc0ffY73ZAxezDc+U8gvHAeU1wy1ubQ==,
+ }
deprecated: cross-spawn no longer requires a build toolchain, use it instead
dependencies:
lru-cache: 4.1.5
@@ -8793,15 +11563,21 @@ packages:
dev: false
/cross-spawn/4.0.2:
- resolution: {integrity: sha512-yAXz/pA1tD8Gtg2S98Ekf/sewp3Lcp3YoFKJ4Hkp5h5yLWnKVTDU0kwjKJ8NDCYcfTLfyGkzTikst+jWypT1iA==}
+ resolution:
+ {
+ integrity: sha512-yAXz/pA1tD8Gtg2S98Ekf/sewp3Lcp3YoFKJ4Hkp5h5yLWnKVTDU0kwjKJ8NDCYcfTLfyGkzTikst+jWypT1iA==,
+ }
dependencies:
lru-cache: 4.1.5
which: 1.3.1
dev: true
/cross-spawn/6.0.5:
- resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==}
- engines: {node: '>=4.8'}
+ resolution:
+ {
+ integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==,
+ }
+ engines: { node: '>=4.8' }
dependencies:
nice-try: 1.0.5
path-key: 2.0.1
@@ -8811,15 +11587,21 @@ packages:
dev: true
/cross-spawn/7.0.3:
- resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
- engines: {node: '>= 8'}
+ resolution:
+ {
+ integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==,
+ }
+ engines: { node: '>= 8' }
dependencies:
path-key: 3.1.1
shebang-command: 2.0.0
which: 2.0.2
/crypto-browserify/3.12.0:
- resolution: {integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==}
+ resolution:
+ {
+ integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==,
+ }
dependencies:
browserify-cipher: 1.0.1
browserify-sign: 4.2.0
@@ -8835,22 +11617,34 @@ packages:
dev: true
/crypto-random-string/1.0.0:
- resolution: {integrity: sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==,
+ }
+ engines: { node: '>=4' }
dev: true
/crypto-random-string/2.0.0:
- resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==,
+ }
+ engines: { node: '>=8' }
dev: true
/crypto-randomuuid/1.0.0:
- resolution: {integrity: sha512-/RC5F4l1SCqD/jazwUF6+t34Cd8zTSAGZ7rvvZu1whZUhD2a5MOGKjSGowoGcpj/cbVZk1ZODIooJEQQq3nNAA==}
+ resolution:
+ {
+ integrity: sha512-/RC5F4l1SCqD/jazwUF6+t34Cd8zTSAGZ7rvvZu1whZUhD2a5MOGKjSGowoGcpj/cbVZk1ZODIooJEQQq3nNAA==,
+ }
dev: true
/css-blank-pseudo/3.0.3_postcss@8.4.14:
- resolution: {integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
hasBin: true
peerDependencies:
postcss: ^8.4
@@ -8860,25 +11654,37 @@ packages:
dev: true
/css-color-keywords/1.0.0:
- resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==,
+ }
+ engines: { node: '>=4' }
dev: true
/css-color-names/0.0.4:
- resolution: {integrity: sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==}
+ resolution:
+ {
+ integrity: sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==,
+ }
dev: true
/css-declaration-sorter/4.0.1:
- resolution: {integrity: sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==}
- engines: {node: '>4'}
+ resolution:
+ {
+ integrity: sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==,
+ }
+ engines: { node: '>4' }
dependencies:
postcss: 7.0.32
timsort: 0.3.0
dev: true
/css-has-pseudo/3.0.4_postcss@8.4.14:
- resolution: {integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
hasBin: true
peerDependencies:
postcss: ^8.4
@@ -8888,8 +11694,11 @@ packages:
dev: true
/css-prefers-color-scheme/6.0.3_postcss@8.4.14:
- resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
hasBin: true
peerDependencies:
postcss: ^8.4
@@ -8898,11 +11707,17 @@ packages:
dev: true
/css-select-base-adapter/0.1.1:
- resolution: {integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==}
+ resolution:
+ {
+ integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==,
+ }
dev: true
/css-select/1.2.0:
- resolution: {integrity: sha512-dUQOBoqdR7QwV90WysXPLXG5LO7nhYBgiWVfxF80DKPF8zx1t/pUd2FYy73emg3zrjtM6dzmYgbHKfV2rxiHQA==}
+ resolution:
+ {
+ integrity: sha512-dUQOBoqdR7QwV90WysXPLXG5LO7nhYBgiWVfxF80DKPF8zx1t/pUd2FYy73emg3zrjtM6dzmYgbHKfV2rxiHQA==,
+ }
dependencies:
boolbase: 1.0.0
css-what: 2.1.3
@@ -8911,7 +11726,10 @@ packages:
dev: true
/css-select/2.1.0:
- resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==}
+ resolution:
+ {
+ integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==,
+ }
dependencies:
boolbase: 1.0.0
css-what: 3.2.1
@@ -8920,7 +11738,10 @@ packages:
dev: true
/css-select/4.1.2:
- resolution: {integrity: sha512-nu5ye2Hg/4ISq4XqdLY2bEatAcLIdt3OYGFc9Tm9n7VSlFBcfRv0gBNksHRgSdUDQGtN3XrZ94ztW+NfzkFSUw==}
+ resolution:
+ {
+ integrity: sha512-nu5ye2Hg/4ISq4XqdLY2bEatAcLIdt3OYGFc9Tm9n7VSlFBcfRv0gBNksHRgSdUDQGtN3XrZ94ztW+NfzkFSUw==,
+ }
dependencies:
boolbase: 1.0.0
css-what: 5.0.0
@@ -8930,7 +11751,10 @@ packages:
dev: false
/css-select/4.3.0:
- resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==}
+ resolution:
+ {
+ integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==,
+ }
dependencies:
boolbase: 1.0.0
css-what: 6.1.0
@@ -8940,7 +11764,10 @@ packages:
dev: true
/css-to-react-native/3.0.0:
- resolution: {integrity: sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==}
+ resolution:
+ {
+ integrity: sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==,
+ }
dependencies:
camelize: 1.0.0
css-color-keywords: 1.0.0
@@ -8948,42 +11775,63 @@ packages:
dev: true
/css-tree/1.0.0-alpha.37:
- resolution: {integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==}
- engines: {node: '>=8.0.0'}
+ resolution:
+ {
+ integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==,
+ }
+ engines: { node: '>=8.0.0' }
dependencies:
mdn-data: 2.0.4
source-map: 0.6.1
dev: true
/css-unit-converter/1.1.1:
- resolution: {integrity: sha512-CkyxaqRXDXtqFf80v5UTB2C6pTN4mZt2qFf4MTTjhGm6m5+BDtyN7l+cBZUM3YPwY4Lw4oEQOo9FHZglAmRVfw==}
+ resolution:
+ {
+ integrity: sha512-CkyxaqRXDXtqFf80v5UTB2C6pTN4mZt2qFf4MTTjhGm6m5+BDtyN7l+cBZUM3YPwY4Lw4oEQOo9FHZglAmRVfw==,
+ }
dev: true
/css-what/2.1.3:
- resolution: {integrity: sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==}
+ resolution:
+ {
+ integrity: sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==,
+ }
dev: true
/css-what/3.2.1:
- resolution: {integrity: sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==}
- engines: {node: '>= 6'}
+ resolution:
+ {
+ integrity: sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==,
+ }
+ engines: { node: '>= 6' }
dev: true
/css-what/5.0.0:
- resolution: {integrity: sha512-qxyKHQvgKwzwDWC/rGbT821eJalfupxYW2qbSJSAtdSTimsr/MlaGONoNLllaUPZWf8QnbcKM/kPVYUQuEKAFA==}
- engines: {node: '>= 6'}
+ resolution:
+ {
+ integrity: sha512-qxyKHQvgKwzwDWC/rGbT821eJalfupxYW2qbSJSAtdSTimsr/MlaGONoNLllaUPZWf8QnbcKM/kPVYUQuEKAFA==,
+ }
+ engines: { node: '>= 6' }
dev: false
/css-what/6.1.0:
- resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
- engines: {node: '>= 6'}
+ resolution:
+ {
+ integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==,
+ }
+ engines: { node: '>= 6' }
dev: true
/css.escape/1.5.1:
- resolution: {integrity: sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=}
+ resolution: { integrity: sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= }
dev: false
/css/3.0.0:
- resolution: {integrity: sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==}
+ resolution:
+ {
+ integrity: sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==,
+ }
dependencies:
inherits: 2.0.4
source-map: 0.6.1
@@ -8991,24 +11839,36 @@ packages:
dev: true
/cssdb/6.5.0:
- resolution: {integrity: sha512-Rh7AAopF2ckPXe/VBcoUS9JrCZNSyc60+KpgE6X25vpVxA32TmiqvExjkfhwP4wGSb6Xe8Z/JIyGqwgx/zZYFA==}
+ resolution:
+ {
+ integrity: sha512-Rh7AAopF2ckPXe/VBcoUS9JrCZNSyc60+KpgE6X25vpVxA32TmiqvExjkfhwP4wGSb6Xe8Z/JIyGqwgx/zZYFA==,
+ }
dev: true
/cssesc/2.0.0:
- resolution: {integrity: sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==,
+ }
+ engines: { node: '>=4' }
hasBin: true
dev: true
/cssesc/3.0.0:
- resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==,
+ }
+ engines: { node: '>=4' }
hasBin: true
dev: true
/cssnano-preset-default/4.0.7:
- resolution: {integrity: sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
css-declaration-sorter: 4.0.1
cssnano-util-raw-cache: 4.0.1
@@ -9043,7 +11903,10 @@ packages:
dev: true
/cssnano-preset-simple/2.0.0_postcss@8.2.13:
- resolution: {integrity: sha512-HkufSLkaBJbKBFx/7aj5HmCK9Ni/JedRQm0mT2qBzMG/dEuJOLnMt2lK6K1rwOOyV4j9aSY+knbW9WoS7BYpzg==}
+ resolution:
+ {
+ integrity: sha512-HkufSLkaBJbKBFx/7aj5HmCK9Ni/JedRQm0mT2qBzMG/dEuJOLnMt2lK6K1rwOOyV4j9aSY+knbW9WoS7BYpzg==,
+ }
peerDependencies:
postcss: ^8.2.1
dependencies:
@@ -9052,7 +11915,10 @@ packages:
dev: true
/cssnano-preset-simple/3.0.1_postcss@8.4.14:
- resolution: {integrity: sha512-LFk9aMXmsOmfGboj1vDtyEMT+xiSk7Fv9EZpI3PlyzoobqpUhfGN6GGsx2o8p+x7kNtC6730npXj75fGK5dbiw==}
+ resolution:
+ {
+ integrity: sha512-LFk9aMXmsOmfGboj1vDtyEMT+xiSk7Fv9EZpI3PlyzoobqpUhfGN6GGsx2o8p+x7kNtC6730npXj75fGK5dbiw==,
+ }
peerDependencies:
postcss: ^8.2.15
dependencies:
@@ -9061,7 +11927,10 @@ packages:
dev: true
/cssnano-simple/2.0.0_postcss@8.2.13:
- resolution: {integrity: sha512-0G3TXaFxlh/szPEG/o3VcmCwl0N3E60XNb9YZZijew5eIs6fLjJuOPxQd9yEBaX2p/YfJtt49i4vYi38iH6/6w==}
+ resolution:
+ {
+ integrity: sha512-0G3TXaFxlh/szPEG/o3VcmCwl0N3E60XNb9YZZijew5eIs6fLjJuOPxQd9yEBaX2p/YfJtt49i4vYi38iH6/6w==,
+ }
peerDependencies:
postcss: ^8.2.2
dependencies:
@@ -9070,7 +11939,10 @@ packages:
dev: true
/cssnano-simple/3.0.1_postcss@8.4.14:
- resolution: {integrity: sha512-y+04SCiuGLir1w7fX9i0mAf5szyrpkTVR4eWhde9yurPkilQCzD/UWv8CYKIySA5oO1TwsF695wY5mgsJy7CYA==}
+ resolution:
+ {
+ integrity: sha512-y+04SCiuGLir1w7fX9i0mAf5szyrpkTVR4eWhde9yurPkilQCzD/UWv8CYKIySA5oO1TwsF695wY5mgsJy7CYA==,
+ }
peerDependencies:
postcss: ^8.2.15
peerDependenciesMeta:
@@ -9082,30 +11954,45 @@ packages:
dev: true
/cssnano-util-get-arguments/4.0.0:
- resolution: {integrity: sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==,
+ }
+ engines: { node: '>=6.9.0' }
dev: true
/cssnano-util-get-match/4.0.0:
- resolution: {integrity: sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==}
- engines: {node: '>=6.9.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'}
+ resolution:
+ {
+ integrity: sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
postcss: 7.0.32
dev: true
/cssnano-util-same-parent/4.0.1:
- resolution: {integrity: sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==,
+ }
+ 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'}
+ resolution:
+ {
+ integrity: sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
cosmiconfig: 5.2.1
cssnano-preset-default: 4.0.7
@@ -9114,84 +12001,129 @@ packages:
dev: true
/csso/4.0.2:
- resolution: {integrity: sha512-kS7/oeNVXkHWxby5tHVxlhjizRCSv8QdU7hB2FpdAibDU8FjTAolhNjKNTiLzXtUrKT6HwClE81yXwEk1309wg==}
- engines: {node: '>=8.0.0'}
+ resolution:
+ {
+ integrity: sha512-kS7/oeNVXkHWxby5tHVxlhjizRCSv8QdU7hB2FpdAibDU8FjTAolhNjKNTiLzXtUrKT6HwClE81yXwEk1309wg==,
+ }
+ engines: { node: '>=8.0.0' }
dependencies:
css-tree: 1.0.0-alpha.37
dev: true
/cssom/0.3.8:
- resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==}
+ resolution:
+ {
+ integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==,
+ }
dev: true
/cssom/0.4.4:
- resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==}
+ resolution:
+ {
+ integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==,
+ }
dev: true
/cssstyle/2.3.0:
- resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==,
+ }
+ engines: { node: '>=8' }
dependencies:
cssom: 0.3.8
dev: true
/csstype/2.6.8:
- resolution: {integrity: sha512-msVS9qTuMT5zwAGCVm4mxfrZ18BNc6Csd0oJAtiFMZ1FAx1CCvy2+5MDmYoix63LM/6NDbNtodCiGYGmFgO0dA==}
+ resolution:
+ {
+ integrity: sha512-msVS9qTuMT5zwAGCVm4mxfrZ18BNc6Csd0oJAtiFMZ1FAx1CCvy2+5MDmYoix63LM/6NDbNtodCiGYGmFgO0dA==,
+ }
dev: true
/csstype/3.0.10:
- resolution: {integrity: sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==}
+ resolution:
+ {
+ integrity: sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==,
+ }
dev: true
/currently-unhandled/0.4.1:
- resolution: {integrity: sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
array-find-index: 1.0.2
dev: true
/cuss/1.21.0:
- resolution: {integrity: sha512-X3VvImImJ5q6w0wOgJtxAX+RC06d26egp/A/vdSxqOrsRtAA9biXAkc4PZGj/3gx0+z+gDFri6BpcpwuG1/UEw==}
+ resolution:
+ {
+ integrity: sha512-X3VvImImJ5q6w0wOgJtxAX+RC06d26egp/A/vdSxqOrsRtAA9biXAkc4PZGj/3gx0+z+gDFri6BpcpwuG1/UEw==,
+ }
dev: true
/cwd/0.9.1:
- resolution: {integrity: sha512-4+0D+ojEasdLndYX4Cqff057I/Jp6ysXpwKkdLQLnZxV8f6IYZmZtTP5uqD91a/kWqejoc0sSqK4u8wpTKCh8A==}
- engines: {node: '>=0.8'}
+ resolution:
+ {
+ integrity: sha512-4+0D+ojEasdLndYX4Cqff057I/Jp6ysXpwKkdLQLnZxV8f6IYZmZtTP5uqD91a/kWqejoc0sSqK4u8wpTKCh8A==,
+ }
+ engines: { node: '>=0.8' }
dependencies:
find-pkg: 0.1.2
dev: true
/d/1.0.1:
- resolution: {integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==}
+ resolution:
+ {
+ integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==,
+ }
dependencies:
es5-ext: 0.10.53
type: 1.2.0
dev: true
/damerau-levenshtein/1.0.7:
- resolution: {integrity: sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==}
+ resolution:
+ {
+ integrity: sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==,
+ }
dev: false
/dargs/7.0.0:
- resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==,
+ }
+ engines: { node: '>=8' }
dev: true
/dashdash/1.14.1:
- resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==}
- engines: {node: '>=0.10'}
+ resolution:
+ {
+ integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==,
+ }
+ engines: { node: '>=0.10' }
dependencies:
assert-plus: 1.0.0
dev: true
/data-uri-to-buffer/3.0.1:
- resolution: {integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==}
- engines: {node: '>= 6'}
+ resolution:
+ {
+ integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==,
+ }
+ engines: { node: '>= 6' }
dev: false
/data-urls/2.0.0:
- resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==,
+ }
+ engines: { node: '>=10' }
dependencies:
abab: 2.0.5
whatwg-mimetype: 2.3.0
@@ -9199,16 +12131,25 @@ packages:
dev: true
/date-fns/1.30.1:
- resolution: {integrity: sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==}
+ resolution:
+ {
+ integrity: sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==,
+ }
dev: true
/dateformat/3.0.3:
- resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==}
+ resolution:
+ {
+ integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==,
+ }
dev: true
/dd-trace/2.3.0:
- resolution: {integrity: sha512-CdpmDBRY+THfT2a0/lqxMzcuaNhQpI50nu7tlNp8XTjQuo/GLQDwQBEUZ83hDL4BS+sRPg0Fm3oppqmiAJrPyg==}
- engines: {node: '>=12'}
+ resolution:
+ {
+ integrity: sha512-CdpmDBRY+THfT2a0/lqxMzcuaNhQpI50nu7tlNp8XTjQuo/GLQDwQBEUZ83hDL4BS+sRPg0Fm3oppqmiAJrPyg==,
+ }
+ engines: { node: '>=12' }
requiresBuild: true
dependencies:
'@datadog/native-appsec': 0.8.1
@@ -9237,7 +12178,10 @@ packages:
dev: true
/debug/0.8.1:
- resolution: {integrity: sha512-HlXEJm99YsRjLJ8xmuz0Lq8YUwrv7hAJkTEr6/Em3sUlSUNl0UdFA+1SrY4fnykeq1FVkUEUtwRGHs9VvlYbGA==}
+ resolution:
+ {
+ integrity: sha512-HlXEJm99YsRjLJ8xmuz0Lq8YUwrv7hAJkTEr6/Em3sUlSUNl0UdFA+1SrY4fnykeq1FVkUEUtwRGHs9VvlYbGA==,
+ }
peerDependencies:
supports-color: '*'
peerDependenciesMeta:
@@ -9246,7 +12190,10 @@ packages:
dev: true
/debug/2.6.9:
- resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
+ resolution:
+ {
+ integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==,
+ }
peerDependencies:
supports-color: '*'
peerDependenciesMeta:
@@ -9256,7 +12203,10 @@ packages:
ms: 2.0.0
/debug/3.1.0:
- resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==}
+ resolution:
+ {
+ integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==,
+ }
peerDependencies:
supports-color: '*'
peerDependenciesMeta:
@@ -9267,7 +12217,10 @@ packages:
dev: true
/debug/3.2.7:
- resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
+ resolution:
+ {
+ integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==,
+ }
peerDependencies:
supports-color: '*'
peerDependenciesMeta:
@@ -9277,7 +12230,10 @@ packages:
ms: 2.1.2
/debug/4.1.1:
- resolution: {integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==}
+ resolution:
+ {
+ integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==,
+ }
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)
peerDependencies:
supports-color: '*'
@@ -9289,8 +12245,11 @@ packages:
dev: true
/debug/4.3.4:
- resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
- engines: {node: '>=6.0'}
+ resolution:
+ {
+ integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==,
+ }
+ engines: { node: '>=6.0' }
peerDependencies:
supports-color: '*'
peerDependenciesMeta:
@@ -9300,8 +12259,11 @@ packages:
ms: 2.1.2
/debug/4.3.4_supports-color@5.5.0:
- resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
- engines: {node: '>=6.0'}
+ resolution:
+ {
+ integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==,
+ }
+ engines: { node: '>=6.0' }
peerDependencies:
supports-color: '*'
peerDependenciesMeta:
@@ -9313,114 +12275,177 @@ packages:
dev: true
/debuglog/1.0.1:
- resolution: {integrity: sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==}
+ resolution:
+ {
+ integrity: sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==,
+ }
dev: true
/decamelize-keys/1.1.0:
- resolution: {integrity: sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
decamelize: 1.2.0
map-obj: 1.0.1
/decamelize/1.2.0:
- resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==,
+ }
+ engines: { node: '>=0.10.0' }
/decimal.js/10.2.1:
- resolution: {integrity: sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==}
+ resolution:
+ {
+ integrity: sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==,
+ }
dev: true
/decode-uri-component/0.2.0:
- resolution: {integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==}
- engines: {node: '>=0.10'}
+ resolution:
+ {
+ integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==,
+ }
+ engines: { node: '>=0.10' }
/decompress-response/3.3.0:
- resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==,
+ }
+ engines: { node: '>=4' }
dependencies:
mimic-response: 1.0.1
dev: true
/decompress-response/5.0.0:
- resolution: {integrity: sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw==,
+ }
+ engines: { node: '>=10' }
dependencies:
mimic-response: 2.1.0
dev: true
/dedent/0.7.0:
- resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==}
+ resolution:
+ {
+ integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==,
+ }
dev: true
/deep-extend/0.6.0:
- resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
- engines: {node: '>=4.0.0'}
+ resolution:
+ {
+ integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==,
+ }
+ engines: { node: '>=4.0.0' }
dev: true
/deep-is/0.1.3:
- resolution: {integrity: sha512-GtxAN4HvBachZzm4OnWqc45ESpUCMwkYcsjnsPs23FwJbsO+k4t0k9bQCgOmzIlpHO28+WPK/KRbRk0DDHuuDw==}
+ resolution:
+ {
+ integrity: sha512-GtxAN4HvBachZzm4OnWqc45ESpUCMwkYcsjnsPs23FwJbsO+k4t0k9bQCgOmzIlpHO28+WPK/KRbRk0DDHuuDw==,
+ }
/deepmerge/4.2.2:
- resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/defaults/1.0.3:
- resolution: {integrity: sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==}
+ resolution:
+ {
+ integrity: sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==,
+ }
dependencies:
clone: 1.0.4
dev: true
/defer-to-connect/1.1.3:
- resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==}
+ resolution:
+ {
+ integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==,
+ }
dev: true
/defer-to-connect/2.0.0:
- resolution: {integrity: sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg==,
+ }
+ engines: { node: '>=10' }
dev: true
/define-lazy-prop/2.0.0:
- resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==,
+ }
+ engines: { node: '>=8' }
dev: true
/define-properties/1.1.3:
- resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==,
+ }
+ engines: { node: '>= 0.4' }
dependencies:
object-keys: 1.1.1
/define-properties/1.1.4:
- resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==,
+ }
+ engines: { node: '>= 0.4' }
dependencies:
has-property-descriptors: 1.0.0
object-keys: 1.1.1
/define-property/0.2.5:
- resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
is-descriptor: 0.1.6
/define-property/1.0.0:
- resolution: {integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
is-descriptor: 1.0.2
/define-property/2.0.2:
- resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
is-descriptor: 1.0.2
isobject: 3.0.1
/del/6.0.0:
- resolution: {integrity: sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==,
+ }
+ engines: { node: '>=10' }
dependencies:
globby: 11.1.0
graceful-fs: 4.2.10
@@ -9433,117 +12458,183 @@ packages:
dev: true
/delay/4.3.0:
- resolution: {integrity: sha512-Lwaf3zVFDMBop1yDuFZ19F9WyGcZcGacsbdlZtWjQmM50tOcMntm1njF/Nb/Vjij3KaSvCF+sEYGKrrjObu2NA==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-Lwaf3zVFDMBop1yDuFZ19F9WyGcZcGacsbdlZtWjQmM50tOcMntm1njF/Nb/Vjij3KaSvCF+sEYGKrrjObu2NA==,
+ }
+ engines: { node: '>=6' }
dev: true
/delay/5.0.0:
- resolution: {integrity: sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==,
+ }
+ engines: { node: '>=10' }
dev: true
/delayed-stream/1.0.0:
- resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
- engines: {node: '>=0.4.0'}
+ resolution:
+ {
+ integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==,
+ }
+ engines: { node: '>=0.4.0' }
dev: true
/delegates/1.0.0:
- resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==}
+ resolution:
+ {
+ integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==,
+ }
dev: true
/depd/1.1.2:
- resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==}
- engines: {node: '>= 0.6'}
+ resolution:
+ {
+ integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==,
+ }
+ engines: { node: '>= 0.6' }
dev: true
/deprecation/2.3.1:
- resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==}
+ resolution:
+ {
+ integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==,
+ }
dev: true
/des.js/1.0.1:
- resolution: {integrity: sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==}
+ resolution:
+ {
+ integrity: sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==,
+ }
dependencies:
inherits: 2.0.4
minimalistic-assert: 1.0.1
dev: true
/destroy/1.0.4:
- resolution: {integrity: sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==}
+ resolution:
+ {
+ integrity: sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==,
+ }
dev: true
/detab/2.0.4:
- resolution: {integrity: sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==}
+ resolution:
+ {
+ integrity: sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==,
+ }
dependencies:
repeat-string: 1.6.1
dev: true
/detect-file/1.0.0:
- resolution: {integrity: sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/detect-indent/5.0.0:
- resolution: {integrity: sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==,
+ }
+ engines: { node: '>=4' }
dev: true
/detect-indent/6.0.0:
- resolution: {integrity: sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==,
+ }
+ engines: { node: '>=8' }
dev: true
/detect-libc/1.0.3:
- resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
- engines: {node: '>=0.10'}
+ resolution:
+ {
+ integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==,
+ }
+ engines: { node: '>=0.10' }
hasBin: true
dev: true
/detect-newline/3.1.0:
- resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==,
+ }
+ engines: { node: '>=8' }
dev: true
/devalue/2.0.1:
- resolution: {integrity: sha512-I2TiqT5iWBEyB8GRfTDP0hiLZ0YeDJZ+upDxjBfOC2lebO5LezQMv7QvIUTzdb64jQyAKLf1AHADtGN+jw6v8Q==}
+ resolution:
+ {
+ integrity: sha512-I2TiqT5iWBEyB8GRfTDP0hiLZ0YeDJZ+upDxjBfOC2lebO5LezQMv7QvIUTzdb64jQyAKLf1AHADtGN+jw6v8Q==,
+ }
dev: true
/dezalgo/1.0.3:
- resolution: {integrity: sha512-K7i4zNfT2kgQz3GylDw40ot9GAE47sFZ9EXHFSPP6zONLgH6kWXE0KWJchkbQJLBkRazq4APwZ4OwiFFlT95OQ==}
+ resolution:
+ {
+ integrity: sha512-K7i4zNfT2kgQz3GylDw40ot9GAE47sFZ9EXHFSPP6zONLgH6kWXE0KWJchkbQJLBkRazq4APwZ4OwiFFlT95OQ==,
+ }
dependencies:
asap: 2.0.6
wrappy: 1.0.2
dev: true
/diagnostics_channel/1.1.0:
- resolution: {integrity: sha512-OE1ngLDjSBPG6Tx0YATELzYzy3RKHC+7veQ8gLa8yS7AAgw65mFbVdcsu3501abqOZCEZqZyAIemB0zXlqDSuw==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-OE1ngLDjSBPG6Tx0YATELzYzy3RKHC+7veQ8gLa8yS7AAgw65mFbVdcsu3501abqOZCEZqZyAIemB0zXlqDSuw==,
+ }
+ engines: { node: '>=4' }
dev: true
/dicer/0.2.5:
- resolution: {integrity: sha512-FDvbtnq7dzlPz0wyYlOExifDEZcu8h+rErEXgfxqmLfRfC/kJidEFh4+effJRO3P0xmfqyPbSMG0LveNRfTKVg==}
- engines: {node: '>=0.8.0'}
+ resolution:
+ {
+ integrity: sha512-FDvbtnq7dzlPz0wyYlOExifDEZcu8h+rErEXgfxqmLfRfC/kJidEFh4+effJRO3P0xmfqyPbSMG0LveNRfTKVg==,
+ }
+ engines: { node: '>=0.8.0' }
dependencies:
readable-stream: 1.1.14
streamsearch: 0.1.2
dev: true
/diff-sequences/26.6.2:
- resolution: {integrity: sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==}
- engines: {node: '>= 10.14.2'}
+ resolution:
+ {
+ integrity: sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==,
+ }
+ engines: { node: '>= 10.14.2' }
dev: true
/diff-sequences/27.0.6:
- resolution: {integrity: sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dev: true
/diff-sequences/27.5.1:
- resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dev: true
/diffie-hellman/5.0.3:
- resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==}
+ resolution:
+ {
+ integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==,
+ }
dependencies:
bn.js: 4.11.9
miller-rabin: 4.0.1
@@ -9551,65 +12642,95 @@ packages:
dev: true
/dir-glob/2.2.2:
- resolution: {integrity: sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==,
+ }
+ engines: { node: '>=4' }
dependencies:
path-type: 3.0.0
dev: true
/dir-glob/3.0.1:
- resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==,
+ }
+ engines: { node: '>=8' }
dependencies:
path-type: 4.0.0
/doctrine/1.5.0:
- resolution: {integrity: sha512-lsGyRuYr4/PIB0txi+Fy2xOMI2dGaTguCaotzFGkVZuKR5usKfcRWIFKNM3QNrU7hh/+w2bwTW+ZeXPK5l8uVg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-lsGyRuYr4/PIB0txi+Fy2xOMI2dGaTguCaotzFGkVZuKR5usKfcRWIFKNM3QNrU7hh/+w2bwTW+ZeXPK5l8uVg==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
esutils: 2.0.3
isarray: 1.0.0
dev: true
/doctrine/2.1.0:
- resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
esutils: 2.0.3
/doctrine/3.0.0:
- resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
- engines: {node: '>=6.0.0'}
+ resolution:
+ {
+ integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==,
+ }
+ engines: { node: '>=6.0.0' }
dependencies:
esutils: 2.0.3
/dom-accessibility-api/0.5.13:
- resolution: {integrity: sha512-R305kwb5CcMDIpSHUnLyIAp7SrSPBx6F0VfQFB3M75xVMHhXJJIdePYgbPPh1o57vCHNu5QztokWUPsLjWzFqw==}
+ resolution:
+ {
+ integrity: sha512-R305kwb5CcMDIpSHUnLyIAp7SrSPBx6F0VfQFB3M75xVMHhXJJIdePYgbPPh1o57vCHNu5QztokWUPsLjWzFqw==,
+ }
dev: true
/dom-helpers/5.2.1:
- resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==}
+ resolution:
+ {
+ integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==,
+ }
dependencies:
'@babel/runtime': 7.16.7
csstype: 3.0.10
dev: true
/dom-serializer/0.1.1:
- resolution: {integrity: sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==}
+ resolution:
+ {
+ integrity: sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==,
+ }
dependencies:
domelementtype: 1.3.1
entities: 1.1.2
dev: true
/dom-serializer/0.2.2:
- resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==}
+ 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==}
+ resolution:
+ {
+ integrity: sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==,
+ }
dependencies:
domelementtype: 2.2.0
domhandler: 4.2.0
@@ -9617,77 +12738,116 @@ packages:
dev: true
/dom-serializer/1.3.1:
- resolution: {integrity: sha512-Pv2ZluG5ife96udGgEDovOOOA5UELkltfJpnIExPrAk1LTvecolUGn6lIaoLh86d83GiB86CjzciMd9BuRB71Q==}
+ resolution:
+ {
+ integrity: sha512-Pv2ZluG5ife96udGgEDovOOOA5UELkltfJpnIExPrAk1LTvecolUGn6lIaoLh86d83GiB86CjzciMd9BuRB71Q==,
+ }
dependencies:
domelementtype: 2.2.0
domhandler: 4.2.0
entities: 2.0.0
/dom-storage/2.1.0:
- resolution: {integrity: sha512-g6RpyWXzl0RR6OTElHKBl7nwnK87GUyZMYC7JWsB/IA73vpqK2K6LT39x4VepLxlSsWBFrPVLnsSR5Jyty0+2Q==}
+ resolution:
+ {
+ integrity: sha512-g6RpyWXzl0RR6OTElHKBl7nwnK87GUyZMYC7JWsB/IA73vpqK2K6LT39x4VepLxlSsWBFrPVLnsSR5Jyty0+2Q==,
+ }
dev: true
/domain-browser/4.19.0:
- resolution: {integrity: sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ==,
+ }
+ engines: { node: '>=10' }
dev: true
/domelementtype/1.3.1:
- resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==}
+ resolution:
+ {
+ integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==,
+ }
dev: true
/domelementtype/2.2.0:
- resolution: {integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==}
+ resolution:
+ {
+ integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==,
+ }
/domexception/2.0.1:
- resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==,
+ }
+ engines: { node: '>=8' }
dependencies:
webidl-conversions: 5.0.0
dev: true
/domhandler/2.4.2:
- resolution: {integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==}
+ resolution:
+ {
+ integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==,
+ }
dependencies:
domelementtype: 1.3.1
dev: true
/domhandler/4.0.0:
- resolution: {integrity: sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==}
- engines: {node: '>= 4'}
+ resolution:
+ {
+ integrity: sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==,
+ }
+ engines: { node: '>= 4' }
dependencies:
domelementtype: 2.2.0
dev: true
/domhandler/4.2.0:
- resolution: {integrity: sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==}
- engines: {node: '>= 4'}
+ resolution:
+ {
+ integrity: sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==,
+ }
+ engines: { node: '>= 4' }
dependencies:
domelementtype: 2.2.0
/domhandler/4.3.1:
- resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==}
- engines: {node: '>= 4'}
+ resolution:
+ {
+ integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==,
+ }
+ engines: { node: '>= 4' }
dependencies:
domelementtype: 2.2.0
dev: true
/domutils/1.5.1:
- resolution: {integrity: sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==}
+ resolution:
+ {
+ integrity: sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==,
+ }
dependencies:
dom-serializer: 0.2.2
domelementtype: 1.3.1
dev: true
/domutils/1.7.0:
- resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==}
+ resolution:
+ {
+ integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==,
+ }
dependencies:
dom-serializer: 0.2.2
domelementtype: 1.3.1
dev: true
/domutils/2.5.0:
- resolution: {integrity: sha512-Ho16rzNMOFk2fPwChGh3D2D9OEHAfG19HgmRR2l+WLSsIstNsAYBzePH412bL0y5T44ejABIVfTHQ8nqi/tBCg==}
+ resolution:
+ {
+ integrity: sha512-Ho16rzNMOFk2fPwChGh3D2D9OEHAfG19HgmRR2l+WLSsIstNsAYBzePH412bL0y5T44ejABIVfTHQ8nqi/tBCg==,
+ }
dependencies:
dom-serializer: 1.3.1
domelementtype: 2.2.0
@@ -9695,14 +12855,20 @@ packages:
dev: true
/domutils/2.6.0:
- resolution: {integrity: sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA==}
+ 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==}
+ resolution:
+ {
+ integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==,
+ }
dependencies:
dom-serializer: 1.3.1
domelementtype: 2.2.0
@@ -9710,75 +12876,114 @@ packages:
dev: true
/dot-case/2.1.1:
- resolution: {integrity: sha512-HnM6ZlFqcajLsyudHq7LeeLDr2rFAVYtDv/hV5qchQEidSck8j9OPUsXY9KwJv/lHMtYlX4DjRQqwFYa+0r8Ug==}
+ resolution:
+ {
+ integrity: sha512-HnM6ZlFqcajLsyudHq7LeeLDr2rFAVYtDv/hV5qchQEidSck8j9OPUsXY9KwJv/lHMtYlX4DjRQqwFYa+0r8Ug==,
+ }
dependencies:
no-case: 2.3.2
dev: true
/dot-case/3.0.4:
- resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
+ resolution:
+ {
+ integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==,
+ }
dependencies:
no-case: 3.0.4
tslib: 2.4.0
dev: true
/dot-prop/4.2.0:
- resolution: {integrity: sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==,
+ }
+ engines: { node: '>=4' }
dependencies:
is-obj: 1.0.1
dev: true
/dot-prop/5.3.0:
- resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==,
+ }
+ engines: { node: '>=8' }
dependencies:
is-obj: 2.0.0
dev: true
/dot-prop/6.0.1:
- resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==,
+ }
+ engines: { node: '>=10' }
dependencies:
is-obj: 2.0.0
dev: true
/dotenv-expand/8.0.1:
- resolution: {integrity: sha512-j/Ih7bIERDR5PzI89Zu8ayd3tXZ6E3dbY0ljQ9Db0K87qBO8zdLsi2dIvDHMWtjC3Yxb8XixOTHAtia0fDHRpg==}
- engines: {node: '>=12'}
+ resolution:
+ {
+ integrity: sha512-j/Ih7bIERDR5PzI89Zu8ayd3tXZ6E3dbY0ljQ9Db0K87qBO8zdLsi2dIvDHMWtjC3Yxb8XixOTHAtia0fDHRpg==,
+ }
+ engines: { node: '>=12' }
dev: true
/dotenv/10.0.0:
- resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==,
+ }
+ engines: { node: '>=10' }
dev: true
/duplexer/0.1.1:
- resolution: {integrity: sha512-sxNZ+ljy+RA1maXoUReeqBBpBC6RLKmg5ewzV+x+mSETmWNoKdZN6vcQjpFROemza23hGFskJtFNoUWUaQ+R4Q==}
+ resolution:
+ {
+ integrity: sha512-sxNZ+ljy+RA1maXoUReeqBBpBC6RLKmg5ewzV+x+mSETmWNoKdZN6vcQjpFROemza23hGFskJtFNoUWUaQ+R4Q==,
+ }
dev: true
/duplexer/0.1.2:
- resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
+ resolution:
+ {
+ integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==,
+ }
/duplexer3/0.1.4:
- resolution: {integrity: sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA==}
+ resolution:
+ {
+ integrity: sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA==,
+ }
dev: true
/ecc-jsbn/0.1.2:
- resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==}
+ resolution:
+ {
+ integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==,
+ }
dependencies:
jsbn: 0.1.1
safer-buffer: 2.1.2
dev: true
/ecdsa-sig-formatter/1.0.11:
- resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==}
+ resolution:
+ {
+ integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==,
+ }
dependencies:
safe-buffer: 5.2.0
dev: true
/edge-runtime/1.1.0-beta.34:
- resolution: {integrity: sha512-hl2xMOWpzyZDLHKo8zyby6tWELxsIf2l+EqYeoPjnNkHNjFSmOgOa2l7cyQ4xbK1mBfbyR8FdHcOhYMouvx+zQ==}
+ resolution:
+ {
+ integrity: sha512-hl2xMOWpzyZDLHKo8zyby6tWELxsIf2l+EqYeoPjnNkHNjFSmOgOa2l7cyQ4xbK1mBfbyR8FdHcOhYMouvx+zQ==,
+ }
hasBin: true
dependencies:
'@edge-runtime/format': 1.1.0-beta.33
@@ -9793,27 +12998,39 @@ packages:
dev: true
/ee-first/1.1.1:
- resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=}
+ resolution: { integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= }
dev: true
/ejs/3.1.8:
- resolution: {integrity: sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==,
+ }
+ engines: { node: '>=0.10.0' }
hasBin: true
dependencies:
jake: 10.8.5
dev: true
/electron-to-chromium/1.4.118:
- resolution: {integrity: sha512-maZIKjnYDvF7Fs35nvVcyr44UcKNwybr93Oba2n3HkKDFAtk0svERkLN/HyczJDS3Fo4wU9th9fUQd09ZLtj1w==}
+ resolution:
+ {
+ integrity: sha512-maZIKjnYDvF7Fs35nvVcyr44UcKNwybr93Oba2n3HkKDFAtk0svERkLN/HyczJDS3Fo4wU9th9fUQd09ZLtj1w==,
+ }
/elegant-spinner/1.0.1:
- resolution: {integrity: sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/elliptic/6.5.3:
- resolution: {integrity: sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==}
+ resolution:
+ {
+ integrity: sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==,
+ }
dependencies:
bn.js: 4.11.9
brorand: 1.1.0
@@ -9825,94 +13042,145 @@ packages:
dev: true
/emittery/0.8.1:
- resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==,
+ }
+ engines: { node: '>=10' }
dev: true
/emoji-regex/7.0.3:
- resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==}
+ resolution:
+ {
+ integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==,
+ }
dev: true
/emoji-regex/8.0.0:
- resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
+ resolution:
+ {
+ integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==,
+ }
/emoji-regex/9.2.2:
- resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
+ resolution:
+ {
+ integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==,
+ }
dev: false
/emojis-list/3.0.0:
- resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==}
- engines: {node: '>= 4'}
+ resolution:
+ {
+ integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==,
+ }
+ engines: { node: '>= 4' }
dev: true
/empty-npm-package/1.0.0:
- resolution: {integrity: sha512-q4Mq/+XO7UNDdMiPpR/LIBIW1Zl4V0Z6UT9aKGqIAnBCtCb3lvZJM1KbDbdzdC8fKflwflModfjR29Nt0EpcwA==}
+ resolution:
+ {
+ integrity: sha512-q4Mq/+XO7UNDdMiPpR/LIBIW1Zl4V0Z6UT9aKGqIAnBCtCb3lvZJM1KbDbdzdC8fKflwflModfjR29Nt0EpcwA==,
+ }
dev: true
/encodeurl/1.0.2:
- resolution: {integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=}
- engines: {node: '>= 0.8'}
+ resolution: { integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= }
+ engines: { node: '>= 0.8' }
dev: true
/encoding/0.1.13:
- resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==}
+ resolution:
+ {
+ integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==,
+ }
dependencies:
iconv-lite: 0.6.2
dev: true
/end-of-stream/1.4.4:
- resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
+ resolution:
+ {
+ integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==,
+ }
dependencies:
once: 1.4.0
/enhanced-resolve/5.10.0:
- resolution: {integrity: sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==}
- engines: {node: '>=10.13.0'}
+ resolution:
+ {
+ integrity: sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==,
+ }
+ engines: { node: '>=10.13.0' }
dependencies:
graceful-fs: 4.2.9
tapable: 2.2.0
dev: true
/enquirer/2.3.6:
- resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==}
- engines: {node: '>=8.6'}
+ resolution:
+ {
+ integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==,
+ }
+ engines: { node: '>=8.6' }
dependencies:
ansi-colors: 4.1.1
/entities/1.1.2:
- resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==}
+ resolution:
+ {
+ integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==,
+ }
dev: true
/entities/2.0.0:
- resolution: {integrity: sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==}
+ resolution:
+ {
+ integrity: sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==,
+ }
/env-paths/2.2.0:
- resolution: {integrity: sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==,
+ }
+ engines: { node: '>=6' }
dev: true
/envinfo/7.7.4:
- resolution: {integrity: sha512-TQXTYFVVwwluWSFis6K2XKxgrD22jEv0FTuLCQI+OjH7rn93+iY0fSSFM5lrSxFY+H1+B0/cvvlamr3UsBivdQ==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-TQXTYFVVwwluWSFis6K2XKxgrD22jEv0FTuLCQI+OjH7rn93+iY0fSSFM5lrSxFY+H1+B0/cvvlamr3UsBivdQ==,
+ }
+ engines: { node: '>=4' }
hasBin: true
dev: true
/err-code/1.1.2:
- resolution: {integrity: sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=}
+ resolution: { integrity: sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA= }
dev: true
/err-code/2.0.3:
- resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==}
+ resolution:
+ {
+ integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==,
+ }
dev: true
/error-ex/1.3.2:
- resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
+ resolution:
+ {
+ integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==,
+ }
dependencies:
is-arrayish: 0.2.1
/es-abstract/1.19.1:
- resolution: {integrity: sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==,
+ }
+ engines: { node: '>= 0.4' }
dependencies:
call-bind: 1.0.2
es-to-primitive: 1.2.1
@@ -9936,8 +13204,11 @@ packages:
unbox-primitive: 1.0.1
/es-abstract/1.20.2:
- resolution: {integrity: sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==,
+ }
+ engines: { node: '>= 0.4' }
dependencies:
call-bind: 1.0.2
es-to-primitive: 1.2.1
@@ -9964,25 +13235,37 @@ packages:
unbox-primitive: 1.0.2
/es-module-lexer/0.9.0:
- resolution: {integrity: sha512-qU2eN/XHsrl3E4y7mK1wdWnyy5c8gXtCbfP6Xcsemm7fPUR1PIV1JhZfP7ojcN0Fzp69CfrS3u76h2tusvfKiQ==}
+ resolution:
+ {
+ integrity: sha512-qU2eN/XHsrl3E4y7mK1wdWnyy5c8gXtCbfP6Xcsemm7fPUR1PIV1JhZfP7ojcN0Fzp69CfrS3u76h2tusvfKiQ==,
+ }
dev: true
/es-shim-unscopables/1.0.0:
- resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
+ resolution:
+ {
+ integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==,
+ }
dependencies:
has: 1.0.3
dev: false
/es-to-primitive/1.2.1:
- resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==,
+ }
+ engines: { node: '>= 0.4' }
dependencies:
is-callable: 1.2.4
is-date-object: 1.0.2
is-symbol: 1.0.3
/es5-ext/0.10.53:
- resolution: {integrity: sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==}
+ resolution:
+ {
+ integrity: sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==,
+ }
dependencies:
es6-iterator: 2.0.3
es6-symbol: 3.1.3
@@ -9990,7 +13273,7 @@ packages:
dev: true
/es6-iterator/2.0.3:
- resolution: {integrity: sha1-p96IkUGgWpSwhUQDstCg+/qY87c=}
+ resolution: { integrity: sha1-p96IkUGgWpSwhUQDstCg+/qY87c= }
dependencies:
d: 1.0.1
es5-ext: 0.10.53
@@ -9998,60 +13281,90 @@ packages:
dev: true
/es6-object-assign/1.1.0:
- resolution: {integrity: sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=}
+ resolution: { integrity: sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw= }
dev: true
/es6-promise/4.2.8:
- resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==}
+ resolution:
+ {
+ integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==,
+ }
dev: true
/es6-promisify/5.0.0:
- resolution: {integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==}
+ resolution:
+ {
+ integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==,
+ }
dependencies:
es6-promise: 4.2.8
dev: true
/es6-symbol/3.1.3:
- resolution: {integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==}
+ resolution:
+ {
+ integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==,
+ }
dependencies:
d: 1.0.1
ext: 1.6.0
dev: true
/escalade/3.1.1:
- resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==,
+ }
+ engines: { node: '>=6' }
/escape-goat/1.3.0:
- resolution: {integrity: sha512-E2nU1Y39N5UgfLU8qwMlK0vZrZprIwWLeVmDYN8wd/e37hMtGzu2w1DBiREts0XHfgyZEQlj/hYr0H0izF0HDQ==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-E2nU1Y39N5UgfLU8qwMlK0vZrZprIwWLeVmDYN8wd/e37hMtGzu2w1DBiREts0XHfgyZEQlj/hYr0H0izF0HDQ==,
+ }
+ engines: { node: '>=4' }
dev: true
/escape-goat/2.1.1:
- resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==,
+ }
+ engines: { node: '>=8' }
dev: true
/escape-html/1.0.3:
- resolution: {integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=}
+ resolution: { integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= }
dev: true
/escape-string-regexp/1.0.5:
- resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
- engines: {node: '>=0.8.0'}
+ resolution:
+ {
+ integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==,
+ }
+ engines: { node: '>=0.8.0' }
/escape-string-regexp/2.0.0:
- resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==,
+ }
+ engines: { node: '>=8' }
dev: true
/escape-string-regexp/4.0.0:
- resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==,
+ }
+ engines: { node: '>=10' }
/escodegen/2.0.0:
- resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==}
- engines: {node: '>=6.0'}
+ resolution:
+ {
+ integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==,
+ }
+ engines: { node: '>=6.0' }
hasBin: true
dependencies:
esprima: 4.0.1
@@ -10063,7 +13376,10 @@ packages:
dev: true
/eslint-import-resolver-node/0.3.6:
- resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==}
+ resolution:
+ {
+ integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==,
+ }
dependencies:
debug: 3.2.7
resolve: 1.22.0
@@ -10071,8 +13387,11 @@ packages:
- supports-color
/eslint-import-resolver-typescript/2.7.1_hpmu7kn6tcn2vnxpfzvv33bxmy:
- resolution: {integrity: sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==,
+ }
+ engines: { node: '>=4' }
peerDependencies:
eslint: '*'
eslint-plugin-import: '*'
@@ -10089,8 +13408,11 @@ packages:
dev: false
/eslint-module-utils/2.7.3_5zeicuv6z6i32arielnnarwece:
- resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==,
+ }
+ engines: { node: '>=4' }
peerDependencies:
'@typescript-eslint/parser': '*'
eslint-import-resolver-node: '*'
@@ -10106,7 +13428,7 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 5.21.0_hrkuebk64jiu2ut2d2sm4oylnu
+ '@typescript-eslint/parser': 5.21.0_td6yqss6ra3qoebludh4ctrhym
debug: 3.2.7
eslint-import-resolver-node: 0.3.6
eslint-import-resolver-typescript: 2.7.1_hpmu7kn6tcn2vnxpfzvv33bxmy
@@ -10116,8 +13438,11 @@ packages:
dev: false
/eslint-module-utils/2.7.3_jknjzn2fh4agzfl2mj6t7ibzhe:
- resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==,
+ }
+ engines: { node: '>=4' }
peerDependencies:
'@typescript-eslint/parser': '*'
eslint-import-resolver-node: '*'
@@ -10142,8 +13467,11 @@ packages:
dev: true
/eslint-plugin-eslint-plugin/4.3.0_eslint@7.24.0:
- resolution: {integrity: sha512-0xZ++ilIpGY+gBwsaW/uIhG/Rrl/sltPCai3UUPzWbaOPud2tel9UCWj8sLTADNmVqBD+vcqLHzHY86q/b71yg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ resolution:
+ {
+ integrity: sha512-0xZ++ilIpGY+gBwsaW/uIhG/Rrl/sltPCai3UUPzWbaOPud2tel9UCWj8sLTADNmVqBD+vcqLHzHY86q/b71yg==,
+ }
+ engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
peerDependencies:
eslint: '>=6.0.0'
dependencies:
@@ -10153,8 +13481,11 @@ packages:
dev: true
/eslint-plugin-import/2.22.1_23iivq3ybsthf4qrv3kgatrvhe:
- resolution: {integrity: sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==,
+ }
+ engines: { node: '>=4' }
peerDependencies:
'@typescript-eslint/parser': '*'
eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0
@@ -10184,8 +13515,11 @@ packages:
dev: true
/eslint-plugin-import/2.26.0_asoxhzjlkaozogjqriaz4fv5ly:
- resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==,
+ }
+ engines: { node: '>=4' }
peerDependencies:
'@typescript-eslint/parser': '*'
eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
@@ -10193,7 +13527,7 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 5.21.0_hrkuebk64jiu2ut2d2sm4oylnu
+ '@typescript-eslint/parser': 5.21.0_td6yqss6ra3qoebludh4ctrhym
array-includes: 3.1.4
array.prototype.flat: 1.2.5
debug: 2.6.9
@@ -10215,8 +13549,11 @@ packages:
dev: false
/eslint-plugin-jest/24.3.5_27ehady34mjcsgc6qgsyi5cu2m:
- resolution: {integrity: sha512-XG4rtxYDuJykuqhsOqokYIR84/C8pRihRtEpVskYLbIIKGwPNW2ySxdctuVzETZE+MbF/e7wmsnbNVpzM0rDug==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-XG4rtxYDuJykuqhsOqokYIR84/C8pRihRtEpVskYLbIIKGwPNW2ySxdctuVzETZE+MbF/e7wmsnbNVpzM0rDug==,
+ }
+ engines: { node: '>=10' }
peerDependencies:
'@typescript-eslint/eslint-plugin': '>= 4'
eslint: '>=5'
@@ -10233,8 +13570,11 @@ packages:
dev: true
/eslint-plugin-jsx-a11y/6.5.1_eslint@7.32.0:
- resolution: {integrity: sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==}
- engines: {node: '>=4.0'}
+ resolution:
+ {
+ integrity: sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==,
+ }
+ engines: { node: '>=4.0' }
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
dependencies:
@@ -10254,8 +13594,11 @@ packages:
dev: false
/eslint-plugin-react-hooks/4.5.0_eslint@7.24.0:
- resolution: {integrity: sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ 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:
@@ -10263,8 +13606,11 @@ packages:
dev: true
/eslint-plugin-react-hooks/4.5.0_eslint@7.32.0:
- resolution: {integrity: sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ 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:
@@ -10272,8 +13618,11 @@ packages:
dev: false
/eslint-plugin-react/7.23.2_eslint@7.24.0:
- resolution: {integrity: sha512-AfjgFQB+nYszudkxRkTFu0UR1zEQig0ArVMPloKhxwlwkzaw/fBiH0QWcBBhZONlXqQC51+nfqFrkn4EzHcGBw==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-AfjgFQB+nYszudkxRkTFu0UR1zEQig0ArVMPloKhxwlwkzaw/fBiH0QWcBBhZONlXqQC51+nfqFrkn4EzHcGBw==,
+ }
+ engines: { node: '>=4' }
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7
dependencies:
@@ -10293,8 +13642,11 @@ packages:
dev: true
/eslint-plugin-react/7.31.8_eslint@7.32.0:
- resolution: {integrity: sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==,
+ }
+ engines: { node: '>=4' }
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
dependencies:
@@ -10316,21 +13668,30 @@ packages:
dev: false
/eslint-scope/5.1.1:
- resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
- engines: {node: '>=8.0.0'}
+ resolution:
+ {
+ integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==,
+ }
+ engines: { node: '>=8.0.0' }
dependencies:
esrecurse: 4.3.0
estraverse: 4.3.0
/eslint-utils/2.1.0:
- resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==,
+ }
+ engines: { node: '>=6' }
dependencies:
eslint-visitor-keys: 1.3.0
/eslint-utils/3.0.0_eslint@7.24.0:
- resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
- engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
+ resolution:
+ {
+ integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==,
+ }
+ engines: { node: ^10.0.0 || ^12.0.0 || >= 14.0.0 }
peerDependencies:
eslint: '>=5'
dependencies:
@@ -10339,21 +13700,33 @@ packages:
dev: true
/eslint-visitor-keys/1.3.0:
- resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==,
+ }
+ engines: { node: '>=4' }
/eslint-visitor-keys/2.1.0:
- resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==,
+ }
+ engines: { node: '>=10' }
/eslint-visitor-keys/3.0.0:
- resolution: {integrity: sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ resolution:
+ {
+ 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: {integrity: sha512-k9gaHeHiFmGCDQ2rEfvULlSLruz6tgfA8DEn+rY9/oYPFFTlz55mM/Q/Rij1b2Y42jwZiK3lXvNTw6w6TXzcKQ==}
- engines: {node: ^10.12.0 || >=12.0.0}
+ resolution:
+ {
+ integrity: sha512-k9gaHeHiFmGCDQ2rEfvULlSLruz6tgfA8DEn+rY9/oYPFFTlz55mM/Q/Rij1b2Y42jwZiK3lXvNTw6w6TXzcKQ==,
+ }
+ engines: { node: ^10.12.0 || >=12.0.0 }
hasBin: true
dependencies:
'@babel/code-frame': 7.12.11
@@ -10398,8 +13771,11 @@ packages:
dev: true
/eslint/7.32.0:
- resolution: {integrity: sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==}
- engines: {node: ^10.12.0 || >=12.0.0}
+ resolution:
+ {
+ integrity: sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==,
+ }
+ engines: { node: ^10.12.0 || >=12.0.0 }
hasBin: true
dependencies:
'@babel/code-frame': 7.12.11
@@ -10446,65 +13822,101 @@ packages:
- supports-color
/espree/7.3.1:
- resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==}
- engines: {node: ^10.12.0 || >=12.0.0}
+ resolution:
+ {
+ integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==,
+ }
+ engines: { node: ^10.12.0 || >=12.0.0 }
dependencies:
acorn: 7.4.1
acorn-jsx: 5.3.1_acorn@7.4.1
eslint-visitor-keys: 1.3.0
/esprima/4.0.1:
- resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==,
+ }
+ engines: { node: '>=4' }
hasBin: true
/esquery/1.4.0:
- resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==}
- engines: {node: '>=0.10'}
+ resolution:
+ {
+ integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==,
+ }
+ engines: { node: '>=0.10' }
dependencies:
estraverse: 5.3.0
/esrecurse/4.3.0:
- resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
- engines: {node: '>=4.0'}
+ resolution:
+ {
+ integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==,
+ }
+ engines: { node: '>=4.0' }
dependencies:
estraverse: 5.3.0
/estraverse/4.3.0:
- resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
- engines: {node: '>=4.0'}
+ resolution:
+ {
+ integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==,
+ }
+ engines: { node: '>=4.0' }
/estraverse/5.3.0:
- resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
- engines: {node: '>=4.0'}
+ resolution:
+ {
+ integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==,
+ }
+ engines: { node: '>=4.0' }
/estree-util-is-identifier-name/1.1.0:
- resolution: {integrity: sha512-OVJZ3fGGt9By77Ix9NhaRbzfbDV/2rx9EP7YIDJTmsZSEc5kYn2vWcNccYyahJL2uAQZK2a5Or2i0wtIKTPoRQ==}
+ resolution:
+ {
+ integrity: sha512-OVJZ3fGGt9By77Ix9NhaRbzfbDV/2rx9EP7YIDJTmsZSEc5kYn2vWcNccYyahJL2uAQZK2a5Or2i0wtIKTPoRQ==,
+ }
dev: true
/estree-walker/0.6.1:
- resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==}
+ resolution:
+ {
+ integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==,
+ }
dev: true
/estree-walker/1.0.1:
- resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==}
+ resolution:
+ {
+ integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==,
+ }
dev: true
/estree-walker/2.0.2:
- resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
+ resolution:
+ {
+ integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==,
+ }
dev: true
/esutils/2.0.3:
- resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==,
+ }
+ engines: { node: '>=0.10.0' }
/etag/1.8.1:
- resolution: {integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=}
- engines: {node: '>= 0.6'}
+ resolution: { integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= }
+ engines: { node: '>= 0.6' }
dev: true
/event-stream/3.1.7:
- resolution: {integrity: sha512-ddACn1VEffD+nvbofs8gs/0qJZC9gtEGLG+WykE//rinSpYLSaTsnN96eVQV+gHdUhV/nVtxUNKC3OjrApuEMw==}
+ resolution:
+ {
+ integrity: sha512-ddACn1VEffD+nvbofs8gs/0qJZC9gtEGLG+WykE//rinSpYLSaTsnN96eVQV+gHdUhV/nVtxUNKC3OjrApuEMw==,
+ }
dependencies:
duplexer: 0.1.2
from: 0.1.7
@@ -10516,7 +13928,10 @@ packages:
dev: true
/event-stream/4.0.1:
- resolution: {integrity: sha512-qACXdu/9VHPBzcyhdOWR5/IahhGMf0roTeZJfzz077GwylcDd90yOHLouhmv7GJ5XzPi6ekaQWd8AvPP2nOvpA==}
+ resolution:
+ {
+ integrity: sha512-qACXdu/9VHPBzcyhdOWR5/IahhGMf0roTeZJfzz077GwylcDd90yOHLouhmv7GJ5XzPi6ekaQWd8AvPP2nOvpA==,
+ }
dependencies:
duplexer: 0.1.2
from: 0.1.7
@@ -10528,29 +13943,41 @@ packages:
dev: true
/event-target-shim/5.0.1:
- resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==,
+ }
+ engines: { node: '>=6' }
dev: true
/eventemitter3/4.0.7:
- resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==}
+ resolution:
+ {
+ integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==,
+ }
dev: true
/events/3.3.0:
- resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
- engines: {node: '>=0.8.x'}
+ resolution:
+ {
+ integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==,
+ }
+ engines: { node: '>=0.8.x' }
dev: true
/evp_bytestokey/1.0.3:
- resolution: {integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==}
+ resolution:
+ {
+ integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==,
+ }
dependencies:
md5.js: 1.3.5
safe-buffer: 5.2.0
dev: true
/execa/0.4.0:
- resolution: {integrity: sha1-TrZGejaglfq7KXD/nV4/t7zm68M=}
- engines: {node: '>=0.12'}
+ resolution: { integrity: sha1-TrZGejaglfq7KXD/nV4/t7zm68M= }
+ engines: { node: '>=0.12' }
dependencies:
cross-spawn-async: 2.2.5
is-stream: 1.1.0
@@ -10561,8 +13988,11 @@ packages:
dev: false
/execa/2.0.3:
- resolution: {integrity: sha512-iM124nlyGSrXmuyZF1EMe83ESY2chIYVyDRZKgmcDynid2Q2v/+GuE7gNMl6Sy9Niwf4MC0DDxagOxeMPjuLsw==}
- engines: {node: ^8.12.0 || >=9.7.0}
+ resolution:
+ {
+ integrity: sha512-iM124nlyGSrXmuyZF1EMe83ESY2chIYVyDRZKgmcDynid2Q2v/+GuE7gNMl6Sy9Niwf4MC0DDxagOxeMPjuLsw==,
+ }
+ engines: { node: ^8.12.0 || >=9.7.0 }
dependencies:
cross-spawn: 6.0.5
get-stream: 5.1.0
@@ -10576,8 +14006,11 @@ packages:
dev: true
/execa/4.0.3:
- resolution: {integrity: sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==,
+ }
+ engines: { node: '>=10' }
dependencies:
cross-spawn: 7.0.3
get-stream: 5.1.0
@@ -10590,8 +14023,11 @@ packages:
strip-final-newline: 2.0.0
/execa/5.0.0:
- resolution: {integrity: sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==,
+ }
+ engines: { node: '>=10' }
dependencies:
cross-spawn: 7.0.3
get-stream: 6.0.0
@@ -10605,25 +14041,34 @@ packages:
dev: true
/exit-hook/2.2.1:
- resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==,
+ }
+ engines: { node: '>=6' }
dev: true
/exit/0.1.2:
- resolution: {integrity: sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=}
- engines: {node: '>= 0.8.0'}
+ resolution: { integrity: sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= }
+ engines: { node: '>= 0.8.0' }
dev: true
/expand-brackets/0.1.5:
- resolution: {integrity: sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
is-posix-bracket: 0.1.1
dev: true
/expand-brackets/2.1.4:
- resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
debug: 2.6.9
define-property: 0.2.5
@@ -10636,33 +14081,42 @@ packages:
- supports-color
/expand-range/1.8.2:
- resolution: {integrity: sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= }
+ engines: { node: '>=0.10.0' }
dependencies:
fill-range: 2.2.4
dev: true
/expand-tilde/1.2.2:
- resolution: {integrity: sha512-rtmc+cjLZqnu9dSYosX9EWmSJhTwpACgJQTfj4hgg2JjOD/6SIQalZrt4a3aQeh++oNxkazcaxrhPUj6+g5G/Q==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-rtmc+cjLZqnu9dSYosX9EWmSJhTwpACgJQTfj4hgg2JjOD/6SIQalZrt4a3aQeh++oNxkazcaxrhPUj6+g5G/Q==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
os-homedir: 1.0.2
dev: true
/expand-tilde/2.0.2:
- resolution: {integrity: sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= }
+ engines: { node: '>=0.10.0' }
dependencies:
homedir-polyfill: 1.0.3
dev: true
/expect-type/0.14.2:
- resolution: {integrity: sha512-ed3+tr5ujbIYXZ8Pl/VgIphwJQ0q5tBLGGdn7Zvwt1WyPBRX83xjT5pT77P/GkuQbctx0K2ZNSSan7eruJqTCQ==}
+ resolution:
+ {
+ integrity: sha512-ed3+tr5ujbIYXZ8Pl/VgIphwJQ0q5tBLGGdn7Zvwt1WyPBRX83xjT5pT77P/GkuQbctx0K2ZNSSan7eruJqTCQ==,
+ }
dev: true
/expect/26.6.2:
- resolution: {integrity: sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==}
- engines: {node: '>= 10.14.2'}
+ resolution:
+ {
+ integrity: sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==,
+ }
+ engines: { node: '>= 10.14.2' }
dependencies:
'@jest/types': 26.6.2
ansi-styles: 4.3.0
@@ -10673,8 +14127,11 @@ packages:
dev: true
/expect/27.0.6:
- resolution: {integrity: sha512-psNLt8j2kwg42jGBDSfAlU49CEZxejN1f1PlANWDZqIhBOVU/c2Pm888FcjWJzFewhIsNWfZJeLjUjtKGiPuSw==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-psNLt8j2kwg42jGBDSfAlU49CEZxejN1f1PlANWDZqIhBOVU/c2Pm888FcjWJzFewhIsNWfZJeLjUjtKGiPuSw==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dependencies:
'@jest/types': 27.0.6
ansi-styles: 5.1.0
@@ -10685,8 +14142,11 @@ packages:
dev: true
/express/4.17.0:
- resolution: {integrity: sha512-1Z7/t3Z5ZnBG252gKUPyItc4xdeaA0X934ca2ewckAsVsw9EG71i++ZHZPYnus8g/s5Bty8IMpSVEuRkmwwPRQ==}
- engines: {node: '>= 0.10.0'}
+ resolution:
+ {
+ integrity: sha512-1Z7/t3Z5ZnBG252gKUPyItc4xdeaA0X934ca2ewckAsVsw9EG71i++ZHZPYnus8g/s5Bty8IMpSVEuRkmwwPRQ==,
+ }
+ engines: { node: '>= 0.10.0' }
dependencies:
accepts: 1.3.7
array-flatten: 1.1.1
@@ -10723,31 +14183,46 @@ packages:
dev: true
/ext/1.6.0:
- resolution: {integrity: sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==}
+ resolution:
+ {
+ integrity: sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==,
+ }
dependencies:
type: 2.5.0
dev: true
/extend-shallow/2.0.1:
- resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
is-extendable: 0.1.1
/extend-shallow/3.0.2:
- resolution: {integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
assign-symbols: 1.0.0
is-extendable: 1.0.1
/extend/3.0.2:
- resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
+ resolution:
+ {
+ integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==,
+ }
dev: true
/external-editor/2.2.0:
- resolution: {integrity: sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==}
- engines: {node: '>=0.12'}
+ resolution:
+ {
+ integrity: sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==,
+ }
+ engines: { node: '>=0.12' }
dependencies:
chardet: 0.4.2
iconv-lite: 0.4.24
@@ -10755,23 +14230,32 @@ packages:
dev: true
/external-editor/3.1.0:
- resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==,
+ }
+ engines: { node: '>=4' }
dependencies:
chardet: 0.7.0
iconv-lite: 0.4.24
tmp: 0.0.33
/extglob/0.3.2:
- resolution: {integrity: sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
is-extglob: 1.0.0
dev: true
/extglob/2.0.4:
- resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
array-unique: 0.3.2
define-property: 1.0.0
@@ -10785,25 +14269,40 @@ packages:
- supports-color
/extsprintf/1.3.0:
- resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==}
- engines: {'0': node >=0.6.0}
+ resolution:
+ {
+ integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==,
+ }
+ engines: { '0': node >=0.6.0 }
dev: true
/extsprintf/1.4.0:
- resolution: {integrity: sha512-6NW8DZ8pWBc5NbGYUiqqccj9dXnuSzilZYqprdKJBZsQodGH9IyUoFOGxIWVDcBzHMb8ET24aqx9p66tZEWZkA==}
- engines: {'0': node >=0.6.0}
+ resolution:
+ {
+ integrity: sha512-6NW8DZ8pWBc5NbGYUiqqccj9dXnuSzilZYqprdKJBZsQodGH9IyUoFOGxIWVDcBzHMb8ET24aqx9p66tZEWZkA==,
+ }
+ engines: { '0': node >=0.6.0 }
dev: true
/faker/5.5.3:
- resolution: {integrity: sha512-wLTv2a28wjUyWkbnX7u/ABZBkUkIF2fCd73V6P2oFqEGEktDfzWx4UxrSqtPRw0xPRAcjeAOIiJWqZm3pP4u3g==}
+ resolution:
+ {
+ integrity: sha512-wLTv2a28wjUyWkbnX7u/ABZBkUkIF2fCd73V6P2oFqEGEktDfzWx4UxrSqtPRw0xPRAcjeAOIiJWqZm3pP4u3g==,
+ }
dev: true
/fast-deep-equal/3.1.3:
- resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
+ resolution:
+ {
+ integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==,
+ }
/fast-glob/2.2.7:
- resolution: {integrity: sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==}
- engines: {node: '>=4.0.0'}
+ resolution:
+ {
+ integrity: sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==,
+ }
+ engines: { node: '>=4.0.0' }
dependencies:
'@mrmlnc/readdir-enhanced': 2.2.1
'@nodelib/fs.stat': 1.1.3
@@ -10816,8 +14315,11 @@ packages:
dev: true
/fast-glob/3.2.11:
- resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==}
- engines: {node: '>=8.6.0'}
+ resolution:
+ {
+ integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==,
+ }
+ engines: { node: '>=8.6.0' }
dependencies:
'@nodelib/fs.stat': 2.0.3
'@nodelib/fs.walk': 1.2.4
@@ -10826,24 +14328,39 @@ packages:
micromatch: 4.0.4
/fast-json-stable-stringify/2.1.0:
- resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
+ resolution:
+ {
+ integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==,
+ }
/fast-levenshtein/2.0.6:
- resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
+ resolution:
+ {
+ integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==,
+ }
/fastq/1.8.0:
- resolution: {integrity: sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==}
+ resolution:
+ {
+ integrity: sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==,
+ }
dependencies:
reusify: 1.0.4
/fault/1.0.4:
- resolution: {integrity: sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==}
+ resolution:
+ {
+ integrity: sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==,
+ }
dependencies:
format: 0.2.2
dev: true
/faunadb/2.6.1:
- resolution: {integrity: sha512-n/aRPDqrE7Sor7qzNDvZHmM7nEw0wERZZPjXRx1sBS3+9mJAscFa4zOQMgbh+pTz8M3r6Djd3vxl11JLn3eSMA==}
+ resolution:
+ {
+ integrity: sha512-n/aRPDqrE7Sor7qzNDvZHmM7nEw0wERZZPjXRx1sBS3+9mJAscFa4zOQMgbh+pTz8M3r6Djd3vxl11JLn3eSMA==,
+ }
dependencies:
base64-js: 1.5.1
btoa-lite: 1.0.0
@@ -10857,24 +14374,36 @@ packages:
dev: true
/faye-websocket/0.11.3:
- resolution: {integrity: sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==}
- engines: {node: '>=0.8.0'}
+ resolution:
+ {
+ integrity: sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==,
+ }
+ engines: { node: '>=0.8.0' }
dependencies:
websocket-driver: 0.7.3
dev: true
/fb-watchman/2.0.1:
- resolution: {integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==}
+ resolution:
+ {
+ integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==,
+ }
dependencies:
bser: 2.1.1
dev: true
/fbjs-css-vars/1.0.2:
- resolution: {integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==}
+ resolution:
+ {
+ integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==,
+ }
dev: true
/fbjs/3.0.2:
- resolution: {integrity: sha512-qv+boqYndjElAJHNN3NoM8XuwQZ1j2m3kEvTgdle8IDjr6oUbkEpvABWtj/rQl3vq4ew7dnElBxL4YJAwTVqQQ==}
+ resolution:
+ {
+ integrity: sha512-qv+boqYndjElAJHNN3NoM8XuwQZ1j2m3kEvTgdle8IDjr6oUbkEpvABWtj/rQl3vq4ew7dnElBxL4YJAwTVqQQ==,
+ }
dependencies:
cross-fetch: 3.1.4
fbjs-css-vars: 1.0.2
@@ -10886,65 +14415,95 @@ packages:
dev: true
/figgy-pudding/3.5.1:
- resolution: {integrity: sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==}
+ resolution:
+ {
+ integrity: sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==,
+ }
dev: true
/figures/1.7.0:
- resolution: {integrity: sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
escape-string-regexp: 1.0.5
object-assign: 4.1.1
dev: true
/figures/2.0.0:
- resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==,
+ }
+ engines: { node: '>=4' }
dependencies:
escape-string-regexp: 1.0.5
dev: true
/figures/3.1.0:
- resolution: {integrity: sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==,
+ }
+ engines: { node: '>=8' }
dependencies:
escape-string-regexp: 1.0.5
/file-entry-cache/6.0.1:
- resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
- engines: {node: ^10.12.0 || >=12.0.0}
+ resolution:
+ {
+ integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==,
+ }
+ engines: { node: ^10.12.0 || >=12.0.0 }
dependencies:
flat-cache: 3.0.4
/file-name/0.1.0:
- resolution: {integrity: sha512-Q8SskhjF4eUk/xoQkmubwLkoHwOTv6Jj/WGtOVLKkZ0vvM+LipkSXugkn1F/+mjWXU32AXLZB3qaz0arUzgtRw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-Q8SskhjF4eUk/xoQkmubwLkoHwOTv6Jj/WGtOVLKkZ0vvM+LipkSXugkn1F/+mjWXU32AXLZB3qaz0arUzgtRw==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/file-uri-to-path/1.0.0:
- resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==}
+ resolution:
+ {
+ integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==,
+ }
requiresBuild: true
dev: true
/filelist/1.0.4:
- resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==}
+ resolution:
+ {
+ integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==,
+ }
dependencies:
minimatch: 5.1.0
dev: true
/filename-regex/2.0.1:
- resolution: {integrity: sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= }
+ engines: { node: '>=0.10.0' }
dev: true
/filesize/6.1.0:
- resolution: {integrity: sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==}
- engines: {node: '>= 0.4.0'}
+ resolution:
+ {
+ integrity: sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==,
+ }
+ engines: { node: '>= 0.4.0' }
dev: true
/fill-range/2.2.4:
- resolution: {integrity: sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
is-number: 2.1.0
isobject: 2.1.0
@@ -10954,8 +14513,11 @@ packages:
dev: true
/fill-range/4.0.0:
- resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
extend-shallow: 2.0.1
@@ -10964,14 +14526,20 @@ packages:
to-regex-range: 2.1.1
/fill-range/7.0.1:
- resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==,
+ }
+ engines: { node: '>=8' }
dependencies:
to-regex-range: 5.0.1
/finalhandler/1.1.2:
- resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==}
- engines: {node: '>= 0.8'}
+ resolution:
+ {
+ integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==,
+ }
+ engines: { node: '>= 0.8' }
dependencies:
debug: 2.6.9
encodeurl: 1.0.2
@@ -10985,8 +14553,11 @@ packages:
dev: true
/find-cache-dir/2.1.0:
- resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==,
+ }
+ engines: { node: '>=6' }
dependencies:
commondir: 1.0.1
make-dir: 2.1.0
@@ -10994,8 +14565,11 @@ packages:
dev: false
/find-cache-dir/3.3.1:
- resolution: {integrity: sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==,
+ }
+ engines: { node: '>=8' }
dependencies:
commondir: 1.0.1
make-dir: 3.1.0
@@ -11003,55 +14577,70 @@ packages:
dev: true
/find-file-up/0.1.3:
- resolution: {integrity: sha512-mBxmNbVyjg1LQIIpgO8hN+ybWBgDQK8qjht+EbrTCGmmPV/sc7RF1i9stPTD6bpvXZywBdrwRYxhSdJv867L6A==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-mBxmNbVyjg1LQIIpgO8hN+ybWBgDQK8qjht+EbrTCGmmPV/sc7RF1i9stPTD6bpvXZywBdrwRYxhSdJv867L6A==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
fs-exists-sync: 0.1.0
resolve-dir: 0.1.1
dev: true
/find-pkg/0.1.2:
- resolution: {integrity: sha512-0rnQWcFwZr7eO0513HahrWafsc3CTFioEB7DRiEYCUM/70QXSY8f3mCST17HXLcPvEhzH/Ty/Bxd72ZZsr/yvw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-0rnQWcFwZr7eO0513HahrWafsc3CTFioEB7DRiEYCUM/70QXSY8f3mCST17HXLcPvEhzH/Ty/Bxd72ZZsr/yvw==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
find-file-up: 0.1.3
dev: true
/find-up/1.1.2:
- resolution: {integrity: sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=}
- engines: {node: '>=0.10.0'}
+ 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: sha1-RdG35QbHF93UgndaK3eSCjwMV6c=}
- engines: {node: '>=4'}
+ resolution: { integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c= }
+ engines: { node: '>=4' }
dependencies:
locate-path: 2.0.0
/find-up/3.0.0:
- resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==,
+ }
+ engines: { node: '>=6' }
dependencies:
locate-path: 3.0.0
/find-up/4.1.0:
- resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==,
+ }
+ engines: { node: '>=8' }
dependencies:
locate-path: 5.0.0
path-exists: 4.0.0
/findit2/2.2.3:
- resolution: {integrity: sha1-WKRmaX34piBc39vzlVNri9d3pfY=}
- engines: {node: '>=0.8.22'}
+ resolution: { integrity: sha1-WKRmaX34piBc39vzlVNri9d3pfY= }
+ engines: { node: '>=0.8.22' }
dev: true
/findup-sync/5.0.0:
- resolution: {integrity: sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==}
- engines: {node: '>= 10.13.0'}
+ resolution:
+ {
+ integrity: sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==,
+ }
+ engines: { node: '>= 10.13.0' }
dependencies:
detect-file: 1.0.0
is-glob: 4.0.3
@@ -11060,8 +14649,11 @@ packages:
dev: true
/fined/2.0.0:
- resolution: {integrity: sha512-OFRzsL6ZMHz5s0JrsEr+TpdGNCtrVtnuG3x1yzGNiQHT0yaDnXAj8V/lWcpJVrnoDpcwXcASxAZYbuXda2Y82A==}
- engines: {node: '>= 10.13.0'}
+ resolution:
+ {
+ integrity: sha512-OFRzsL6ZMHz5s0JrsEr+TpdGNCtrVtnuG3x1yzGNiQHT0yaDnXAj8V/lWcpJVrnoDpcwXcASxAZYbuXda2Y82A==,
+ }
+ engines: { node: '>= 10.13.0' }
dependencies:
expand-tilde: 2.0.2
is-plain-object: 5.0.0
@@ -11071,8 +14663,11 @@ packages:
dev: true
/firebase/7.14.5:
- resolution: {integrity: sha512-1vrC1UZIVhaT7owaElQoEseP81xqRt6tHQmxRJRojn0yI3JNXrdWCFsD+26xA1eQQCwodJuMsYJLzQSScgjHuQ==}
- engines: {node: ^8.13.0 || >=10.10.0}
+ resolution:
+ {
+ integrity: sha512-1vrC1UZIVhaT7owaElQoEseP81xqRt6tHQmxRJRojn0yI3JNXrdWCFsD+26xA1eQQCwodJuMsYJLzQSScgjHuQ==,
+ }
+ engines: { node: ^8.13.0 || >=10.10.0 }
dependencies:
'@firebase/analytics': 0.3.5_4tdhdiy4fyxu45m3zxk7uipic4
'@firebase/app': 0.6.4
@@ -11091,38 +14686,56 @@ packages:
dev: true
/flagged-respawn/2.0.0:
- resolution: {integrity: sha512-Gq/a6YCi8zexmGHMuJwahTGzXlAZAOsbCVKduWXC6TlLCjjFRlExMJc4GC2NYPYZ0r/brw9P7CpRgQmlPVeOoA==}
- engines: {node: '>= 10.13.0'}
+ resolution:
+ {
+ integrity: sha512-Gq/a6YCi8zexmGHMuJwahTGzXlAZAOsbCVKduWXC6TlLCjjFRlExMJc4GC2NYPYZ0r/brw9P7CpRgQmlPVeOoA==,
+ }
+ engines: { node: '>= 10.13.0' }
dev: true
/flat-cache/3.0.4:
- resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
- engines: {node: ^10.12.0 || >=12.0.0}
+ resolution:
+ {
+ integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==,
+ }
+ engines: { node: ^10.12.0 || >=12.0.0 }
dependencies:
flatted: 3.1.1
rimraf: 3.0.2
/flat/5.0.2:
- resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==}
+ resolution:
+ {
+ integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==,
+ }
hasBin: true
dev: true
/flatted/3.1.1:
- resolution: {integrity: sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==}
+ resolution:
+ {
+ integrity: sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==,
+ }
/flow-parser/0.131.0:
- resolution: {integrity: sha512-S61g70eHtnSn6SQqCgA+aXArupZp/0oku4Uyb8sFZH2HldSUkLUwWeh1Afl9BpQutNfNKaO+efpD2Yvek+EGuA==}
- engines: {node: '>=0.4.0'}
+ resolution:
+ {
+ integrity: sha512-S61g70eHtnSn6SQqCgA+aXArupZp/0oku4Uyb8sFZH2HldSUkLUwWeh1Afl9BpQutNfNKaO+efpD2Yvek+EGuA==,
+ }
+ engines: { node: '>=0.4.0' }
dev: false
/fn-annotate/1.2.0:
- resolution: {integrity: sha1-KNoAARfephhC/mHzU/Qc9Mk6en4=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-KNoAARfephhC/mHzU/Qc9Mk6en4= }
+ engines: { node: '>=0.10.0' }
dev: true
/follow-redirects/1.9.0:
- resolution: {integrity: sha512-CRcPzsSIbXyVDl0QI01muNDu69S8trU4jArW9LpOt2WtC6LyUJetcIrmfHsRBx7/Jb6GHJUiuqyYxPooFfNt6A==}
- engines: {node: '>=4.0'}
+ resolution:
+ {
+ integrity: sha512-CRcPzsSIbXyVDl0QI01muNDu69S8trU4jArW9LpOt2WtC6LyUJetcIrmfHsRBx7/Jb6GHJUiuqyYxPooFfNt6A==,
+ }
+ engines: { node: '>=4.0' }
dependencies:
debug: 3.2.7
transitivePeerDependencies:
@@ -11130,34 +14743,43 @@ packages:
dev: true
/for-in/1.0.2:
- resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==,
+ }
+ engines: { node: '>=0.10.0' }
/for-own/0.1.5:
- resolution: {integrity: sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= }
+ engines: { node: '>=0.10.0' }
dependencies:
for-in: 1.0.2
dev: true
/for-own/1.0.0:
- resolution: {integrity: sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=}
- engines: {node: '>=0.10.0'}
+ 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=}
+ resolution: { integrity: sha1-C+4AUBiusmDQo6865ljdATbsG5k= }
dev: true
/forever-agent/0.6.1:
- resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==}
+ resolution:
+ {
+ integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==,
+ }
dev: true
/form-data/2.3.3:
- resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==}
- engines: {node: '>= 0.12'}
+ resolution:
+ {
+ integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==,
+ }
+ engines: { node: '>= 0.12' }
dependencies:
asynckit: 0.4.0
combined-stream: 1.0.8
@@ -11165,8 +14787,11 @@ packages:
dev: true
/form-data/2.5.1:
- resolution: {integrity: sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==}
- engines: {node: '>= 0.12'}
+ resolution:
+ {
+ integrity: sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==,
+ }
+ engines: { node: '>= 0.12' }
dependencies:
asynckit: 0.4.0
combined-stream: 1.0.8
@@ -11174,8 +14799,11 @@ packages:
dev: true
/form-data/3.0.1:
- resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==}
- engines: {node: '>= 6'}
+ resolution:
+ {
+ integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==,
+ }
+ engines: { node: '>= 6' }
dependencies:
asynckit: 0.4.0
combined-stream: 1.0.8
@@ -11183,46 +14811,64 @@ packages:
dev: true
/format/0.2.2:
- resolution: {integrity: sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=}
- engines: {node: '>=0.4.x'}
+ resolution: { integrity: sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs= }
+ engines: { node: '>=0.4.x' }
dev: true
/formidable/1.2.1:
- resolution: {integrity: sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg==}
+ resolution:
+ {
+ 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.1.2:
- resolution: {integrity: sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=}
- engines: {node: '>= 0.6'}
+ resolution: { integrity: sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= }
+ engines: { node: '>= 0.6' }
dev: true
/fraction.js/4.2.0:
- resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==}
+ resolution:
+ {
+ integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==,
+ }
dev: true
/fragment-cache/0.2.1:
- resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
map-cache: 0.2.2
/fresh/0.5.2:
- resolution: {integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=}
- engines: {node: '>= 0.6'}
+ resolution: { integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= }
+ engines: { node: '>= 0.6' }
dev: true
/from/0.1.7:
- resolution: {integrity: sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==}
+ resolution:
+ {
+ integrity: sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==,
+ }
dev: true
/fs-exists-sync/0.1.0:
- resolution: {integrity: sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/fs-extra/5.0.0:
- resolution: {integrity: sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==}
+ resolution:
+ {
+ integrity: sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==,
+ }
dependencies:
graceful-fs: 4.2.10
jsonfile: 4.0.0
@@ -11230,8 +14876,11 @@ packages:
dev: true
/fs-extra/8.1.0:
- resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==}
- engines: {node: '>=6 <7 || >=8'}
+ resolution:
+ {
+ integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==,
+ }
+ engines: { node: '>=6 <7 || >=8' }
dependencies:
graceful-fs: 4.2.10
jsonfile: 4.0.0
@@ -11239,8 +14888,11 @@ packages:
dev: true
/fs-extra/9.0.0:
- resolution: {integrity: sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==,
+ }
+ engines: { node: '>=10' }
dependencies:
at-least-node: 1.0.0
graceful-fs: 4.2.9
@@ -11249,8 +14901,11 @@ packages:
dev: true
/fs-extra/9.1.0:
- resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==,
+ }
+ engines: { node: '>=10' }
dependencies:
at-least-node: 1.0.0
graceful-fs: 4.2.10
@@ -11259,24 +14914,36 @@ packages:
dev: true
/fs-minipass/1.2.7:
- resolution: {integrity: sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==}
+ resolution:
+ {
+ integrity: sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==,
+ }
dependencies:
minipass: 2.9.0
dev: true
/fs-minipass/2.1.0:
- resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==}
- engines: {node: '>= 8'}
+ resolution:
+ {
+ integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==,
+ }
+ engines: { node: '>= 8' }
dependencies:
minipass: 3.1.3
dev: true
/fs.realpath/1.0.0:
- resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
+ resolution:
+ {
+ integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==,
+ }
/fsevents/1.2.11:
- resolution: {integrity: sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==}
- engines: {node: '>=4.0'}
+ resolution:
+ {
+ integrity: sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==,
+ }
+ 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
@@ -11289,8 +14956,11 @@ packages:
- node-pre-gyp
/fsevents/2.1.3:
- resolution: {integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==}
- engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ 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
@@ -11298,19 +14968,28 @@ packages:
optional: true
/fsevents/2.3.2:
- resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
- engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ resolution:
+ {
+ integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==,
+ }
+ engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 }
os: [darwin]
requiresBuild: true
dev: true
optional: true
/function-bind/1.1.1:
- resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
+ resolution:
+ {
+ integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==,
+ }
/function.prototype.name/1.1.5:
- resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==,
+ }
+ engines: { node: '>= 0.4' }
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
@@ -11318,13 +14997,22 @@ packages:
functions-have-names: 1.2.3
/functional-red-black-tree/1.0.1:
- resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==}
+ resolution:
+ {
+ integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==,
+ }
/functions-have-names/1.2.3:
- resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
+ resolution:
+ {
+ integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==,
+ }
/gauge/2.7.4:
- resolution: {integrity: sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==}
+ resolution:
+ {
+ integrity: sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==,
+ }
dependencies:
aproba: 1.2.0
console-control-strings: 1.1.0
@@ -11337,36 +15025,54 @@ packages:
dev: true
/generic-names/2.0.1:
- resolution: {integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==}
+ resolution:
+ {
+ integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==,
+ }
dependencies:
loader-utils: 1.4.0
dev: true
/gensync/1.0.0-beta.2:
- resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==,
+ }
+ engines: { node: '>=6.9.0' }
/get-caller-file/2.0.5:
- resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
- engines: {node: 6.* || 8.* || >= 10.*}
+ resolution:
+ {
+ integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==,
+ }
+ engines: { node: 6.* || 8.* || >= 10.* }
dev: true
/get-intrinsic/1.1.1:
- resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==}
+ 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-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==}
+ resolution:
+ {
+ integrity: sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==,
+ }
dependencies:
function-bind: 1.1.1
has: 1.0.3
has-symbols: 1.0.3
/get-orientation/1.1.2:
- resolution: {integrity: sha512-/pViTfifW+gBbh/RnlFYHINvELT9Znt+SYyDKAUL6uV6By019AK/s+i9XP4jSwq7lwP38Fd8HVeTxym3+hkwmQ==}
+ resolution:
+ {
+ integrity: sha512-/pViTfifW+gBbh/RnlFYHINvELT9Znt+SYyDKAUL6uV6By019AK/s+i9XP4jSwq7lwP38Fd8HVeTxym3+hkwmQ==,
+ }
dependencies:
stream-parser: 0.3.1
transitivePeerDependencies:
@@ -11374,11 +15080,14 @@ packages:
dev: true
/get-own-enumerable-property-symbols/3.0.2:
- resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==}
+ resolution:
+ {
+ integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==,
+ }
dev: true
/get-pkg-repo/1.4.0:
- resolution: {integrity: sha1-xztInAbYDMVTbCyFP54FIyBWly0=}
+ resolution: { integrity: sha1-xztInAbYDMVTbCyFP54FIyBWly0= }
hasBin: true
dependencies:
hosted-git-info: 2.8.5
@@ -11389,67 +15098,100 @@ packages:
dev: true
/get-port/5.1.1:
- resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==,
+ }
+ engines: { node: '>=8' }
dev: true
/get-stdin/4.0.1:
- resolution: {integrity: sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/get-stream/3.0.0:
- resolution: {integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==,
+ }
+ engines: { node: '>=4' }
dev: true
/get-stream/4.1.0:
- resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==,
+ }
+ engines: { node: '>=6' }
dependencies:
pump: 3.0.0
dev: true
/get-stream/5.1.0:
- resolution: {integrity: sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==,
+ }
+ engines: { node: '>=8' }
dependencies:
pump: 3.0.0
/get-stream/6.0.0:
- resolution: {integrity: sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==,
+ }
+ engines: { node: '>=10' }
dev: true
/get-symbol-description/1.0.0:
- resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==,
+ }
+ engines: { node: '>= 0.4' }
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.1.2
/get-value/2.0.6:
- resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
/getpass/0.1.7:
- resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==}
+ resolution:
+ {
+ integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==,
+ }
dependencies:
assert-plus: 1.0.0
dev: true
/gh-got/6.0.0:
- resolution: {integrity: sha512-F/mS+fsWQMo1zfgG9MD8KWvTWPPzzhuVwY++fhQ5Ggd+0P+CAMHtzMZhNxG+TqGfHDChJKsbh6otfMGqO2AKBw==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-F/mS+fsWQMo1zfgG9MD8KWvTWPPzzhuVwY++fhQ5Ggd+0P+CAMHtzMZhNxG+TqGfHDChJKsbh6otfMGqO2AKBw==,
+ }
+ engines: { node: '>=4' }
dependencies:
got: 7.1.0
is-plain-obj: 1.1.0
dev: true
/git-config-path/1.0.1:
- resolution: {integrity: sha512-KcJ2dlrrP5DbBnYIZ2nlikALfRhKzNSX0stvv3ImJ+fvC4hXKoV+U+74SV0upg+jlQZbrtQzc0bu6/Zh+7aQbg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-KcJ2dlrrP5DbBnYIZ2nlikALfRhKzNSX0stvv3ImJ+fvC4hXKoV+U+74SV0upg+jlQZbrtQzc0bu6/Zh+7aQbg==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
extend-shallow: 2.0.1
fs-exists-sync: 0.1.0
@@ -11457,7 +15199,10 @@ packages:
dev: true
/git-diff-tree/1.1.0:
- resolution: {integrity: sha512-PdNkH2snpXsKIzho6OWMZKEl+KZG6Zm+1ghQIDi0tEq1sz/S1tDjvNuYrX2ZpomalHAB89OUQim8O6vN+jesNQ==}
+ resolution:
+ {
+ integrity: sha512-PdNkH2snpXsKIzho6OWMZKEl+KZG6Zm+1ghQIDi0tEq1sz/S1tDjvNuYrX2ZpomalHAB89OUQim8O6vN+jesNQ==,
+ }
dependencies:
git-spawned-stream: 1.0.1
pump-chain: 1.0.0
@@ -11468,8 +15213,11 @@ packages:
dev: true
/git-raw-commits/2.0.10:
- resolution: {integrity: sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ==,
+ }
+ engines: { node: '>=10' }
hasBin: true
dependencies:
dargs: 7.0.0
@@ -11480,16 +15228,19 @@ packages:
dev: true
/git-remote-origin-url/2.0.0:
- resolution: {integrity: sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=}
- engines: {node: '>=4'}
+ resolution: { integrity: sha1-UoJlna4hBxRaERJhEq0yFuxfpl8= }
+ engines: { node: '>=4' }
dependencies:
gitconfiglocal: 1.0.0
pify: 2.3.0
dev: true
/git-repo-name/0.6.0:
- resolution: {integrity: sha512-DF4XxB6H+Te79JA08/QF/IjIv+j+0gF990WlgAX3SXXU2irfqvBc/xxlAIh6eJWYaKz45MrrGVBFS0Qc4bBz5g==}
- engines: {node: '>=0.8'}
+ resolution:
+ {
+ integrity: sha512-DF4XxB6H+Te79JA08/QF/IjIv+j+0gF990WlgAX3SXXU2irfqvBc/xxlAIh6eJWYaKz45MrrGVBFS0Qc4bBz5g==,
+ }
+ engines: { node: '>=0.8' }
dependencies:
cwd: 0.9.1
file-name: 0.1.0
@@ -11498,8 +15249,11 @@ packages:
dev: true
/git-semver-tags/4.1.1:
- resolution: {integrity: sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==,
+ }
+ engines: { node: '>=10' }
hasBin: true
dependencies:
meow: 8.1.2
@@ -11507,7 +15261,10 @@ packages:
dev: true
/git-spawned-stream/1.0.0:
- resolution: {integrity: sha512-CdUpBulxMBlEkUGh9hpvqmmmCKS2X7q/Ct3ml+wmkpnXwEJfkXr2v7APLPyeZ33DKbpehxSiF6Skl2P1itJjRA==}
+ resolution:
+ {
+ integrity: sha512-CdUpBulxMBlEkUGh9hpvqmmmCKS2X7q/Ct3ml+wmkpnXwEJfkXr2v7APLPyeZ33DKbpehxSiF6Skl2P1itJjRA==,
+ }
dependencies:
debug: 0.8.1
spawn-to-readstream: 0.1.3
@@ -11516,7 +15273,10 @@ packages:
dev: true
/git-spawned-stream/1.0.1:
- resolution: {integrity: sha512-W2Zo3sCiq5Hqv1/FLsNmGomkXdyimmkHncGzqjBHh7nWx+CbH5dkWGb6CiFdknooL7wfeZJ3gz14KrXl/gotCw==}
+ resolution:
+ {
+ integrity: sha512-W2Zo3sCiq5Hqv1/FLsNmGomkXdyimmkHncGzqjBHh7nWx+CbH5dkWGb6CiFdknooL7wfeZJ3gz14KrXl/gotCw==,
+ }
dependencies:
debug: 4.3.4
spawn-to-readstream: 0.1.3
@@ -11525,62 +15285,83 @@ packages:
dev: true
/git-state/4.0.0:
- resolution: {integrity: sha512-7rW22+ryQP6az93gU2jr+4SVAAoEPLELTwQiZd1ldq+77N+KLinP1FyZ61bkWrbXiZcEc9F9mpam2r30yG68Tw==}
- engines: {node: '>=4.0.0'}
+ resolution:
+ {
+ integrity: sha512-7rW22+ryQP6az93gU2jr+4SVAAoEPLELTwQiZd1ldq+77N+KLinP1FyZ61bkWrbXiZcEc9F9mpam2r30yG68Tw==,
+ }
+ engines: { node: '>=4.0.0' }
dependencies:
after-all-results: 2.0.0
dev: true
/git-up/4.0.1:
- resolution: {integrity: sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw==}
+ resolution:
+ {
+ integrity: sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw==,
+ }
dependencies:
is-ssh: 1.3.1
parse-url: 5.0.1
dev: true
/git-url-parse/11.4.4:
- resolution: {integrity: sha512-Y4o9o7vQngQDIU9IjyCmRJBin5iYjI5u9ZITnddRZpD7dcCFQj2sL2XuMNbLRE4b4B/4ENPsp2Q8P44fjAZ0Pw==}
+ resolution:
+ {
+ integrity: sha512-Y4o9o7vQngQDIU9IjyCmRJBin5iYjI5u9ZITnddRZpD7dcCFQj2sL2XuMNbLRE4b4B/4ENPsp2Q8P44fjAZ0Pw==,
+ }
dependencies:
git-up: 4.0.1
dev: true
/git-username/1.0.0:
- resolution: {integrity: sha512-xm45KwBR6Eu1jO4umx/o2M84v9TC7tdOBuzLx8ayhdR9H1FBiiG9azz31uC0esDvaWVBTDINpJ5USomk+ja8OQ==}
- engines: {node: '>=0.8'}
+ resolution:
+ {
+ integrity: sha512-xm45KwBR6Eu1jO4umx/o2M84v9TC7tdOBuzLx8ayhdR9H1FBiiG9azz31uC0esDvaWVBTDINpJ5USomk+ja8OQ==,
+ }
+ engines: { node: '>=0.8' }
dependencies:
parse-github-url: 1.0.2
remote-origin-url: 1.0.0
dev: true
/gitconfiglocal/1.0.0:
- resolution: {integrity: sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=}
+ resolution: { integrity: sha1-QdBF84UaXqiPA/JMocYXgRRGS5s= }
dependencies:
ini: 1.3.8
dev: true
/github-username/4.1.0:
- resolution: {integrity: sha512-ABDfD5sjQOE8XDatHhN/WORUIAN1AGpgW4vegrKtby8x+jC/ALqCEuUDhCPlk9EXtjTHJWpuK25QdaehSUlCQg==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-ABDfD5sjQOE8XDatHhN/WORUIAN1AGpgW4vegrKtby8x+jC/ALqCEuUDhCPlk9EXtjTHJWpuK25QdaehSUlCQg==,
+ }
+ engines: { node: '>=4' }
dependencies:
gh-got: 6.0.0
dev: true
/glob-base/0.3.0:
- resolution: {integrity: sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= }
+ engines: { node: '>=0.10.0' }
dependencies:
glob-parent: 2.0.0
is-glob: 2.0.1
dev: true
/glob-parent/2.0.0:
- resolution: {integrity: sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w==}
+ resolution:
+ {
+ integrity: sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w==,
+ }
dependencies:
is-glob: 2.0.1
dev: true
/glob-parent/3.1.0:
- resolution: {integrity: sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==}
+ resolution:
+ {
+ integrity: sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==,
+ }
requiresBuild: true
dependencies:
is-glob: 3.1.0
@@ -11588,21 +15369,30 @@ packages:
dev: true
/glob-parent/5.1.2:
- resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
- engines: {node: '>= 6'}
+ resolution:
+ {
+ integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==,
+ }
+ engines: { node: '>= 6' }
dependencies:
is-glob: 4.0.3
/glob-to-regexp/0.3.0:
- resolution: {integrity: sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=}
+ resolution: { integrity: sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= }
dev: true
/glob-to-regexp/0.4.1:
- resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
+ resolution:
+ {
+ integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==,
+ }
dev: true
/glob/7.1.6:
- resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==}
+ resolution:
+ {
+ integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==,
+ }
dependencies:
fs.realpath: 1.0.0
inflight: 1.0.6
@@ -11613,7 +15403,10 @@ packages:
dev: true
/glob/7.1.7:
- resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==}
+ resolution:
+ {
+ integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==,
+ }
dependencies:
fs.realpath: 1.0.0
inflight: 1.0.6
@@ -11623,7 +15416,10 @@ packages:
path-is-absolute: 1.0.1
/glob/7.2.0:
- resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==}
+ resolution:
+ {
+ integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==,
+ }
dependencies:
fs.realpath: 1.0.0
inflight: 1.0.6
@@ -11633,23 +15429,32 @@ packages:
path-is-absolute: 1.0.1
/global-dirs/2.1.0:
- resolution: {integrity: sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==,
+ }
+ engines: { node: '>=8' }
dependencies:
ini: 1.3.7
dev: true
/global-modules/0.2.3:
- resolution: {integrity: sha512-JeXuCbvYzYXcwE6acL9V2bAOeSIGl4dD+iwLY9iUx2VBJJ80R18HCn+JCwHM9Oegdfya3lEkGCdaRkSyc10hDA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-JeXuCbvYzYXcwE6acL9V2bAOeSIGl4dD+iwLY9iUx2VBJJ80R18HCn+JCwHM9Oegdfya3lEkGCdaRkSyc10hDA==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
global-prefix: 0.1.5
is-windows: 0.2.0
dev: true
/global-modules/1.0.0:
- resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
global-prefix: 1.0.2
is-windows: 1.0.2
@@ -11657,8 +15462,11 @@ packages:
dev: true
/global-prefix/0.1.5:
- resolution: {integrity: sha512-gOPiyxcD9dJGCEArAhF4Hd0BAqvAe/JzERP7tYumE4yIkmIedPUVXcJFWbV3/p/ovIIvKjkrTk+f1UVkq7vvbw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-gOPiyxcD9dJGCEArAhF4Hd0BAqvAe/JzERP7tYumE4yIkmIedPUVXcJFWbV3/p/ovIIvKjkrTk+f1UVkq7vvbw==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
homedir-polyfill: 1.0.3
ini: 1.3.8
@@ -11667,8 +15475,11 @@ packages:
dev: true
/global-prefix/1.0.2:
- resolution: {integrity: sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
expand-tilde: 2.0.2
homedir-polyfill: 1.0.3
@@ -11678,22 +15489,34 @@ packages:
dev: true
/globals/11.12.0:
- resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==,
+ }
+ engines: { node: '>=4' }
/globals/13.12.0:
- resolution: {integrity: sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==,
+ }
+ engines: { node: '>=8' }
dependencies:
type-fest: 0.20.2
/globalyzer/0.1.0:
- resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==}
+ resolution:
+ {
+ integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==,
+ }
dev: true
/globby/11.0.1:
- resolution: {integrity: sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==,
+ }
+ engines: { node: '>=10' }
dependencies:
array-union: 2.1.0
dir-glob: 3.0.1
@@ -11704,8 +15527,11 @@ packages:
dev: false
/globby/11.1.0:
- resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==,
+ }
+ engines: { node: '>=10' }
dependencies:
array-union: 2.1.0
dir-glob: 3.0.1
@@ -11715,8 +15541,11 @@ packages:
slash: 3.0.0
/globby/12.0.2:
- resolution: {integrity: sha512-lAsmb/5Lww4r7MM9nCCliDZVIKbZTavrsunAsHLr9oHthrZP1qi7/gAnHOsUs9bLvEt2vKVJhHmxuL7QbDuPdQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ resolution:
+ {
+ 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
@@ -11727,8 +15556,11 @@ packages:
dev: true
/globby/9.2.0:
- resolution: {integrity: sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==,
+ }
+ engines: { node: '>=6' }
dependencies:
'@types/glob': 7.1.1
array-union: 1.0.2
@@ -11743,12 +15575,18 @@ packages:
dev: true
/globrex/0.1.2:
- resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
+ resolution:
+ {
+ integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==,
+ }
dev: true
/got/10.7.0:
- resolution: {integrity: sha512-aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg==,
+ }
+ engines: { node: '>=10' }
dependencies:
'@sindresorhus/is': 2.1.0
'@szmarczak/http-timer': 4.0.5
@@ -11770,8 +15608,11 @@ packages:
dev: true
/got/7.1.0:
- resolution: {integrity: sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==,
+ }
+ engines: { node: '>=4' }
dependencies:
'@types/keyv': 3.1.1
'@types/responselike': 1.0.0
@@ -11792,8 +15633,11 @@ packages:
dev: true
/got/9.6.0:
- resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==}
- engines: {node: '>=8.6'}
+ resolution:
+ {
+ integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==,
+ }
+ engines: { node: '>=8.6' }
dependencies:
'@sindresorhus/is': 0.14.0
'@szmarczak/http-timer': 1.1.2
@@ -11811,49 +15655,73 @@ packages:
dev: true
/graceful-fs/4.2.10:
- resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
+ resolution:
+ {
+ integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==,
+ }
dev: true
/graceful-fs/4.2.9:
- resolution: {integrity: sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==}
+ resolution:
+ {
+ integrity: sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==,
+ }
/grapheme-splitter/1.0.4:
- resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
+ resolution:
+ {
+ integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==,
+ }
dev: true
/growl/1.10.5:
- resolution: {integrity: sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==}
- engines: {node: '>=4.x'}
+ resolution:
+ {
+ integrity: sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==,
+ }
+ engines: { node: '>=4.x' }
dev: true
/growly/1.3.0:
- resolution: {integrity: sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=}
+ resolution: { integrity: sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= }
dev: true
/gzip-size/3.0.0:
- resolution: {integrity: sha512-6s8trQiK+OMzSaCSVXX+iqIcLV9tC+E73jrJrJTyS4h/AJhlxHvzFKqM1YLDJWRGgHX8uLkBeXkA0njNj39L4w==}
- engines: {node: '>=0.12.0'}
+ resolution:
+ {
+ integrity: sha512-6s8trQiK+OMzSaCSVXX+iqIcLV9tC+E73jrJrJTyS4h/AJhlxHvzFKqM1YLDJWRGgHX8uLkBeXkA0njNj39L4w==,
+ }
+ engines: { node: '>=0.12.0' }
dependencies:
duplexer: 0.1.2
dev: true
/gzip-size/5.1.1:
- resolution: {integrity: sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==,
+ }
+ engines: { node: '>=6' }
dependencies:
duplexer: 0.1.2
pify: 4.0.1
dev: true
/gzip-size/6.0.0:
- resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==,
+ }
+ engines: { node: '>=10' }
dependencies:
duplexer: 0.1.2
/handlebars/4.7.7:
- resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==}
- engines: {node: '>=0.4.7'}
+ resolution:
+ {
+ integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==,
+ }
+ engines: { node: '>=0.4.7' }
hasBin: true
dependencies:
minimist: 1.2.6
@@ -11865,13 +15733,19 @@ packages:
dev: true
/har-schema/2.0.0:
- resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==,
+ }
+ engines: { node: '>=4' }
dev: true
/har-validator/5.1.3:
- resolution: {integrity: sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==,
+ }
+ engines: { node: '>=6' }
deprecated: this library is no longer supported
dependencies:
ajv: 6.12.6
@@ -11879,77 +15753,122 @@ packages:
dev: true
/hard-rejection/2.1.0:
- resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==,
+ }
+ engines: { node: '>=6' }
/has-ansi/2.0.0:
- resolution: {integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=}
- engines: {node: '>=0.10.0'}
+ 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==}
+ resolution:
+ {
+ integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==,
+ }
/has-bigints/1.0.2:
- resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
+ resolution:
+ {
+ integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==,
+ }
/has-flag/1.0.0:
- resolution: {integrity: sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/has-flag/3.0.0:
- resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==,
+ }
+ engines: { node: '>=4' }
/has-flag/4.0.0:
- resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==,
+ }
+ engines: { node: '>=8' }
/has-own-prop/2.0.0:
- resolution: {integrity: sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==,
+ }
+ engines: { node: '>=8' }
dev: true
/has-property-descriptors/1.0.0:
- resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
+ resolution:
+ {
+ integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==,
+ }
dependencies:
get-intrinsic: 1.1.1
/has-symbol-support-x/1.4.2:
- resolution: {integrity: sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==}
+ resolution:
+ {
+ integrity: sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==,
+ }
dev: true
/has-symbols/1.0.2:
- resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==,
+ }
+ engines: { node: '>= 0.4' }
dev: true
/has-symbols/1.0.3:
- resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==,
+ }
+ engines: { node: '>= 0.4' }
/has-to-string-tag-x/1.4.1:
- resolution: {integrity: sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==}
+ resolution:
+ {
+ integrity: sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==,
+ }
dependencies:
has-symbol-support-x: 1.4.2
dev: true
/has-tostringtag/1.0.0:
- resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==,
+ }
+ engines: { node: '>= 0.4' }
dependencies:
has-symbols: 1.0.3
/has-unicode/2.0.1:
- resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==}
+ resolution:
+ {
+ integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==,
+ }
dev: true
/has-value/0.3.1:
- resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
get-value: 2.0.6
@@ -11957,8 +15876,11 @@ packages:
isobject: 2.1.0
/has-value/1.0.0:
- resolution: {integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
get-value: 2.0.6
@@ -11966,32 +15888,47 @@ packages:
isobject: 3.0.1
/has-values/0.1.4:
- resolution: {integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
/has-values/1.0.0:
- resolution: {integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
is-number: 3.0.0
kind-of: 4.0.0
/has-yarn/2.1.0:
- resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==,
+ }
+ engines: { node: '>=8' }
dev: true
/has/1.0.3:
- resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
- engines: {node: '>= 0.4.0'}
+ resolution:
+ {
+ integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==,
+ }
+ engines: { node: '>= 0.4.0' }
dependencies:
function-bind: 1.1.1
/hash-base/3.1.0:
- resolution: {integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==,
+ }
+ engines: { node: '>=4' }
dependencies:
inherits: 2.0.4
readable-stream: 3.6.0
@@ -11999,20 +15936,29 @@ packages:
dev: true
/hash.js/1.1.7:
- resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==}
+ resolution:
+ {
+ integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==,
+ }
dependencies:
inherits: 2.0.4
minimalistic-assert: 1.0.1
dev: true
/hast-util-embedded/1.0.6:
- resolution: {integrity: sha512-JQMW+TJe0UAIXZMjCJ4Wf6ayDV9Yv3PBDPsHD4ExBpAspJ6MOcCX+nzVF+UJVv7OqPcg852WEMSHQPoRA+FVSw==}
+ resolution:
+ {
+ integrity: sha512-JQMW+TJe0UAIXZMjCJ4Wf6ayDV9Yv3PBDPsHD4ExBpAspJ6MOcCX+nzVF+UJVv7OqPcg852WEMSHQPoRA+FVSw==,
+ }
dependencies:
hast-util-is-element: 1.1.0
dev: true
/hast-util-from-parse5/6.0.1:
- resolution: {integrity: sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==}
+ resolution:
+ {
+ integrity: sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==,
+ }
dependencies:
'@types/parse5': 5.0.3
hastscript: 6.0.0
@@ -12023,26 +15969,41 @@ packages:
dev: true
/hast-util-has-property/1.0.4:
- resolution: {integrity: sha512-ghHup2voGfgFoHMGnaLHOjbYFACKrRh9KFttdCzMCbFoBMJXiNi2+XTrPP8+q6cDJM/RSqlCfVWrjp1H201rZg==}
+ resolution:
+ {
+ integrity: sha512-ghHup2voGfgFoHMGnaLHOjbYFACKrRh9KFttdCzMCbFoBMJXiNi2+XTrPP8+q6cDJM/RSqlCfVWrjp1H201rZg==,
+ }
dev: true
/hast-util-is-body-ok-link/1.0.4:
- resolution: {integrity: sha512-mFblNpLvFbD8dG2Nw5dJBYZkxIHeph1JAh5yr4huI7T5m8cV0zaXNiqzKPX/JdjA+tIDF7c33u9cxK132KRjyQ==}
+ resolution:
+ {
+ integrity: sha512-mFblNpLvFbD8dG2Nw5dJBYZkxIHeph1JAh5yr4huI7T5m8cV0zaXNiqzKPX/JdjA+tIDF7c33u9cxK132KRjyQ==,
+ }
dependencies:
hast-util-has-property: 1.0.4
hast-util-is-element: 1.1.0
dev: true
/hast-util-is-element/1.1.0:
- resolution: {integrity: sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ==}
+ resolution:
+ {
+ integrity: sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ==,
+ }
dev: true
/hast-util-parse-selector/2.2.5:
- resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==}
+ resolution:
+ {
+ integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==,
+ }
dev: true
/hast-util-phrasing/1.0.5:
- resolution: {integrity: sha512-P3uxm+8bnwcfAS/XpGie9wMmQXAQqsYhgQQKRwmWH/V6chiq0lmTy8KjQRJmYjusdMtNKGCUksdILSZy1suSpQ==}
+ resolution:
+ {
+ integrity: sha512-P3uxm+8bnwcfAS/XpGie9wMmQXAQqsYhgQQKRwmWH/V6chiq0lmTy8KjQRJmYjusdMtNKGCUksdILSZy1suSpQ==,
+ }
dependencies:
hast-util-embedded: 1.0.6
hast-util-has-property: 1.0.4
@@ -12051,7 +16012,10 @@ packages:
dev: true
/hast-util-to-nlcst/1.2.8:
- resolution: {integrity: sha512-cKMArohUvGw4fpN9PKDCIB+klMojkWzz5zNVNFRdKa0oC1MVX1TaDki1E/tb9xqS8WlUjKifIjmrNmRbEJzrJg==}
+ resolution:
+ {
+ integrity: sha512-cKMArohUvGw4fpN9PKDCIB+klMojkWzz5zNVNFRdKa0oC1MVX1TaDki1E/tb9xqS8WlUjKifIjmrNmRbEJzrJg==,
+ }
dependencies:
hast-util-embedded: 1.0.6
hast-util-is-element: 1.1.0
@@ -12064,15 +16028,24 @@ packages:
dev: true
/hast-util-to-string/1.0.4:
- resolution: {integrity: sha512-eK0MxRX47AV2eZ+Lyr18DCpQgodvaS3fAQO2+b9Two9F5HEoRPhiUMNzoXArMJfZi2yieFzUBMRl3HNJ3Jus3w==}
+ resolution:
+ {
+ integrity: sha512-eK0MxRX47AV2eZ+Lyr18DCpQgodvaS3fAQO2+b9Two9F5HEoRPhiUMNzoXArMJfZi2yieFzUBMRl3HNJ3Jus3w==,
+ }
dev: true
/hast-util-whitespace/1.0.4:
- resolution: {integrity: sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A==}
+ resolution:
+ {
+ integrity: sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A==,
+ }
dev: true
/hastscript/6.0.0:
- resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==}
+ resolution:
+ {
+ integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==,
+ }
dependencies:
'@types/hast': 2.3.1
comma-separated-tokens: 1.0.8
@@ -12082,30 +16055,42 @@ packages:
dev: true
/he/1.2.0:
- resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
+ resolution:
+ {
+ integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==,
+ }
hasBin: true
dev: true
/header-case/1.0.1:
- resolution: {integrity: sha512-i0q9mkOeSuhXw6bGgiQCCBgY/jlZuV/7dZXyZ9c6LcBrqwvT8eT719E9uxE5LiZftdl+z81Ugbg/VvXV4OJOeQ==}
+ resolution:
+ {
+ integrity: sha512-i0q9mkOeSuhXw6bGgiQCCBgY/jlZuV/7dZXyZ9c6LcBrqwvT8eT719E9uxE5LiZftdl+z81Ugbg/VvXV4OJOeQ==,
+ }
dependencies:
no-case: 2.3.2
upper-case: 1.1.3
dev: true
/header-case/2.0.4:
- resolution: {integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==}
+ resolution:
+ {
+ integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==,
+ }
dependencies:
capital-case: 1.0.4
tslib: 2.4.0
dev: true
/hex-color-regex/1.1.0:
- resolution: {integrity: sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==}
+ resolution:
+ {
+ integrity: sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==,
+ }
dev: true
/hmac-drbg/1.0.1:
- resolution: {integrity: sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=}
+ resolution: { integrity: sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= }
dependencies:
hash.js: 1.1.7
minimalistic-assert: 1.0.1
@@ -12113,54 +16098,84 @@ packages:
dev: true
/hoist-non-react-statics/3.3.2:
- resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==}
+ resolution:
+ {
+ integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==,
+ }
dependencies:
react-is: 16.13.1
dev: true
/homedir-polyfill/1.0.3:
- resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
parse-passwd: 1.0.0
dev: true
/hosted-git-info/2.8.5:
- resolution: {integrity: sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg==}
+ resolution:
+ {
+ integrity: sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg==,
+ }
/hosted-git-info/3.0.8:
- resolution: {integrity: sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ 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==}
+ resolution:
+ {
+ integrity: sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==,
+ }
dev: true
/hsla-regex/1.0.0:
- resolution: {integrity: sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==}
+ resolution:
+ {
+ integrity: sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==,
+ }
dev: true
/html-comment-regex/1.1.2:
- resolution: {integrity: sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==}
+ resolution:
+ {
+ integrity: sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==,
+ }
dev: true
/html-encoding-sniffer/2.0.1:
- resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==,
+ }
+ engines: { node: '>=10' }
dependencies:
whatwg-encoding: 1.0.5
dev: true
/html-escaper/2.0.2:
- resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
+ resolution:
+ {
+ integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==,
+ }
dev: true
/html-validate/3.5.0:
- resolution: {integrity: sha512-nuwLJqs4Igp5msppvO1oelHMwLl4jzSSqq7/T+5bMyT0txUp0KBfhj7du7LPz+UtKag0PL+TpIovnbmBFkOekQ==}
- engines: {node: '>= 8.5'}
+ resolution:
+ {
+ integrity: sha512-nuwLJqs4Igp5msppvO1oelHMwLl4jzSSqq7/T+5bMyT0txUp0KBfhj7du7LPz+UtKag0PL+TpIovnbmBFkOekQ==,
+ }
+ engines: { node: '>= 8.5' }
hasBin: true
dependencies:
'@babel/code-frame': 7.16.7
@@ -12180,8 +16195,11 @@ packages:
dev: true
/html-validator/5.1.18:
- resolution: {integrity: sha512-cK8vfV6o1jBnzLcIWgAS3PDPEHzOsgtaqtP23b6/eFdFrV8hxPhm0DGrXpjomWuubFb0kH0FAa6oUM1URA/0KQ==}
- engines: {node: '>=10.24.1'}
+ resolution:
+ {
+ integrity: sha512-cK8vfV6o1jBnzLcIWgAS3PDPEHzOsgtaqtP23b6/eFdFrV8hxPhm0DGrXpjomWuubFb0kH0FAa6oUM1URA/0KQ==,
+ }
+ engines: { node: '>=10.24.1' }
dependencies:
html-validate: 3.5.0
request: 2.88.2
@@ -12191,7 +16209,10 @@ packages:
dev: true
/htmlparser2/3.10.1:
- resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==}
+ resolution:
+ {
+ integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==,
+ }
dependencies:
domelementtype: 1.3.1
domhandler: 2.4.2
@@ -12202,7 +16223,10 @@ packages:
dev: true
/htmlparser2/6.0.1:
- resolution: {integrity: sha512-GDKPd+vk4jvSuvCbyuzx/unmXkk090Azec7LovXP8as1Hn8q9p3hbjmDGbUqqhknw0ajwit6LiiWqfiTUPMK7w==}
+ resolution:
+ {
+ integrity: sha512-GDKPd+vk4jvSuvCbyuzx/unmXkk090Azec7LovXP8as1Hn8q9p3hbjmDGbUqqhknw0ajwit6LiiWqfiTUPMK7w==,
+ }
dependencies:
domelementtype: 2.2.0
domhandler: 4.2.0
@@ -12211,7 +16235,10 @@ packages:
dev: true
/htmlparser2/6.1.0:
- resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==}
+ resolution:
+ {
+ integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==,
+ }
dependencies:
domelementtype: 2.2.0
domhandler: 4.2.0
@@ -12220,12 +16247,18 @@ packages:
dev: false
/http-cache-semantics/4.1.0:
- resolution: {integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==}
+ resolution:
+ {
+ integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==,
+ }
dev: true
/http-errors/1.7.2:
- resolution: {integrity: sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==}
- engines: {node: '>= 0.6'}
+ resolution:
+ {
+ integrity: sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==,
+ }
+ engines: { node: '>= 0.6' }
dependencies:
depd: 1.1.2
inherits: 2.0.3
@@ -12235,8 +16268,11 @@ packages:
dev: true
/http-errors/1.7.3:
- resolution: {integrity: sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==}
- engines: {node: '>= 0.6'}
+ resolution:
+ {
+ integrity: sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==,
+ }
+ engines: { node: '>= 0.6' }
dependencies:
depd: 1.1.2
inherits: 2.0.4
@@ -12246,12 +16282,15 @@ packages:
dev: true
/http-parser-js/0.4.10:
- resolution: {integrity: sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=}
+ resolution: { integrity: sha1-ksnBN0w1CF912zWexWzCV8u5P6Q= }
dev: true
/http-proxy-agent/2.1.0:
- resolution: {integrity: sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==}
- engines: {node: '>= 4.5.0'}
+ resolution:
+ {
+ integrity: sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==,
+ }
+ engines: { node: '>= 4.5.0' }
dependencies:
agent-base: 4.3.0
debug: 3.1.0
@@ -12260,8 +16299,11 @@ packages:
dev: true
/http-proxy-agent/4.0.1:
- resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==}
- engines: {node: '>= 6'}
+ resolution:
+ {
+ integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==,
+ }
+ engines: { node: '>= 6' }
dependencies:
'@tootallnate/once': 1.1.2
agent-base: 6.0.2
@@ -12271,8 +16313,11 @@ packages:
dev: true
/http-proxy/1.18.1:
- resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==}
- engines: {node: '>=8.0.0'}
+ resolution:
+ {
+ integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==,
+ }
+ engines: { node: '>=8.0.0' }
dependencies:
eventemitter3: 4.0.7
follow-redirects: 1.9.0
@@ -12282,8 +16327,11 @@ packages:
dev: true
/http-signature/1.2.0:
- resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==}
- engines: {node: '>=0.8', npm: '>=1.3.7'}
+ resolution:
+ {
+ integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==,
+ }
+ engines: { node: '>=0.8', npm: '>=1.3.7' }
dependencies:
assert-plus: 1.0.0
jsprim: 1.4.1
@@ -12291,17 +16339,23 @@ packages:
dev: true
/http-status/1.5.3:
- resolution: {integrity: sha512-jCClqdnnwigYslmtfb28vPplOgoiZ0siP2Z8C5Ua+3UKbx410v+c+jT+jh1bbI4TvcEySuX0vd/CfFZFbDkJeQ==}
- engines: {node: '>= 0.4.0'}
+ resolution:
+ {
+ integrity: sha512-jCClqdnnwigYslmtfb28vPplOgoiZ0siP2Z8C5Ua+3UKbx410v+c+jT+jh1bbI4TvcEySuX0vd/CfFZFbDkJeQ==,
+ }
+ engines: { node: '>= 0.4.0' }
dev: true
/https-browserify/1.0.0:
- resolution: {integrity: sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=}
+ resolution: { integrity: sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= }
dev: true
/https-proxy-agent/2.2.4:
- resolution: {integrity: sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==}
- engines: {node: '>= 4.5.0'}
+ resolution:
+ {
+ integrity: sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==,
+ }
+ engines: { node: '>= 4.5.0' }
dependencies:
agent-base: 4.3.0
debug: 3.2.7
@@ -12310,8 +16364,11 @@ packages:
dev: true
/https-proxy-agent/5.0.0:
- resolution: {integrity: sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==}
- engines: {node: '>= 6'}
+ resolution:
+ {
+ integrity: sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==,
+ }
+ engines: { node: '>= 6' }
dependencies:
agent-base: 6.0.2
debug: 4.3.4
@@ -12320,46 +16377,70 @@ packages:
dev: true
/human-signals/1.1.1:
- resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==}
- engines: {node: '>=8.12.0'}
+ resolution:
+ {
+ integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==,
+ }
+ engines: { node: '>=8.12.0' }
/human-signals/2.1.0:
- resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
- engines: {node: '>=10.17.0'}
+ resolution:
+ {
+ integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==,
+ }
+ engines: { node: '>=10.17.0' }
dev: true
/humanize-ms/1.2.1:
- resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==}
+ resolution:
+ {
+ integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==,
+ }
dependencies:
ms: 2.1.2
dev: true
/husky/8.0.0:
- resolution: {integrity: sha512-4qbE/5dzNDNxFEkX9MNRPKl5+omTXQzdILCUWiqG/lWIAioiM5vln265/l6I2Zx8gpW8l1ukZwGQeCFbBZ6+6w==}
- engines: {node: '>=14'}
+ resolution:
+ {
+ integrity: sha512-4qbE/5dzNDNxFEkX9MNRPKl5+omTXQzdILCUWiqG/lWIAioiM5vln265/l6I2Zx8gpW8l1ukZwGQeCFbBZ6+6w==,
+ }
+ engines: { node: '>=14' }
hasBin: true
dev: true
/iconv-lite/0.4.24:
- resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
safer-buffer: 2.1.2
/iconv-lite/0.6.2:
- resolution: {integrity: sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
safer-buffer: 2.1.2
dev: true
/icss-replace-symbols/1.1.0:
- resolution: {integrity: sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==}
+ resolution:
+ {
+ integrity: sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==,
+ }
dev: true
/icss-utils/5.1.0_postcss@8.4.14:
- resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
- engines: {node: ^10 || ^12 || >= 14}
+ resolution:
+ {
+ integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==,
+ }
+ engines: { node: ^10 || ^12 || >= 14 }
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -12367,8 +16448,11 @@ packages:
dev: true
/icss-utils/5.1.0_postcss@8.4.5:
- resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
- engines: {node: ^10 || ^12 || >= 14}
+ resolution:
+ {
+ integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==,
+ }
+ engines: { node: ^10 || ^12 || >= 14 }
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -12376,98 +16460,140 @@ packages:
dev: true
/idb/3.0.2:
- resolution: {integrity: sha512-+FLa/0sTXqyux0o6C+i2lOR0VoS60LU/jzUo5xjfY6+7sEEgy4Gz1O7yFBXvjd7N0NyIGWIRg8DcQSLEG+VSPw==}
+ resolution:
+ {
+ integrity: sha512-+FLa/0sTXqyux0o6C+i2lOR0VoS60LU/jzUo5xjfY6+7sEEgy4Gz1O7yFBXvjd7N0NyIGWIRg8DcQSLEG+VSPw==,
+ }
dev: true
/ieee754/1.2.1:
- resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
+ resolution:
+ {
+ integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==,
+ }
dev: true
/ignore-loader/0.1.2:
- resolution: {integrity: sha1-2B8kA3bQuk8Nd4lyw60lh0EXpGM=}
+ resolution: { integrity: sha1-2B8kA3bQuk8Nd4lyw60lh0EXpGM= }
dev: true
/ignore-walk/3.0.4:
- resolution: {integrity: sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==}
+ resolution:
+ {
+ integrity: sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==,
+ }
dependencies:
minimatch: 3.1.2
dev: true
/ignore/4.0.6:
- resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==}
- engines: {node: '>= 4'}
+ resolution:
+ {
+ integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==,
+ }
+ engines: { node: '>= 4' }
/ignore/5.2.0:
- resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==}
- engines: {node: '>= 4'}
+ resolution:
+ {
+ integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==,
+ }
+ engines: { node: '>= 4' }
/image-size/0.9.3:
- resolution: {integrity: sha512-5SakFa79uhUVSjKeQE30GVzzLJ0QNzB53+I+/VD1vIesD6GP6uatWIlgU0uisFNLt1u0d6kBydp7yfk+lLJhLQ==}
- engines: {node: '>=10.18.0'}
+ resolution:
+ {
+ integrity: sha512-5SakFa79uhUVSjKeQE30GVzzLJ0QNzB53+I+/VD1vIesD6GP6uatWIlgU0uisFNLt1u0d6kBydp7yfk+lLJhLQ==,
+ }
+ engines: { node: '>=10.18.0' }
hasBin: true
dependencies:
queue: 6.0.1
dev: true
/image-size/1.0.0:
- resolution: {integrity: sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==}
- engines: {node: '>=12.0.0'}
+ resolution:
+ {
+ integrity: sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==,
+ }
+ engines: { node: '>=12.0.0' }
hasBin: true
dependencies:
queue: 6.0.2
dev: true
/immediate/3.0.6:
- resolution: {integrity: sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=}
+ resolution: { integrity: sha1-nbHb0Pr43m++D13V5Wu2BigN5ps= }
dev: true
/immutable/4.1.0:
- resolution: {integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==}
+ resolution:
+ {
+ integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==,
+ }
dev: true
/import-cwd/3.0.0:
- resolution: {integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==,
+ }
+ engines: { node: '>=8' }
dependencies:
import-from: 3.0.0
dev: true
/import-fresh/2.0.0:
- resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==}
- engines: {node: '>=4'}
+ 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-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==,
+ }
+ engines: { node: '>=6' }
dependencies:
parent-module: 1.0.1
resolve-from: 4.0.0
/import-from/3.0.0:
- resolution: {integrity: sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==,
+ }
+ engines: { node: '>=8' }
dependencies:
resolve-from: 5.0.0
dev: true
/import-in-the-middle/1.2.1:
- resolution: {integrity: sha512-KdYqCJbJWBOU9740nr9lrmCDhW7htxY1dHmbP4iUEeCaxupj2fKFhyHixsly2WmxMbRIsxzSWSJMfGNEU7el+w==}
+ resolution:
+ {
+ integrity: sha512-KdYqCJbJWBOU9740nr9lrmCDhW7htxY1dHmbP4iUEeCaxupj2fKFhyHixsly2WmxMbRIsxzSWSJMfGNEU7el+w==,
+ }
dependencies:
module-details-from-path: 1.0.3
dev: true
/import-lazy/2.1.0:
- resolution: {integrity: sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=}
- engines: {node: '>=4'}
+ resolution: { integrity: sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= }
+ engines: { node: '>=4' }
dev: true
/import-local/3.0.2:
- resolution: {integrity: sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==,
+ }
+ engines: { node: '>=8' }
hasBin: true
dependencies:
pkg-dir: 4.2.0
@@ -12475,57 +16601,87 @@ packages:
dev: true
/imurmurhash/0.1.4:
- resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
- engines: {node: '>=0.8.19'}
+ resolution:
+ {
+ integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==,
+ }
+ engines: { node: '>=0.8.19' }
/indent-string/2.1.0:
- resolution: {integrity: sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= }
+ 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'}
+ resolution: { integrity: sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= }
+ engines: { node: '>=4' }
dev: true
/indent-string/4.0.0:
- resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==,
+ }
+ engines: { node: '>=8' }
/indexes-of/1.0.1:
- resolution: {integrity: sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==}
+ resolution:
+ {
+ integrity: sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==,
+ }
dev: true
/infer-owner/1.0.4:
- resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==}
+ resolution:
+ {
+ integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==,
+ }
dev: true
/inflight/1.0.6:
- resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
+ resolution:
+ {
+ integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==,
+ }
dependencies:
once: 1.4.0
wrappy: 1.0.2
/inherits/2.0.3:
- resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==}
+ resolution:
+ {
+ integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==,
+ }
dev: true
/inherits/2.0.4:
- resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
+ resolution:
+ {
+ integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==,
+ }
/ini/1.3.7:
- resolution: {integrity: sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==}
+ resolution:
+ {
+ integrity: sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==,
+ }
dev: true
/ini/1.3.8:
- resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
+ resolution:
+ {
+ integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==,
+ }
dev: true
/init-package-json/2.0.2:
- resolution: {integrity: sha512-PO64kVeArePvhX7Ff0jVWkpnE1DfGRvaWcStYrPugcJz9twQGYibagKJuIMHCX7ENcp0M6LJlcjLBuLD5KeJMg==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-PO64kVeArePvhX7Ff0jVWkpnE1DfGRvaWcStYrPugcJz9twQGYibagKJuIMHCX7ENcp0M6LJlcjLBuLD5KeJMg==,
+ }
+ engines: { node: '>=10' }
dependencies:
glob: 7.2.0
npm-package-arg: 8.1.0
@@ -12538,8 +16694,11 @@ packages:
dev: true
/inquirer/5.2.0:
- resolution: {integrity: sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==}
- engines: {node: '>=6.0.0'}
+ resolution:
+ {
+ integrity: sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==,
+ }
+ engines: { node: '>=6.0.0' }
dependencies:
ansi-escapes: 3.2.0
chalk: 2.4.2
@@ -12557,8 +16716,11 @@ packages:
dev: true
/inquirer/7.3.3:
- resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==}
- engines: {node: '>=8.0.0'}
+ resolution:
+ {
+ integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==,
+ }
+ engines: { node: '>=8.0.0' }
dependencies:
ansi-escapes: 4.3.0
chalk: 4.1.2
@@ -12575,8 +16737,11 @@ packages:
through: 2.3.8
/inquirer/8.2.0:
- resolution: {integrity: sha512-0crLweprevJ02tTuA6ThpoAERAGyVILC4sS74uib58Xf/zSr1/ZWtmm7D5CI+bSQEaA04f0K7idaHpQbSWgiVQ==}
- engines: {node: '>=8.0.0'}
+ resolution:
+ {
+ integrity: sha512-0crLweprevJ02tTuA6ThpoAERAGyVILC4sS74uib58Xf/zSr1/ZWtmm7D5CI+bSQEaA04f0K7idaHpQbSWgiVQ==,
+ }
+ engines: { node: '>=8.0.0' }
dependencies:
ansi-escapes: 4.3.0
chalk: 4.1.2
@@ -12595,144 +16760,219 @@ packages:
dev: true
/internal-slot/1.0.3:
- resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==,
+ }
+ engines: { node: '>= 0.4' }
dependencies:
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'}
+ resolution:
+ {
+ integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==,
+ }
+ engines: { node: '>= 0.10' }
dev: true
/interpret/2.2.0:
- resolution: {integrity: sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==}
- engines: {node: '>= 0.10'}
+ resolution:
+ {
+ integrity: sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==,
+ }
+ engines: { node: '>= 0.10' }
dev: true
/invariant/2.2.4:
- resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==}
+ resolution:
+ {
+ integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==,
+ }
dependencies:
loose-envify: 1.4.0
dev: true
/ip/1.1.5:
- resolution: {integrity: sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA==}
+ resolution:
+ {
+ integrity: sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA==,
+ }
dev: true
/ipaddr.js/1.9.0:
- resolution: {integrity: sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==}
- engines: {node: '>= 0.10'}
+ resolution:
+ {
+ 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'}
+ resolution:
+ {
+ integrity: sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/is-absolute/1.0.0:
- resolution: {integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
is-relative: 1.0.0
is-windows: 1.0.2
dev: true
/is-accessor-descriptor/0.1.6:
- resolution: {integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
kind-of: 3.2.2
/is-accessor-descriptor/1.0.0:
- resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
kind-of: 6.0.3
/is-alphabetical/1.0.3:
- resolution: {integrity: sha512-eEMa6MKpHFzw38eKm56iNNi6GJ7lf6aLLio7Kr23sJPAECscgRtZvOBYybejWDQ2bM949Y++61PY+udzj5QMLA==}
+ resolution:
+ {
+ integrity: sha512-eEMa6MKpHFzw38eKm56iNNi6GJ7lf6aLLio7Kr23sJPAECscgRtZvOBYybejWDQ2bM949Y++61PY+udzj5QMLA==,
+ }
dev: true
/is-alphanumerical/1.0.3:
- resolution: {integrity: sha512-A1IGAPO5AW9vSh7omxIlOGwIqEvpW/TA+DksVOPM5ODuxKlZS09+TEM1E3275lJqO2oJ38vDpeAL3DCIiHE6eA==}
+ resolution:
+ {
+ integrity: sha512-A1IGAPO5AW9vSh7omxIlOGwIqEvpW/TA+DksVOPM5ODuxKlZS09+TEM1E3275lJqO2oJ38vDpeAL3DCIiHE6eA==,
+ }
dependencies:
is-alphabetical: 1.0.3
is-decimal: 1.0.3
dev: true
/is-animated/2.0.2:
- resolution: {integrity: sha512-+Hi3UdXHV/3ZgxdO9Ik45ciNhDlYrDOIdGz7Cj7ybddWnYBi4kwBuGMn79Xa2Js4VldgX5e3943Djsr/KYSPbA==}
+ resolution:
+ {
+ integrity: sha512-+Hi3UdXHV/3ZgxdO9Ik45ciNhDlYrDOIdGz7Cj7ybddWnYBi4kwBuGMn79Xa2Js4VldgX5e3943Djsr/KYSPbA==,
+ }
dev: true
/is-arguments/1.0.4:
- resolution: {integrity: sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==,
+ }
+ engines: { node: '>= 0.4' }
dev: true
/is-arrayish/0.2.1:
- resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=}
+ resolution: { integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= }
/is-arrayish/0.3.2:
- resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
+ resolution:
+ {
+ integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==,
+ }
dev: true
/is-bigint/1.0.1:
- resolution: {integrity: sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==}
+ resolution:
+ {
+ integrity: sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==,
+ }
/is-binary-path/1.0.1:
- resolution: {integrity: sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
binary-extensions: 1.13.1
dev: true
/is-binary-path/2.1.0:
- resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==,
+ }
+ engines: { node: '>=8' }
dependencies:
binary-extensions: 2.1.0
dev: true
/is-boolean-object/1.1.0:
- resolution: {integrity: sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==,
+ }
+ engines: { node: '>= 0.4' }
dependencies:
call-bind: 1.0.2
/is-buffer/1.1.6:
- resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==}
+ resolution:
+ {
+ integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==,
+ }
requiresBuild: true
/is-buffer/2.0.4:
- resolution: {integrity: sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==,
+ }
+ engines: { node: '>=4' }
dev: true
/is-callable/1.2.4:
- resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==,
+ }
+ engines: { node: '>= 0.4' }
/is-ci/2.0.0:
- resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==}
+ resolution:
+ {
+ integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==,
+ }
hasBin: true
dependencies:
ci-info: 2.0.0
dev: true
/is-ci/3.0.0:
- resolution: {integrity: sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==}
+ 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==}
+ resolution:
+ {
+ integrity: sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==,
+ }
dependencies:
css-color-names: 0.0.4
hex-color-regex: 1.1.0
@@ -12743,35 +16983,53 @@ packages:
dev: true
/is-core-module/2.9.0:
- resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==}
+ resolution:
+ {
+ integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==,
+ }
dependencies:
has: 1.0.3
/is-data-descriptor/0.1.4:
- resolution: {integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
kind-of: 3.2.2
/is-data-descriptor/1.0.0:
- resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
kind-of: 6.0.3
/is-date-object/1.0.2:
- resolution: {integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==,
+ }
+ engines: { node: '>= 0.4' }
/is-decimal/1.0.3:
- resolution: {integrity: sha512-bvLSwoDg2q6Gf+E2LEPiklHZxxiSi3XAh4Mav65mKqTfCO1HM3uBs24TjEH8iJX3bbDdLXKJXBTmGzuTUuAEjQ==}
+ resolution:
+ {
+ integrity: sha512-bvLSwoDg2q6Gf+E2LEPiklHZxxiSi3XAh4Mav65mKqTfCO1HM3uBs24TjEH8iJX3bbDdLXKJXBTmGzuTUuAEjQ==,
+ }
dev: true
/is-descriptor/0.1.6:
- resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
is-accessor-descriptor: 0.1.6
@@ -12779,8 +17037,11 @@ packages:
kind-of: 5.1.0
/is-descriptor/1.0.2:
- resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
is-accessor-descriptor: 1.0.0
@@ -12788,93 +17049,126 @@ packages:
kind-of: 6.0.3
/is-directory/0.3.1:
- resolution: {integrity: sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= }
+ engines: { node: '>=0.10.0' }
dev: true
/is-docker/2.0.0:
- resolution: {integrity: sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==,
+ }
+ engines: { node: '>=8' }
dev: true
/is-docker/2.2.1:
- resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==,
+ }
+ engines: { node: '>=8' }
hasBin: true
dev: true
/is-dotfile/1.0.3:
- resolution: {integrity: sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= }
+ engines: { node: '>=0.10.0' }
dev: true
/is-empty/1.2.0:
- resolution: {integrity: sha1-3pu1snhzigWgsJpX4ftNSjQan2s=}
+ resolution: { integrity: sha1-3pu1snhzigWgsJpX4ftNSjQan2s= }
dev: true
/is-equal-shallow/0.1.3:
- resolution: {integrity: sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= }
+ engines: { node: '>=0.10.0' }
dependencies:
is-primitive: 2.0.0
dev: true
/is-extendable/0.1.1:
- resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==,
+ }
+ engines: { node: '>=0.10.0' }
/is-extendable/1.0.1:
- resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
is-plain-object: 2.0.4
/is-extglob/1.0.0:
- resolution: {integrity: sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/is-extglob/2.1.1:
- resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==,
+ }
+ engines: { node: '>=0.10.0' }
/is-finite/1.0.2:
- resolution: {integrity: sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=}
- engines: {node: '>=0.10.0'}
+ 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: {integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
number-is-nan: 1.0.1
dev: true
/is-fullwidth-code-point/2.0.0:
- resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==,
+ }
+ engines: { node: '>=4' }
dev: true
/is-fullwidth-code-point/3.0.0:
- resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==,
+ }
+ engines: { node: '>=8' }
/is-generator-fn/2.1.0:
- resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==,
+ }
+ engines: { node: '>=6' }
dev: true
/is-generator-function/1.0.7:
- resolution: {integrity: sha512-YZc5EwyO4f2kWCax7oegfuSr9mFz1ZvieNYBEjmukLxgXfBUbxAWGVF7GZf0zidYtoBl3WvC07YK0wT76a+Rtw==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-YZc5EwyO4f2kWCax7oegfuSr9mFz1ZvieNYBEjmukLxgXfBUbxAWGVF7GZf0zidYtoBl3WvC07YK0wT76a+Rtw==,
+ }
+ engines: { node: '>= 0.4' }
dev: true
/is-git-clean/1.1.0:
- resolution: {integrity: sha1-E6vW3acRuwiq/UJgTaSHhF3c+I0=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-E6vW3acRuwiq/UJgTaSHhF3c+I0= }
+ engines: { node: '>=0.10.0' }
dependencies:
execa: 0.4.0
is-obj: 1.0.1
@@ -12882,263 +17176,392 @@ packages:
dev: false
/is-glob/2.0.1:
- resolution: {integrity: sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
is-extglob: 1.0.0
dev: true
/is-glob/3.1.0:
- resolution: {integrity: sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
is-extglob: 2.1.1
dev: true
/is-glob/4.0.3:
- resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
is-extglob: 2.1.1
/is-hexadecimal/1.0.3:
- resolution: {integrity: sha512-zxQ9//Q3D/34poZf8fiy3m3XVpbQc7ren15iKqrTtLPwkPD/t3Scy9Imp63FujULGxuK0ZlCwoo5xNpktFgbOA==}
+ resolution:
+ {
+ integrity: sha512-zxQ9//Q3D/34poZf8fiy3m3XVpbQc7ren15iKqrTtLPwkPD/t3Scy9Imp63FujULGxuK0ZlCwoo5xNpktFgbOA==,
+ }
dev: true
/is-installed-globally/0.3.2:
- resolution: {integrity: sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==,
+ }
+ engines: { node: '>=8' }
dependencies:
global-dirs: 2.1.0
is-path-inside: 3.0.3
dev: true
/is-interactive/1.0.0:
- resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==,
+ }
+ engines: { node: '>=8' }
dev: true
/is-interactive/2.0.0:
- resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==}
- engines: {node: '>=12'}
+ resolution:
+ {
+ integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==,
+ }
+ engines: { node: '>=12' }
dev: true
/is-lambda/1.0.1:
- resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==}
+ resolution:
+ {
+ integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==,
+ }
dev: true
/is-lower-case/1.1.3:
- resolution: {integrity: sha512-+5A1e/WJpLLXZEDlgz4G//WYSHyQBD32qa4Jd3Lw06qQlv3fJHnp3YIHjTQSGzHMgzmVKz2ZP3rBxTHkPw/lxA==}
+ resolution:
+ {
+ integrity: sha512-+5A1e/WJpLLXZEDlgz4G//WYSHyQBD32qa4Jd3Lw06qQlv3fJHnp3YIHjTQSGzHMgzmVKz2ZP3rBxTHkPw/lxA==,
+ }
dependencies:
lower-case: 1.1.4
dev: true
/is-module/1.0.0:
- resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
+ resolution:
+ {
+ integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==,
+ }
dev: true
/is-nan/1.3.2:
- resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==,
+ }
+ engines: { node: '>= 0.4' }
dependencies:
call-bind: 1.0.2
define-properties: 1.1.3
dev: true
/is-negative-zero/2.0.1:
- resolution: {integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==,
+ }
+ engines: { node: '>= 0.4' }
/is-negative-zero/2.0.2:
- resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==,
+ }
+ engines: { node: '>= 0.4' }
/is-npm/4.0.0:
- resolution: {integrity: sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==,
+ }
+ engines: { node: '>=8' }
dev: true
/is-number-object/1.0.4:
- resolution: {integrity: sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==,
+ }
+ engines: { node: '>= 0.4' }
/is-number/2.1.0:
- resolution: {integrity: sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
kind-of: 3.2.2
dev: true
/is-number/3.0.0:
- resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
kind-of: 3.2.2
/is-number/4.0.0:
- resolution: {integrity: sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/is-number/7.0.0:
- resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
- engines: {node: '>=0.12.0'}
+ resolution:
+ {
+ integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==,
+ }
+ engines: { node: '>=0.12.0' }
/is-obj/1.0.1:
- resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==,
+ }
+ engines: { node: '>=0.10.0' }
/is-obj/2.0.0:
- resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==,
+ }
+ engines: { node: '>=8' }
dev: true
/is-object/1.0.1:
- resolution: {integrity: sha512-+XzmTRB/JXoIdK20Ge8K8PRsP5UlthLaVhIRxzIwQ73jRgER8iRw98DilvERx/tSjOHLy9JM4sKUfLRMB5ui0Q==}
+ resolution:
+ {
+ integrity: sha512-+XzmTRB/JXoIdK20Ge8K8PRsP5UlthLaVhIRxzIwQ73jRgER8iRw98DilvERx/tSjOHLy9JM4sKUfLRMB5ui0Q==,
+ }
dev: true
/is-observable/1.1.0:
- resolution: {integrity: sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==,
+ }
+ engines: { node: '>=4' }
dependencies:
symbol-observable: 1.2.0
dev: true
/is-path-cwd/2.2.0:
- resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==,
+ }
+ engines: { node: '>=6' }
dev: true
/is-path-inside/3.0.3:
- resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==,
+ }
+ engines: { node: '>=8' }
dev: true
/is-plain-obj/1.1.0:
- resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==,
+ }
+ engines: { node: '>=0.10.0' }
/is-plain-obj/2.1.0:
- resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==,
+ }
+ engines: { node: '>=8' }
dev: true
/is-plain-object/2.0.4:
- resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
isobject: 3.0.1
/is-plain-object/5.0.0:
- resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/is-posix-bracket/0.1.1:
- resolution: {integrity: sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= }
+ engines: { node: '>=0.10.0' }
dev: true
/is-potential-custom-element-name/1.0.1:
- resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
+ resolution:
+ {
+ integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==,
+ }
dev: true
/is-primitive/2.0.0:
- resolution: {integrity: sha1-IHurkWOEmcB7Kt8kCkGochADRXU=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-IHurkWOEmcB7Kt8kCkGochADRXU= }
+ engines: { node: '>=0.10.0' }
dev: true
/is-promise/2.1.0:
- resolution: {integrity: sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=}
+ resolution: { integrity: sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= }
dev: true
/is-reference/1.2.1:
- resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
+ resolution:
+ {
+ integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==,
+ }
dependencies:
'@types/estree': 0.0.51
dev: true
/is-regex/1.1.4:
- resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==,
+ }
+ engines: { node: '>= 0.4' }
dependencies:
call-bind: 1.0.2
has-tostringtag: 1.0.0
/is-regexp/1.0.0:
- resolution: {integrity: sha1-/S2INUXEa6xaYz57mgnof6LLUGk=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-/S2INUXEa6xaYz57mgnof6LLUGk= }
+ engines: { node: '>=0.10.0' }
dev: true
/is-relative/1.0.0:
- resolution: {integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
is-unc-path: 1.0.0
dev: true
/is-resolvable/1.1.0:
- resolution: {integrity: sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==}
+ resolution:
+ {
+ integrity: sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==,
+ }
dev: true
/is-retry-allowed/1.2.0:
- resolution: {integrity: sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/is-shared-array-buffer/1.0.1:
- resolution: {integrity: sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==}
+ resolution:
+ {
+ integrity: sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==,
+ }
/is-shared-array-buffer/1.0.2:
- resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
+ resolution:
+ {
+ integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==,
+ }
dependencies:
call-bind: 1.0.2
/is-ssh/1.3.1:
- resolution: {integrity: sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg==}
+ resolution:
+ {
+ integrity: sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg==,
+ }
dependencies:
protocols: 1.4.7
dev: true
/is-stream/1.1.0:
- resolution: {integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ= }
+ engines: { node: '>=0.10.0' }
/is-stream/2.0.0:
- resolution: {integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==,
+ }
+ engines: { node: '>=8' }
/is-string/1.0.7:
- resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==,
+ }
+ engines: { node: '>= 0.4' }
dependencies:
has-tostringtag: 1.0.0
/is-svg/3.0.0:
- resolution: {integrity: sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==,
+ }
+ engines: { node: '>=4' }
dependencies:
html-comment-regex: 1.1.2
dev: true
/is-symbol/1.0.3:
- resolution: {integrity: sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ 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'}
+ resolution: { integrity: sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4= }
+ engines: { node: '>=0.10.0' }
dependencies:
text-extensions: 1.9.0
dev: true
/is-typed-array/1.1.5:
- resolution: {integrity: sha512-S+GRDgJlR3PyEbsX/Fobd9cqpZBuvUS+8asRqYDMLCb2qMzt1oz5m5oxQCxOgUDxiWsOVNi4yaF+/uvdlHlYug==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-S+GRDgJlR3PyEbsX/Fobd9cqpZBuvUS+8asRqYDMLCb2qMzt1oz5m5oxQCxOgUDxiWsOVNi4yaF+/uvdlHlYug==,
+ }
+ engines: { node: '>= 0.4' }
dependencies:
available-typed-arrays: 1.0.2
call-bind: 1.0.2
@@ -13148,113 +17571,176 @@ packages:
dev: true
/is-typedarray/1.0.0:
- resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==}
+ resolution:
+ {
+ integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==,
+ }
dev: true
/is-unc-path/1.0.0:
- resolution: {integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
unc-path-regex: 0.1.2
dev: true
/is-unicode-supported/0.1.0:
- resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==,
+ }
+ engines: { node: '>=10' }
dev: true
/is-unicode-supported/1.1.0:
- resolution: {integrity: sha512-lDcxivp8TJpLG75/DpatAqNzOpDPSpED8XNtrpBHTdQ2InQ1PbW78jhwSxyxhhu+xbVSast2X38bwj8atwoUQA==}
- engines: {node: '>=12'}
+ resolution:
+ {
+ integrity: sha512-lDcxivp8TJpLG75/DpatAqNzOpDPSpED8XNtrpBHTdQ2InQ1PbW78jhwSxyxhhu+xbVSast2X38bwj8atwoUQA==,
+ }
+ engines: { node: '>=12' }
dev: true
/is-upper-case/1.1.2:
- resolution: {integrity: sha512-GQYSJMgfeAmVwh9ixyk888l7OIhNAGKtY6QA+IrWlu9MDTCaXmeozOZ2S9Knj7bQwBO/H6J2kb+pbyTUiMNbsw==}
+ resolution:
+ {
+ integrity: sha512-GQYSJMgfeAmVwh9ixyk888l7OIhNAGKtY6QA+IrWlu9MDTCaXmeozOZ2S9Knj7bQwBO/H6J2kb+pbyTUiMNbsw==,
+ }
dependencies:
upper-case: 1.1.3
dev: true
/is-utf8/0.2.1:
- resolution: {integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=}
+ resolution: { integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= }
dev: true
/is-weakref/1.0.1:
- resolution: {integrity: sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==}
+ resolution:
+ {
+ integrity: sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==,
+ }
dependencies:
call-bind: 1.0.2
/is-weakref/1.0.2:
- resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
+ resolution:
+ {
+ integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==,
+ }
dependencies:
call-bind: 1.0.2
/is-whitespace-character/1.0.3:
- resolution: {integrity: sha512-SNPgMLz9JzPccD3nPctcj8sZlX9DAMJSKH8bP7Z6bohCwuNgX8xbWr1eTAYXX9Vpi/aSn8Y1akL9WgM3t43YNQ==}
+ resolution:
+ {
+ integrity: sha512-SNPgMLz9JzPccD3nPctcj8sZlX9DAMJSKH8bP7Z6bohCwuNgX8xbWr1eTAYXX9Vpi/aSn8Y1akL9WgM3t43YNQ==,
+ }
dev: true
/is-windows/0.2.0:
- resolution: {integrity: sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/is-windows/1.0.2:
- resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==,
+ }
+ engines: { node: '>=0.10.0' }
/is-word-character/1.0.3:
- resolution: {integrity: sha512-0wfcrFgOOOBdgRNT9H33xe6Zi6yhX/uoc4U8NBZGeQQB0ctU1dnlNTyL9JM2646bHDTpsDm1Brb3VPoCIMrd/A==}
+ resolution:
+ {
+ integrity: sha512-0wfcrFgOOOBdgRNT9H33xe6Zi6yhX/uoc4U8NBZGeQQB0ctU1dnlNTyL9JM2646bHDTpsDm1Brb3VPoCIMrd/A==,
+ }
dev: true
/is-wsl/1.1.0:
- resolution: {integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==,
+ }
+ engines: { node: '>=4' }
dev: true
/is-wsl/2.2.0:
- resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==,
+ }
+ engines: { node: '>=8' }
dependencies:
is-docker: 2.0.0
dev: true
/is-yarn-global/0.3.0:
- resolution: {integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==}
+ resolution:
+ {
+ integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==,
+ }
dev: true
/isarray/0.0.1:
- resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==}
+ resolution:
+ {
+ integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==,
+ }
dev: true
/isarray/1.0.0:
- resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
+ resolution:
+ {
+ integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==,
+ }
/isbinaryfile/4.0.8:
- resolution: {integrity: sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==}
- engines: {node: '>= 8.0.0'}
+ resolution:
+ {
+ integrity: sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==,
+ }
+ engines: { node: '>= 8.0.0' }
dev: true
/isexe/2.0.0:
- resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
+ resolution:
+ {
+ integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==,
+ }
/isobject/2.1.0:
- resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
isarray: 1.0.0
/isobject/3.0.1:
- resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==,
+ }
+ engines: { node: '>=0.10.0' }
/isomorphic-fetch/2.2.1:
- resolution: {integrity: sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=}
+ resolution: { integrity: sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk= }
dependencies:
node-fetch: 1.7.3
whatwg-fetch: 3.0.0
dev: true
/isomorphic-unfetch/3.0.0:
- resolution: {integrity: sha512-V0tmJSYfkKokZ5mgl0cmfQMTb7MLHsBMngTkbLY0eXvKqiVRRoZP04Ly+KhKrJfKtzC9E6Pp15Jo+bwh7Vi2XQ==}
+ resolution:
+ {
+ integrity: sha512-V0tmJSYfkKokZ5mgl0cmfQMTb7MLHsBMngTkbLY0eXvKqiVRRoZP04Ly+KhKrJfKtzC9E6Pp15Jo+bwh7Vi2XQ==,
+ }
dependencies:
node-fetch: 2.6.7
unfetch: 4.1.0
@@ -13263,17 +17749,26 @@ packages:
dev: true
/isstream/0.1.2:
- resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==}
+ resolution:
+ {
+ integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==,
+ }
dev: true
/istanbul-lib-coverage/3.0.0:
- resolution: {integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==,
+ }
+ engines: { node: '>=8' }
dev: true
/istanbul-lib-instrument/4.0.3:
- resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==,
+ }
+ engines: { node: '>=8' }
dependencies:
'@babel/core': 7.18.0
'@istanbuljs/schema': 0.1.2
@@ -13284,8 +17779,11 @@ packages:
dev: true
/istanbul-lib-report/3.0.0:
- resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==,
+ }
+ engines: { node: '>=8' }
dependencies:
istanbul-lib-coverage: 3.0.0
make-dir: 3.1.0
@@ -13293,8 +17791,11 @@ packages:
dev: true
/istanbul-lib-source-maps/4.0.0:
- resolution: {integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==,
+ }
+ engines: { node: '>=8' }
dependencies:
debug: 4.3.4
istanbul-lib-coverage: 3.0.0
@@ -13304,24 +17805,33 @@ packages:
dev: true
/istanbul-reports/3.0.2:
- resolution: {integrity: sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==,
+ }
+ engines: { node: '>=8' }
dependencies:
html-escaper: 2.0.2
istanbul-lib-report: 3.0.0
dev: true
/isurl/1.0.0:
- resolution: {integrity: sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==}
- engines: {node: '>= 4'}
+ resolution:
+ {
+ integrity: sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==,
+ }
+ engines: { node: '>= 4' }
dependencies:
has-to-string-tag-x: 1.4.1
is-object: 1.0.1
dev: true
/jake/10.8.5:
- resolution: {integrity: sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==,
+ }
+ engines: { node: '>=10' }
hasBin: true
dependencies:
async: 3.2.4
@@ -13331,8 +17841,11 @@ packages:
dev: true
/jest-changed-files/27.0.6:
- resolution: {integrity: sha512-BuL/ZDauaq5dumYh5y20sn4IISnf1P9A0TDswTxUi84ORGtVa86ApuBHqICL0vepqAnZiY6a7xeSPWv2/yy4eA==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-BuL/ZDauaq5dumYh5y20sn4IISnf1P9A0TDswTxUi84ORGtVa86ApuBHqICL0vepqAnZiY6a7xeSPWv2/yy4eA==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dependencies:
'@jest/types': 27.0.6
execa: 5.0.0
@@ -13340,8 +17853,11 @@ packages:
dev: true
/jest-circus/27.0.6:
- resolution: {integrity: sha512-OJlsz6BBeX9qR+7O9lXefWoc2m9ZqcZ5Ohlzz0pTEAG4xMiZUJoacY8f4YDHxgk0oKYxj277AfOk9w6hZYvi1Q==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-OJlsz6BBeX9qR+7O9lXefWoc2m9ZqcZ5Ohlzz0pTEAG4xMiZUJoacY8f4YDHxgk0oKYxj277AfOk9w6hZYvi1Q==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dependencies:
'@jest/environment': 27.0.6
'@jest/test-result': 27.0.6
@@ -13367,8 +17883,11 @@ packages:
dev: true
/jest-cli/27.0.6_node-notifier@8.0.1:
- resolution: {integrity: sha512-qUUVlGb9fdKir3RDE+B10ULI+LQrz+MCflEH2UJyoUjoHHCbxDrMxSzjQAPUMsic4SncI62ofYCcAvW6+6rhhg==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-qUUVlGb9fdKir3RDE+B10ULI+LQrz+MCflEH2UJyoUjoHHCbxDrMxSzjQAPUMsic4SncI62ofYCcAvW6+6rhhg==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
hasBin: true
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
@@ -13398,8 +17917,11 @@ packages:
dev: true
/jest-config/27.0.6:
- resolution: {integrity: sha512-JZRR3I1Plr2YxPBhgqRspDE2S5zprbga3swYNrvY3HfQGu7p/GjyLOqwrYad97tX3U3mzT53TPHVmozacfP/3w==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-JZRR3I1Plr2YxPBhgqRspDE2S5zprbga3swYNrvY3HfQGu7p/GjyLOqwrYad97tX3U3mzT53TPHVmozacfP/3w==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
peerDependencies:
ts-node: '>=9.0.0'
peerDependenciesMeta:
@@ -13435,8 +17957,11 @@ packages:
dev: true
/jest-diff/26.6.2:
- resolution: {integrity: sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==}
- engines: {node: '>= 10.14.2'}
+ resolution:
+ {
+ integrity: sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==,
+ }
+ engines: { node: '>= 10.14.2' }
dependencies:
chalk: 4.1.2
diff-sequences: 26.6.2
@@ -13445,8 +17970,11 @@ packages:
dev: true
/jest-diff/27.0.6:
- resolution: {integrity: sha512-Z1mqgkTCSYaFgwTlP/NUiRzdqgxmmhzHY1Tq17zL94morOHfHu3K4bgSgl+CR4GLhpV8VxkuOYuIWnQ9LnFqmg==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ 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.0.6
@@ -13455,8 +17983,11 @@ packages:
dev: true
/jest-diff/27.5.1:
- resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dependencies:
chalk: 4.1.2
diff-sequences: 27.5.1
@@ -13465,15 +17996,21 @@ packages:
dev: true
/jest-docblock/27.0.6:
- resolution: {integrity: sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ 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.0.6:
- resolution: {integrity: sha512-m6yKcV3bkSWrUIjxkE9OC0mhBZZdhovIW5ergBYirqnkLXkyEn3oUUF/QZgyecA1cF1QFyTE8bRRl8Tfg1pfLA==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-m6yKcV3bkSWrUIjxkE9OC0mhBZZdhovIW5ergBYirqnkLXkyEn3oUUF/QZgyecA1cF1QFyTE8bRRl8Tfg1pfLA==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dependencies:
'@jest/types': 27.0.6
chalk: 4.1.2
@@ -13483,8 +18020,11 @@ packages:
dev: true
/jest-environment-jsdom/27.0.6:
- resolution: {integrity: sha512-FvetXg7lnXL9+78H+xUAsra3IeZRTiegA3An01cWeXBspKXUhAwMM9ycIJ4yBaR0L7HkoMPaZsozCLHh4T8fuw==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-FvetXg7lnXL9+78H+xUAsra3IeZRTiegA3An01cWeXBspKXUhAwMM9ycIJ4yBaR0L7HkoMPaZsozCLHh4T8fuw==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dependencies:
'@jest/environment': 27.0.6
'@jest/fake-timers': 27.0.6
@@ -13501,8 +18041,11 @@ packages:
dev: true
/jest-environment-node/27.0.6:
- resolution: {integrity: sha512-+Vi6yLrPg/qC81jfXx3IBlVnDTI6kmRr08iVa2hFCWmJt4zha0XW7ucQltCAPhSR0FEKEoJ3i+W4E6T0s9is0w==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-+Vi6yLrPg/qC81jfXx3IBlVnDTI6kmRr08iVa2hFCWmJt4zha0XW7ucQltCAPhSR0FEKEoJ3i+W4E6T0s9is0w==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dependencies:
'@jest/environment': 27.0.6
'@jest/fake-timers': 27.0.6
@@ -13513,8 +18056,11 @@ packages:
dev: true
/jest-extended/1.2.1:
- resolution: {integrity: sha512-eKZR5iDpyTkcDesj16FpIPnjAWQNUB81ZFQW08EIddM6iqO7DjRIi39td9qol+1dpJS4Mqr9Qzp8ZMhanbSeug==}
- engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+ resolution:
+ {
+ integrity: sha512-eKZR5iDpyTkcDesj16FpIPnjAWQNUB81ZFQW08EIddM6iqO7DjRIi39td9qol+1dpJS4Mqr9Qzp8ZMhanbSeug==,
+ }
+ engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 }
dependencies:
expect: 26.6.2
jest-diff: 27.5.1
@@ -13523,23 +18069,35 @@ packages:
dev: true
/jest-get-type/26.3.0:
- resolution: {integrity: sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==}
- engines: {node: '>= 10.14.2'}
+ resolution:
+ {
+ integrity: sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==,
+ }
+ engines: { node: '>= 10.14.2' }
dev: true
/jest-get-type/27.0.6:
- resolution: {integrity: sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ 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/27.5.1:
- resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dev: true
/jest-haste-map/27.0.6:
- resolution: {integrity: sha512-4ldjPXX9h8doB2JlRzg9oAZ2p6/GpQUNAeiYXqcpmrKbP0Qev0wdZlxSMOmz8mPOEnt4h6qIzXFLDi8RScX/1w==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-4ldjPXX9h8doB2JlRzg9oAZ2p6/GpQUNAeiYXqcpmrKbP0Qev0wdZlxSMOmz8mPOEnt4h6qIzXFLDi8RScX/1w==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dependencies:
'@jest/types': 27.0.6
'@types/graceful-fs': 4.1.3
@@ -13558,8 +18116,11 @@ packages:
dev: true
/jest-jasmine2/27.0.6:
- resolution: {integrity: sha512-cjpH2sBy+t6dvCeKBsHpW41mjHzXgsavaFMp+VWRf0eR4EW8xASk1acqmljFtK2DgyIECMv2yCdY41r2l1+4iA==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-cjpH2sBy+t6dvCeKBsHpW41mjHzXgsavaFMp+VWRf0eR4EW8xASk1acqmljFtK2DgyIECMv2yCdY41r2l1+4iA==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dependencies:
'@babel/traverse': 7.18.0
'@jest/environment': 27.0.6
@@ -13584,16 +18145,22 @@ packages:
dev: true
/jest-leak-detector/27.0.6:
- resolution: {integrity: sha512-2/d6n2wlH5zEcdctX4zdbgX8oM61tb67PQt4Xh8JFAIy6LRKUnX528HulkaG6nD5qDl5vRV1NXejCe1XRCH5gQ==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-2/d6n2wlH5zEcdctX4zdbgX8oM61tb67PQt4Xh8JFAIy6LRKUnX528HulkaG6nD5qDl5vRV1NXejCe1XRCH5gQ==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dependencies:
jest-get-type: 27.0.6
pretty-format: 27.5.1
dev: true
/jest-matcher-utils/26.6.2:
- resolution: {integrity: sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==}
- engines: {node: '>= 10.14.2'}
+ resolution:
+ {
+ integrity: sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==,
+ }
+ engines: { node: '>= 10.14.2' }
dependencies:
chalk: 4.1.2
jest-diff: 26.6.2
@@ -13602,8 +18169,11 @@ packages:
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}
+ 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
@@ -13612,8 +18182,11 @@ packages:
dev: true
/jest-matcher-utils/27.5.1:
- resolution: {integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dependencies:
chalk: 4.1.2
jest-diff: 27.5.1
@@ -13622,8 +18195,11 @@ packages:
dev: true
/jest-message-util/26.6.2:
- resolution: {integrity: sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==}
- engines: {node: '>= 10.14.2'}
+ resolution:
+ {
+ integrity: sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==,
+ }
+ engines: { node: '>= 10.14.2' }
dependencies:
'@babel/code-frame': 7.16.7
'@jest/types': 26.6.2
@@ -13637,8 +18213,11 @@ packages:
dev: true
/jest-message-util/27.0.6:
- resolution: {integrity: sha512-rBxIs2XK7rGy+zGxgi+UJKP6WqQ+KrBbD1YMj517HYN3v2BG66t3Xan3FWqYHKZwjdB700KiAJ+iES9a0M+ixw==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ 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.16.7
'@jest/types': 27.0.6
@@ -13652,8 +18231,11 @@ packages:
dev: true
/jest-message-util/28.1.3:
- resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==}
- engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+ resolution:
+ {
+ integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==,
+ }
+ engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 }
dependencies:
'@babel/code-frame': 7.16.7
'@jest/types': 28.1.3
@@ -13667,24 +18249,33 @@ packages:
dev: true
/jest-mock/27.0.6:
- resolution: {integrity: sha512-lzBETUoK8cSxts2NYXSBWT+EJNzmUVtVVwS1sU9GwE1DLCfGsngg+ZVSIe0yd0ZSm+y791esiuo+WSwpXJQ5Bw==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ 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.0.6
'@types/node': 17.0.21
dev: true
/jest-mock/28.1.3:
- resolution: {integrity: sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==}
- engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+ resolution:
+ {
+ integrity: sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==,
+ }
+ engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 }
dependencies:
'@jest/types': 28.1.3
'@types/node': 17.0.21
dev: true
/jest-pnp-resolver/1.2.2_jest-resolve@27.0.6:
- resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==,
+ }
+ engines: { node: '>=6' }
peerDependencies:
jest-resolve: '*'
peerDependenciesMeta:
@@ -13695,18 +18286,27 @@ packages:
dev: true
/jest-regex-util/26.0.0:
- resolution: {integrity: sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==}
- engines: {node: '>= 10.14.2'}
+ resolution:
+ {
+ integrity: sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==,
+ }
+ engines: { node: '>= 10.14.2' }
dev: true
/jest-regex-util/27.0.6:
- resolution: {integrity: sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ 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.0.6:
- resolution: {integrity: sha512-mg9x9DS3BPAREWKCAoyg3QucCr0n6S8HEEsqRCKSPjPcu9HzRILzhdzY3imsLoZWeosEbJZz6TKasveczzpJZA==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-mg9x9DS3BPAREWKCAoyg3QucCr0n6S8HEEsqRCKSPjPcu9HzRILzhdzY3imsLoZWeosEbJZz6TKasveczzpJZA==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dependencies:
'@jest/types': 27.0.6
jest-regex-util: 27.0.6
@@ -13716,8 +18316,11 @@ packages:
dev: true
/jest-resolve/27.0.6:
- resolution: {integrity: sha512-yKmIgw2LgTh7uAJtzv8UFHGF7Dm7XfvOe/LQ3Txv101fLM8cx2h1QVwtSJ51Q/SCxpIiKfVn6G2jYYMDNHZteA==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-yKmIgw2LgTh7uAJtzv8UFHGF7Dm7XfvOe/LQ3Txv101fLM8cx2h1QVwtSJ51Q/SCxpIiKfVn6G2jYYMDNHZteA==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dependencies:
'@jest/types': 27.0.6
chalk: 4.1.2
@@ -13731,8 +18334,11 @@ packages:
dev: true
/jest-runner/27.0.6:
- resolution: {integrity: sha512-W3Bz5qAgaSChuivLn+nKOgjqNxM7O/9JOJoKDCqThPIg2sH/d4A/lzyiaFgnb9V1/w29Le11NpzTJSzga1vyYQ==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ 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.0.6
'@jest/environment': 27.0.6
@@ -13764,8 +18370,11 @@ packages:
dev: true
/jest-runtime/27.0.6:
- resolution: {integrity: sha512-BhvHLRVfKibYyqqEFkybsznKwhrsu7AWx2F3y9G9L95VSIN3/ZZ9vBpm/XCS2bS+BWz3sSeNGLzI3TVQ0uL85Q==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-BhvHLRVfKibYyqqEFkybsznKwhrsu7AWx2F3y9G9L95VSIN3/ZZ9vBpm/XCS2bS+BWz3sSeNGLzI3TVQ0uL85Q==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dependencies:
'@jest/console': 27.0.6
'@jest/environment': 27.0.6
@@ -13798,16 +18407,22 @@ packages:
dev: true
/jest-serializer/27.0.6:
- resolution: {integrity: sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dependencies:
'@types/node': 17.0.21
graceful-fs: 4.2.10
dev: true
/jest-snapshot/27.0.6:
- resolution: {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}
+ resolution:
+ {
+ 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
@@ -13838,8 +18453,11 @@ packages:
dev: true
/jest-util/27.0.6:
- resolution: {integrity: sha512-1JjlaIh+C65H/F7D11GNkGDDZtDfMEM8EBXsvd+l/cxtgQ6QhxuloOaiayt89DxUvDarbVhqI98HhgrM1yliFQ==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ 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.0.6
'@types/node': 17.0.21
@@ -13850,8 +18468,11 @@ packages:
dev: true
/jest-util/28.1.3:
- resolution: {integrity: sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==}
- engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+ resolution:
+ {
+ integrity: sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==,
+ }
+ engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 }
dependencies:
'@jest/types': 28.1.3
'@types/node': 17.0.21
@@ -13862,8 +18483,11 @@ packages:
dev: true
/jest-validate/27.0.6:
- resolution: {integrity: sha512-yhZZOaMH3Zg6DC83n60pLmdU1DQE46DW+KLozPiPbSbPhlXXaiUTDlhHQhHFpaqIFRrInko1FHXjTRpjWRuWfA==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-yhZZOaMH3Zg6DC83n60pLmdU1DQE46DW+KLozPiPbSbPhlXXaiUTDlhHQhHFpaqIFRrInko1FHXjTRpjWRuWfA==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dependencies:
'@jest/types': 27.0.6
camelcase: 6.2.0
@@ -13874,8 +18498,11 @@ packages:
dev: true
/jest-watcher/27.0.6:
- resolution: {integrity: sha512-/jIoKBhAP00/iMGnTwUBLgvxkn7vsOweDrOTSPzc7X9uOyUtJIDthQBTI1EXz90bdkrxorUZVhJwiB69gcHtYQ==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-/jIoKBhAP00/iMGnTwUBLgvxkn7vsOweDrOTSPzc7X9uOyUtJIDthQBTI1EXz90bdkrxorUZVhJwiB69gcHtYQ==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dependencies:
'@jest/test-result': 27.0.6
'@jest/types': 27.0.6
@@ -13887,8 +18514,11 @@ packages:
dev: true
/jest-worker/26.6.2:
- resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==}
- engines: {node: '>= 10.13.0'}
+ resolution:
+ {
+ integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==,
+ }
+ engines: { node: '>= 10.13.0' }
dependencies:
'@types/node': 17.0.21
merge-stream: 2.0.0
@@ -13896,8 +18526,11 @@ packages:
dev: true
/jest-worker/27.0.0-next.5:
- resolution: {integrity: sha512-mk0umAQ5lT+CaOJ+Qp01N6kz48sJG2kr2n1rX0koqKf6FIygQV0qLOdN9SCYID4IVeSigDOcPeGLozdMLYfb5g==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-mk0umAQ5lT+CaOJ+Qp01N6kz48sJG2kr2n1rX0koqKf6FIygQV0qLOdN9SCYID4IVeSigDOcPeGLozdMLYfb5g==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dependencies:
'@types/node': 17.0.21
merge-stream: 2.0.0
@@ -13905,8 +18538,11 @@ packages:
dev: true
/jest-worker/27.0.6:
- resolution: {integrity: sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==}
- engines: {node: '>= 10.13.0'}
+ resolution:
+ {
+ integrity: sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==,
+ }
+ engines: { node: '>= 10.13.0' }
dependencies:
'@types/node': 17.0.21
merge-stream: 2.0.0
@@ -13914,8 +18550,11 @@ packages:
dev: true
/jest/27.0.6_node-notifier@8.0.1:
- resolution: {integrity: sha512-EjV8aETrsD0wHl7CKMibKwQNQc3gIRBXlTikBmmHUeVMKaPFxdcUIBfoDqTSXDoGJIivAYGqCWVlzCSaVjPQsA==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-EjV8aETrsD0wHl7CKMibKwQNQc3gIRBXlTikBmmHUeVMKaPFxdcUIBfoDqTSXDoGJIivAYGqCWVlzCSaVjPQsA==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
hasBin: true
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
@@ -13936,25 +18575,40 @@ packages:
dev: true
/js-base64/2.5.1:
- resolution: {integrity: sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==}
+ resolution:
+ {
+ integrity: sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==,
+ }
dev: true
/js-tokens/4.0.0:
- resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
+ resolution:
+ {
+ integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==,
+ }
/js-yaml/3.14.1:
- resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
+ resolution:
+ {
+ integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==,
+ }
hasBin: true
dependencies:
argparse: 1.0.10
esprima: 4.0.1
/jsbn/0.1.1:
- resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==}
+ resolution:
+ {
+ integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==,
+ }
dev: true
/jscodeshift/0.13.1_@babel+preset-env@7.18.0:
- resolution: {integrity: sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==}
+ resolution:
+ {
+ integrity: sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==,
+ }
hasBin: true
peerDependencies:
'@babel/preset-env': ^7.1.6
@@ -13984,8 +18638,11 @@ packages:
dev: false
/jsdom/16.7.0:
- resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==,
+ }
+ engines: { node: '>=10' }
peerDependencies:
canvas: ^2.5.0
peerDependenciesMeta:
@@ -14026,83 +18683,134 @@ packages:
dev: true
/jsesc/0.5.0:
- resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==}
+ resolution:
+ {
+ integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==,
+ }
hasBin: true
/jsesc/2.5.2:
- resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==,
+ }
+ engines: { node: '>=4' }
hasBin: true
/json-buffer/3.0.0:
- resolution: {integrity: sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=}
+ resolution: { integrity: sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= }
dev: true
/json-buffer/3.0.1:
- resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
+ resolution:
+ {
+ integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==,
+ }
dev: true
/json-merge-patch/1.0.2:
- resolution: {integrity: sha512-M6Vp2GN9L7cfuMXiWOmHj9bEFbeC250iVtcKQbqVgEsDVYnIsrNsbU+h/Y/PkbBQCtEa4Bez+Ebv0zfbC8ObLg==}
+ resolution:
+ {
+ integrity: sha512-M6Vp2GN9L7cfuMXiWOmHj9bEFbeC250iVtcKQbqVgEsDVYnIsrNsbU+h/Y/PkbBQCtEa4Bez+Ebv0zfbC8ObLg==,
+ }
dependencies:
fast-deep-equal: 3.1.3
dev: true
/json-parse-better-errors/1.0.2:
- resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
+ resolution:
+ {
+ integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==,
+ }
/json-parse-even-better-errors/2.3.1:
- resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
+ resolution:
+ {
+ integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==,
+ }
dev: true
/json-schema-traverse/0.4.1:
- resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
+ resolution:
+ {
+ integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==,
+ }
/json-schema-traverse/1.0.0:
- resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
+ resolution:
+ {
+ integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==,
+ }
/json-schema-typed/7.0.3:
- resolution: {integrity: sha512-7DE8mpG+/fVw+dTpjbxnx47TaMnDfOI1jwft9g1VybltZCduyRQPJPvc+zzKY9WPHxhPWczyFuYa6I8Mw4iU5A==}
+ resolution:
+ {
+ integrity: sha512-7DE8mpG+/fVw+dTpjbxnx47TaMnDfOI1jwft9g1VybltZCduyRQPJPvc+zzKY9WPHxhPWczyFuYa6I8Mw4iU5A==,
+ }
dev: true
/json-schema/0.2.3:
- resolution: {integrity: sha512-a3xHnILGMtk+hDOqNwHzF6e2fNbiMrXZvxKQiEv2MlgQP+pjIOzqAmKYD2mDpXYE/44M7g+n9p2bKkYWDUcXCQ==}
+ resolution:
+ {
+ integrity: sha512-a3xHnILGMtk+hDOqNwHzF6e2fNbiMrXZvxKQiEv2MlgQP+pjIOzqAmKYD2mDpXYE/44M7g+n9p2bKkYWDUcXCQ==,
+ }
dev: true
/json-stable-stringify-without-jsonify/1.0.1:
- resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
+ resolution:
+ {
+ integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==,
+ }
/json-stringify-safe/5.0.1:
- resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==}
+ resolution:
+ {
+ integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==,
+ }
dev: true
/json-to-ast/2.1.0:
- resolution: {integrity: sha512-W9Lq347r8tA1DfMvAGn9QNcgYm4Wm7Yc+k8e6vezpMnRT+NHbtlxgNBXRVjXe9YM6eTn6+p/MKOlV/aABJcSnQ==}
- engines: {node: '>= 4'}
+ resolution:
+ {
+ integrity: sha512-W9Lq347r8tA1DfMvAGn9QNcgYm4Wm7Yc+k8e6vezpMnRT+NHbtlxgNBXRVjXe9YM6eTn6+p/MKOlV/aABJcSnQ==,
+ }
+ engines: { node: '>= 4' }
dependencies:
code-error-fragment: 0.0.230
grapheme-splitter: 1.0.4
dev: true
/json5/1.0.1:
- resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==}
+ resolution:
+ {
+ integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==,
+ }
hasBin: true
dependencies:
minimist: 1.2.6
/json5/2.2.1:
- resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==,
+ }
+ engines: { node: '>=6' }
hasBin: true
/jsonfile/4.0.0:
- resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
+ resolution:
+ {
+ integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==,
+ }
optionalDependencies:
graceful-fs: 4.2.10
dev: true
/jsonfile/6.0.1:
- resolution: {integrity: sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==}
+ resolution:
+ {
+ integrity: sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==,
+ }
dependencies:
universalify: 1.0.0
optionalDependencies:
@@ -14110,18 +18818,24 @@ packages:
dev: true
/jsonparse/1.3.1:
- resolution: {integrity: sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=}
- engines: {'0': node >= 0.2.0}
+ resolution: { integrity: sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= }
+ engines: { '0': node >= 0.2.0 }
dev: true
/jsonpointer/4.1.0:
- resolution: {integrity: sha512-CXcRvMyTlnR53xMcKnuMzfCA5i/nfblTnnr74CZb6C4vG39eu6w51t7nKmU5MfLfbTgGItliNyjO/ciNPDqClg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-CXcRvMyTlnR53xMcKnuMzfCA5i/nfblTnnr74CZb6C4vG39eu6w51t7nKmU5MfLfbTgGItliNyjO/ciNPDqClg==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/jsonwebtoken/8.5.1:
- resolution: {integrity: sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==}
- engines: {node: '>=4', npm: '>=1.4.28'}
+ resolution:
+ {
+ integrity: sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==,
+ }
+ engines: { node: '>=4', npm: '>=1.4.28' }
dependencies:
jws: 3.2.2
lodash.includes: 4.3.0
@@ -14136,8 +18850,11 @@ packages:
dev: true
/jsprim/1.4.1:
- resolution: {integrity: sha512-4Dj8Rf+fQ+/Pn7C5qeEX02op1WfOss3PKTE9Nsop3Dx+6UPxlm1dr/og7o2cRa5hNN07CACr4NFzRLtj/rjWog==}
- engines: {'0': node >=0.6.0}
+ resolution:
+ {
+ integrity: sha512-4Dj8Rf+fQ+/Pn7C5qeEX02op1WfOss3PKTE9Nsop3Dx+6UPxlm1dr/og7o2cRa5hNN07CACr4NFzRLtj/rjWog==,
+ }
+ engines: { '0': node >=0.6.0 }
dependencies:
assert-plus: 1.0.0
extsprintf: 1.3.0
@@ -14146,14 +18863,20 @@ packages:
dev: true
/jsx-ast-utils/3.2.1:
- resolution: {integrity: sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==}
- engines: {node: '>=4.0'}
+ resolution:
+ {
+ integrity: sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==,
+ }
+ engines: { node: '>=4.0' }
dependencies:
array-includes: 3.1.5
object.assign: 4.1.2
/jszip/3.7.1:
- resolution: {integrity: sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==}
+ resolution:
+ {
+ integrity: sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==,
+ }
dependencies:
lie: 3.3.0
pako: 1.0.11
@@ -14162,7 +18885,10 @@ packages:
dev: true
/jwa/1.4.1:
- resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==}
+ resolution:
+ {
+ integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==,
+ }
dependencies:
buffer-equal-constant-time: 1.0.1
ecdsa-sig-formatter: 1.0.11
@@ -14170,69 +18896,102 @@ packages:
dev: true
/jws/3.2.2:
- resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==}
+ resolution:
+ {
+ integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==,
+ }
dependencies:
jwa: 1.4.1
safe-buffer: 5.2.0
dev: true
/keyv/3.1.0:
- resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==}
+ resolution:
+ {
+ integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==,
+ }
dependencies:
json-buffer: 3.0.0
dev: true
/keyv/4.0.0:
- resolution: {integrity: sha512-U7ioE8AimvRVLfw4LffyOIRhL2xVgmE8T22L6i0BucSnBUyv4w+I7VN/zVZwRKHOI6ZRUcdMdWHQ8KSUvGpEog==}
+ resolution:
+ {
+ integrity: sha512-U7ioE8AimvRVLfw4LffyOIRhL2xVgmE8T22L6i0BucSnBUyv4w+I7VN/zVZwRKHOI6ZRUcdMdWHQ8KSUvGpEog==,
+ }
dependencies:
json-buffer: 3.0.1
dev: true
/kind-of/3.2.2:
- resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
is-buffer: 1.1.6
/kind-of/4.0.0:
- resolution: {integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
is-buffer: 1.1.6
/kind-of/5.1.0:
- resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
/kind-of/6.0.3:
- resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==,
+ }
+ engines: { node: '>=0.10.0' }
/kleur/3.0.3:
- resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==,
+ }
+ engines: { node: '>=6' }
dev: true
/kleur/4.1.3:
- resolution: {integrity: sha512-H1tr8QP2PxFTNwAFM74Mui2b6ovcY9FoxJefgrwxY+OCJcq01k5nvhf4M/KnizzrJvLRap5STUy7dgDV35iUBw==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-H1tr8QP2PxFTNwAFM74Mui2b6ovcY9FoxJefgrwxY+OCJcq01k5nvhf4M/KnizzrJvLRap5STUy7dgDV35iUBw==,
+ }
+ engines: { node: '>=6' }
dev: true
/klona/2.0.4:
- resolution: {integrity: sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==}
- engines: {node: '>= 8'}
+ resolution:
+ {
+ integrity: sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==,
+ }
+ engines: { node: '>= 8' }
dev: true
/koalas/1.0.2:
- resolution: {integrity: sha1-MYQz8HQjXbePrlZhoCqMpT7ilc0=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-MYQz8HQjXbePrlZhoCqMpT7ilc0= }
+ engines: { node: '>=0.10.0' }
dev: true
/ky-universal/0.6.0_ky@0.19.1:
- resolution: {integrity: sha512-GvKOzAO5Ec4LiI2jCYRib/7FJwirI3xUFcxUQi9SY3kPZflLY8N289UlsYekwg7gtiLPeU1abYnTFA9N6IO9ig==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-GvKOzAO5Ec4LiI2jCYRib/7FJwirI3xUFcxUQi9SY3kPZflLY8N289UlsYekwg7gtiLPeU1abYnTFA9N6IO9ig==,
+ }
+ engines: { node: '>=10' }
peerDependencies:
ky: '>=0.17.0'
web-streams-polyfill: '>=2.0.0'
@@ -14248,39 +19007,54 @@ packages:
dev: true
/ky/0.19.1:
- resolution: {integrity: sha512-ZwciYrfaWpDI72U2HAruuGYGFW3PCfGNdWWSANGGssg9BGm4rRJ9s/sApiiRpj+8Y245/hlZW9c60zudLr6iwA==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-ZwciYrfaWpDI72U2HAruuGYGFW3PCfGNdWWSANGGssg9BGm4rRJ9s/sApiiRpj+8Y245/hlZW9c60zudLr6iwA==,
+ }
+ engines: { node: '>=10' }
dev: true
/language-subtag-registry/0.3.21:
- resolution: {integrity: sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==}
+ resolution:
+ {
+ integrity: sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==,
+ }
dev: false
/language-tags/1.0.5:
- resolution: {integrity: sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=}
+ resolution: { integrity: sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= }
dependencies:
language-subtag-registry: 0.3.21
dev: false
/latest-version/5.1.0:
- resolution: {integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==,
+ }
+ engines: { node: '>=8' }
dependencies:
package-json: 6.5.0
dev: true
/lazy-cache/1.0.4:
- resolution: {integrity: sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/lcov-parse/0.0.10:
- resolution: {integrity: sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM=}
+ resolution: { integrity: sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM= }
dev: true
/lerna/4.0.0:
- resolution: {integrity: sha512-DD/i1znurfOmNJb0OBw66NmNqiM8kF6uIrzrJ0wGE3VNdzeOhz9ziWLYiRaZDGGwgbcjOo6eIfcx9O5Qynz+kg==}
- engines: {node: '>= 10.18.0'}
+ resolution:
+ {
+ integrity: sha512-DD/i1znurfOmNJb0OBw66NmNqiM8kF6uIrzrJ0wGE3VNdzeOhz9ziWLYiRaZDGGwgbcjOo6eIfcx9O5Qynz+kg==,
+ }
+ engines: { node: '>= 10.18.0' }
hasBin: true
dependencies:
'@lerna/add': 4.0.0
@@ -14308,33 +19082,45 @@ packages:
dev: true
/leven/2.1.0:
- resolution: {integrity: sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/leven/3.1.0:
- resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==,
+ }
+ engines: { node: '>=6' }
dev: true
/levn/0.3.0:
- resolution: {integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=}
- engines: {node: '>= 0.8.0'}
+ resolution: { integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= }
+ engines: { node: '>= 0.8.0' }
dependencies:
prelude-ls: 1.1.2
type-check: 0.3.2
dev: true
/levn/0.4.1:
- resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
- engines: {node: '>= 0.8.0'}
+ resolution:
+ {
+ integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==,
+ }
+ engines: { node: '>= 0.8.0' }
dependencies:
prelude-ls: 1.2.1
type-check: 0.4.0
/libnpmaccess/4.0.1:
- resolution: {integrity: sha512-ZiAgvfUbvmkHoMTzdwmNWCrQRsDkOC+aM5BDfO0C9aOSwF3R1LdFDBD+Rer1KWtsoQYO35nXgmMR7OUHpDRxyA==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-ZiAgvfUbvmkHoMTzdwmNWCrQRsDkOC+aM5BDfO0C9aOSwF3R1LdFDBD+Rer1KWtsoQYO35nXgmMR7OUHpDRxyA==,
+ }
+ engines: { node: '>=10' }
dependencies:
aproba: 2.0.0
minipass: 3.1.3
@@ -14346,7 +19132,10 @@ packages:
dev: true
/libnpmconfig/1.2.1:
- resolution: {integrity: sha512-9esX8rTQAHqarx6qeZqmGQKBNZR5OIbl/Ayr0qQDy3oXja2iFVQQI81R6GZ2a02bSNZ9p3YOGX1O6HHCb1X7kA==}
+ resolution:
+ {
+ integrity: sha512-9esX8rTQAHqarx6qeZqmGQKBNZR5OIbl/Ayr0qQDy3oXja2iFVQQI81R6GZ2a02bSNZ9p3YOGX1O6HHCb1X7kA==,
+ }
deprecated: This module is not used anymore. npm config is parsed by npm itself and by @npmcli/config
dependencies:
figgy-pudding: 3.5.1
@@ -14355,8 +19144,11 @@ packages:
dev: true
/libnpmpublish/4.0.0:
- resolution: {integrity: sha512-2RwYXRfZAB1x/9udKpZmqEzSqNd7ouBRU52jyG14/xG8EF+O9A62d7/XVR3iABEQHf1iYhkm0Oq9iXjrL3tsXA==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-2RwYXRfZAB1x/9udKpZmqEzSqNd7ouBRU52jyG14/xG8EF+O9A62d7/XVR3iABEQHf1iYhkm0Oq9iXjrL3tsXA==,
+ }
+ engines: { node: '>=10' }
dependencies:
normalize-package-data: 3.0.0
npm-package-arg: 8.1.0
@@ -14369,14 +19161,20 @@ packages:
dev: true
/lie/3.3.0:
- resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==}
+ resolution:
+ {
+ integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==,
+ }
dependencies:
immediate: 3.0.6
dev: true
/liftoff/4.0.0:
- resolution: {integrity: sha512-rMGwYF8q7g2XhG2ulBmmJgWv25qBsqRbDn5gH0+wnuyeFt7QBJlHJmtg5qEdn4pN6WVAUMgXnIxytMFRX9c1aA==}
- engines: {node: '>=10.13.0'}
+ resolution:
+ {
+ integrity: sha512-rMGwYF8q7g2XhG2ulBmmJgWv25qBsqRbDn5gH0+wnuyeFt7QBJlHJmtg5qEdn4pN6WVAUMgXnIxytMFRX9c1aA==,
+ }
+ engines: { node: '>=10.13.0' }
dependencies:
extend: 3.0.2
findup-sync: 5.0.0
@@ -14389,19 +19187,28 @@ packages:
dev: true
/limit-spawn/0.0.3:
- resolution: {integrity: sha512-2vJ6FDCit0ohq77qdbIdk5JqGs/98W1fGEgozoAMq/oybKPdgLuB8bHH/wWgvCdQzEJpm6Sxh0abG/PtxFr7XA==}
- engines: {node: '>= 0.8.0'}
+ resolution:
+ {
+ integrity: sha512-2vJ6FDCit0ohq77qdbIdk5JqGs/98W1fGEgozoAMq/oybKPdgLuB8bHH/wWgvCdQzEJpm6Sxh0abG/PtxFr7XA==,
+ }
+ engines: { node: '>= 0.8.0' }
dev: true
/limiter/1.1.5:
- resolution: {integrity: sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==}
+ resolution:
+ {
+ integrity: sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==,
+ }
dev: true
/lines-and-columns/1.1.6:
- resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=}
+ resolution: { integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= }
/lint-staged/10.1.7:
- resolution: {integrity: sha512-ZkK8t9Ep/AHuJQKV95izSa+DqotftGnSsNeEmCSqbQ6j4C4H0jDYhEZqVOGD1Q2Oe227igbqjMWycWyYbQtpoA==}
+ resolution:
+ {
+ integrity: sha512-ZkK8t9Ep/AHuJQKV95izSa+DqotftGnSsNeEmCSqbQ6j4C4H0jDYhEZqVOGD1Q2Oe227igbqjMWycWyYbQtpoA==,
+ }
hasBin: true
dependencies:
chalk: 4.1.2
@@ -14423,13 +19230,16 @@ packages:
dev: true
/listr-silent-renderer/1.1.1:
- resolution: {integrity: sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=}
- engines: {node: '>=4'}
+ resolution: { integrity: sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4= }
+ engines: { node: '>=4' }
dev: true
/listr-update-renderer/0.5.0_listr@0.14.3:
- resolution: {integrity: sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==,
+ }
+ engines: { node: '>=6' }
peerDependencies:
listr: ^0.14.2
dependencies:
@@ -14445,8 +19255,11 @@ packages:
dev: true
/listr-verbose-renderer/0.5.0:
- resolution: {integrity: sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==,
+ }
+ engines: { node: '>=4' }
dependencies:
chalk: 2.4.2
cli-cursor: 2.1.0
@@ -14455,8 +19268,11 @@ packages:
dev: true
/listr/0.14.3:
- resolution: {integrity: sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==,
+ }
+ engines: { node: '>=6' }
dependencies:
'@samverschueren/stream-to-observable': 0.3.0_rxjs@6.6.2
is-observable: 1.1.0
@@ -14472,8 +19288,8 @@ packages:
dev: true
/load-json-file/1.1.0:
- resolution: {integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= }
+ engines: { node: '>=0.10.0' }
dependencies:
graceful-fs: 4.2.10
parse-json: 2.2.0
@@ -14483,8 +19299,8 @@ packages:
dev: true
/load-json-file/2.0.0:
- resolution: {integrity: sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=}
- engines: {node: '>=4'}
+ resolution: { integrity: sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= }
+ engines: { node: '>=4' }
dependencies:
graceful-fs: 4.2.10
parse-json: 2.2.0
@@ -14493,8 +19309,8 @@ packages:
dev: true
/load-json-file/4.0.0:
- resolution: {integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=}
- engines: {node: '>=4'}
+ resolution: { integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs= }
+ engines: { node: '>=4' }
dependencies:
graceful-fs: 4.2.10
parse-json: 4.0.0
@@ -14503,8 +19319,11 @@ packages:
dev: true
/load-json-file/6.2.0:
- resolution: {integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==,
+ }
+ engines: { node: '>=8' }
dependencies:
graceful-fs: 4.2.10
parse-json: 5.0.0
@@ -14513,20 +19332,29 @@ packages:
dev: true
/load-plugin/3.0.0:
- resolution: {integrity: sha512-od7eKCCZ62ITvFf8nHHrIiYmgOHb4xVNDRDqxBWSaao5FZyyZVX8OmRCbwjDGPrSrgIulwPNyBsWCGnhiDC0oQ==}
+ resolution:
+ {
+ integrity: sha512-od7eKCCZ62ITvFf8nHHrIiYmgOHb4xVNDRDqxBWSaao5FZyyZVX8OmRCbwjDGPrSrgIulwPNyBsWCGnhiDC0oQ==,
+ }
dependencies:
libnpmconfig: 1.2.1
resolve-from: 5.0.0
dev: true
/loader-runner/4.2.0:
- resolution: {integrity: sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==}
- engines: {node: '>=6.11.5'}
+ resolution:
+ {
+ integrity: sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==,
+ }
+ engines: { node: '>=6.11.5' }
dev: true
/loader-utils/1.4.0:
- resolution: {integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==}
- engines: {node: '>=4.0.0'}
+ resolution:
+ {
+ integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==,
+ }
+ engines: { node: '>=4.0.0' }
dependencies:
big.js: 5.2.2
emojis-list: 3.0.0
@@ -14534,8 +19362,11 @@ packages:
dev: true
/loader-utils/2.0.0:
- resolution: {integrity: sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==}
- engines: {node: '>=8.9.0'}
+ resolution:
+ {
+ integrity: sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==,
+ }
+ engines: { node: '>=8.9.0' }
dependencies:
big.js: 5.2.2
emojis-list: 3.0.0
@@ -14543,221 +19374,269 @@ packages:
dev: true
/loader-utils/3.1.3:
- resolution: {integrity: sha512-iQeN+4aRVLiJU1J2BNTRg2cjhuFXWUX9DmvTDDtuwAm+ye6cMpUTLaPZmCFlZOrcDg93C9a17e/Hr+nQ9lquYw==}
- engines: {node: '>= 12.13.0'}
+ resolution:
+ {
+ integrity: sha512-iQeN+4aRVLiJU1J2BNTRg2cjhuFXWUX9DmvTDDtuwAm+ye6cMpUTLaPZmCFlZOrcDg93C9a17e/Hr+nQ9lquYw==,
+ }
+ engines: { node: '>= 12.13.0' }
dependencies:
big.js: 6.1.1
dev: true
/locate-path/2.0.0:
- resolution: {integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=}
- engines: {node: '>=4'}
+ resolution: { integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= }
+ engines: { node: '>=4' }
dependencies:
p-locate: 2.0.0
path-exists: 3.0.0
/locate-path/3.0.0:
- resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==,
+ }
+ engines: { node: '>=6' }
dependencies:
p-locate: 3.0.0
path-exists: 3.0.0
/locate-path/5.0.0:
- resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==,
+ }
+ engines: { node: '>=8' }
dependencies:
p-locate: 4.1.0
/lodash._reinterpolate/3.0.0:
- resolution: {integrity: sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=}
+ resolution: { integrity: sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= }
dev: true
/lodash.assignin/4.2.0:
- resolution: {integrity: sha1-uo31+4QesKPoBEIysOJjqNxqKKI=}
+ resolution: { integrity: sha1-uo31+4QesKPoBEIysOJjqNxqKKI= }
dev: true
/lodash.bind/4.2.1:
- resolution: {integrity: sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=}
+ resolution: { integrity: sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU= }
dev: true
/lodash.camelcase/4.3.0:
- resolution: {integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY=}
+ resolution: { integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY= }
dev: true
/lodash.curry/4.1.1:
- resolution: {integrity: sha1-JI42By7ekGUB11lmIAqG2riyMXA=}
+ resolution: { integrity: sha1-JI42By7ekGUB11lmIAqG2riyMXA= }
dev: true
/lodash.debounce/4.0.8:
- resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
+ resolution:
+ {
+ integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==,
+ }
/lodash.defaults/4.2.0:
- resolution: {integrity: sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=}
+ resolution: { integrity: sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= }
dev: true
/lodash.difference/4.5.0:
- resolution: {integrity: sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=}
+ resolution: { integrity: sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw= }
dev: true
/lodash.filter/4.6.0:
- resolution: {integrity: sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4=}
+ resolution: { integrity: sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4= }
dev: true
/lodash.flatten/4.4.0:
- resolution: {integrity: sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=}
+ resolution: { integrity: sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= }
dev: true
/lodash.foreach/4.5.0:
- resolution: {integrity: sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=}
+ resolution: { integrity: sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM= }
dev: true
/lodash.get/4.4.2:
- resolution: {integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=}
+ resolution: { integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= }
dev: true
/lodash.includes/4.3.0:
- resolution: {integrity: sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=}
+ resolution: { integrity: sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8= }
dev: true
/lodash.intersection/4.4.0:
- resolution: {integrity: sha1-ChG6Yx0OlcI8fy9Mu5ppLtF45wU=}
+ resolution: { integrity: sha1-ChG6Yx0OlcI8fy9Mu5ppLtF45wU= }
dev: true
/lodash.isboolean/3.0.3:
- resolution: {integrity: sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=}
+ resolution: { integrity: sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY= }
dev: true
/lodash.isinteger/4.0.4:
- resolution: {integrity: sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=}
+ resolution: { integrity: sha1-YZwK89A/iwTDH1iChAt3sRzWg0M= }
dev: true
/lodash.ismatch/4.4.0:
- resolution: {integrity: sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=}
+ resolution: { integrity: sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc= }
dev: true
/lodash.isnumber/3.0.3:
- resolution: {integrity: sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=}
+ resolution: { integrity: sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w= }
dev: true
/lodash.isplainobject/4.0.6:
- resolution: {integrity: sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=}
+ resolution: { integrity: sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= }
dev: true
/lodash.isstring/4.0.1:
- resolution: {integrity: sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=}
+ resolution: { integrity: sha1-1SfftUVuynzJu5XV2ur4i6VKVFE= }
dev: true
/lodash.kebabcase/4.1.1:
- resolution: {integrity: sha1-hImxyw0p/4gZXM7KRI/21swpXDY=}
+ resolution: { integrity: sha1-hImxyw0p/4gZXM7KRI/21swpXDY= }
dev: true
/lodash.map/4.6.0:
- resolution: {integrity: sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=}
+ resolution: { integrity: sha1-dx7Hg540c9nEzeKLGTlMNWL09tM= }
dev: true
/lodash.memoize/4.1.2:
- resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==}
+ resolution:
+ {
+ integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==,
+ }
dev: true
/lodash.merge/4.6.2:
- resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
+ resolution:
+ {
+ integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==,
+ }
/lodash.once/4.1.1:
- resolution: {integrity: sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=}
+ resolution: { integrity: sha1-DdOXEhPHxW34gJd9UEyI+0cal6w= }
dev: true
/lodash.pick/4.4.0:
- resolution: {integrity: sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=}
+ resolution: { integrity: sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM= }
dev: true
/lodash.reduce/4.6.0:
- resolution: {integrity: sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=}
+ resolution: { integrity: sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs= }
dev: true
/lodash.reject/4.6.0:
- resolution: {integrity: sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU=}
+ resolution: { integrity: sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU= }
dev: true
/lodash.some/4.6.0:
- resolution: {integrity: sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=}
+ resolution: { integrity: sha1-G7nzFO9ri63tE7VJFpsqlF62jk0= }
dev: true
/lodash.sortby/4.7.0:
- resolution: {integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=}
+ resolution: { integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= }
/lodash.template/4.5.0:
- resolution: {integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==}
+ resolution:
+ {
+ integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==,
+ }
dependencies:
lodash._reinterpolate: 3.0.0
lodash.templatesettings: 4.2.0
dev: true
/lodash.templatesettings/4.2.0:
- resolution: {integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==}
+ resolution:
+ {
+ integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==,
+ }
dependencies:
lodash._reinterpolate: 3.0.0
dev: true
/lodash.toarray/4.4.0:
- resolution: {integrity: sha1-JMS/zWsvuji/0FlNsRedjptlZWE=}
+ resolution: { integrity: sha1-JMS/zWsvuji/0FlNsRedjptlZWE= }
dev: true
/lodash.truncate/4.4.2:
- resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==}
+ resolution:
+ {
+ integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==,
+ }
/lodash.uniq/4.5.0:
- resolution: {integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=}
+ resolution: { integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= }
dev: true
/lodash/4.17.21:
- resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
+ resolution:
+ {
+ integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==,
+ }
/log-driver/1.2.7:
- resolution: {integrity: sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==}
- engines: {node: '>=0.8.6'}
+ resolution:
+ {
+ integrity: sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==,
+ }
+ engines: { node: '>=0.8.6' }
dev: true
/log-symbols/1.0.2:
- resolution: {integrity: sha512-mmPrW0Fh2fxOzdBbFv4g1m6pR72haFLPJ2G5SJEELf1y+iaQrDG6cWCPjy54RHYbZAt7X+ls690Kw62AdWXBzQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-mmPrW0Fh2fxOzdBbFv4g1m6pR72haFLPJ2G5SJEELf1y+iaQrDG6cWCPjy54RHYbZAt7X+ls690Kw62AdWXBzQ==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
chalk: 1.1.3
dev: true
/log-symbols/2.2.0:
- resolution: {integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==,
+ }
+ engines: { node: '>=4' }
dependencies:
chalk: 2.4.2
dev: true
/log-symbols/3.0.0:
- resolution: {integrity: sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==,
+ }
+ engines: { node: '>=8' }
dependencies:
chalk: 2.4.2
dev: true
/log-symbols/4.1.0:
- resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==,
+ }
+ engines: { node: '>=10' }
dependencies:
chalk: 4.1.2
is-unicode-supported: 0.1.0
dev: true
/log-symbols/5.1.0:
- resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==}
- engines: {node: '>=12'}
+ resolution:
+ {
+ integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==,
+ }
+ engines: { node: '>=12' }
dependencies:
chalk: 5.0.1
is-unicode-supported: 1.1.0
dev: true
/log-update/2.3.0:
- resolution: {integrity: sha1-iDKP19HOeTiykoN0bwsbwSayRwg=}
- engines: {node: '>=4'}
+ resolution: { integrity: sha1-iDKP19HOeTiykoN0bwsbwSayRwg= }
+ engines: { node: '>=4' }
dependencies:
ansi-escapes: 3.2.0
cli-cursor: 2.1.0
@@ -14765,113 +19644,164 @@ packages:
dev: true
/long/4.0.0:
- resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==}
+ resolution:
+ {
+ integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==,
+ }
dev: true
/longest-streak/2.0.4:
- resolution: {integrity: sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==}
+ resolution:
+ {
+ integrity: sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==,
+ }
dev: true
/loose-envify/1.4.0:
- resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
+ resolution:
+ {
+ integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==,
+ }
hasBin: true
dependencies:
js-tokens: 4.0.0
/lost/8.3.1:
- resolution: {integrity: sha512-J+TgSVo9VVf4Y9lVGaI5DMN0BMqQTIabEJuEQGlK4vte+EZq9eDcvwGx9DfrkCUMqs0CvzAPE5dsnj18Zbjf6g==}
+ resolution:
+ {
+ integrity: sha512-J+TgSVo9VVf4Y9lVGaI5DMN0BMqQTIabEJuEQGlK4vte+EZq9eDcvwGx9DfrkCUMqs0CvzAPE5dsnj18Zbjf6g==,
+ }
dependencies:
object-assign: 4.1.1
postcss: 7.0.14
dev: true
/loud-rejection/1.6.0:
- resolution: {integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= }
+ engines: { node: '>=0.10.0' }
dependencies:
currently-unhandled: 0.4.1
signal-exit: 3.0.3
dev: true
/lower-case-first/1.0.2:
- resolution: {integrity: sha512-UuxaYakO7XeONbKrZf5FEgkantPf5DUqDayzP5VXZrtRPdH86s4kN47I8B3TW10S4QKiE3ziHNf3kRN//okHjA==}
+ resolution:
+ {
+ integrity: sha512-UuxaYakO7XeONbKrZf5FEgkantPf5DUqDayzP5VXZrtRPdH86s4kN47I8B3TW10S4QKiE3ziHNf3kRN//okHjA==,
+ }
dependencies:
lower-case: 1.1.4
dev: true
/lower-case/1.1.4:
- resolution: {integrity: sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==}
+ resolution:
+ {
+ integrity: sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==,
+ }
dev: true
/lower-case/2.0.2:
- resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
+ resolution:
+ {
+ integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==,
+ }
dependencies:
tslib: 2.4.0
dev: true
/lowercase-keys/1.0.1:
- resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/lowercase-keys/2.0.0:
- resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==,
+ }
+ engines: { node: '>=8' }
dev: true
/lru-cache/4.1.5:
- resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==}
+ resolution:
+ {
+ integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==,
+ }
dependencies:
pseudomap: 1.0.2
yallist: 2.1.2
/lru-cache/5.1.1:
- resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
+ resolution:
+ {
+ integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==,
+ }
dependencies:
yallist: 3.1.1
dev: true
/lru-cache/6.0.0:
- resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==,
+ }
+ engines: { node: '>=10' }
dependencies:
yallist: 4.0.0
/lz-string/1.4.4:
- resolution: {integrity: sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=}
+ resolution: { integrity: sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY= }
hasBin: true
dev: true
/magic-string/0.25.7:
- resolution: {integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==}
+ resolution:
+ {
+ integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==,
+ }
dependencies:
sourcemap-codec: 1.4.8
dev: true
/make-dir/1.3.0:
- resolution: {integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==,
+ }
+ engines: { node: '>=4' }
dependencies:
pify: 3.0.0
dev: true
/make-dir/2.1.0:
- resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==,
+ }
+ engines: { node: '>=6' }
dependencies:
pify: 4.0.1
semver: 5.7.1
/make-dir/3.1.0:
- resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==,
+ }
+ engines: { node: '>=8' }
dependencies:
semver: 6.3.0
dev: true
/make-fetch-happen/8.0.13:
- resolution: {integrity: sha512-rQ5NijwwdU8tIaBrpTtSVrNCcAJfyDRcKBC76vOQlyJX588/88+TE+UpjWl4BgG7gCkp29wER7xcRqkeg+x64Q==}
- engines: {node: '>= 10'}
+ resolution:
+ {
+ integrity: sha512-rQ5NijwwdU8tIaBrpTtSVrNCcAJfyDRcKBC76vOQlyJX588/88+TE+UpjWl4BgG7gCkp29wER7xcRqkeg+x64Q==,
+ }
+ engines: { node: '>= 10' }
dependencies:
agentkeepalive: 4.1.4
cacache: 15.0.5
@@ -14894,56 +19824,83 @@ packages:
dev: true
/make-iterator/1.0.1:
- resolution: {integrity: sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
kind-of: 6.0.3
dev: true
/makeerror/1.0.11:
- resolution: {integrity: sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=}
+ resolution: { integrity: sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= }
dependencies:
tmpl: 1.0.4
dev: true
/map-cache/0.2.2:
- resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==,
+ }
+ engines: { node: '>=0.10.0' }
/map-obj/1.0.1:
- resolution: {integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= }
+ engines: { node: '>=0.10.0' }
/map-obj/4.1.0:
- resolution: {integrity: sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==,
+ }
+ engines: { node: '>=8' }
/map-stream/0.0.7:
- resolution: {integrity: sha512-C0X0KQmGm3N2ftbTGBhSyuydQ+vV1LC3f3zPvT3RXHXNZrvfPZcoXp/N5DOa8vedX/rTMm2CjTtivFg2STJMRQ==}
+ resolution:
+ {
+ integrity: sha512-C0X0KQmGm3N2ftbTGBhSyuydQ+vV1LC3f3zPvT3RXHXNZrvfPZcoXp/N5DOa8vedX/rTMm2CjTtivFg2STJMRQ==,
+ }
dev: true
/map-stream/0.1.0:
- resolution: {integrity: sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==}
+ resolution:
+ {
+ integrity: sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==,
+ }
dev: true
/map-visit/1.0.0:
- resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ 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.3:
- resolution: {integrity: sha512-XUi5HJhhV5R74k8/0H2oCbCiYf/u4cO/rX8tnGkRvrqhsr5BRNU6Mg0yt/8UIx1iIS8220BNJsDb7XnILhLepw==}
+ resolution:
+ {
+ integrity: sha512-XUi5HJhhV5R74k8/0H2oCbCiYf/u4cO/rX8tnGkRvrqhsr5BRNU6Mg0yt/8UIx1iIS8220BNJsDb7XnILhLepw==,
+ }
dev: true
/math-random/1.0.4:
- resolution: {integrity: sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==}
+ resolution:
+ {
+ integrity: sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==,
+ }
dev: true
/maxmin/2.1.0:
- resolution: {integrity: sha512-NWlApBjW9az9qRPaeg7CX4sQBWwytqz32bIEo1PW9pRW+kBP9KLRfJO3UC+TV31EcQZEUq7eMzikC7zt3zPJcw==}
- engines: {node: '>=0.12'}
+ resolution:
+ {
+ integrity: sha512-NWlApBjW9az9qRPaeg7CX4sQBWwytqz32bIEo1PW9pRW+kBP9KLRfJO3UC+TV31EcQZEUq7eMzikC7zt3zPJcw==,
+ }
+ engines: { node: '>=0.12' }
dependencies:
chalk: 1.1.3
figures: 1.7.0
@@ -14952,7 +19909,10 @@ packages:
dev: true
/md5.js/1.3.5:
- resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==}
+ resolution:
+ {
+ integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==,
+ }
dependencies:
hash-base: 3.1.0
inherits: 2.0.4
@@ -14960,29 +19920,44 @@ packages:
dev: true
/mdast-comment-marker/1.1.2:
- resolution: {integrity: sha512-vTFXtmbbF3rgnTh3Zl3irso4LtvwUq/jaDvT2D1JqTGAwaipcS7RpTxzi6KjoRqI9n2yuAhzLDAC8xVTF3XYVQ==}
+ resolution:
+ {
+ integrity: sha512-vTFXtmbbF3rgnTh3Zl3irso4LtvwUq/jaDvT2D1JqTGAwaipcS7RpTxzi6KjoRqI9n2yuAhzLDAC8xVTF3XYVQ==,
+ }
dev: true
/mdast-squeeze-paragraphs/3.0.5:
- resolution: {integrity: sha512-xX6Vbe348Y/rukQlG4W3xH+7v4ZlzUbSY4HUIQCuYrF2DrkcHx584mCaFxkWoDZKNUfyLZItHC9VAqX3kIP7XA==}
+ resolution:
+ {
+ integrity: sha512-xX6Vbe348Y/rukQlG4W3xH+7v4ZlzUbSY4HUIQCuYrF2DrkcHx584mCaFxkWoDZKNUfyLZItHC9VAqX3kIP7XA==,
+ }
dependencies:
unist-util-remove: 1.0.3
dev: true
/mdast-util-definitions/1.2.5:
- resolution: {integrity: sha512-CJXEdoLfiISCDc2JB6QLb79pYfI6+GcIH+W2ox9nMc7od0Pz+bovcHsiq29xAQY6ayqe/9CsK2VzkSJdg1pFYA==}
+ resolution:
+ {
+ integrity: sha512-CJXEdoLfiISCDc2JB6QLb79pYfI6+GcIH+W2ox9nMc7od0Pz+bovcHsiq29xAQY6ayqe/9CsK2VzkSJdg1pFYA==,
+ }
dependencies:
unist-util-visit: 1.4.1
dev: true
/mdast-util-mdx-expression/0.1.1:
- resolution: {integrity: sha512-SoO8y1B9NjMOYlNdwXMchuTVvqSTlUmXm1P5QvZNPv7OH7aa8qJV+3aA+vl1DHK9Vk1uZAlgwokjvDQhS6bINA==}
+ resolution:
+ {
+ integrity: sha512-SoO8y1B9NjMOYlNdwXMchuTVvqSTlUmXm1P5QvZNPv7OH7aa8qJV+3aA+vl1DHK9Vk1uZAlgwokjvDQhS6bINA==,
+ }
dependencies:
strip-indent: 3.0.0
dev: true
/mdast-util-mdx-jsx/0.1.4:
- resolution: {integrity: sha512-67KOAvCmypBSpr+AJEAVQg1Obig5Wnguo4ETTxASe5WVP4TLt57bZjDX/9EW5sWYQsO4gPqLxkUOlypVn5rkhg==}
+ resolution:
+ {
+ integrity: sha512-67KOAvCmypBSpr+AJEAVQg1Obig5Wnguo4ETTxASe5WVP4TLt57bZjDX/9EW5sWYQsO4gPqLxkUOlypVn5rkhg==,
+ }
dependencies:
mdast-util-to-markdown: 0.6.5
parse-entities: 2.0.0
@@ -14993,7 +19968,10 @@ packages:
dev: true
/mdast-util-mdx/0.1.1:
- resolution: {integrity: sha512-9nncdnHNYSb4HNxY3AwE6gU632jhbXsDGXe9PkkJoEawYWJ8tTwmEOHGlGa2TCRidtkd6FF5I8ogDU9pTDlQyA==}
+ resolution:
+ {
+ integrity: sha512-9nncdnHNYSb4HNxY3AwE6gU632jhbXsDGXe9PkkJoEawYWJ8tTwmEOHGlGa2TCRidtkd6FF5I8ogDU9pTDlQyA==,
+ }
dependencies:
mdast-util-mdx-expression: 0.1.1
mdast-util-mdx-jsx: 0.1.4
@@ -15002,11 +19980,17 @@ packages:
dev: true
/mdast-util-mdxjs-esm/0.1.1:
- resolution: {integrity: sha512-kBiYeashz+nuhfv+712nc4THQhzXIH2gBFUDbuLxuDCqU/fZeg+9FAcdRBx9E13dkpk1p2Xwufzs3wsGJ+mISQ==}
+ resolution:
+ {
+ integrity: sha512-kBiYeashz+nuhfv+712nc4THQhzXIH2gBFUDbuLxuDCqU/fZeg+9FAcdRBx9E13dkpk1p2Xwufzs3wsGJ+mISQ==,
+ }
dev: true
/mdast-util-to-hast/4.0.0:
- resolution: {integrity: sha512-yOTZSxR1aPvWRUxVeLaLZ1sCYrK87x2Wusp1bDM/Ao2jETBhYUKITI3nHvgy+HkZW54HuCAhHnS0mTcbECD5Ig==}
+ resolution:
+ {
+ integrity: sha512-yOTZSxR1aPvWRUxVeLaLZ1sCYrK87x2Wusp1bDM/Ao2jETBhYUKITI3nHvgy+HkZW54HuCAhHnS0mTcbECD5Ig==,
+ }
dependencies:
collapse-white-space: 1.0.6
detab: 2.0.4
@@ -15022,7 +20006,10 @@ packages:
dev: true
/mdast-util-to-markdown/0.6.5:
- resolution: {integrity: sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==}
+ resolution:
+ {
+ integrity: sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==,
+ }
dependencies:
'@types/unist': 2.0.3
longest-streak: 2.0.4
@@ -15033,7 +20020,10 @@ packages:
dev: true
/mdast-util-to-nlcst/4.0.1:
- resolution: {integrity: sha512-Y4ffygj85MTt70STKnEquw6k73jYWJBaYcb4ITAKgSNokZF7fH8rEHZ1GsRY/JaxqUevMaEnsDmkVv5Z9uVRdg==}
+ resolution:
+ {
+ integrity: sha512-Y4ffygj85MTt70STKnEquw6k73jYWJBaYcb4ITAKgSNokZF7fH8rEHZ1GsRY/JaxqUevMaEnsDmkVv5Z9uVRdg==,
+ }
dependencies:
nlcst-to-string: 2.0.4
repeat-string: 1.6.1
@@ -15042,30 +20032,39 @@ packages:
dev: true
/mdast-util-to-string/2.0.0:
- resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==}
+ resolution:
+ {
+ integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==,
+ }
dev: true
/mdn-data/2.0.4:
- resolution: {integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==}
+ resolution:
+ {
+ integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==,
+ }
dev: true
/mdurl/1.0.1:
- resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==}
+ resolution:
+ {
+ integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==,
+ }
dev: true
/media-typer/0.3.0:
- resolution: {integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=}
- engines: {node: '>= 0.6'}
+ 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'}
+ resolution: { integrity: sha1-htcJCzDORV1j+64S3aUaR93K+bI= }
+ engines: { node: '>= 0.10.0' }
dev: true
/meow/3.7.0:
- resolution: {integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= }
+ engines: { node: '>=0.10.0' }
dependencies:
camelcase-keys: 2.1.0
decamelize: 1.2.0
@@ -15080,8 +20079,11 @@ packages:
dev: true
/meow/7.0.1:
- resolution: {integrity: sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==,
+ }
+ engines: { node: '>=10' }
dependencies:
'@types/minimist': 1.2.0
arrify: 2.0.1
@@ -15099,8 +20101,11 @@ packages:
dev: false
/meow/7.1.1:
- resolution: {integrity: sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==,
+ }
+ engines: { node: '>=10' }
dependencies:
'@types/minimist': 1.2.0
camelcase-keys: 6.2.2
@@ -15116,8 +20121,11 @@ packages:
dev: true
/meow/8.1.2:
- resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==,
+ }
+ engines: { node: '>=10' }
dependencies:
'@types/minimist': 1.2.0
camelcase-keys: 6.2.2
@@ -15133,23 +20141,32 @@ packages:
dev: true
/merge-descriptors/1.0.1:
- resolution: {integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=}
+ resolution: { integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= }
dev: true
/merge-stream/2.0.0:
- resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+ resolution:
+ {
+ integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==,
+ }
/merge2/1.4.1:
- resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
- engines: {node: '>= 8'}
+ resolution:
+ {
+ integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==,
+ }
+ engines: { node: '>= 8' }
/methods/1.1.2:
- resolution: {integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=}
- engines: {node: '>= 0.6'}
+ resolution: { integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= }
+ engines: { node: '>= 0.6' }
dev: true
/microbundle/0.15.0:
- resolution: {integrity: sha512-EkFst5ntLXoQGewkvga/Kd72RcN7IuJRl5ivLihJSbvLfJQo8LDS0n9X0q81vegiC59vhtKIM6qjrl1fOAtuGw==}
+ resolution:
+ {
+ integrity: sha512-EkFst5ntLXoQGewkvga/Kd72RcN7IuJRl5ivLihJSbvLfJQo8LDS0n9X0q81vegiC59vhtKIM6qjrl1fOAtuGw==,
+ }
hasBin: true
dependencies:
'@babel/core': 7.18.0
@@ -15200,7 +20217,10 @@ packages:
dev: true
/micromark-extension-mdx-expression/0.3.2:
- resolution: {integrity: sha512-Sh8YHLSAlbm/7TZkVKEC4wDcJE8XhVpZ9hUXBue1TcAicrrzs/oXu7PHH3NcyMemjGyMkiVS34Y0AHC5KG3y4A==}
+ resolution:
+ {
+ integrity: sha512-Sh8YHLSAlbm/7TZkVKEC4wDcJE8XhVpZ9hUXBue1TcAicrrzs/oXu7PHH3NcyMemjGyMkiVS34Y0AHC5KG3y4A==,
+ }
dependencies:
micromark: 2.11.4
vfile-message: 2.0.4
@@ -15209,7 +20229,10 @@ packages:
dev: true
/micromark-extension-mdx-jsx/0.3.3:
- resolution: {integrity: sha512-kG3VwaJlzAPdtIVDznfDfBfNGMTIzsHqKpTmMlew/iPnUCDRNkX+48ElpaOzXAtK5axtpFKE3Hu3VBriZDnRTQ==}
+ resolution:
+ {
+ integrity: sha512-kG3VwaJlzAPdtIVDznfDfBfNGMTIzsHqKpTmMlew/iPnUCDRNkX+48ElpaOzXAtK5axtpFKE3Hu3VBriZDnRTQ==,
+ }
dependencies:
estree-util-is-identifier-name: 1.1.0
micromark: 2.11.4
@@ -15220,11 +20243,17 @@ packages:
dev: true
/micromark-extension-mdx-md/0.1.1:
- resolution: {integrity: sha512-emlFQEyfx/2aPhwyEqeNDfKE6jPH1cvLTb5ANRo4qZBjaUObnzjLRdzK8RJ4Xc8+/dOmKN8TTRxFnOYF5/EAwQ==}
+ resolution:
+ {
+ integrity: sha512-emlFQEyfx/2aPhwyEqeNDfKE6jPH1cvLTb5ANRo4qZBjaUObnzjLRdzK8RJ4Xc8+/dOmKN8TTRxFnOYF5/EAwQ==,
+ }
dev: true
/micromark-extension-mdx/0.2.1:
- resolution: {integrity: sha512-J+nZegf1ExPz1Ft6shxu8M9WfRom1gwRIx6gpJK1SEEqKzY5LjOR1d/WHRtjwV4KoMXrL53+PoN7T1Rw1euJew==}
+ resolution:
+ {
+ integrity: sha512-J+nZegf1ExPz1Ft6shxu8M9WfRom1gwRIx6gpJK1SEEqKzY5LjOR1d/WHRtjwV4KoMXrL53+PoN7T1Rw1euJew==,
+ }
dependencies:
micromark: 2.11.4
micromark-extension-mdx-expression: 0.3.2
@@ -15235,7 +20264,10 @@ packages:
dev: true
/micromark-extension-mdxjs-esm/0.3.1:
- resolution: {integrity: sha512-tuLgcELrgY1a5tPxjk+MrI3BdYtwW67UaHZdzKiDYD8loNbxwIscfdagI6A2BKuAkrfeyHF6FW3B8KuDK3ZMXw==}
+ resolution:
+ {
+ integrity: sha512-tuLgcELrgY1a5tPxjk+MrI3BdYtwW67UaHZdzKiDYD8loNbxwIscfdagI6A2BKuAkrfeyHF6FW3B8KuDK3ZMXw==,
+ }
dependencies:
micromark: 2.11.4
micromark-extension-mdx-expression: 0.3.2
@@ -15245,7 +20277,10 @@ packages:
dev: true
/micromark-extension-mdxjs/0.3.0:
- resolution: {integrity: sha512-NQuiYA0lw+eFDtSG4+c7ao3RG9dM4P0Kx/sn8OLyPhxtIc6k+9n14k5VfLxRKfAxYRTo8c5PLZPaRNmslGWxJw==}
+ resolution:
+ {
+ integrity: sha512-NQuiYA0lw+eFDtSG4+c7ao3RG9dM4P0Kx/sn8OLyPhxtIc6k+9n14k5VfLxRKfAxYRTo8c5PLZPaRNmslGWxJw==,
+ }
dependencies:
acorn: 8.6.0
acorn-jsx: 5.3.1_acorn@8.6.0
@@ -15259,7 +20294,10 @@ packages:
dev: true
/micromark/2.11.4:
- resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==}
+ resolution:
+ {
+ integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==,
+ }
dependencies:
debug: 4.3.4
parse-entities: 2.0.0
@@ -15268,8 +20306,11 @@ packages:
dev: true
/micromatch/2.3.11:
- resolution: {integrity: sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
arr-diff: 2.0.0
array-unique: 0.2.1
@@ -15287,8 +20328,11 @@ packages:
dev: true
/micromatch/3.1.10:
- resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
arr-diff: 4.0.0
array-unique: 0.3.2
@@ -15307,14 +20351,20 @@ packages:
- supports-color
/micromatch/4.0.4:
- resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==}
- engines: {node: '>=8.6'}
+ resolution:
+ {
+ integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==,
+ }
+ engines: { node: '>=8.6' }
dependencies:
braces: 3.0.2
picomatch: 2.2.3
/miller-rabin/4.0.1:
- resolution: {integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==}
+ resolution:
+ {
+ integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==,
+ }
hasBin: true
dependencies:
bn.js: 4.11.9
@@ -15322,54 +20372,84 @@ packages:
dev: true
/mime-db/1.47.0:
- resolution: {integrity: sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==}
- engines: {node: '>= 0.6'}
+ resolution:
+ {
+ integrity: sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==,
+ }
+ engines: { node: '>= 0.6' }
dev: true
/mime-types/2.1.30:
- resolution: {integrity: sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==}
- engines: {node: '>= 0.6'}
+ resolution:
+ {
+ integrity: sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==,
+ }
+ engines: { node: '>= 0.6' }
dependencies:
mime-db: 1.47.0
dev: true
/mime/1.6.0:
- resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==,
+ }
+ engines: { node: '>=4' }
hasBin: true
dev: true
/mime/2.5.2:
- resolution: {integrity: sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==}
- engines: {node: '>=4.0.0'}
+ resolution:
+ {
+ integrity: sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==,
+ }
+ engines: { node: '>=4.0.0' }
hasBin: true
/mimic-fn/1.2.0:
- resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==,
+ }
+ engines: { node: '>=4' }
dev: true
/mimic-fn/2.1.0:
- resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==,
+ }
+ engines: { node: '>=6' }
/mimic-response/1.0.1:
- resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==,
+ }
+ engines: { node: '>=4' }
dev: true
/mimic-response/2.1.0:
- resolution: {integrity: sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==,
+ }
+ engines: { node: '>=8' }
dev: true
/min-indent/1.0.1:
- resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==,
+ }
+ engines: { node: '>=4' }
/mini-css-extract-plugin/2.4.3_webpack@5.74.0:
- resolution: {integrity: sha512-zekavl9mZuGyk7COjsfFY/f655AX61EKE0AthXPrmDk+oZyjZ9WzO4WPjXnnO9xl8obK2kmM6rAQrBEmk+WK1g==}
- engines: {node: '>= 12.13.0'}
+ resolution:
+ {
+ integrity: sha512-zekavl9mZuGyk7COjsfFY/f655AX61EKE0AthXPrmDk+oZyjZ9WzO4WPjXnnO9xl8obK2kmM6rAQrBEmk+WK1g==,
+ }
+ engines: { node: '>= 12.13.0' }
peerDependencies:
webpack: ^5.0.0
dependencies:
@@ -15378,52 +20458,76 @@ packages:
dev: true
/minimalistic-assert/1.0.1:
- resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==}
+ resolution:
+ {
+ integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==,
+ }
dev: true
/minimalistic-crypto-utils/1.0.1:
- resolution: {integrity: sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=}
+ resolution: { integrity: sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= }
dev: true
/minimatch/3.0.4:
- resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==}
+ resolution:
+ {
+ integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==,
+ }
dependencies:
brace-expansion: 1.1.11
dev: true
/minimatch/3.1.2:
- resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
+ resolution:
+ {
+ integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==,
+ }
dependencies:
brace-expansion: 1.1.11
/minimatch/5.1.0:
- resolution: {integrity: sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==,
+ }
+ engines: { node: '>=10' }
dependencies:
brace-expansion: 2.0.1
dev: true
/minimist-options/4.1.0:
- resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==}
- engines: {node: '>= 6'}
+ resolution:
+ {
+ integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==,
+ }
+ engines: { node: '>= 6' }
dependencies:
arrify: 1.0.1
is-plain-obj: 1.1.0
kind-of: 6.0.3
/minimist/1.2.6:
- resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==}
+ resolution:
+ {
+ integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==,
+ }
/minipass-collect/1.0.2:
- resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==}
- engines: {node: '>= 8'}
+ resolution:
+ {
+ integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==,
+ }
+ engines: { node: '>= 8' }
dependencies:
minipass: 3.1.3
dev: true
/minipass-fetch/1.3.3:
- resolution: {integrity: sha512-akCrLDWfbdAWkMLBxJEeWTdNsjML+dt5YgOI4gJ53vuO0vrmYQkUPxa6j6V65s9CcePIr2SSWqjT2EcrNseryQ==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-akCrLDWfbdAWkMLBxJEeWTdNsjML+dt5YgOI4gJ53vuO0vrmYQkUPxa6j6V65s9CcePIr2SSWqjT2EcrNseryQ==,
+ }
+ engines: { node: '>=8' }
dependencies:
minipass: 3.1.3
minipass-sized: 1.0.3
@@ -15433,77 +20537,107 @@ packages:
dev: true
/minipass-flush/1.0.5:
- resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==}
- engines: {node: '>= 8'}
+ resolution:
+ {
+ integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==,
+ }
+ engines: { node: '>= 8' }
dependencies:
minipass: 3.1.3
dev: true
/minipass-json-stream/1.0.1:
- resolution: {integrity: sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==}
+ resolution:
+ {
+ integrity: sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==,
+ }
dependencies:
jsonparse: 1.3.1
minipass: 3.1.3
dev: true
/minipass-pipeline/1.2.4:
- resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==,
+ }
+ engines: { node: '>=8' }
dependencies:
minipass: 3.1.3
dev: true
/minipass-sized/1.0.3:
- resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==,
+ }
+ engines: { node: '>=8' }
dependencies:
minipass: 3.1.3
dev: true
/minipass/2.9.0:
- resolution: {integrity: sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==}
+ resolution:
+ {
+ integrity: sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==,
+ }
dependencies:
safe-buffer: 5.2.0
yallist: 3.1.1
dev: true
/minipass/3.1.3:
- resolution: {integrity: sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==,
+ }
+ engines: { node: '>=8' }
dependencies:
yallist: 4.0.0
dev: true
/minizlib/1.3.3:
- resolution: {integrity: sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==}
+ resolution:
+ {
+ integrity: sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==,
+ }
dependencies:
minipass: 2.9.0
dev: true
/minizlib/2.1.2:
- resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
- engines: {node: '>= 8'}
+ resolution:
+ {
+ integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==,
+ }
+ engines: { node: '>= 8' }
dependencies:
minipass: 3.1.3
yallist: 4.0.0
dev: true
/mixin-deep/1.3.2:
- resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ 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: sha1-RO5n+CNBxnYnGOiOheV3iC4fZ/0=}
- engines: {node: '>=4'}
+ resolution: { integrity: sha1-RO5n+CNBxnYnGOiOheV3iC4fZ/0= }
+ engines: { node: '>=4' }
dev: true
/mkdirp-infer-owner/2.0.0:
- resolution: {integrity: sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==,
+ }
+ engines: { node: '>=10' }
dependencies:
chownr: 2.0.0
infer-owner: 1.0.4
@@ -15511,59 +20645,92 @@ packages:
dev: true
/mkdirp/0.5.5:
- resolution: {integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==}
+ resolution:
+ {
+ integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==,
+ }
hasBin: true
dependencies:
minimist: 1.2.6
dev: true
/mkdirp/1.0.4:
- resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==,
+ }
+ engines: { node: '>=10' }
hasBin: true
dev: true
/modify-values/1.0.1:
- resolution: {integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/module-details-from-path/1.0.3:
- resolution: {integrity: sha1-EUyUlnPiqKNenTV4hSeqN7Z52is=}
+ resolution: { integrity: sha1-EUyUlnPiqKNenTV4hSeqN7Z52is= }
dev: true
/moment/2.24.0:
- resolution: {integrity: sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==}
+ resolution:
+ {
+ integrity: sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==,
+ }
dev: true
/mri/1.1.0:
- resolution: {integrity: sha512-NbJtWIE2QEVbr9xQHXBY92fxX0Tu8EsS9NBwz7Qn3zoeuvcbP3LzBJw3EUJDpfb9IY8qnZvFSWIepeEFQga28w==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-NbJtWIE2QEVbr9xQHXBY92fxX0Tu8EsS9NBwz7Qn3zoeuvcbP3LzBJw3EUJDpfb9IY8qnZvFSWIepeEFQga28w==,
+ }
+ engines: { node: '>=4' }
dev: true
/mri/1.1.4:
- resolution: {integrity: sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w==,
+ }
+ engines: { node: '>=4' }
dev: true
/mri/1.2.0:
- resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==,
+ }
+ engines: { node: '>=4' }
dev: true
/ms/2.0.0:
- resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
+ resolution:
+ {
+ integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==,
+ }
/ms/2.1.1:
- resolution: {integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==}
+ resolution:
+ {
+ integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==,
+ }
dev: true
/ms/2.1.2:
- resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
+ resolution:
+ {
+ integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==,
+ }
/multer/1.4.4:
- resolution: {integrity: sha512-2wY2+xD4udX612aMqMcB8Ws2Voq6NIUPEtD1be6m411T4uDH/VtL9i//xvcyFlTVfRdaBsk7hV5tgrGQqhuBiw==}
- engines: {node: '>= 0.10.0'}
+ resolution:
+ {
+ integrity: sha512-2wY2+xD4udX612aMqMcB8Ws2Voq6NIUPEtD1be6m411T4uDH/VtL9i//xvcyFlTVfRdaBsk7hV5tgrGQqhuBiw==,
+ }
+ engines: { node: '>= 0.10.0' }
dependencies:
append-field: 1.0.0
busboy: 0.2.14
@@ -15576,8 +20743,8 @@ packages:
dev: true
/multimatch/2.1.0:
- resolution: {integrity: sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis= }
+ engines: { node: '>=0.10.0' }
dependencies:
array-differ: 1.0.0
array-union: 1.0.2
@@ -15586,8 +20753,11 @@ packages:
dev: false
/multimatch/5.0.0:
- resolution: {integrity: sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==,
+ }
+ engines: { node: '>=10' }
dependencies:
'@types/minimatch': 3.0.3
array-differ: 3.0.0
@@ -15597,36 +20767,57 @@ packages:
dev: true
/mute-stream/0.0.7:
- resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==}
+ resolution:
+ {
+ integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==,
+ }
dev: true
/mute-stream/0.0.8:
- resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==}
+ resolution:
+ {
+ integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==,
+ }
/nan/2.15.0:
- resolution: {integrity: sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==}
+ resolution:
+ {
+ integrity: sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==,
+ }
dev: true
/nanoid/3.1.30:
- resolution: {integrity: sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==}
- engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+ resolution:
+ {
+ integrity: sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==,
+ }
+ engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 }
hasBin: true
dev: true
/nanoid/3.1.32:
- resolution: {integrity: sha512-F8mf7R3iT9bvThBoW4tGXhXFHCctyCiUUPrWF8WaTqa3h96d9QybkSeba43XVOOE3oiLfkVDe4bT8MeGmkrTxw==}
- engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+ resolution:
+ {
+ integrity: sha512-F8mf7R3iT9bvThBoW4tGXhXFHCctyCiUUPrWF8WaTqa3h96d9QybkSeba43XVOOE3oiLfkVDe4bT8MeGmkrTxw==,
+ }
+ engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 }
hasBin: true
dev: true
/nanoid/3.3.4:
- resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==}
- engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+ resolution:
+ {
+ integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==,
+ }
+ engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 }
hasBin: true
/nanomatch/1.2.13:
- resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
arr-diff: 4.0.0
array-unique: 0.3.2
@@ -15643,52 +20834,82 @@ packages:
- supports-color
/native-url/0.3.4:
- resolution: {integrity: sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA==}
+ resolution:
+ {
+ integrity: sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA==,
+ }
dependencies:
querystring: 0.2.0
dev: true
/natural-compare/1.4.0:
- resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
+ resolution:
+ {
+ integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==,
+ }
/negotiator/0.6.2:
- resolution: {integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==}
- engines: {node: '>= 0.6'}
+ resolution:
+ {
+ integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==,
+ }
+ engines: { node: '>= 0.6' }
dev: true
/neo-async/2.6.1:
- resolution: {integrity: sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==}
+ resolution:
+ {
+ integrity: sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==,
+ }
dev: true
/neo-async/2.6.2:
- resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
+ resolution:
+ {
+ integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==,
+ }
/nested-error-stacks/2.1.0:
- resolution: {integrity: sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==}
+ resolution:
+ {
+ integrity: sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==,
+ }
dev: true
/next-tick/1.0.0:
- resolution: {integrity: sha1-yobR/ogoFpsBICCOPchCS524NCw=}
+ resolution: { integrity: sha1-yobR/ogoFpsBICCOPchCS524NCw= }
dev: true
/nice-try/1.0.5:
- resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==}
+ resolution:
+ {
+ integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==,
+ }
dev: true
/nlcst-is-literal/1.2.2:
- resolution: {integrity: sha512-R+1OJEmRl3ZOp9d8PbiRxGpnvmpi3jU+lzSqCJoLeogdEh0FYDRH1aC223qUbaKffxNTJkEfeDOeQfziw749yA==}
+ resolution:
+ {
+ integrity: sha512-R+1OJEmRl3ZOp9d8PbiRxGpnvmpi3jU+lzSqCJoLeogdEh0FYDRH1aC223qUbaKffxNTJkEfeDOeQfziw749yA==,
+ }
dependencies:
nlcst-to-string: 2.0.4
dev: true
/nlcst-normalize/2.1.5:
- resolution: {integrity: sha512-xSqTKv8IHIy3n/orD7wj81BZljLfbrTot0Pv64MYUnQUXfDbi1xDSpJR4qEmbFWyFoHsmivcOdgrK+o7ky3mcw==}
+ resolution:
+ {
+ integrity: sha512-xSqTKv8IHIy3n/orD7wj81BZljLfbrTot0Pv64MYUnQUXfDbi1xDSpJR4qEmbFWyFoHsmivcOdgrK+o7ky3mcw==,
+ }
dependencies:
nlcst-to-string: 2.0.4
dev: true
/nlcst-search/2.0.0:
- resolution: {integrity: sha512-+3xdctMFTcG+76vKAa0wObNg1EYq7IIQlZcL+HxSFXkHO1DgSPRjsPJrmelVIvMg7rk+wmBcdPEoScv/CTT1Zw==}
+ resolution:
+ {
+ integrity: sha512-+3xdctMFTcG+76vKAa0wObNg1EYq7IIQlZcL+HxSFXkHO1DgSPRjsPJrmelVIvMg7rk+wmBcdPEoScv/CTT1Zw==,
+ }
dependencies:
nlcst-is-literal: 1.2.2
nlcst-normalize: 2.1.5
@@ -15696,50 +20917,71 @@ packages:
dev: true
/nlcst-to-string/2.0.4:
- resolution: {integrity: sha512-3x3jwTd6UPG7vi5k4GEzvxJ5rDA7hVUIRNHPblKuMVP9Z3xmlsd9cgLcpAMkc5uPOBna82EeshROFhsPkbnTZg==}
+ resolution:
+ {
+ integrity: sha512-3x3jwTd6UPG7vi5k4GEzvxJ5rDA7hVUIRNHPblKuMVP9Z3xmlsd9cgLcpAMkc5uPOBna82EeshROFhsPkbnTZg==,
+ }
dev: true
/no-case/2.3.2:
- resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==}
+ resolution:
+ {
+ integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==,
+ }
dependencies:
lower-case: 1.1.4
dev: true
/no-case/3.0.4:
- resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
+ resolution:
+ {
+ integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==,
+ }
dependencies:
lower-case: 2.0.2
tslib: 2.4.0
dev: true
/node-dir/0.1.17:
- resolution: {integrity: sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=}
- engines: {node: '>= 0.10.5'}
+ resolution: { integrity: sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU= }
+ engines: { node: '>= 0.10.5' }
dependencies:
minimatch: 3.1.2
dev: false
/node-emoji/1.10.0:
- resolution: {integrity: sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==}
+ resolution:
+ {
+ integrity: sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==,
+ }
dependencies:
lodash.toarray: 4.4.0
dev: true
/node-fetch/1.7.3:
- resolution: {integrity: sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==}
+ resolution:
+ {
+ integrity: sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==,
+ }
dependencies:
encoding: 0.1.13
is-stream: 1.1.0
dev: true
/node-fetch/2.6.1:
- resolution: {integrity: sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==}
- engines: {node: 4.x || >=6.0.0}
+ resolution:
+ {
+ integrity: sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==,
+ }
+ engines: { node: 4.x || >=6.0.0 }
dev: true
/node-fetch/2.6.7:
- resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==}
- engines: {node: 4.x || >=6.0.0}
+ resolution:
+ {
+ integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==,
+ }
+ engines: { node: 4.x || >=6.0.0 }
peerDependencies:
encoding: ^0.1.0
peerDependenciesMeta:
@@ -15750,18 +20992,27 @@ packages:
dev: true
/node-gyp-build/3.9.0:
- resolution: {integrity: sha512-zLcTg6P4AbcHPq465ZMFNXx7XpKKJh+7kkN699NiQWisR2uWYOWNWqRHAmbnmKiL4e9aLSlmy5U7rEMUXV59+A==}
+ resolution:
+ {
+ integrity: sha512-zLcTg6P4AbcHPq465ZMFNXx7XpKKJh+7kkN699NiQWisR2uWYOWNWqRHAmbnmKiL4e9aLSlmy5U7rEMUXV59+A==,
+ }
hasBin: true
dev: true
/node-gyp-build/4.2.3:
- resolution: {integrity: sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==}
+ resolution:
+ {
+ integrity: sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==,
+ }
hasBin: true
dev: true
/node-gyp/5.1.1:
- resolution: {integrity: sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==}
- engines: {node: '>= 6.0.0'}
+ resolution:
+ {
+ integrity: sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==,
+ }
+ engines: { node: '>= 6.0.0' }
hasBin: true
dependencies:
env-paths: 2.2.0
@@ -15778,8 +21029,11 @@ packages:
dev: true
/node-gyp/7.1.2:
- resolution: {integrity: sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==}
- engines: {node: '>= 10.12.0'}
+ resolution:
+ {
+ integrity: sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==,
+ }
+ engines: { node: '>= 10.12.0' }
hasBin: true
dependencies:
env-paths: 2.2.0
@@ -15795,18 +21049,24 @@ packages:
dev: true
/node-html-parser/5.3.3:
- resolution: {integrity: sha512-ncg1033CaX9UexbyA7e1N0aAoAYRDiV8jkTvzEnfd1GDvzFdrsXLzR4p4ik8mwLgnaKP/jyUFWDy9q3jvRT2Jw==}
+ resolution:
+ {
+ integrity: sha512-ncg1033CaX9UexbyA7e1N0aAoAYRDiV8jkTvzEnfd1GDvzFdrsXLzR4p4ik8mwLgnaKP/jyUFWDy9q3jvRT2Jw==,
+ }
dependencies:
css-select: 4.3.0
he: 1.2.0
dev: true
/node-int64/0.4.0:
- resolution: {integrity: sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=}
+ resolution: { integrity: sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= }
dev: true
/node-notifier/8.0.1:
- resolution: {integrity: sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==}
+ resolution:
+ {
+ integrity: sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==,
+ }
dependencies:
growly: 1.3.0
is-wsl: 2.2.0
@@ -15817,8 +21077,11 @@ packages:
dev: true
/node-plop/0.30.0:
- resolution: {integrity: sha512-5w9+jWoy9OtMm3qRmHgL2z/3L5VL3RhEegKkKC4tA1IIjG3aXf8Ee/8wdgU9qXyt1yDfPWI9Tan1rHpXAp0ZnA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ resolution:
+ {
+ integrity: sha512-5w9+jWoy9OtMm3qRmHgL2z/3L5VL3RhEegKkKC4tA1IIjG3aXf8Ee/8wdgU9qXyt1yDfPWI9Tan1rHpXAp0ZnA==,
+ }
+ engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
dependencies:
'@types/inquirer': 8.1.3
change-case: 4.1.2
@@ -15836,20 +21099,32 @@ packages:
dev: true
/node-releases/2.0.3:
- resolution: {integrity: sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==}
+ resolution:
+ {
+ integrity: sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==,
+ }
/node-version/1.1.3:
- resolution: {integrity: sha512-rEwE51JWn0yN3Wl5BXeGn5d52OGbSXzWiiXRjAQeuyvcGKyvuSILW2rb3G7Xh+nexzLwhTpek6Ehxd6IjvHePg==}
- engines: {node: '>=4.0.0'}
+ resolution:
+ {
+ integrity: sha512-rEwE51JWn0yN3Wl5BXeGn5d52OGbSXzWiiXRjAQeuyvcGKyvuSILW2rb3G7Xh+nexzLwhTpek6Ehxd6IjvHePg==,
+ }
+ engines: { node: '>=4.0.0' }
dev: true
/node-version/1.2.0:
- resolution: {integrity: sha512-ma6oU4Sk0qOoKEAymVoTvk8EdXEobdS7m/mAGhDJ8Rouugho48crHBORAmy5BoOcv8wraPM6xumapQp5hl4iIQ==}
- engines: {node: '>=6.0.0'}
+ resolution:
+ {
+ integrity: sha512-ma6oU4Sk0qOoKEAymVoTvk8EdXEobdS7m/mAGhDJ8Rouugho48crHBORAmy5BoOcv8wraPM6xumapQp5hl4iIQ==,
+ }
+ engines: { node: '>=6.0.0' }
dev: true
/nopt/4.0.3:
- resolution: {integrity: sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==}
+ resolution:
+ {
+ integrity: sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==,
+ }
hasBin: true
dependencies:
abbrev: 1.1.1
@@ -15857,20 +21132,29 @@ packages:
dev: true
/nopt/5.0.0:
- resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==,
+ }
+ engines: { node: '>=6' }
hasBin: true
dependencies:
abbrev: 1.1.1
dev: true
/normalize-html-whitespace/1.0.0:
- resolution: {integrity: sha512-9ui7CGtOOlehQu0t/OhhlmDyc71mKVlv+4vF+me4iZLPrNtRL2xoquEdfZxasC/bdQi/Hr3iTrpyRKIG+ocabA==}
- engines: {node: '>= 8'}
+ resolution:
+ {
+ integrity: sha512-9ui7CGtOOlehQu0t/OhhlmDyc71mKVlv+4vF+me4iZLPrNtRL2xoquEdfZxasC/bdQi/Hr3iTrpyRKIG+ocabA==,
+ }
+ engines: { node: '>= 8' }
dev: true
/normalize-package-data/2.5.0:
- resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
+ resolution:
+ {
+ integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==,
+ }
dependencies:
hosted-git-info: 2.8.5
resolve: 1.22.0
@@ -15878,8 +21162,11 @@ packages:
validate-npm-package-license: 3.0.4
/normalize-package-data/3.0.0:
- resolution: {integrity: sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==,
+ }
+ engines: { node: '>=10' }
dependencies:
hosted-git-info: 3.0.8
resolve: 1.22.0
@@ -15888,51 +21175,75 @@ packages:
dev: true
/normalize-path/2.1.1:
- resolution: {integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
remove-trailing-separator: 1.1.0
dev: true
/normalize-path/3.0.0:
- resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/normalize-range/0.1.2:
- resolution: {integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= }
+ engines: { node: '>=0.10.0' }
dev: true
/normalize-url/3.3.0:
- resolution: {integrity: sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==,
+ }
+ engines: { node: '>=6' }
dev: true
/normalize-url/4.5.0:
- resolution: {integrity: sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==,
+ }
+ engines: { node: '>=8' }
dev: true
/normalize.css/8.0.1:
- resolution: {integrity: sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==}
+ resolution:
+ {
+ integrity: sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==,
+ }
dev: true
/npm-bundled/1.1.2:
- resolution: {integrity: sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==}
+ resolution:
+ {
+ integrity: sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==,
+ }
dependencies:
npm-normalize-package-bin: 1.0.1
dev: true
/npm-install-checks/4.0.0:
- resolution: {integrity: sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==,
+ }
+ engines: { node: '>=10' }
dependencies:
semver: 7.3.7
dev: true
/npm-lifecycle/3.1.5:
- resolution: {integrity: sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==}
+ resolution:
+ {
+ integrity: sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==,
+ }
dependencies:
byline: 5.0.0
graceful-fs: 4.2.10
@@ -15945,12 +21256,18 @@ packages:
dev: true
/npm-normalize-package-bin/1.0.1:
- resolution: {integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==}
+ resolution:
+ {
+ integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==,
+ }
dev: true
/npm-package-arg/8.1.0:
- resolution: {integrity: sha512-/ep6QDxBkm9HvOhOg0heitSd7JHA1U7y1qhhlRlteYYAi9Pdb/ZV7FW5aHpkrpM8+P+4p/jjR8zCyKPBMBjSig==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-/ep6QDxBkm9HvOhOg0heitSd7JHA1U7y1qhhlRlteYYAi9Pdb/ZV7FW5aHpkrpM8+P+4p/jjR8zCyKPBMBjSig==,
+ }
+ engines: { node: '>=10' }
dependencies:
hosted-git-info: 3.0.8
semver: 7.3.7
@@ -15958,8 +21275,11 @@ packages:
dev: true
/npm-packlist/2.1.4:
- resolution: {integrity: sha512-Qzg2pvXC9U4I4fLnUrBmcIT4x0woLtUgxUi9eC+Zrcv1Xx5eamytGAfbDWQ67j7xOcQ2VW1I3su9smVTIdu7Hw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-Qzg2pvXC9U4I4fLnUrBmcIT4x0woLtUgxUi9eC+Zrcv1Xx5eamytGAfbDWQ67j7xOcQ2VW1I3su9smVTIdu7Hw==,
+ }
+ engines: { node: '>=10' }
hasBin: true
dependencies:
glob: 7.2.0
@@ -15969,7 +21289,10 @@ packages:
dev: true
/npm-pick-manifest/6.1.0:
- resolution: {integrity: sha512-ygs4k6f54ZxJXrzT0x34NybRlLeZ4+6nECAIbr2i0foTnijtS1TJiyzpqtuUAJOps/hO0tNDr8fRV5g+BtRlTw==}
+ resolution:
+ {
+ integrity: sha512-ygs4k6f54ZxJXrzT0x34NybRlLeZ4+6nECAIbr2i0foTnijtS1TJiyzpqtuUAJOps/hO0tNDr8fRV5g+BtRlTw==,
+ }
dependencies:
npm-install-checks: 4.0.0
npm-package-arg: 8.1.0
@@ -15977,8 +21300,11 @@ packages:
dev: true
/npm-registry-fetch/9.0.0:
- resolution: {integrity: sha512-PuFYYtnQ8IyVl6ib9d3PepeehcUeHN9IO5N/iCRhyg9tStQcqGQBRVHmfmMWPDERU3KwZoHFvbJ4FPXPspvzbA==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-PuFYYtnQ8IyVl6ib9d3PepeehcUeHN9IO5N/iCRhyg9tStQcqGQBRVHmfmMWPDERU3KwZoHFvbJ4FPXPspvzbA==,
+ }
+ engines: { node: '>=10' }
dependencies:
'@npmcli/ci-detect': 1.3.0
lru-cache: 6.0.0
@@ -15994,8 +21320,11 @@ packages:
dev: true
/npm-run-all/4.1.5:
- resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==}
- engines: {node: '>= 4'}
+ resolution:
+ {
+ integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==,
+ }
+ engines: { node: '>= 4' }
hasBin: true
dependencies:
ansi-styles: 3.2.1
@@ -16010,27 +21339,36 @@ packages:
dev: true
/npm-run-path/1.0.0:
- resolution: {integrity: sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8= }
+ engines: { node: '>=0.10.0' }
dependencies:
path-key: 1.0.0
dev: false
/npm-run-path/3.1.0:
- resolution: {integrity: sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==,
+ }
+ engines: { node: '>=8' }
dependencies:
path-key: 3.1.1
dev: true
/npm-run-path/4.0.1:
- resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==,
+ }
+ engines: { node: '>=8' }
dependencies:
path-key: 3.1.1
/npmlog/4.1.2:
- resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==}
+ resolution:
+ {
+ integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==,
+ }
dependencies:
are-we-there-yet: 1.1.5
console-control-strings: 1.1.0
@@ -16039,51 +21377,75 @@ packages:
dev: true
/nprogress/0.2.0:
- resolution: {integrity: sha1-y480xTIT2JVyP8urkH6UIq28r7E=}
+ resolution: { integrity: sha1-y480xTIT2JVyP8urkH6UIq28r7E= }
dev: true
/nth-check/1.0.2:
- resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==}
+ resolution:
+ {
+ integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==,
+ }
dependencies:
boolbase: 1.0.0
dev: true
/nth-check/2.0.0:
- resolution: {integrity: sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==}
+ resolution:
+ {
+ integrity: sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==,
+ }
dependencies:
boolbase: 1.0.0
dev: false
/nth-check/2.1.1:
- resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
+ resolution:
+ {
+ integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==,
+ }
dependencies:
boolbase: 1.0.0
dev: true
/num2fraction/1.2.2:
- resolution: {integrity: sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=}
+ resolution: { integrity: sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= }
dev: true
/number-is-nan/1.0.1:
- resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/nwsapi/2.2.0:
- resolution: {integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==}
+ resolution:
+ {
+ integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==,
+ }
dev: true
/oauth-sign/0.9.0:
- resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==}
+ resolution:
+ {
+ integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==,
+ }
dev: true
/object-assign/4.1.1:
- resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==,
+ }
+ engines: { node: '>=0.10.0' }
/object-copy/0.1.0:
- resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
copy-descriptor: 0.1.1
@@ -16091,34 +21453,55 @@ packages:
kind-of: 3.2.2
/object-inspect/1.11.0:
- resolution: {integrity: sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==}
+ resolution:
+ {
+ integrity: sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==,
+ }
/object-inspect/1.12.2:
- resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==}
+ resolution:
+ {
+ integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==,
+ }
/object-is/1.0.2:
- resolution: {integrity: sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ==,
+ }
+ engines: { node: '>= 0.4' }
dev: true
/object-keys/0.4.0:
- resolution: {integrity: sha512-ncrLw+X55z7bkl5PnUvHwFK9FcGuFYo9gtjws2XtSzL+aZ8tm830P60WJ0dSmFVaSalWieW5MD7kEdnXda9yJw==}
+ resolution:
+ {
+ integrity: sha512-ncrLw+X55z7bkl5PnUvHwFK9FcGuFYo9gtjws2XtSzL+aZ8tm830P60WJ0dSmFVaSalWieW5MD7kEdnXda9yJw==,
+ }
dev: true
/object-keys/1.1.1:
- resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==,
+ }
+ engines: { node: '>= 0.4' }
/object-visit/1.0.1:
- resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
isobject: 3.0.1
/object.assign/4.1.2:
- resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==,
+ }
+ engines: { node: '>= 0.4' }
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
@@ -16126,8 +21509,11 @@ packages:
object-keys: 1.1.1
/object.assign/4.1.4:
- resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==,
+ }
+ engines: { node: '>= 0.4' }
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
@@ -16135,8 +21521,8 @@ packages:
object-keys: 1.1.1
/object.defaults/1.1.0:
- resolution: {integrity: sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8= }
+ engines: { node: '>=0.10.0' }
dependencies:
array-each: 1.0.1
array-slice: 1.1.0
@@ -16145,106 +21531,142 @@ packages:
dev: true
/object.entries/1.1.5:
- resolution: {integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==,
+ }
+ engines: { node: '>= 0.4' }
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
es-abstract: 1.20.2
/object.fromentries/2.0.5:
- resolution: {integrity: sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==,
+ }
+ engines: { node: '>= 0.4' }
dependencies:
call-bind: 1.0.2
define-properties: 1.1.3
es-abstract: 1.19.1
/object.getownpropertydescriptors/2.1.0:
- resolution: {integrity: sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==}
- engines: {node: '>= 0.8'}
+ resolution:
+ {
+ integrity: sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==,
+ }
+ engines: { node: '>= 0.8' }
dependencies:
define-properties: 1.1.3
es-abstract: 1.19.1
dev: true
/object.hasown/1.1.1:
- resolution: {integrity: sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==}
+ resolution:
+ {
+ integrity: sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==,
+ }
dependencies:
define-properties: 1.1.4
es-abstract: 1.20.2
dev: false
/object.map/1.0.1:
- resolution: {integrity: sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-z4Plncj8wK1fQlDh94s7gb2AHTc= }
+ engines: { node: '>=0.10.0' }
dependencies:
for-own: 1.0.0
make-iterator: 1.0.1
dev: true
/object.omit/2.0.1:
- resolution: {integrity: sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= }
+ engines: { node: '>=0.10.0' }
dependencies:
for-own: 0.1.5
is-extendable: 0.1.1
dev: true
/object.pick/1.3.0:
- resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
isobject: 3.0.1
/object.values/1.1.5:
- resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==,
+ }
+ engines: { node: '>= 0.4' }
dependencies:
call-bind: 1.0.2
define-properties: 1.1.3
es-abstract: 1.19.1
/on-finished/2.3.0:
- resolution: {integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=}
- engines: {node: '>= 0.8'}
+ resolution: { integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= }
+ engines: { node: '>= 0.8' }
dependencies:
ee-first: 1.1.1
dev: true
/on-finished/2.4.1:
- resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
- engines: {node: '>= 0.8'}
+ resolution:
+ {
+ integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==,
+ }
+ engines: { node: '>= 0.8' }
dependencies:
ee-first: 1.1.1
dev: true
/on-headers/1.0.2:
- resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==}
- engines: {node: '>= 0.8'}
+ resolution:
+ {
+ integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==,
+ }
+ engines: { node: '>= 0.8' }
dev: true
/once/1.4.0:
- resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
+ resolution:
+ {
+ integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==,
+ }
dependencies:
wrappy: 1.0.2
/onetime/2.0.1:
- resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==,
+ }
+ engines: { node: '>=4' }
dependencies:
mimic-fn: 1.2.0
dev: true
/onetime/5.1.2:
- resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==,
+ }
+ engines: { node: '>=6' }
dependencies:
mimic-fn: 2.1.0
/open/8.4.0:
- resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==}
- engines: {node: '>=12'}
+ resolution:
+ {
+ integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==,
+ }
+ engines: { node: '>=12' }
dependencies:
define-lazy-prop: 2.0.0
is-docker: 2.2.1
@@ -16252,24 +21674,36 @@ packages:
dev: true
/opener/1.5.2:
- resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==}
+ resolution:
+ {
+ integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==,
+ }
hasBin: true
/opentracing/0.14.7:
- resolution: {integrity: sha512-vz9iS7MJ5+Bp1URw8Khvdyw1H/hGvzHWlKQ7eRrQojSCDL1/SrWfrY9QebLw97n2deyRtzHRC3MkQfVNUCo91Q==}
- engines: {node: '>=0.10'}
+ resolution:
+ {
+ integrity: sha512-vz9iS7MJ5+Bp1URw8Khvdyw1H/hGvzHWlKQ7eRrQojSCDL1/SrWfrY9QebLw97n2deyRtzHRC3MkQfVNUCo91Q==,
+ }
+ engines: { node: '>=0.10' }
dev: true
/opn/5.4.0:
- resolution: {integrity: sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==,
+ }
+ engines: { node: '>=4' }
dependencies:
is-wsl: 1.1.0
dev: true
/optionator/0.8.3:
- resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==}
- engines: {node: '>= 0.8.0'}
+ resolution:
+ {
+ integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==,
+ }
+ engines: { node: '>= 0.8.0' }
dependencies:
deep-is: 0.1.3
fast-levenshtein: 2.0.6
@@ -16280,8 +21714,11 @@ packages:
dev: true
/optionator/0.9.1:
- resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
- engines: {node: '>= 0.8.0'}
+ resolution:
+ {
+ integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==,
+ }
+ engines: { node: '>= 0.8.0' }
dependencies:
deep-is: 0.1.3
fast-levenshtein: 2.0.6
@@ -16291,8 +21728,11 @@ packages:
word-wrap: 1.2.3
/ora/2.0.0:
- resolution: {integrity: sha512-g+IR0nMUXq1k4nE3gkENbN4wkF0XsVZFyxznTF6CdmwQ9qeTGONGpSR9LM5//1l0TVvJoJF3MkMtJp6slUsWFg==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-g+IR0nMUXq1k4nE3gkENbN4wkF0XsVZFyxznTF6CdmwQ9qeTGONGpSR9LM5//1l0TVvJoJF3MkMtJp6slUsWFg==,
+ }
+ engines: { node: '>=4' }
dependencies:
chalk: 2.4.2
cli-cursor: 2.1.0
@@ -16303,8 +21743,11 @@ packages:
dev: true
/ora/4.0.4:
- resolution: {integrity: sha512-77iGeVU1cIdRhgFzCK8aw1fbtT1B/iZAvWjS+l/o1x0RShMgxHUZaD2yDpWsNCPwXg9z1ZA78Kbdvr8kBmG/Ww==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-77iGeVU1cIdRhgFzCK8aw1fbtT1B/iZAvWjS+l/o1x0RShMgxHUZaD2yDpWsNCPwXg9z1ZA78Kbdvr8kBmG/Ww==,
+ }
+ engines: { node: '>=8' }
dependencies:
chalk: 3.0.0
cli-cursor: 3.1.0
@@ -16317,8 +21760,11 @@ packages:
dev: true
/ora/5.4.1:
- resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==,
+ }
+ engines: { node: '>=10' }
dependencies:
bl: 4.1.0
chalk: 4.1.2
@@ -16332,8 +21778,11 @@ packages:
dev: true
/ora/6.0.1:
- resolution: {integrity: sha512-TDdKkKHdWE6jo/6pIa5U5AWcSVfpNRFJ8sdRJpioGNVPLAzZzHs/N+QhUfF7ZbyoC+rnDuNTKzeDJUbAza9g4g==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ resolution:
+ {
+ integrity: sha512-TDdKkKHdWE6jo/6pIa5U5AWcSVfpNRFJ8sdRJpioGNVPLAzZzHs/N+QhUfF7ZbyoC+rnDuNTKzeDJUbAza9g4g==,
+ }
+ engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
dependencies:
bl: 5.0.0
chalk: 4.1.2
@@ -16347,173 +21796,254 @@ packages:
dev: true
/os-browserify/0.3.0:
- resolution: {integrity: sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=}
+ resolution: { integrity: sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= }
dev: true
/os-homedir/1.0.2:
- resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/os-tmpdir/1.0.2:
- resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==,
+ }
+ engines: { node: '>=0.10.0' }
/osenv/0.1.5:
- resolution: {integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==}
+ resolution:
+ {
+ integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==,
+ }
dependencies:
os-homedir: 1.0.2
os-tmpdir: 1.0.2
dev: true
/p-cancelable/0.3.0:
- resolution: {integrity: sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==,
+ }
+ engines: { node: '>=4' }
dev: true
/p-cancelable/1.1.0:
- resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==,
+ }
+ engines: { node: '>=6' }
dev: true
/p-cancelable/2.0.0:
- resolution: {integrity: sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==,
+ }
+ engines: { node: '>=8' }
dev: true
/p-each-series/2.2.0:
- resolution: {integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==,
+ }
+ engines: { node: '>=8' }
dev: true
/p-event/4.1.0:
- resolution: {integrity: sha512-4vAd06GCsgflX4wHN1JqrMzBh/8QZ4j+rzp0cd2scXRwuBEv+QR3wrVA5aLhWDLw4y2WgDKvzWF3CCLmVM1UgA==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-4vAd06GCsgflX4wHN1JqrMzBh/8QZ4j+rzp0cd2scXRwuBEv+QR3wrVA5aLhWDLw4y2WgDKvzWF3CCLmVM1UgA==,
+ }
+ engines: { node: '>=8' }
dependencies:
p-timeout: 2.0.1
dev: true
/p-finally/1.0.0:
- resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==,
+ }
+ engines: { node: '>=4' }
dev: true
/p-finally/2.0.1:
- resolution: {integrity: sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==,
+ }
+ engines: { node: '>=8' }
dev: true
/p-limit/1.3.0:
- resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==,
+ }
+ engines: { node: '>=4' }
dependencies:
p-try: 1.0.0
/p-limit/2.3.0:
- resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==,
+ }
+ engines: { node: '>=6' }
dependencies:
p-try: 2.2.0
/p-limit/3.1.0:
- resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==,
+ }
+ engines: { node: '>=10' }
dependencies:
yocto-queue: 0.1.0
dev: true
/p-locate/2.0.0:
- resolution: {integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=}
- engines: {node: '>=4'}
+ resolution: { integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= }
+ engines: { node: '>=4' }
dependencies:
p-limit: 1.3.0
/p-locate/3.0.0:
- resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==,
+ }
+ engines: { node: '>=6' }
dependencies:
p-limit: 2.3.0
/p-locate/4.1.0:
- resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==,
+ }
+ engines: { node: '>=8' }
dependencies:
p-limit: 2.3.0
/p-map-series/2.1.0:
- resolution: {integrity: sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==,
+ }
+ engines: { node: '>=8' }
dev: true
/p-map/2.1.0:
- resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==,
+ }
+ engines: { node: '>=6' }
dev: true
/p-map/4.0.0:
- resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==,
+ }
+ engines: { node: '>=10' }
dependencies:
aggregate-error: 3.0.1
dev: true
/p-pipe/3.1.0:
- resolution: {integrity: sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==,
+ }
+ engines: { node: '>=8' }
dev: true
/p-queue/6.6.2:
- resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==,
+ }
+ engines: { node: '>=8' }
dependencies:
eventemitter3: 4.0.7
p-timeout: 3.2.0
dev: true
/p-reduce/2.1.0:
- resolution: {integrity: sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==,
+ }
+ engines: { node: '>=8' }
dev: true
/p-timeout/1.2.1:
- resolution: {integrity: sha512-gb0ryzr+K2qFqFv6qi3khoeqMZF/+ajxQipEF6NteZVnvz9tzdsfAVj3lYtn1gAXvH5lfLwfxEII799gt/mRIA==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-gb0ryzr+K2qFqFv6qi3khoeqMZF/+ajxQipEF6NteZVnvz9tzdsfAVj3lYtn1gAXvH5lfLwfxEII799gt/mRIA==,
+ }
+ engines: { node: '>=4' }
dependencies:
p-finally: 1.0.0
dev: true
/p-timeout/2.0.1:
- resolution: {integrity: sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==,
+ }
+ engines: { node: '>=4' }
dependencies:
p-finally: 1.0.0
dev: true
/p-timeout/3.2.0:
- resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==,
+ }
+ engines: { node: '>=8' }
dependencies:
p-finally: 1.0.0
dev: true
/p-try/1.0.0:
- resolution: {integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=}
- engines: {node: '>=4'}
+ resolution: { integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= }
+ engines: { node: '>=4' }
/p-try/2.2.0:
- resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==,
+ }
+ engines: { node: '>=6' }
/p-waterfall/2.1.1:
- resolution: {integrity: sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw==,
+ }
+ engines: { node: '>=8' }
dependencies:
p-reduce: 2.1.0
dev: true
/package-json/6.5.0:
- resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==,
+ }
+ engines: { node: '>=8' }
dependencies:
got: 9.6.0
registry-auth-token: 4.2.1
@@ -16522,8 +22052,11 @@ packages:
dev: true
/pacote/11.2.6:
- resolution: {integrity: sha512-xCl++Hb3aBC7LaWMimbO4xUqZVsEbKDVc6KKDIIyAeBYrmMwY1yJC2nES/lsGd8sdQLUosgBxQyuVNncZ2Ru0w==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-xCl++Hb3aBC7LaWMimbO4xUqZVsEbKDVc6KKDIIyAeBYrmMwY1yJC2nES/lsGd8sdQLUosgBxQyuVNncZ2Ru0w==,
+ }
+ engines: { node: '>=10' }
hasBin: true
dependencies:
'@npmcli/git': 2.0.4
@@ -16551,30 +22084,45 @@ packages:
dev: true
/pako/1.0.11:
- resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
+ resolution:
+ {
+ integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==,
+ }
dev: true
/param-case/2.1.1:
- resolution: {integrity: sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==}
+ resolution:
+ {
+ integrity: sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==,
+ }
dependencies:
no-case: 2.3.2
dev: true
/param-case/3.0.4:
- resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==}
+ resolution:
+ {
+ integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==,
+ }
dependencies:
dot-case: 3.0.4
tslib: 2.4.0
dev: true
/parent-module/1.0.1:
- resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==,
+ }
+ engines: { node: '>=6' }
dependencies:
callsites: 3.1.0
/parse-asn1/5.1.5:
- resolution: {integrity: sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==}
+ resolution:
+ {
+ integrity: sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==,
+ }
dependencies:
asn1.js: 4.10.1
browserify-aes: 1.2.0
@@ -16585,7 +22133,10 @@ packages:
dev: true
/parse-english/4.2.0:
- resolution: {integrity: sha512-jw5N6wZUZViIw3VLG/FUSeL3vDhfw5Q2g4E3nYC69Mm5ANbh9ZWd+eligQbeUoyObZM8neynTn3l14e09pjEWg==}
+ resolution:
+ {
+ integrity: sha512-jw5N6wZUZViIw3VLG/FUSeL3vDhfw5Q2g4E3nYC69Mm5ANbh9ZWd+eligQbeUoyObZM8neynTn3l14e09pjEWg==,
+ }
dependencies:
nlcst-to-string: 2.0.4
parse-latin: 4.3.0
@@ -16594,7 +22145,10 @@ packages:
dev: true
/parse-entities/1.2.2:
- resolution: {integrity: sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==}
+ resolution:
+ {
+ integrity: sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==,
+ }
dependencies:
character-entities: 1.2.3
character-entities-legacy: 1.1.3
@@ -16605,7 +22159,10 @@ packages:
dev: true
/parse-entities/2.0.0:
- resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==}
+ resolution:
+ {
+ integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==,
+ }
dependencies:
character-entities: 1.2.3
character-entities-legacy: 1.1.3
@@ -16616,8 +22173,8 @@ packages:
dev: true
/parse-filepath/1.0.2:
- resolution: {integrity: sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=}
- engines: {node: '>=0.8'}
+ resolution: { integrity: sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= }
+ engines: { node: '>=0.8' }
dependencies:
is-absolute: 1.0.0
map-cache: 0.2.2
@@ -16625,8 +22182,11 @@ packages:
dev: true
/parse-git-config/1.1.1:
- resolution: {integrity: sha512-S3LGXJZVSy/hswvbSkfdbKBRVsnqKrVu6j8fcvdtJ4TxosSELyQDsJPuGPXuZ+EyuYuJd3O4uAF8gcISR0OFrQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-S3LGXJZVSy/hswvbSkfdbKBRVsnqKrVu6j8fcvdtJ4TxosSELyQDsJPuGPXuZ+EyuYuJd3O4uAF8gcISR0OFrQ==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
extend-shallow: 2.0.1
fs-exists-sync: 0.1.0
@@ -16635,18 +22195,21 @@ packages:
dev: true
/parse-github-repo-url/1.4.1:
- resolution: {integrity: sha1-nn2LslKmy2ukJZUGC3v23z28H1A=}
+ resolution: { integrity: sha1-nn2LslKmy2ukJZUGC3v23z28H1A= }
dev: true
/parse-github-url/1.0.2:
- resolution: {integrity: sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==,
+ }
+ engines: { node: '>=0.10.0' }
hasBin: true
dev: true
/parse-glob/3.0.4:
- resolution: {integrity: sha1-ssN2z7EfNVE7rdFz7wu246OIORw=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-ssN2z7EfNVE7rdFz7wu246OIORw= }
+ engines: { node: '>=0.10.0' }
dependencies:
glob-base: 0.3.0
is-dotfile: 1.0.3
@@ -16655,23 +22218,26 @@ packages:
dev: true
/parse-json/2.2.0:
- resolution: {integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= }
+ engines: { node: '>=0.10.0' }
dependencies:
error-ex: 1.3.2
dev: true
/parse-json/4.0.0:
- resolution: {integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=}
- engines: {node: '>=4'}
+ 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.0.0:
- resolution: {integrity: sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==,
+ }
+ engines: { node: '>=8' }
dependencies:
'@babel/code-frame': 7.16.7
error-ex: 1.3.2
@@ -16679,7 +22245,10 @@ packages:
lines-and-columns: 1.1.6
/parse-latin/4.3.0:
- resolution: {integrity: sha512-TYKL+K98dcAWoCw/Ac1yrPviU8Trk+/gmjQVaoWEFDZmVD4KRg6c/80xKqNNFQObo2mTONgF8trzAf2UTwKafw==}
+ resolution:
+ {
+ integrity: sha512-TYKL+K98dcAWoCw/Ac1yrPviU8Trk+/gmjQVaoWEFDZmVD4KRg6c/80xKqNNFQObo2mTONgF8trzAf2UTwKafw==,
+ }
dependencies:
nlcst-to-string: 2.0.4
unist-util-modify-children: 2.0.0
@@ -16687,24 +22256,36 @@ packages:
dev: true
/parse-ms/2.1.0:
- resolution: {integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==,
+ }
+ engines: { node: '>=6' }
dev: true
/parse-passwd/1.0.0:
- resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/parse-path/4.0.1:
- resolution: {integrity: sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA==}
+ resolution:
+ {
+ integrity: sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA==,
+ }
dependencies:
is-ssh: 1.3.1
protocols: 1.4.7
dev: true
/parse-url/5.0.1:
- resolution: {integrity: sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg==}
+ resolution:
+ {
+ integrity: sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg==,
+ }
dependencies:
is-ssh: 1.3.1
normalize-url: 3.3.0
@@ -16713,118 +22294,166 @@ packages:
dev: true
/parse5-htmlparser2-tree-adapter/6.0.1:
- resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==}
+ resolution:
+ {
+ integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==,
+ }
dependencies:
parse5: 6.0.1
/parse5/6.0.1:
- resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==}
+ resolution:
+ {
+ integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==,
+ }
/parseurl/1.3.3:
- resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
- engines: {node: '>= 0.8'}
+ resolution:
+ {
+ integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==,
+ }
+ engines: { node: '>= 0.8' }
dev: true
/pascal-case/2.0.1:
- resolution: {integrity: sha512-qjS4s8rBOJa2Xm0jmxXiyh1+OFf6ekCWOvUaRgAQSktzlTbMotS0nmG9gyYAybCWBcuP4fsBeRCKNwGBnMe2OQ==}
+ resolution:
+ {
+ integrity: sha512-qjS4s8rBOJa2Xm0jmxXiyh1+OFf6ekCWOvUaRgAQSktzlTbMotS0nmG9gyYAybCWBcuP4fsBeRCKNwGBnMe2OQ==,
+ }
dependencies:
camel-case: 3.0.0
upper-case-first: 1.1.2
dev: true
/pascal-case/3.1.2:
- resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
+ resolution:
+ {
+ integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==,
+ }
dependencies:
no-case: 3.0.4
tslib: 2.4.0
dev: true
/pascalcase/0.1.1:
- resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
/path-browserify/1.0.1:
- resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
+ resolution:
+ {
+ integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==,
+ }
dev: true
/path-case/2.1.1:
- resolution: {integrity: sha512-Ou0N05MioItesaLr9q8TtHVWmJ6fxWdqKB2RohFmNWVyJ+2zeKIeDNWAN6B/Pe7wpzWChhZX6nONYmOnMeJQ/Q==}
+ resolution:
+ {
+ integrity: sha512-Ou0N05MioItesaLr9q8TtHVWmJ6fxWdqKB2RohFmNWVyJ+2zeKIeDNWAN6B/Pe7wpzWChhZX6nONYmOnMeJQ/Q==,
+ }
dependencies:
no-case: 2.3.2
dev: true
/path-case/3.0.4:
- resolution: {integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==}
+ resolution:
+ {
+ integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==,
+ }
dependencies:
dot-case: 3.0.4
tslib: 2.4.0
dev: true
/path-dirname/1.0.2:
- resolution: {integrity: sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==}
+ resolution:
+ {
+ integrity: sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==,
+ }
requiresBuild: true
dev: true
/path-exists/2.1.0:
- resolution: {integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= }
+ engines: { node: '>=0.10.0' }
dependencies:
pinkie-promise: 2.0.1
dev: true
/path-exists/3.0.0:
- resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==,
+ }
+ engines: { node: '>=4' }
/path-exists/4.0.0:
- resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==,
+ }
+ engines: { node: '>=8' }
/path-is-absolute/1.0.1:
- resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==,
+ }
+ engines: { node: '>=0.10.0' }
/path-key/1.0.0:
- resolution: {integrity: sha1-XVPVeAGWRsDWiADbThRua9wqx68=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-XVPVeAGWRsDWiADbThRua9wqx68= }
+ engines: { node: '>=0.10.0' }
dev: false
/path-key/2.0.1:
- resolution: {integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=}
- engines: {node: '>=4'}
+ resolution: { integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= }
+ engines: { node: '>=4' }
dev: true
/path-key/3.1.1:
- resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==,
+ }
+ engines: { node: '>=8' }
/path-parse/1.0.7:
- resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
+ resolution:
+ {
+ integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==,
+ }
/path-root-regex/0.1.2:
- resolution: {integrity: sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= }
+ engines: { node: '>=0.10.0' }
dev: true
/path-root/0.1.1:
- resolution: {integrity: sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=}
- engines: {node: '>=0.10.0'}
+ 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: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=}
+ resolution: { integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= }
dev: true
/path-to-regexp/6.1.0:
- resolution: {integrity: sha512-h9DqehX3zZZDCEm+xbfU0ZmwCGFCAAraPJWMXJ4+v32NjZJilVg3k1TcKsRgIb8IQ/izZSaydDc1OhJCZvs2Dw==}
+ resolution:
+ {
+ integrity: sha512-h9DqehX3zZZDCEm+xbfU0ZmwCGFCAAraPJWMXJ4+v32NjZJilVg3k1TcKsRgIb8IQ/izZSaydDc1OhJCZvs2Dw==,
+ }
dev: true
/path-type/1.1.0:
- resolution: {integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= }
+ engines: { node: '>=0.10.0' }
dependencies:
graceful-fs: 4.2.10
pify: 2.3.0
@@ -16832,32 +22461,44 @@ packages:
dev: true
/path-type/2.0.0:
- resolution: {integrity: sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=}
- engines: {node: '>=4'}
+ resolution: { integrity: sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= }
+ engines: { node: '>=4' }
dependencies:
pify: 2.3.0
dev: true
/path-type/3.0.0:
- resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==,
+ }
+ engines: { node: '>=4' }
dependencies:
pify: 3.0.0
dev: true
/path-type/4.0.0:
- resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==,
+ }
+ engines: { node: '>=8' }
/pause-stream/0.0.11:
- resolution: {integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==}
+ resolution:
+ {
+ integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==,
+ }
dependencies:
through: 2.3.8
dev: true
/pbkdf2/3.1.1:
- resolution: {integrity: sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==}
- engines: {node: '>=0.12'}
+ resolution:
+ {
+ integrity: sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==,
+ }
+ engines: { node: '>=0.12' }
dependencies:
create-hash: 1.2.0
create-hmac: 1.1.7
@@ -16867,60 +22508,90 @@ packages:
dev: true
/performance-now/2.1.0:
- resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
+ resolution:
+ {
+ integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==,
+ }
dev: true
/picocolors/1.0.0:
- resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
+ resolution:
+ {
+ integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==,
+ }
/picomatch/2.2.3:
- resolution: {integrity: sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==}
- engines: {node: '>=8.6'}
+ resolution:
+ {
+ integrity: sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==,
+ }
+ engines: { node: '>=8.6' }
/pidtree/0.3.0:
- resolution: {integrity: sha512-9CT4NFlDcosssyg8KVFltgokyKZIFjoBxw8CTGy+5F38Y1eQWrt8tRayiUOXE+zVKQnYu5BR8JjCtvK3BcnBhg==}
- engines: {node: '>=0.10'}
+ resolution:
+ {
+ integrity: sha512-9CT4NFlDcosssyg8KVFltgokyKZIFjoBxw8CTGy+5F38Y1eQWrt8tRayiUOXE+zVKQnYu5BR8JjCtvK3BcnBhg==,
+ }
+ engines: { node: '>=0.10' }
hasBin: true
dev: true
/pify/2.3.0:
- resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/pify/3.0.0:
- resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==,
+ }
+ engines: { node: '>=4' }
dev: true
/pify/4.0.1:
- resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==,
+ }
+ engines: { node: '>=6' }
/pify/5.0.0:
- resolution: {integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==,
+ }
+ engines: { node: '>=10' }
dev: true
/pinkie-promise/2.0.1:
- resolution: {integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o=}
- engines: {node: '>=0.10.0'}
+ 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'}
+ resolution: { integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA= }
+ engines: { node: '>=0.10.0' }
dev: true
/pirates/4.0.5:
- resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==}
- engines: {node: '>= 6'}
+ resolution:
+ {
+ integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==,
+ }
+ engines: { node: '>= 6' }
/pixrem/5.0.0:
- resolution: {integrity: sha512-ugJ4Imy92u55zeznaN/5d7iqOBIZjZ7q10/T+dcd0IuFtbLlsGDvAUabFu1cafER+G9f0T1WtTqvzm4KAdcDgQ==}
- engines: {node: '>=4.0.0', npm: '>=1.2.10'}
+ resolution:
+ {
+ integrity: sha512-ugJ4Imy92u55zeznaN/5d7iqOBIZjZ7q10/T+dcd0IuFtbLlsGDvAUabFu1cafER+G9f0T1WtTqvzm4KAdcDgQ==,
+ }
+ engines: { node: '>=4.0.0', npm: '>=1.2.10' }
dependencies:
browserslist: 4.20.2
postcss: 7.0.32
@@ -16928,33 +22599,48 @@ packages:
dev: true
/pkg-dir/3.0.0:
- resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==,
+ }
+ engines: { node: '>=6' }
dependencies:
find-up: 3.0.0
dev: false
/pkg-dir/4.2.0:
- resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==,
+ }
+ engines: { node: '>=8' }
dependencies:
find-up: 4.1.0
dev: true
/pkg-up/3.1.0:
- resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==,
+ }
+ engines: { node: '>=8' }
dependencies:
find-up: 3.0.0
dev: true
/platform/1.3.6:
- resolution: {integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==}
+ resolution:
+ {
+ integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==,
+ }
dev: false
/playwright-chromium/1.22.2:
- resolution: {integrity: sha512-msRcdCIJkdM2R6S+NMJZ02uyZHzJ7TIzkjzs3usDJ1Pwacp9HMhv9T/S4AxtpFXFmvMZq7UJYb0x+tCdHx9+0w==}
- engines: {node: '>=14'}
+ resolution:
+ {
+ integrity: sha512-msRcdCIJkdM2R6S+NMJZ02uyZHzJ7TIzkjzs3usDJ1Pwacp9HMhv9T/S4AxtpFXFmvMZq7UJYb0x+tCdHx9+0w==,
+ }
+ engines: { node: '>=14' }
hasBin: true
requiresBuild: true
dependencies:
@@ -16962,20 +22648,29 @@ packages:
dev: true
/playwright-core/1.22.2:
- resolution: {integrity: sha512-w/hc/Ld0RM4pmsNeE6aL/fPNWw8BWit2tg+TfqJ3+p59c6s3B6C8mXvXrIPmfQEobkcFDc+4KirNzOQ+uBSP1Q==}
- engines: {node: '>=14'}
+ resolution:
+ {
+ integrity: sha512-w/hc/Ld0RM4pmsNeE6aL/fPNWw8BWit2tg+TfqJ3+p59c6s3B6C8mXvXrIPmfQEobkcFDc+4KirNzOQ+uBSP1Q==,
+ }
+ engines: { node: '>=14' }
hasBin: true
dev: true
/please-upgrade-node/3.2.0:
- resolution: {integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==}
+ resolution:
+ {
+ integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==,
+ }
dependencies:
semver-compare: 1.0.0
dev: true
/plop/3.0.5:
- resolution: {integrity: sha512-bD+/Lr+7NCjNIaYJq1cyHDfxtVCdjwfprgKsNwHwFnwntTiNwZWyxd1NuRDygdQWyPi+rstFMMFAPMek0cYaqA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ resolution:
+ {
+ integrity: sha512-bD+/Lr+7NCjNIaYJq1cyHDfxtVCdjwfprgKsNwHwFnwntTiNwZWyxd1NuRDygdQWyPi+rstFMMFAPMek0cYaqA==,
+ }
+ engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
hasBin: true
dependencies:
'@types/liftoff': 4.0.0
@@ -16989,16 +22684,25 @@ packages:
dev: true
/pluralize/8.0.0:
- resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==,
+ }
+ engines: { node: '>=4' }
dev: true
/posix-character-classes/0.1.1:
- resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==,
+ }
+ engines: { node: '>=0.10.0' }
/postcss-attribute-case-insensitive/5.0.0_postcss@8.4.14:
- resolution: {integrity: sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==}
+ resolution:
+ {
+ integrity: sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==,
+ }
peerDependencies:
postcss: ^8.0.2
dependencies:
@@ -17007,7 +22711,10 @@ packages:
dev: true
/postcss-calc/7.0.1:
- resolution: {integrity: sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==}
+ resolution:
+ {
+ integrity: sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==,
+ }
dependencies:
css-unit-converter: 1.1.1
postcss: 7.0.32
@@ -17016,8 +22723,11 @@ packages:
dev: true
/postcss-clamp/4.1.0_postcss@8.4.14:
- resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==}
- engines: {node: '>=7.6.0'}
+ resolution:
+ {
+ integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==,
+ }
+ engines: { node: '>=7.6.0' }
peerDependencies:
postcss: ^8.4.6
dependencies:
@@ -17026,8 +22736,11 @@ packages:
dev: true
/postcss-color-functional-notation/4.2.2_postcss@8.4.14:
- resolution: {integrity: sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
peerDependencies:
postcss: ^8.4
dependencies:
@@ -17036,8 +22749,11 @@ packages:
dev: true
/postcss-color-hex-alpha/8.0.3_postcss@8.4.14:
- resolution: {integrity: sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
peerDependencies:
postcss: ^8.4
dependencies:
@@ -17046,8 +22762,11 @@ packages:
dev: true
/postcss-color-rebeccapurple/7.0.2_postcss@8.4.14:
- resolution: {integrity: sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
peerDependencies:
postcss: ^8.3
dependencies:
@@ -17056,8 +22775,11 @@ packages:
dev: true
/postcss-colormin/4.0.3:
- resolution: {integrity: sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
browserslist: 4.20.2
color: 3.1.3
@@ -17067,16 +22789,22 @@ packages:
dev: true
/postcss-convert-values/4.0.1:
- resolution: {integrity: sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
postcss: 7.0.32
postcss-value-parser: 3.3.1
dev: true
/postcss-custom-media/8.0.0_postcss@8.4.14:
- resolution: {integrity: sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==}
- engines: {node: '>=10.0.0'}
+ resolution:
+ {
+ integrity: sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==,
+ }
+ engines: { node: '>=10.0.0' }
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -17084,8 +22812,11 @@ packages:
dev: true
/postcss-custom-properties/12.1.7_postcss@8.4.14:
- resolution: {integrity: sha512-N/hYP5gSoFhaqxi2DPCmvto/ZcRDVjE3T1LiAMzc/bg53hvhcHOLpXOHb526LzBBp5ZlAUhkuot/bfpmpgStJg==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-N/hYP5gSoFhaqxi2DPCmvto/ZcRDVjE3T1LiAMzc/bg53hvhcHOLpXOHb526LzBBp5ZlAUhkuot/bfpmpgStJg==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
peerDependencies:
postcss: ^8.4
dependencies:
@@ -17094,8 +22825,11 @@ packages:
dev: true
/postcss-custom-selectors/6.0.0_postcss@8.4.14:
- resolution: {integrity: sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==}
- engines: {node: '>=10.0.0'}
+ resolution:
+ {
+ integrity: sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==,
+ }
+ engines: { node: '>=10.0.0' }
peerDependencies:
postcss: ^8.1.2
dependencies:
@@ -17104,8 +22838,11 @@ packages:
dev: true
/postcss-dir-pseudo-class/6.0.4_postcss@8.4.14:
- resolution: {integrity: sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
peerDependencies:
postcss: ^8.4
dependencies:
@@ -17114,36 +22851,51 @@ packages:
dev: true
/postcss-discard-comments/4.0.2:
- resolution: {integrity: sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
postcss: 7.0.32
dev: true
/postcss-discard-duplicates/4.0.2:
- resolution: {integrity: sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
postcss: 7.0.32
dev: true
/postcss-discard-empty/4.0.1:
- resolution: {integrity: sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
postcss: 7.0.32
dev: true
/postcss-discard-overridden/4.0.1:
- resolution: {integrity: sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
postcss: 7.0.32
dev: true
/postcss-double-position-gradients/3.1.1_postcss@8.4.14:
- resolution: {integrity: sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
peerDependencies:
postcss: ^8.4
dependencies:
@@ -17153,8 +22905,11 @@ packages:
dev: true
/postcss-env-function/4.0.6_postcss@8.4.14:
- resolution: {integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
peerDependencies:
postcss: ^8.4
dependencies:
@@ -17163,7 +22918,10 @@ packages:
dev: true
/postcss-flexbugs-fixes/5.0.2_postcss@8.4.14:
- resolution: {integrity: sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==}
+ resolution:
+ {
+ integrity: sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==,
+ }
peerDependencies:
postcss: ^8.1.4
dependencies:
@@ -17171,8 +22929,11 @@ packages:
dev: true
/postcss-focus-visible/6.0.4_postcss@8.4.14:
- resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
peerDependencies:
postcss: ^8.4
dependencies:
@@ -17181,8 +22942,11 @@ packages:
dev: true
/postcss-focus-within/5.0.4_postcss@8.4.14:
- resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
peerDependencies:
postcss: ^8.4
dependencies:
@@ -17191,7 +22955,10 @@ packages:
dev: true
/postcss-font-variant/5.0.0_postcss@8.4.14:
- resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==}
+ resolution:
+ {
+ integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==,
+ }
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -17199,7 +22966,7 @@ packages:
dev: true
/postcss-functions/3.0.0:
- resolution: {integrity: sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4=}
+ resolution: { integrity: sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4= }
dependencies:
glob: 7.2.0
object-assign: 4.1.1
@@ -17208,8 +22975,11 @@ packages:
dev: true
/postcss-gap-properties/3.0.3_postcss@8.4.14:
- resolution: {integrity: sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
peerDependencies:
postcss: ^8.4
dependencies:
@@ -17217,8 +22987,11 @@ packages:
dev: true
/postcss-image-set-function/4.0.6_postcss@8.4.14:
- resolution: {integrity: sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
peerDependencies:
postcss: ^8.4
dependencies:
@@ -17227,7 +23000,10 @@ packages:
dev: true
/postcss-initial/4.0.1_postcss@8.4.14:
- resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==}
+ resolution:
+ {
+ integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==,
+ }
peerDependencies:
postcss: ^8.0.0
dependencies:
@@ -17235,15 +23011,21 @@ packages:
dev: true
/postcss-js/2.0.3:
- resolution: {integrity: sha512-zS59pAk3deu6dVHyrGqmC3oDXBdNdajk4k1RyxeVXCrcEDBUBHoIhE4QTsmhxgzXxsaqFDAkUZfmMa5f/N/79w==}
+ resolution:
+ {
+ integrity: sha512-zS59pAk3deu6dVHyrGqmC3oDXBdNdajk4k1RyxeVXCrcEDBUBHoIhE4QTsmhxgzXxsaqFDAkUZfmMa5f/N/79w==,
+ }
dependencies:
camelcase-css: 2.0.1
postcss: 7.0.32
dev: true
/postcss-lab-function/4.2.0_postcss@8.4.14:
- resolution: {integrity: sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
peerDependencies:
postcss: ^8.4
dependencies:
@@ -17253,24 +23035,30 @@ packages:
dev: true
/postcss-load-config/3.0.0:
- resolution: {integrity: sha512-lErrN8imuEF1cSiHBV8MiR7HeuzlDpCGNtaMyYHlOBuJHHOGw6S4xOMZp8BbXPr7AGQp14L6PZDlIOpfFJ6f7w==}
- engines: {node: '>= 10'}
+ resolution:
+ {
+ integrity: sha512-lErrN8imuEF1cSiHBV8MiR7HeuzlDpCGNtaMyYHlOBuJHHOGw6S4xOMZp8BbXPr7AGQp14L6PZDlIOpfFJ6f7w==,
+ }
+ engines: { node: '>= 10' }
dependencies:
cosmiconfig: 7.0.0
import-cwd: 3.0.0
dev: true
/postcss-load-plugins/2.3.0:
- resolution: {integrity: sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=}
- engines: {node: '>=0.12'}
+ resolution: { integrity: sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI= }
+ engines: { node: '>=0.12' }
dependencies:
cosmiconfig: 2.2.2
object-assign: 4.1.1
dev: true
/postcss-logical/5.0.4_postcss@8.4.14:
- resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
peerDependencies:
postcss: ^8.4
dependencies:
@@ -17278,8 +23066,11 @@ packages:
dev: true
/postcss-media-minmax/5.0.0_postcss@8.4.14:
- resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==}
- engines: {node: '>=10.0.0'}
+ resolution:
+ {
+ integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==,
+ }
+ engines: { node: '>=10.0.0' }
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -17287,8 +23078,11 @@ packages:
dev: true
/postcss-merge-longhand/4.0.11:
- resolution: {integrity: sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
css-color-names: 0.0.4
postcss: 7.0.32
@@ -17297,8 +23091,11 @@ packages:
dev: true
/postcss-merge-rules/4.0.3:
- resolution: {integrity: sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
browserslist: 4.20.2
caniuse-api: 3.0.0
@@ -17309,16 +23106,22 @@ packages:
dev: true
/postcss-minify-font-values/4.0.2:
- resolution: {integrity: sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
postcss: 7.0.32
postcss-value-parser: 3.3.1
dev: true
/postcss-minify-gradients/4.0.2:
- resolution: {integrity: sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
cssnano-util-get-arguments: 4.0.0
is-color-stop: 1.1.0
@@ -17327,8 +23130,11 @@ packages:
dev: true
/postcss-minify-params/4.0.2:
- resolution: {integrity: sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
alphanum-sort: 1.0.2
browserslist: 4.20.2
@@ -17339,8 +23145,11 @@ packages:
dev: true
/postcss-minify-selectors/4.0.2:
- resolution: {integrity: sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
alphanum-sort: 1.0.2
has: 1.0.3
@@ -17349,8 +23158,11 @@ packages:
dev: true
/postcss-modules-extract-imports/3.0.0_postcss@8.4.14:
- resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==}
- engines: {node: ^10 || ^12 || >= 14}
+ resolution:
+ {
+ integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==,
+ }
+ engines: { node: ^10 || ^12 || >= 14 }
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -17358,8 +23170,11 @@ packages:
dev: true
/postcss-modules-extract-imports/3.0.0_postcss@8.4.5:
- resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==}
- engines: {node: ^10 || ^12 || >= 14}
+ resolution:
+ {
+ integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==,
+ }
+ engines: { node: ^10 || ^12 || >= 14 }
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -17367,8 +23182,11 @@ packages:
dev: true
/postcss-modules-local-by-default/4.0.0_postcss@8.4.14:
- resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==}
- engines: {node: ^10 || ^12 || >= 14}
+ resolution:
+ {
+ integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==,
+ }
+ engines: { node: ^10 || ^12 || >= 14 }
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -17379,8 +23197,11 @@ packages:
dev: true
/postcss-modules-local-by-default/4.0.0_postcss@8.4.5:
- resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==}
- engines: {node: ^10 || ^12 || >= 14}
+ resolution:
+ {
+ integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==,
+ }
+ engines: { node: ^10 || ^12 || >= 14 }
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -17391,8 +23212,11 @@ packages:
dev: true
/postcss-modules-scope/3.0.0_postcss@8.4.14:
- resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==}
- engines: {node: ^10 || ^12 || >= 14}
+ resolution:
+ {
+ integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==,
+ }
+ engines: { node: ^10 || ^12 || >= 14 }
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -17401,8 +23225,11 @@ packages:
dev: true
/postcss-modules-scope/3.0.0_postcss@8.4.5:
- resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==}
- engines: {node: ^10 || ^12 || >= 14}
+ resolution:
+ {
+ integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==,
+ }
+ engines: { node: ^10 || ^12 || >= 14 }
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -17411,8 +23238,11 @@ packages:
dev: true
/postcss-modules-values/4.0.0_postcss@8.4.14:
- resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==}
- engines: {node: ^10 || ^12 || >= 14}
+ resolution:
+ {
+ integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==,
+ }
+ engines: { node: ^10 || ^12 || >= 14 }
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -17421,8 +23251,11 @@ packages:
dev: true
/postcss-modules-values/4.0.0_postcss@8.4.5:
- resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==}
- engines: {node: ^10 || ^12 || >= 14}
+ resolution:
+ {
+ integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==,
+ }
+ engines: { node: ^10 || ^12 || >= 14 }
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -17431,7 +23264,10 @@ packages:
dev: true
/postcss-modules/4.0.0_postcss@8.4.5:
- resolution: {integrity: sha512-ghS/ovDzDqARm4Zj6L2ntadjyQMoyJmi0JkLlYtH2QFLrvNlxH5OAVRPWPeKilB0pY7SbuhO173KOWkPAxRJcw==}
+ resolution:
+ {
+ integrity: sha512-ghS/ovDzDqARm4Zj6L2ntadjyQMoyJmi0JkLlYtH2QFLrvNlxH5OAVRPWPeKilB0pY7SbuhO173KOWkPAxRJcw==,
+ }
peerDependencies:
postcss: ^8.0.0
dependencies:
@@ -17447,15 +23283,21 @@ packages:
dev: true
/postcss-nested/4.2.1:
- resolution: {integrity: sha512-AMayXX8tS0HCp4O4lolp4ygj9wBn32DJWXvG6gCv+ZvJrEa00GUxJcJEEzMh87BIe6FrWdYkpR2cuyqHKrxmXw==}
+ resolution:
+ {
+ integrity: sha512-AMayXX8tS0HCp4O4lolp4ygj9wBn32DJWXvG6gCv+ZvJrEa00GUxJcJEEzMh87BIe6FrWdYkpR2cuyqHKrxmXw==,
+ }
dependencies:
postcss: 7.0.32
postcss-selector-parser: 6.0.10
dev: true
/postcss-nesting/10.1.4_postcss@8.4.14:
- resolution: {integrity: sha512-2ixdQ59ik/Gt1+oPHiI1kHdwEI8lLKEmui9B1nl6163ANLC+GewQn7fXMxJF2JSb4i2MKL96GU8fIiQztK4TTA==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-2ixdQ59ik/Gt1+oPHiI1kHdwEI8lLKEmui9B1nl6163ANLC+GewQn7fXMxJF2JSb4i2MKL96GU8fIiQztK4TTA==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
peerDependencies:
postcss: ^8.4
dependencies:
@@ -17464,15 +23306,21 @@ packages:
dev: true
/postcss-normalize-charset/4.0.1:
- resolution: {integrity: sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
postcss: 7.0.32
dev: true
/postcss-normalize-display-values/4.0.2:
- resolution: {integrity: sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
cssnano-util-get-match: 4.0.0
postcss: 7.0.32
@@ -17480,8 +23328,11 @@ packages:
dev: true
/postcss-normalize-positions/4.0.2:
- resolution: {integrity: sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
cssnano-util-get-arguments: 4.0.0
has: 1.0.3
@@ -17490,8 +23341,11 @@ packages:
dev: true
/postcss-normalize-repeat-style/4.0.2:
- resolution: {integrity: sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
cssnano-util-get-arguments: 4.0.0
cssnano-util-get-match: 4.0.0
@@ -17500,8 +23354,11 @@ packages:
dev: true
/postcss-normalize-string/4.0.2:
- resolution: {integrity: sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
has: 1.0.3
postcss: 7.0.32
@@ -17509,8 +23366,11 @@ packages:
dev: true
/postcss-normalize-timing-functions/4.0.2:
- resolution: {integrity: sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
cssnano-util-get-match: 4.0.0
postcss: 7.0.32
@@ -17518,8 +23378,11 @@ packages:
dev: true
/postcss-normalize-unicode/4.0.1:
- resolution: {integrity: sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
browserslist: 4.20.2
postcss: 7.0.32
@@ -17527,8 +23390,11 @@ packages:
dev: true
/postcss-normalize-url/4.0.1:
- resolution: {integrity: sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
is-absolute-url: 2.1.0
normalize-url: 3.3.0
@@ -17537,21 +23403,30 @@ packages:
dev: true
/postcss-normalize-whitespace/4.0.2:
- resolution: {integrity: sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
postcss: 7.0.32
postcss-value-parser: 3.3.1
dev: true
/postcss-opacity-percentage/1.1.2:
- resolution: {integrity: sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
dev: true
/postcss-ordered-values/4.1.2:
- resolution: {integrity: sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
cssnano-util-get-arguments: 4.0.0
postcss: 7.0.32
@@ -17559,8 +23434,11 @@ packages:
dev: true
/postcss-overflow-shorthand/3.0.3_postcss@8.4.14:
- resolution: {integrity: sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
peerDependencies:
postcss: ^8.4
dependencies:
@@ -17568,7 +23446,10 @@ packages:
dev: true
/postcss-page-break/3.0.4_postcss@8.4.14:
- resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==}
+ resolution:
+ {
+ integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==,
+ }
peerDependencies:
postcss: ^8
dependencies:
@@ -17576,8 +23457,11 @@ packages:
dev: true
/postcss-place/7.0.4_postcss@8.4.14:
- resolution: {integrity: sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
peerDependencies:
postcss: ^8.4
dependencies:
@@ -17586,8 +23470,11 @@ packages:
dev: true
/postcss-preset-env/7.4.3_postcss@8.4.14:
- resolution: {integrity: sha512-dlPA65g9KuGv7YsmGyCKtFkZKCPLkoVMUE3omOl6yM+qrynVHxFvf0tMuippIrXB/sB/MyhL1FgTIbrO+qMERg==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-dlPA65g9KuGv7YsmGyCKtFkZKCPLkoVMUE3omOl6yM+qrynVHxFvf0tMuippIrXB/sB/MyhL1FgTIbrO+qMERg==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
peerDependencies:
postcss: ^8.4
dependencies:
@@ -17638,8 +23525,11 @@ packages:
dev: true
/postcss-pseudo-class-any-link/7.1.1_postcss@8.4.14:
- resolution: {integrity: sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg==}
- engines: {node: ^12 || ^14 || >=16}
+ resolution:
+ {
+ integrity: sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg==,
+ }
+ engines: { node: ^12 || ^14 || >=16 }
peerDependencies:
postcss: ^8.4
dependencies:
@@ -17648,14 +23538,17 @@ packages:
dev: true
/postcss-pseudoelements/5.0.0:
- resolution: {integrity: sha1-7vGU6NUkZFylIKlJ6V5RjoEkAss=}
+ resolution: { integrity: sha1-7vGU6NUkZFylIKlJ6V5RjoEkAss= }
dependencies:
postcss: 6.0.23
dev: true
/postcss-reduce-initial/4.0.3:
- resolution: {integrity: sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
browserslist: 4.20.2
caniuse-api: 3.0.0
@@ -17664,8 +23557,11 @@ packages:
dev: true
/postcss-reduce-transforms/4.0.2:
- resolution: {integrity: sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
cssnano-util-get-match: 4.0.0
has: 1.0.3
@@ -17674,7 +23570,10 @@ packages:
dev: true
/postcss-replace-overflow-wrap/4.0.0_postcss@8.4.14:
- resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==}
+ resolution:
+ {
+ integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==,
+ }
peerDependencies:
postcss: ^8.0.3
dependencies:
@@ -17682,15 +23581,21 @@ packages:
dev: true
/postcss-safe-parser/5.0.2:
- resolution: {integrity: sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==}
- engines: {node: '>=10.0'}
+ resolution:
+ {
+ integrity: sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==,
+ }
+ engines: { node: '>=10.0' }
dependencies:
postcss: 8.4.14
dev: true
/postcss-safe-parser/6.0.0_postcss@8.4.14:
- resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==}
- engines: {node: '>=12.0'}
+ resolution:
+ {
+ integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==,
+ }
+ engines: { node: '>=12.0' }
peerDependencies:
postcss: ^8.3.3
dependencies:
@@ -17698,8 +23603,11 @@ packages:
dev: true
/postcss-scss/4.0.3_postcss@8.4.14:
- resolution: {integrity: sha512-j4KxzWovfdHsyxwl1BxkUal/O4uirvHgdzMKS1aWJBAV0qh2qj5qAZqpeBfVUYGWv+4iK9Az7SPyZ4fyNju1uA==}
- engines: {node: '>=12.0'}
+ resolution:
+ {
+ integrity: sha512-j4KxzWovfdHsyxwl1BxkUal/O4uirvHgdzMKS1aWJBAV0qh2qj5qAZqpeBfVUYGWv+4iK9Az7SPyZ4fyNju1uA==,
+ }
+ engines: { node: '>=12.0' }
peerDependencies:
postcss: ^8.3.3
dependencies:
@@ -17707,7 +23615,10 @@ packages:
dev: true
/postcss-selector-not/5.0.0_postcss@8.4.14:
- resolution: {integrity: sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==}
+ resolution:
+ {
+ integrity: sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==,
+ }
peerDependencies:
postcss: ^8.1.0
dependencies:
@@ -17716,8 +23627,11 @@ packages:
dev: true
/postcss-selector-parser/3.1.1:
- resolution: {integrity: sha512-ngip+qFQyMK6HpalUODPxc/a2QSb+cp/6qVUGDUwwNNfQTnPK77Wam3iy9RBu5P+uuw0G+7680lrg1elcVfFIg==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-ngip+qFQyMK6HpalUODPxc/a2QSb+cp/6qVUGDUwwNNfQTnPK77Wam3iy9RBu5P+uuw0G+7680lrg1elcVfFIg==,
+ }
+ engines: { node: '>=4' }
dependencies:
dot-prop: 4.2.0
indexes-of: 1.0.1
@@ -17725,8 +23639,11 @@ packages:
dev: true
/postcss-selector-parser/5.0.0:
- resolution: {integrity: sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==,
+ }
+ engines: { node: '>=4' }
dependencies:
cssesc: 2.0.0
indexes-of: 1.0.1
@@ -17734,23 +23651,32 @@ packages:
dev: true
/postcss-selector-parser/6.0.10:
- resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==,
+ }
+ engines: { node: '>=4' }
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
dev: true
/postcss-short-size/4.0.0:
- resolution: {integrity: sha512-/RRw2JFj+7xmX+GO5HIp9+sVNZTm+bXWKwHlxxXcxEJDPng/dNeWGXIdExbuknqgDeDX/lv5YfgjD2g5TUtUtA==}
- engines: {node: '>=6.0.0'}
+ resolution:
+ {
+ integrity: sha512-/RRw2JFj+7xmX+GO5HIp9+sVNZTm+bXWKwHlxxXcxEJDPng/dNeWGXIdExbuknqgDeDX/lv5YfgjD2g5TUtUtA==,
+ }
+ engines: { node: '>=6.0.0' }
dependencies:
postcss: 7.0.32
dev: true
/postcss-svgo/4.0.2:
- resolution: {integrity: sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
is-svg: 3.0.0
postcss: 7.0.32
@@ -17759,15 +23685,18 @@ packages:
dev: true
/postcss-trolling/0.1.7:
- resolution: {integrity: sha1-JqCN7gusKm+8UFeBAZdiZPYuyLs=}
+ resolution: { integrity: sha1-JqCN7gusKm+8UFeBAZdiZPYuyLs= }
dependencies:
object-assign: 4.1.1
postcss: 5.2.18
dev: true
/postcss-unique-selectors/4.0.1:
- resolution: {integrity: sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
alphanum-sort: 1.0.2
postcss: 7.0.32
@@ -17775,16 +23704,25 @@ packages:
dev: true
/postcss-value-parser/3.3.1:
- resolution: {integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==}
+ resolution:
+ {
+ integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==,
+ }
dev: true
/postcss-value-parser/4.2.0:
- resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
+ resolution:
+ {
+ integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==,
+ }
dev: true
/postcss/5.2.18:
- resolution: {integrity: sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==}
- engines: {node: '>=0.12'}
+ resolution:
+ {
+ integrity: sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==,
+ }
+ engines: { node: '>=0.12' }
dependencies:
chalk: 1.1.3
js-base64: 2.5.1
@@ -17793,8 +23731,11 @@ packages:
dev: true
/postcss/6.0.23:
- resolution: {integrity: sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==}
- engines: {node: '>=4.0.0'}
+ resolution:
+ {
+ integrity: sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==,
+ }
+ engines: { node: '>=4.0.0' }
dependencies:
chalk: 2.4.2
source-map: 0.6.1
@@ -17802,8 +23743,11 @@ packages:
dev: true
/postcss/7.0.14:
- resolution: {integrity: sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==}
- engines: {node: '>=6.0.0'}
+ resolution:
+ {
+ integrity: sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==,
+ }
+ engines: { node: '>=6.0.0' }
dependencies:
chalk: 2.4.2
source-map: 0.6.1
@@ -17811,8 +23755,11 @@ packages:
dev: true
/postcss/7.0.32:
- resolution: {integrity: sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==}
- engines: {node: '>=6.0.0'}
+ resolution:
+ {
+ integrity: sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==,
+ }
+ engines: { node: '>=6.0.0' }
dependencies:
chalk: 2.4.2
source-map: 0.6.1
@@ -17820,8 +23767,11 @@ packages:
dev: true
/postcss/8.2.13:
- resolution: {integrity: sha512-FCE5xLH+hjbzRdpbRb1IMCvPv9yZx2QnDarBEYSN0N0HYk+TcXsEhwdFcFb+SRWOKzKGErhIEbBK2ogyLdTtfQ==}
- engines: {node: ^10 || ^12 || >=14}
+ resolution:
+ {
+ integrity: sha512-FCE5xLH+hjbzRdpbRb1IMCvPv9yZx2QnDarBEYSN0N0HYk+TcXsEhwdFcFb+SRWOKzKGErhIEbBK2ogyLdTtfQ==,
+ }
+ engines: { node: ^10 || ^12 || >=14 }
dependencies:
colorette: 1.4.0
nanoid: 3.3.4
@@ -17829,16 +23779,22 @@ packages:
dev: true
/postcss/8.4.14:
- resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==}
- engines: {node: ^10 || ^12 || >=14}
+ resolution:
+ {
+ integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==,
+ }
+ engines: { node: ^10 || ^12 || >=14 }
dependencies:
nanoid: 3.3.4
picocolors: 1.0.0
source-map-js: 1.0.2
/postcss/8.4.5:
- resolution: {integrity: sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==}
- engines: {node: ^10 || ^12 || >=14}
+ resolution:
+ {
+ integrity: sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==,
+ }
+ engines: { node: ^10 || ^12 || >=14 }
dependencies:
nanoid: 3.3.4
picocolors: 1.0.0
@@ -17846,60 +23802,87 @@ packages:
dev: true
/prelude-ls/1.1.2:
- resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=}
- engines: {node: '>= 0.8.0'}
+ resolution: { integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= }
+ engines: { node: '>= 0.8.0' }
dev: true
/prelude-ls/1.2.1:
- resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
- engines: {node: '>= 0.8.0'}
+ resolution:
+ {
+ integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==,
+ }
+ engines: { node: '>= 0.8.0' }
/prepend-http/1.0.4:
- resolution: {integrity: sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/prepend-http/2.0.0:
- resolution: {integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==,
+ }
+ engines: { node: '>=4' }
dev: true
/preserve/0.2.0:
- resolution: {integrity: sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= }
+ engines: { node: '>=0.10.0' }
dev: true
/prettier/2.5.1:
- resolution: {integrity: sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==}
- engines: {node: '>=10.13.0'}
+ resolution:
+ {
+ integrity: sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==,
+ }
+ engines: { node: '>=10.13.0' }
hasBin: true
dev: true
/pretty-bytes/3.0.1:
- resolution: {integrity: sha512-eb7ZAeUTgfh294cElcu51w+OTRp/6ItW758LjwJSK72LDevcuJn0P4eD71PLMDGPwwatXmAmYHTkzvpKlJE3ow==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-eb7ZAeUTgfh294cElcu51w+OTRp/6ItW758LjwJSK72LDevcuJn0P4eD71PLMDGPwwatXmAmYHTkzvpKlJE3ow==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
number-is-nan: 1.0.1
dev: true
/pretty-bytes/5.3.0:
- resolution: {integrity: sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==,
+ }
+ engines: { node: '>=6' }
dev: true
/pretty-bytes/5.5.0:
- resolution: {integrity: sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA==,
+ }
+ engines: { node: '>=6' }
dev: true
/pretty-bytes/5.6.0:
- resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==,
+ }
+ engines: { node: '>=6' }
dev: true
/pretty-format/26.6.2:
- resolution: {integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==}
- engines: {node: '>= 10'}
+ resolution:
+ {
+ integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==,
+ }
+ engines: { node: '>= 10' }
dependencies:
'@jest/types': 26.6.2
ansi-regex: 5.0.1
@@ -17908,8 +23891,11 @@ packages:
dev: true
/pretty-format/27.5.1:
- resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ resolution:
+ {
+ integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==,
+ }
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
dependencies:
ansi-regex: 5.0.1
ansi-styles: 5.1.0
@@ -17917,8 +23903,11 @@ packages:
dev: true
/pretty-format/28.1.3:
- resolution: {integrity: sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==}
- engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+ resolution:
+ {
+ integrity: sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==,
+ }
+ engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 }
dependencies:
'@jest/schemas': 28.1.3
ansi-regex: 5.0.1
@@ -17927,48 +23916,66 @@ packages:
dev: true
/pretty-hrtime/1.0.3:
- resolution: {integrity: sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=}
- engines: {node: '>= 0.8'}
+ resolution: { integrity: sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= }
+ engines: { node: '>= 0.8' }
dev: true
/pretty-ms/7.0.0:
- resolution: {integrity: sha512-J3aPWiC5e9ZeZFuSeBraGxSkGMOvulSWsxDByOcbD1Pr75YL3LSNIKIb52WXbCLE1sS5s4inBBbryjF4Y05Ceg==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-J3aPWiC5e9ZeZFuSeBraGxSkGMOvulSWsxDByOcbD1Pr75YL3LSNIKIb52WXbCLE1sS5s4inBBbryjF4Y05Ceg==,
+ }
+ engines: { node: '>=10' }
dependencies:
parse-ms: 2.1.0
dev: true
/pretty-ms/7.0.1:
- resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==,
+ }
+ engines: { node: '>=10' }
dependencies:
parse-ms: 2.1.0
dev: true
/private/0.1.8:
- resolution: {integrity: sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==}
- engines: {node: '>= 0.6'}
+ resolution:
+ {
+ integrity: sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==,
+ }
+ engines: { node: '>= 0.6' }
dev: true
/process-nextick-args/1.0.7:
- resolution: {integrity: sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=}
+ resolution: { integrity: sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M= }
dev: true
/process-nextick-args/2.0.1:
- resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
+ resolution:
+ {
+ integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==,
+ }
dev: true
/process/0.11.10:
- resolution: {integrity: sha1-czIwDoQBYb2j5podHZGn1LwW8YI=}
- engines: {node: '>= 0.6.0'}
+ resolution: { integrity: sha1-czIwDoQBYb2j5podHZGn1LwW8YI= }
+ engines: { node: '>= 0.6.0' }
dev: true
/progress/2.0.3:
- resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
- engines: {node: '>=0.4.0'}
+ resolution:
+ {
+ integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==,
+ }
+ engines: { node: '>=0.4.0' }
/promise-inflight/1.0.1:
- resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==}
+ resolution:
+ {
+ integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==,
+ }
peerDependencies:
bluebird: '*'
peerDependenciesMeta:
@@ -17977,87 +23984,120 @@ packages:
dev: true
/promise-polyfill/6.1.0:
- resolution: {integrity: sha512-g0LWaH0gFsxovsU7R5LrrhHhWAWiHRnh1GPrhXnPgYsDkIqjRYUYSZEsej/wtleDrz5xVSIDbeKfidztp2XHFQ==}
+ resolution:
+ {
+ integrity: sha512-g0LWaH0gFsxovsU7R5LrrhHhWAWiHRnh1GPrhXnPgYsDkIqjRYUYSZEsej/wtleDrz5xVSIDbeKfidztp2XHFQ==,
+ }
dev: true
/promise-polyfill/8.1.3:
- resolution: {integrity: sha512-MG5r82wBzh7pSKDRa9y+vllNHz3e3d4CNj1PQE4BQYxLme0gKYYBm9YENq+UkEikyZ0XbiGWxYlVw3Rl9O/U8g==}
+ resolution:
+ {
+ integrity: sha512-MG5r82wBzh7pSKDRa9y+vllNHz3e3d4CNj1PQE4BQYxLme0gKYYBm9YENq+UkEikyZ0XbiGWxYlVw3Rl9O/U8g==,
+ }
dev: true
/promise-retry/1.1.1:
- resolution: {integrity: sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=}
- engines: {node: '>=0.12'}
+ resolution: { integrity: sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0= }
+ engines: { node: '>=0.12' }
dependencies:
err-code: 1.1.2
retry: 0.10.1
dev: true
/promise-retry/2.0.1:
- resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==,
+ }
+ engines: { node: '>=10' }
dependencies:
err-code: 2.0.3
retry: 0.12.0
dev: true
/promise.series/0.2.0:
- resolution: {integrity: sha512-VWQJyU2bcDTgZw8kpfBpB/ejZASlCrzwz5f2hjb/zlujOEB4oeiAhHygAWq8ubsX2GVkD4kCU5V2dwOTaCY5EQ==}
- engines: {node: '>=0.12'}
+ resolution:
+ {
+ integrity: sha512-VWQJyU2bcDTgZw8kpfBpB/ejZASlCrzwz5f2hjb/zlujOEB4oeiAhHygAWq8ubsX2GVkD4kCU5V2dwOTaCY5EQ==,
+ }
+ engines: { node: '>=0.12' }
dev: true
/promise/7.3.1:
- resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==}
+ resolution:
+ {
+ integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==,
+ }
dependencies:
asap: 2.0.6
dev: true
/promise/8.1.0:
- resolution: {integrity: sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==}
+ resolution:
+ {
+ integrity: sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==,
+ }
dependencies:
asap: 2.0.6
dev: true
/prompts/2.1.0:
- resolution: {integrity: sha512-+x5TozgqYdOwWsQFZizE/Tra3fKvAoy037kOyU6cgz84n8f6zxngLOV4O32kTwt9FcLCxAqw0P/c8rOr9y+Gfg==}
- engines: {node: '>= 6'}
+ resolution:
+ {
+ integrity: sha512-+x5TozgqYdOwWsQFZizE/Tra3fKvAoy037kOyU6cgz84n8f6zxngLOV4O32kTwt9FcLCxAqw0P/c8rOr9y+Gfg==,
+ }
+ engines: { node: '>= 6' }
dependencies:
kleur: 3.0.3
sisteransi: 1.0.4
dev: true
/prompts/2.3.0:
- resolution: {integrity: sha512-NfbbPPg/74fT7wk2XYQ7hAIp9zJyZp5Fu19iRbORqqy1BhtrkZ0fPafBU+7bmn8ie69DpT0R6QpJIN2oisYjJg==}
- engines: {node: '>= 6'}
+ resolution:
+ {
+ integrity: sha512-NfbbPPg/74fT7wk2XYQ7hAIp9zJyZp5Fu19iRbORqqy1BhtrkZ0fPafBU+7bmn8ie69DpT0R6QpJIN2oisYjJg==,
+ }
+ engines: { node: '>= 6' }
dependencies:
kleur: 3.0.3
sisteransi: 1.0.4
dev: true
/promzard/0.3.0:
- resolution: {integrity: sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=}
+ resolution: { integrity: sha1-JqXW7ox97kyxIggwWs+5O6OCqe4= }
dependencies:
read: 1.0.7
dev: true
/prop-types/15.8.1:
- resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
+ resolution:
+ {
+ integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==,
+ }
dependencies:
loose-envify: 1.4.0
object-assign: 4.1.1
react-is: 16.13.1
/property-information/5.6.0:
- resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==}
+ resolution:
+ {
+ integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==,
+ }
dependencies:
xtend: 4.0.2
dev: true
/proto-list/1.2.4:
- resolution: {integrity: sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=}
+ resolution: { integrity: sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= }
dev: true
/protobufjs/6.11.2:
- resolution: {integrity: sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==}
+ resolution:
+ {
+ integrity: sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==,
+ }
hasBin: true
requiresBuild: true
dependencies:
@@ -18077,26 +24117,38 @@ packages:
dev: true
/protocols/1.4.7:
- resolution: {integrity: sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg==}
+ resolution:
+ {
+ integrity: sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg==,
+ }
dev: true
/proxy-addr/2.0.5:
- resolution: {integrity: sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==}
- engines: {node: '>= 0.10'}
+ resolution:
+ {
+ integrity: sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==,
+ }
+ engines: { node: '>= 0.10' }
dependencies:
forwarded: 0.1.2
ipaddr.js: 1.9.0
dev: true
/pseudomap/1.0.2:
- resolution: {integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM=}
+ resolution: { integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM= }
/psl/1.8.0:
- resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==}
+ resolution:
+ {
+ integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==,
+ }
dev: true
/public-encrypt/4.0.3:
- resolution: {integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==}
+ resolution:
+ {
+ integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==,
+ }
dependencies:
bn.js: 4.11.9
browserify-rsa: 4.0.1
@@ -18107,12 +24159,15 @@ packages:
dev: true
/puka/1.0.1:
- resolution: {integrity: sha512-ssjRZxBd7BT3dte1RR3VoeT2cT/ODH8x+h0rUF1rMqB0srHYf48stSDWfiYakTp5UBZMxroZhB2+ExLDHm7W3g==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-ssjRZxBd7BT3dte1RR3VoeT2cT/ODH8x+h0rUF1rMqB0srHYf48stSDWfiYakTp5UBZMxroZhB2+ExLDHm7W3g==,
+ }
+ engines: { node: '>=4' }
dev: true
/pump-chain/1.0.0:
- resolution: {integrity: sha1-fVfY2a2BgeqAj1QTxPK8HnhqXjc=}
+ resolution: { integrity: sha1-fVfY2a2BgeqAj1QTxPK8HnhqXjc= }
dependencies:
bubble-stream-error: 1.0.0
pump: 1.0.3
@@ -18120,32 +24175,47 @@ packages:
dev: true
/pump/1.0.3:
- resolution: {integrity: sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==}
+ resolution:
+ {
+ integrity: sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==,
+ }
dependencies:
end-of-stream: 1.4.4
once: 1.4.0
dev: true
/pump/3.0.0:
- resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
+ resolution:
+ {
+ integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==,
+ }
dependencies:
end-of-stream: 1.4.4
once: 1.4.0
/punycode/2.1.1:
- resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==,
+ }
+ engines: { node: '>=6' }
/pupa/2.1.1:
- resolution: {integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==,
+ }
+ engines: { node: '>=8' }
dependencies:
escape-goat: 2.1.1
dev: true
/purgecss/1.4.2:
- resolution: {integrity: sha512-hkOreFTgiyMHMmC2BxzdIw5DuC6kxAbP/gGOGd3MEsF3+5m69rIvUEPaxrnoUtfODTFKe9hcXjGwC6jcjoyhOw==}
- engines: {node: '>=4.4.0', npm: '>=5.2.0'}
+ resolution:
+ {
+ integrity: sha512-hkOreFTgiyMHMmC2BxzdIw5DuC6kxAbP/gGOGd3MEsF3+5m69rIvUEPaxrnoUtfODTFKe9hcXjGwC6jcjoyhOw==,
+ }
+ engines: { node: '>=4.4.0', npm: '>=5.2.0' }
hasBin: true
dependencies:
glob: 7.2.0
@@ -18155,71 +24225,101 @@ packages:
dev: true
/q/1.5.1:
- resolution: {integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=}
- engines: {node: '>=0.6.0', teleport: '>=0.2.0'}
+ resolution: { integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= }
+ engines: { node: '>=0.6.0', teleport: '>=0.2.0' }
dev: true
/qs/6.5.2:
- resolution: {integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==}
- engines: {node: '>=0.6'}
+ resolution:
+ {
+ integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==,
+ }
+ engines: { node: '>=0.6' }
dev: true
/qs/6.7.0:
- resolution: {integrity: sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==}
- engines: {node: '>=0.6'}
+ resolution:
+ {
+ integrity: sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==,
+ }
+ engines: { node: '>=0.6' }
dev: true
/qs/6.9.1:
- resolution: {integrity: sha512-Cxm7/SS/y/Z3MHWSxXb8lIFqgqBowP5JMlTUFyJN88y0SGQhVmZnqFK/PeuMX9LzUyWsqqhNxIyg0jlzq946yA==}
- engines: {node: '>=0.6'}
+ resolution:
+ {
+ integrity: sha512-Cxm7/SS/y/Z3MHWSxXb8lIFqgqBowP5JMlTUFyJN88y0SGQhVmZnqFK/PeuMX9LzUyWsqqhNxIyg0jlzq946yA==,
+ }
+ engines: { node: '>=0.6' }
dev: true
/querystring-es3/0.2.1:
- resolution: {integrity: sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=}
- engines: {node: '>=0.4.x'}
+ resolution: { integrity: sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= }
+ engines: { node: '>=0.4.x' }
dev: true
/querystring/0.2.0:
- resolution: {integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==}
- engines: {node: '>=0.4.x'}
+ resolution:
+ {
+ 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
/queue/6.0.1:
- resolution: {integrity: sha512-AJBQabRCCNr9ANq8v77RJEv73DPbn55cdTb+Giq4X0AVnNVZvMHlYp7XlQiN+1npCZj1DuSmaA2hYVUUDgxFDg==}
+ resolution:
+ {
+ integrity: sha512-AJBQabRCCNr9ANq8v77RJEv73DPbn55cdTb+Giq4X0AVnNVZvMHlYp7XlQiN+1npCZj1DuSmaA2hYVUUDgxFDg==,
+ }
dependencies:
inherits: 2.0.4
dev: true
/queue/6.0.2:
- resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==}
+ resolution:
+ {
+ integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==,
+ }
dependencies:
inherits: 2.0.4
dev: true
/quick-lru/4.0.1:
- resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==,
+ }
+ engines: { node: '>=8' }
/quotation/1.1.3:
- resolution: {integrity: sha512-45gUgmX/RtQOQV1kwM06boP49OYXcKCPrYwdmAvs5YqkpiobhNKKwo524JM6Ma0ko3oN9tXNcWs9+ABq3Ry7YA==}
+ resolution:
+ {
+ integrity: sha512-45gUgmX/RtQOQV1kwM06boP49OYXcKCPrYwdmAvs5YqkpiobhNKKwo524JM6Ma0ko3oN9tXNcWs9+ABq3Ry7YA==,
+ }
dev: true
/random-seed/0.3.0:
- resolution: {integrity: sha1-2UXy4fOPSejViRNDG4v2u5N1Vs0=}
- engines: {node: '>= 0.6.0'}
+ resolution: { integrity: sha1-2UXy4fOPSejViRNDG4v2u5N1Vs0= }
+ engines: { node: '>= 0.6.0' }
dependencies:
json-stringify-safe: 5.0.1
dev: true
/random-string/0.2.0:
- resolution: {integrity: sha512-isA91IquV3ZrFbvwkAtExP8aGL+csx3KGEsEJrvCidzOHioPl5B5g7WyJlk0lMkEz5/i1PqrWTvcdtJHPtrp1g==}
- engines: {node: '>= 0.10.0'}
+ resolution:
+ {
+ integrity: sha512-isA91IquV3ZrFbvwkAtExP8aGL+csx3KGEsEJrvCidzOHioPl5B5g7WyJlk0lMkEz5/i1PqrWTvcdtJHPtrp1g==,
+ }
+ engines: { node: '>= 0.10.0' }
dev: true
/randomatic/3.1.1:
- resolution: {integrity: sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==}
- engines: {node: '>= 0.10.0'}
+ resolution:
+ {
+ integrity: sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==,
+ }
+ engines: { node: '>= 0.10.0' }
dependencies:
is-number: 4.0.0
kind-of: 6.0.3
@@ -18227,26 +24327,38 @@ packages:
dev: true
/randombytes/2.1.0:
- resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
+ resolution:
+ {
+ integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==,
+ }
dependencies:
safe-buffer: 5.2.0
dev: true
/randomfill/1.0.4:
- resolution: {integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==}
+ resolution:
+ {
+ integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==,
+ }
dependencies:
randombytes: 2.1.0
safe-buffer: 5.2.0
dev: true
/range-parser/1.2.1:
- resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
- engines: {node: '>= 0.6'}
+ resolution:
+ {
+ integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==,
+ }
+ engines: { node: '>= 0.6' }
dev: true
/raw-body/2.4.0:
- resolution: {integrity: sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==}
- engines: {node: '>= 0.8'}
+ resolution:
+ {
+ integrity: sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==,
+ }
+ engines: { node: '>= 0.8' }
dependencies:
bytes: 3.1.0
http-errors: 1.7.2
@@ -18255,8 +24367,11 @@ packages:
dev: true
/raw-body/2.4.1:
- resolution: {integrity: sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==}
- engines: {node: '>= 0.8'}
+ resolution:
+ {
+ integrity: sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==,
+ }
+ engines: { node: '>= 0.8' }
dependencies:
bytes: 3.1.0
http-errors: 1.7.3
@@ -18265,7 +24380,10 @@ packages:
dev: true
/rc/1.2.8:
- resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
+ resolution:
+ {
+ integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==,
+ }
hasBin: true
dependencies:
deep-extend: 0.6.0
@@ -18275,7 +24393,10 @@ packages:
dev: true
/react-dom/0.0.0-experimental-8951c5fc9-20220915_react@18.2.0:
- resolution: {integrity: sha512-zRK9YAhohnYYJ4WhtZ1MyfR1w2XA+yiaAJAqx5Zg6Wyi0tHE1tQfhmoF7wdI4k3ZTvPjQO+IxkI+/sfOcu6OTA==}
+ resolution:
+ {
+ integrity: sha512-zRK9YAhohnYYJ4WhtZ1MyfR1w2XA+yiaAJAqx5Zg6Wyi0tHE1tQfhmoF7wdI4k3ZTvPjQO+IxkI+/sfOcu6OTA==,
+ }
peerDependencies:
react: 0.0.0-experimental-8951c5fc9-20220915
dependencies:
@@ -18285,7 +24406,10 @@ packages:
dev: true
/react-dom/17.0.2_react@18.2.0:
- resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==}
+ resolution:
+ {
+ integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==,
+ }
peerDependencies:
react: 17.0.2
dependencies:
@@ -18296,7 +24420,10 @@ packages:
dev: true
/react-dom/18.2.0_react@18.2.0:
- resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==}
+ resolution:
+ {
+ integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==,
+ }
peerDependencies:
react: ^18.2.0
dependencies:
@@ -18306,28 +24433,46 @@ packages:
dev: true
/react-is/16.13.1:
- resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
+ resolution:
+ {
+ integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==,
+ }
/react-is/17.0.2:
- resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==}
+ resolution:
+ {
+ integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==,
+ }
dev: true
/react-is/18.1.0:
- resolution: {integrity: sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==}
+ resolution:
+ {
+ integrity: sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==,
+ }
dev: true
/react-lifecycles-compat/3.0.4:
- resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==}
+ resolution:
+ {
+ integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==,
+ }
dev: true
/react-refresh/0.12.0:
- resolution: {integrity: sha512-suLIhrU2IHKL5JEKR/fAwJv7bbeq4kJ+pJopf77jHwuR+HmJS/HbrPIGsTBUVfw7tXPOmYv7UJ7PCaN49e8x4A==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-suLIhrU2IHKL5JEKR/fAwJv7bbeq4kJ+pJopf77jHwuR+HmJS/HbrPIGsTBUVfw7tXPOmYv7UJ7PCaN49e8x4A==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/react-server-dom-webpack/0.0.0-experimental-8951c5fc9-20220915_webpack@5.74.0:
- resolution: {integrity: sha512-gIz7hb0Sp8v3y66K5sETigHSC1VS2k/w2UvJ5vuIr+oXsp30M3QzINxHKVuausgIP+2X8c5J9BZukh3fMutiyw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-gIz7hb0Sp8v3y66K5sETigHSC1VS2k/w2UvJ5vuIr+oXsp30M3QzINxHKVuausgIP+2X8c5J9BZukh3fMutiyw==,
+ }
+ engines: { node: '>=0.10.0' }
peerDependencies:
react: 0.0.0-experimental-8951c5fc9-20220915
webpack: ^5.59.0
@@ -18339,7 +24484,10 @@ packages:
dev: true
/react-ssr-prepass/1.0.8_qncsgtzehe3fgiqp6tr7lwq6fm:
- resolution: {integrity: sha512-O0gfRA1SaK+9ITKxqfnXsej2jF+OHGP/+GxD4unROQaM/0/UczGF9fuF+wTboxaQoKdIf4FvS3h/OigWh704VA==}
+ resolution:
+ {
+ integrity: sha512-O0gfRA1SaK+9ITKxqfnXsej2jF+OHGP/+GxD4unROQaM/0/UczGF9fuF+wTboxaQoKdIf4FvS3h/OigWh704VA==,
+ }
peerDependencies:
react: ^16.8.0
react-is: ^16.8.0
@@ -18350,7 +24498,10 @@ packages:
dev: true
/react-virtualized/9.22.3_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-MKovKMxWTcwPSxE1kK1HcheQTWfuCxAuBoSTf2gwyMM21NdX/PXUhnoP8Uc5dRKd+nKm8v41R36OellhdCpkrw==}
+ resolution:
+ {
+ integrity: sha512-MKovKMxWTcwPSxE1kK1HcheQTWfuCxAuBoSTf2gwyMM21NdX/PXUhnoP8Uc5dRKd+nKm8v41R36OellhdCpkrw==,
+ }
peerDependencies:
react: ^15.3.0 || ^16.0.0-alpha
react-dom: ^15.3.0 || ^16.0.0-alpha
@@ -18366,41 +24517,59 @@ packages:
dev: true
/react/0.0.0-experimental-8951c5fc9-20220915:
- resolution: {integrity: sha512-/pGYDqlIZAF4UMSTvlTU1Gd9etFqsUAT51vebc9Az13tE0hV0dmFdHa4T79Qx1JJ6Bd146X2RjScBhbx/ROmQA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-/pGYDqlIZAF4UMSTvlTU1Gd9etFqsUAT51vebc9Az13tE0hV0dmFdHa4T79Qx1JJ6Bd146X2RjScBhbx/ROmQA==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
loose-envify: 1.4.0
dev: true
/react/17.0.2:
- resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
loose-envify: 1.4.0
object-assign: 4.1.1
dev: true
/react/18.2.0:
- resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
loose-envify: 1.4.0
dev: true
/read-cmd-shim/2.0.0:
- resolution: {integrity: sha512-HJpV9bQpkl6KwjxlJcBoqu9Ba0PQg8TqSNIOrulGt54a0uup0HtevreFHzYzkm0lpnleRdNBzXznKrgxglEHQw==}
+ resolution:
+ {
+ integrity: sha512-HJpV9bQpkl6KwjxlJcBoqu9Ba0PQg8TqSNIOrulGt54a0uup0HtevreFHzYzkm0lpnleRdNBzXznKrgxglEHQw==,
+ }
dev: true
/read-package-json-fast/2.0.1:
- resolution: {integrity: sha512-bp6z0tdgLy9KzdfENDIw/53HWAolOVoQTRWXv7PUiqAo3YvvoUVeLr7RWPWq+mu7KUOu9kiT4DvxhUgNUBsvug==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-bp6z0tdgLy9KzdfENDIw/53HWAolOVoQTRWXv7PUiqAo3YvvoUVeLr7RWPWq+mu7KUOu9kiT4DvxhUgNUBsvug==,
+ }
+ engines: { node: '>=10' }
dependencies:
json-parse-even-better-errors: 2.3.1
npm-normalize-package-bin: 1.0.1
dev: true
/read-package-json/2.1.1:
- resolution: {integrity: sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A==}
+ resolution:
+ {
+ integrity: sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A==,
+ }
dependencies:
glob: 7.2.0
json-parse-better-errors: 1.0.2
@@ -18411,8 +24580,11 @@ packages:
dev: true
/read-package-json/3.0.0:
- resolution: {integrity: sha512-4TnJZ5fnDs+/3deg1AuMExL4R1SFNRLQeOhV9c8oDKm3eoG6u8xU0r0mNNRJHi3K6B+jXmT7JOhwhAklWw9SSQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-4TnJZ5fnDs+/3deg1AuMExL4R1SFNRLQeOhV9c8oDKm3eoG6u8xU0r0mNNRJHi3K6B+jXmT7JOhwhAklWw9SSQ==,
+ }
+ engines: { node: '>=10' }
dependencies:
glob: 7.2.0
json-parse-even-better-errors: 2.3.1
@@ -18421,7 +24593,10 @@ packages:
dev: true
/read-package-tree/5.3.1:
- resolution: {integrity: sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==}
+ resolution:
+ {
+ integrity: sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==,
+ }
deprecated: The functionality that this package provided is now in @npmcli/arborist
dependencies:
read-package-json: 2.1.1
@@ -18430,40 +24605,43 @@ packages:
dev: true
/read-pkg-up/1.0.1:
- resolution: {integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= }
+ 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'}
+ resolution: { integrity: sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= }
+ engines: { node: '>=4' }
dependencies:
find-up: 2.1.0
read-pkg: 2.0.0
dev: true
/read-pkg-up/3.0.0:
- resolution: {integrity: sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=}
- engines: {node: '>=4'}
+ resolution: { integrity: sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= }
+ engines: { node: '>=4' }
dependencies:
find-up: 2.1.0
read-pkg: 3.0.0
dev: true
/read-pkg-up/7.0.1:
- resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==,
+ }
+ engines: { node: '>=8' }
dependencies:
find-up: 4.1.0
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'}
+ resolution: { integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= }
+ engines: { node: '>=0.10.0' }
dependencies:
load-json-file: 1.1.0
normalize-package-data: 2.5.0
@@ -18471,8 +24649,8 @@ packages:
dev: true
/read-pkg/2.0.0:
- resolution: {integrity: sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=}
- engines: {node: '>=4'}
+ resolution: { integrity: sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= }
+ engines: { node: '>=4' }
dependencies:
load-json-file: 2.0.0
normalize-package-data: 2.5.0
@@ -18480,8 +24658,8 @@ packages:
dev: true
/read-pkg/3.0.0:
- resolution: {integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=}
- engines: {node: '>=4'}
+ resolution: { integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= }
+ engines: { node: '>=4' }
dependencies:
load-json-file: 4.0.0
normalize-package-data: 2.5.0
@@ -18489,8 +24667,11 @@ packages:
dev: true
/read-pkg/5.2.0:
- resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==,
+ }
+ engines: { node: '>=8' }
dependencies:
'@types/normalize-package-data': 2.4.0
normalize-package-data: 2.5.0
@@ -18498,14 +24679,17 @@ packages:
type-fest: 0.6.0
/read/1.0.7:
- resolution: {integrity: sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=}
- engines: {node: '>=0.8'}
+ resolution: { integrity: sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ= }
+ engines: { node: '>=0.8' }
dependencies:
mute-stream: 0.0.8
dev: true
/readable-stream/1.0.34:
- resolution: {integrity: sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==}
+ resolution:
+ {
+ integrity: sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==,
+ }
dependencies:
core-util-is: 1.0.2
inherits: 2.0.4
@@ -18514,7 +24698,7 @@ packages:
dev: true
/readable-stream/1.1.14:
- resolution: {integrity: sha1-fPTFTvZI44EwhMY23SB54WbAgdk=}
+ resolution: { integrity: sha1-fPTFTvZI44EwhMY23SB54WbAgdk= }
dependencies:
core-util-is: 1.0.2
inherits: 2.0.4
@@ -18523,7 +24707,10 @@ packages:
dev: true
/readable-stream/2.0.6:
- resolution: {integrity: sha512-TXcFfb63BQe1+ySzsHZI/5v1aJPCShfqvWJ64ayNImXMsN1Cd0YGk/wm8KB7/OeessgPc9QvS9Zou8QTkFzsLw==}
+ resolution:
+ {
+ integrity: sha512-TXcFfb63BQe1+ySzsHZI/5v1aJPCShfqvWJ64ayNImXMsN1Cd0YGk/wm8KB7/OeessgPc9QvS9Zou8QTkFzsLw==,
+ }
dependencies:
core-util-is: 1.0.2
inherits: 2.0.4
@@ -18534,7 +24721,10 @@ packages:
dev: true
/readable-stream/2.3.7:
- resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==}
+ resolution:
+ {
+ integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==,
+ }
dependencies:
core-util-is: 1.0.2
inherits: 2.0.4
@@ -18546,8 +24736,11 @@ packages:
dev: true
/readable-stream/3.6.0:
- resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==}
- engines: {node: '>= 6'}
+ resolution:
+ {
+ integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==,
+ }
+ engines: { node: '>= 6' }
dependencies:
inherits: 2.0.4
string_decoder: 1.3.0
@@ -18555,7 +24748,10 @@ packages:
dev: true
/readdir-scoped-modules/1.1.0:
- resolution: {integrity: sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==}
+ resolution:
+ {
+ integrity: sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==,
+ }
dependencies:
debuglog: 1.0.1
dezalgo: 1.0.3
@@ -18564,8 +24760,11 @@ packages:
dev: true
/readdirp/2.2.1:
- resolution: {integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==}
- engines: {node: '>=0.10'}
+ resolution:
+ {
+ integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==,
+ }
+ engines: { node: '>=0.10' }
dependencies:
graceful-fs: 4.2.9
micromatch: 3.1.10
@@ -18575,15 +24774,21 @@ packages:
dev: true
/readdirp/3.5.0:
- resolution: {integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==}
- engines: {node: '>=8.10.0'}
+ resolution:
+ {
+ integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==,
+ }
+ engines: { node: '>=8.10.0' }
dependencies:
picomatch: 2.2.3
dev: true
/recast/0.20.5:
- resolution: {integrity: sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==}
- engines: {node: '>= 4'}
+ resolution:
+ {
+ integrity: sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==,
+ }
+ engines: { node: '>= 4' }
dependencies:
ast-types: 0.14.2
esprima: 4.0.1
@@ -18591,117 +24796,168 @@ packages:
tslib: 2.3.1
/rechoir/0.6.2:
- resolution: {integrity: sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=}
- engines: {node: '>= 0.10'}
+ resolution: { integrity: sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= }
+ engines: { node: '>= 0.10' }
dependencies:
resolve: 1.22.0
dev: true
/rechoir/0.8.0:
- resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==}
- engines: {node: '>= 10.13.0'}
+ resolution:
+ {
+ integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==,
+ }
+ engines: { node: '>= 10.13.0' }
dependencies:
resolve: 1.22.0
dev: true
/redent/1.0.0:
- resolution: {integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= }
+ engines: { node: '>=0.10.0' }
dependencies:
indent-string: 2.1.0
strip-indent: 1.0.1
dev: true
/redent/3.0.0:
- resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==,
+ }
+ engines: { node: '>=8' }
dependencies:
indent-string: 4.0.0
strip-indent: 3.0.0
/reduce-css-calc/2.1.7:
- resolution: {integrity: sha512-fDnlZ+AybAS3C7Q9xDq5y8A2z+lT63zLbynew/lur/IR24OQF5x98tfNwf79mzEdfywZ0a2wpM860FhFfMxZlA==}
+ resolution:
+ {
+ integrity: sha512-fDnlZ+AybAS3C7Q9xDq5y8A2z+lT63zLbynew/lur/IR24OQF5x98tfNwf79mzEdfywZ0a2wpM860FhFfMxZlA==,
+ }
dependencies:
css-unit-converter: 1.1.1
postcss-value-parser: 3.3.1
dev: true
/regenerate-unicode-properties/10.0.1:
- resolution: {integrity: sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ 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'}
+ 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==}
+ resolution:
+ {
+ integrity: sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==,
+ }
dev: true
/regenerate/1.4.2:
- resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==}
+ resolution:
+ {
+ integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==,
+ }
/regenerator-runtime/0.13.4:
- resolution: {integrity: sha512-plpwicqEzfEyTQohIKktWigcLzmNStMGwbOUbykx51/29Z3JOGYldaaNGK7ngNXV+UcoqvIMmloZ48Sr74sd+g==}
+ resolution:
+ {
+ integrity: sha512-plpwicqEzfEyTQohIKktWigcLzmNStMGwbOUbykx51/29Z3JOGYldaaNGK7ngNXV+UcoqvIMmloZ48Sr74sd+g==,
+ }
dev: true
/regenerator-runtime/0.13.5:
- resolution: {integrity: sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==}
+ resolution:
+ {
+ integrity: sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==,
+ }
/regenerator-transform/0.14.4:
- resolution: {integrity: sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==}
+ resolution:
+ {
+ integrity: sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==,
+ }
dependencies:
'@babel/runtime': 7.16.7
private: 0.1.8
dev: true
/regenerator-transform/0.15.0:
- resolution: {integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==}
+ resolution:
+ {
+ integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==,
+ }
dependencies:
'@babel/runtime': 7.16.7
/regex-cache/0.4.4:
- resolution: {integrity: sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
is-equal-shallow: 0.1.3
dev: true
/regex-not/1.0.2:
- resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
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'}
+ 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: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==,
+ }
+ engines: { node: '>= 0.4' }
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
functions-have-names: 1.2.3
/regexpp/3.1.0:
- resolution: {integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==,
+ }
+ engines: { node: '>=8' }
/regexpu-core/4.7.1:
- resolution: {integrity: sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==,
+ }
+ engines: { node: '>=4' }
dependencies:
regenerate: 1.4.0
regenerate-unicode-properties: 8.2.0
@@ -18712,8 +24968,11 @@ packages:
dev: true
/regexpu-core/5.0.1:
- resolution: {integrity: sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==,
+ }
+ engines: { node: '>=4' }
dependencies:
regenerate: 1.4.2
regenerate-unicode-properties: 10.0.1
@@ -18723,73 +24982,109 @@ packages:
unicode-match-property-value-ecmascript: 2.0.0
/registry-auth-token/3.3.2:
- resolution: {integrity: sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==}
+ resolution:
+ {
+ integrity: sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==,
+ }
dependencies:
rc: 1.2.8
safe-buffer: 5.2.0
dev: true
/registry-auth-token/4.2.1:
- resolution: {integrity: sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==}
- engines: {node: '>=6.0.0'}
+ resolution:
+ {
+ integrity: sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==,
+ }
+ engines: { node: '>=6.0.0' }
dependencies:
rc: 1.2.8
dev: true
/registry-url/3.1.0:
- resolution: {integrity: sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
rc: 1.2.8
dev: true
/registry-url/5.1.0:
- resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==,
+ }
+ engines: { node: '>=8' }
dependencies:
rc: 1.2.8
dev: true
/regjsgen/0.5.1:
- resolution: {integrity: sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==}
+ resolution:
+ {
+ integrity: sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==,
+ }
dev: true
/regjsgen/0.6.0:
- resolution: {integrity: sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==}
+ resolution:
+ {
+ integrity: sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==,
+ }
/regjsparser/0.6.4:
- resolution: {integrity: sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==}
+ resolution:
+ {
+ integrity: sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==,
+ }
hasBin: true
dependencies:
jsesc: 0.5.0
dev: true
/regjsparser/0.8.4:
- resolution: {integrity: sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==}
+ resolution:
+ {
+ integrity: sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==,
+ }
hasBin: true
dependencies:
jsesc: 0.5.0
/rehype-parse/7.0.1:
- resolution: {integrity: sha512-fOiR9a9xH+Le19i4fGzIEowAbwG7idy2Jzs4mOrFWBSJ0sNUgy0ev871dwWnbOo371SjgjG4pwzrbgSVrKxecw==}
+ resolution:
+ {
+ integrity: sha512-fOiR9a9xH+Le19i4fGzIEowAbwG7idy2Jzs4mOrFWBSJ0sNUgy0ev871dwWnbOo371SjgjG4pwzrbgSVrKxecw==,
+ }
dependencies:
hast-util-from-parse5: 6.0.1
parse5: 6.0.1
dev: true
/rehype-retext/2.0.4:
- resolution: {integrity: sha512-OnGX5RE8WyEs/Snz+Bs8DM9uGdrNUXMhCC7CW3S1cIZVOC90VdewdE+71kpG6LOzS0xwgZyItwrhjGv+oQgwkQ==}
+ resolution:
+ {
+ integrity: sha512-OnGX5RE8WyEs/Snz+Bs8DM9uGdrNUXMhCC7CW3S1cIZVOC90VdewdE+71kpG6LOzS0xwgZyItwrhjGv+oQgwkQ==,
+ }
dependencies:
hast-util-to-nlcst: 1.2.8
dev: true
/relay-compiler/13.0.2:
- resolution: {integrity: sha512-Gg/5FNj8gz03GRkG5KjMNpDB4nOeApDFZq+8CZehu3KkQQ+vNIurX6RiTY3UNUYvg5SX2A9DS5bq5iHJ8iEV3A==}
+ resolution:
+ {
+ integrity: sha512-Gg/5FNj8gz03GRkG5KjMNpDB4nOeApDFZq+8CZehu3KkQQ+vNIurX6RiTY3UNUYvg5SX2A9DS5bq5iHJ8iEV3A==,
+ }
hasBin: true
dev: true
/relay-runtime/13.0.2:
- resolution: {integrity: sha512-sP4lNGfFcOm7tQD12qlvwsiOREDgjkw4FQAjtemmtwivKOqI4qHAL22Ar62r5TPVlASn4iVWMk7rIdIJI20KGQ==}
+ resolution:
+ {
+ integrity: sha512-sP4lNGfFcOm7tQD12qlvwsiOREDgjkw4FQAjtemmtwivKOqI4qHAL22Ar62r5TPVlASn4iVWMk7rIdIJI20KGQ==,
+ }
dependencies:
'@babel/runtime': 7.16.7
fbjs: 3.0.2
@@ -18797,7 +25092,10 @@ packages:
dev: true
/release/6.3.1:
- resolution: {integrity: sha512-CbbxhelI6eFc9lrhQh9SH2NAl7kROKkJW0LFfzk8qrAowXxBcA08YLXpzNSmuFv9rFnbcMyAUDE7aCLNO6v2GQ==}
+ resolution:
+ {
+ integrity: sha512-CbbxhelI6eFc9lrhQh9SH2NAl7kROKkJW0LFfzk8qrAowXxBcA08YLXpzNSmuFv9rFnbcMyAUDE7aCLNO6v2GQ==,
+ }
hasBin: true
dependencies:
'@octokit/rest': 15.2.6
@@ -18829,13 +25127,19 @@ packages:
dev: true
/remark-frontmatter/2.0.0:
- resolution: {integrity: sha512-uNOQt4tO14qBFWXenF0MLC4cqo3dv8qiHPGyjCl1rwOT0LomSHpcElbjjVh5CwzElInB38HD8aSRVugKQjeyHA==}
+ resolution:
+ {
+ integrity: sha512-uNOQt4tO14qBFWXenF0MLC4cqo3dv8qiHPGyjCl1rwOT0LomSHpcElbjjVh5CwzElInB38HD8aSRVugKQjeyHA==,
+ }
dependencies:
fault: 1.0.4
dev: true
/remark-mdx/2.0.0-next.9:
- resolution: {integrity: sha512-I5dCKP5VE18SMd5ycIeeEk8Hl6oaldUY6PIvjrfm65l7d0QRnLqknb62O2g3QEmOxCswcHTtwITtz6rfUIVs+A==}
+ resolution:
+ {
+ integrity: sha512-I5dCKP5VE18SMd5ycIeeEk8Hl6oaldUY6PIvjrfm65l7d0QRnLqknb62O2g3QEmOxCswcHTtwITtz6rfUIVs+A==,
+ }
dependencies:
mdast-util-mdx: 0.1.1
micromark-extension-mdx: 0.2.1
@@ -18845,14 +25149,20 @@ packages:
dev: true
/remark-message-control/6.0.0:
- resolution: {integrity: sha512-k9bt7BYc3G7YBdmeAhvd3VavrPa/XlKWR3CyHjr4sLO9xJyly8WHHT3Sp+8HPR8lEUv+/sZaffL7IjMLV0f6BA==}
+ resolution:
+ {
+ integrity: sha512-k9bt7BYc3G7YBdmeAhvd3VavrPa/XlKWR3CyHjr4sLO9xJyly8WHHT3Sp+8HPR8lEUv+/sZaffL7IjMLV0f6BA==,
+ }
dependencies:
mdast-comment-marker: 1.1.2
unified-message-control: 3.0.3
dev: true
/remark-parse/6.0.3:
- resolution: {integrity: sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==}
+ resolution:
+ {
+ integrity: sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==,
+ }
dependencies:
collapse-white-space: 1.0.6
is-alphabetical: 1.0.3
@@ -18872,7 +25182,10 @@ packages:
dev: true
/remark-parse/8.0.3:
- resolution: {integrity: sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==}
+ resolution:
+ {
+ integrity: sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==,
+ }
dependencies:
ccount: 1.1.0
collapse-white-space: 1.0.6
@@ -18893,59 +25206,86 @@ packages:
dev: true
/remark-retext/4.0.0:
- resolution: {integrity: sha512-cYCchalpf25bTtfXF24ribYvqytPKq0TiEhqQDBHvVEEsApebwruPWP1cTcvTFBidmpXyqzycm+y8ng7Kmvc8Q==}
+ resolution:
+ {
+ integrity: sha512-cYCchalpf25bTtfXF24ribYvqytPKq0TiEhqQDBHvVEEsApebwruPWP1cTcvTFBidmpXyqzycm+y8ng7Kmvc8Q==,
+ }
dependencies:
mdast-util-to-nlcst: 4.0.1
dev: true
/remark-squeeze-paragraphs/3.0.4:
- resolution: {integrity: sha512-Wmz5Yj9q+W1oryo8BV17JrOXZgUKVcpJ2ApE2pwnoHwhFKSk4Wp2PmFNbmJMgYSqAdFwfkoe+TSYop5Fy8wMgA==}
+ resolution:
+ {
+ integrity: sha512-Wmz5Yj9q+W1oryo8BV17JrOXZgUKVcpJ2ApE2pwnoHwhFKSk4Wp2PmFNbmJMgYSqAdFwfkoe+TSYop5Fy8wMgA==,
+ }
dependencies:
mdast-squeeze-paragraphs: 3.0.5
dev: true
/remote-origin-url/0.5.3:
- resolution: {integrity: sha512-crQ7Xk1m/F2IiwBx5oTqk/c0hjoumrEz+a36+ZoVupskQRE/q7pAwHKsTNeiZ31sbSTELvVlVv4h1W0Xo5szKg==}
- engines: {node: '>= 0.8.0'}
+ resolution:
+ {
+ integrity: sha512-crQ7Xk1m/F2IiwBx5oTqk/c0hjoumrEz+a36+ZoVupskQRE/q7pAwHKsTNeiZ31sbSTELvVlVv4h1W0Xo5szKg==,
+ }
+ engines: { node: '>= 0.8.0' }
dependencies:
parse-git-config: 1.1.1
dev: true
/remote-origin-url/1.0.0:
- resolution: {integrity: sha512-xHDM6IBqivpiQ1e4WOuFpM/T6rbzA/WBsu+3WLtgPOhHyjA0nYlijV3NprlTb4FcXlQ5+Q+z174sQ1NnUF5FwA==}
- engines: {node: '>= 0.8.0'}
+ resolution:
+ {
+ integrity: sha512-xHDM6IBqivpiQ1e4WOuFpM/T6rbzA/WBsu+3WLtgPOhHyjA0nYlijV3NprlTb4FcXlQ5+Q+z174sQ1NnUF5FwA==,
+ }
+ engines: { node: '>= 0.8.0' }
dependencies:
parse-git-config: 1.1.1
dev: true
/remove-trailing-separator/1.1.0:
- resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==}
+ resolution:
+ {
+ integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==,
+ }
requiresBuild: true
dev: true
/repeat-element/1.1.3:
- resolution: {integrity: sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==,
+ }
+ engines: { node: '>=0.10.0' }
/repeat-string/1.6.1:
- resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==}
- engines: {node: '>=0.10'}
+ resolution:
+ {
+ integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==,
+ }
+ engines: { node: '>=0.10' }
/repeating/2.0.1:
- resolution: {integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=}
- engines: {node: '>=0.10.0'}
+ 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==}
- engines: {node: '>= 0.10'}
+ resolution:
+ {
+ integrity: sha512-vuNYXC7gG7IeVNBC1xUllqCcZKRbJoSPOBhnTEcAIiKCsbuef6zO3F0Rve3isPMMoNoQRWjQwbAgAjHUHniyEA==,
+ }
+ engines: { node: '>= 0.10' }
dev: true
/request-promise-core/1.1.2_request@2.88.2:
- resolution: {integrity: sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==,
+ }
+ engines: { node: '>=0.10.0' }
peerDependencies:
request: ^2.34
dependencies:
@@ -18954,8 +25294,11 @@ packages:
dev: true
/request/2.88.2:
- resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==}
- engines: {node: '>= 6'}
+ resolution:
+ {
+ integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==,
+ }
+ engines: { node: '>= 6' }
deprecated: request has been deprecated, see https://github.com/request/request/issues/3142
dependencies:
aws-sign2: 0.7.0
@@ -18981,81 +25324,111 @@ packages:
dev: true
/require-directory/2.1.1:
- resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I= }
+ engines: { node: '>=0.10.0' }
dev: true
/require-from-string/1.2.1:
- resolution: {integrity: sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg= }
+ engines: { node: '>=0.10.0' }
dev: true
/require-from-string/2.0.2:
- resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==,
+ }
+ engines: { node: '>=0.10.0' }
/require-like/0.1.2:
- resolution: {integrity: sha1-rW8wwTvs15cBDEaK+ndcDAprR/o=}
+ resolution: { integrity: sha1-rW8wwTvs15cBDEaK+ndcDAprR/o= }
dev: true
/require-main-filename/2.0.0:
- resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==}
+ resolution:
+ {
+ integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==,
+ }
dev: true
/requires-port/1.0.0:
- resolution: {integrity: sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=}
+ resolution: { integrity: sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= }
dev: true
/resolve-cwd/3.0.0:
- resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==,
+ }
+ engines: { node: '>=8' }
dependencies:
resolve-from: 5.0.0
dev: true
/resolve-dir/0.1.1:
- resolution: {integrity: sha512-QxMPqI6le2u0dCLyiGzgy92kjkkL6zO0XyvHzjdTNH3zM6e5Hz3BwG6+aEyNgiQ5Xz6PwTwgQEj3U50dByPKIA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-QxMPqI6le2u0dCLyiGzgy92kjkkL6zO0XyvHzjdTNH3zM6e5Hz3BwG6+aEyNgiQ5Xz6PwTwgQEj3U50dByPKIA==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
expand-tilde: 1.2.2
global-modules: 0.2.3
dev: true
/resolve-dir/1.0.1:
- resolution: {integrity: sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=}
- engines: {node: '>=0.10.0'}
+ 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'}
+ resolution:
+ {
+ integrity: sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==,
+ }
+ engines: { node: '>=4' }
dev: true
/resolve-from/4.0.0:
- resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==,
+ }
+ engines: { node: '>=4' }
/resolve-from/5.0.0:
- resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==,
+ }
+ engines: { node: '>=8' }
dev: true
/resolve-url/0.2.1:
- resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==}
+ resolution:
+ {
+ integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==,
+ }
deprecated: https://github.com/lydell/resolve-url#deprecated
requiresBuild: true
/resolve/1.17.0:
- resolution: {integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==}
+ resolution:
+ {
+ integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==,
+ }
dependencies:
path-parse: 1.0.7
dev: true
/resolve/1.22.0:
- resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==}
+ resolution:
+ {
+ integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==,
+ }
hasBin: true
dependencies:
is-core-module: 2.9.0
@@ -19063,60 +25436,84 @@ packages:
supports-preserve-symlinks-flag: 1.0.0
/resolve/2.0.0-next.3:
- resolution: {integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==}
+ resolution:
+ {
+ integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==,
+ }
dependencies:
is-core-module: 2.9.0
path-parse: 1.0.7
/responselike/1.0.2:
- resolution: {integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=}
+ resolution: { integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= }
dependencies:
lowercase-keys: 1.0.1
dev: true
/responselike/2.0.0:
- resolution: {integrity: sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==}
+ resolution:
+ {
+ integrity: sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==,
+ }
dependencies:
lowercase-keys: 2.0.0
dev: true
/restore-cursor/2.0.0:
- resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==,
+ }
+ engines: { node: '>=4' }
dependencies:
onetime: 2.0.1
signal-exit: 3.0.3
dev: true
/restore-cursor/3.1.0:
- resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==,
+ }
+ engines: { node: '>=8' }
dependencies:
onetime: 5.1.2
signal-exit: 3.0.3
/restore-cursor/4.0.0:
- resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ resolution:
+ {
+ integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==,
+ }
+ engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
dependencies:
onetime: 5.1.2
signal-exit: 3.0.3
dev: true
/ret/0.1.15:
- resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==}
- engines: {node: '>=0.12'}
+ resolution:
+ {
+ integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==,
+ }
+ engines: { node: '>=0.12' }
requiresBuild: true
/retext-english/3.0.4:
- resolution: {integrity: sha512-yr1PgaBDde+25aJXrnt3p1jvT8FVLVat2Bx8XeAWX13KXo8OT+3nWGU3HWxM4YFJvmfqvJYJZG2d7xxaO774gw==}
+ resolution:
+ {
+ integrity: sha512-yr1PgaBDde+25aJXrnt3p1jvT8FVLVat2Bx8XeAWX13KXo8OT+3nWGU3HWxM4YFJvmfqvJYJZG2d7xxaO774gw==,
+ }
dependencies:
parse-english: 4.2.0
unherit: 1.1.2
dev: true
/retext-equality/5.5.0:
- resolution: {integrity: sha512-ha7zrQ+Bq4xWifm21IcAzc9xhMWCJYfePUjRRNE2mXi8cFhaq1F8+cD78YA2nd6W2mxd11VGTVKY9O0DmzEywQ==}
+ resolution:
+ {
+ integrity: sha512-ha7zrQ+Bq4xWifm21IcAzc9xhMWCJYfePUjRRNE2mXi8cFhaq1F8+cD78YA2nd6W2mxd11VGTVKY9O0DmzEywQ==,
+ }
dependencies:
nlcst-normalize: 2.1.5
nlcst-search: 2.0.0
@@ -19127,7 +25524,10 @@ packages:
dev: true
/retext-profanities/6.1.0:
- resolution: {integrity: sha512-40Ym0WOgy7rRY4tR2iL01g3Y5Ql+9NBV21hycIhNX3uv+6vjaWB30NWN+tTcxNIWBJEwXHoTDMiVdAMm6ZpHVA==}
+ resolution:
+ {
+ integrity: sha512-40Ym0WOgy7rRY4tR2iL01g3Y5Ql+9NBV21hycIhNX3uv+6vjaWB30NWN+tTcxNIWBJEwXHoTDMiVdAMm6ZpHVA==,
+ }
dependencies:
cuss: 1.21.0
lodash.difference: 4.5.0
@@ -19140,68 +25540,98 @@ packages:
dev: true
/retry/0.10.1:
- resolution: {integrity: sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=}
+ resolution: { integrity: sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q= }
dev: true
/retry/0.12.0:
- resolution: {integrity: sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=}
- engines: {node: '>= 4'}
+ resolution: { integrity: sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= }
+ engines: { node: '>= 4' }
dev: true
/reusify/1.0.4:
- resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
- engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==,
+ }
+ engines: { iojs: '>=1.0.0', node: '>=0.10.0' }
/rewrite-imports/1.4.0:
- resolution: {integrity: sha512-k4pGuRsZ6UMSLW4mxpKVxqvGAwXCC81ZnLD+o+S9/7b3+fZ/pguNLHZpZ7qgi/5AmtqzuzppInhaARBjjDquOA==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-k4pGuRsZ6UMSLW4mxpKVxqvGAwXCC81ZnLD+o+S9/7b3+fZ/pguNLHZpZ7qgi/5AmtqzuzppInhaARBjjDquOA==,
+ }
+ engines: { node: '>=4' }
dev: true
/rgb-regex/1.0.1:
- resolution: {integrity: sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==}
+ resolution:
+ {
+ integrity: sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==,
+ }
dev: true
/rgba-regex/1.0.0:
- resolution: {integrity: sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==}
+ resolution:
+ {
+ integrity: sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==,
+ }
dev: true
/rimraf/2.6.3:
- resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==}
+ resolution:
+ {
+ integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==,
+ }
hasBin: true
dependencies:
glob: 7.2.0
dev: false
/rimraf/2.7.1:
- resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
+ resolution:
+ {
+ integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==,
+ }
hasBin: true
dependencies:
glob: 7.2.0
dev: true
/rimraf/3.0.2:
- resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
+ resolution:
+ {
+ integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==,
+ }
hasBin: true
dependencies:
glob: 7.2.0
/ripemd160/2.0.2:
- resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==}
+ resolution:
+ {
+ integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==,
+ }
dependencies:
hash-base: 3.1.0
inherits: 2.0.4
dev: true
/rollup-plugin-bundle-size/1.0.3:
- resolution: {integrity: sha512-aWj0Pvzq90fqbI5vN1IvUrlf4utOqy+AERYxwWjegH1G8PzheMnrRIgQ5tkwKVtQMDP0bHZEACW/zLDF+XgfXQ==}
+ resolution:
+ {
+ integrity: sha512-aWj0Pvzq90fqbI5vN1IvUrlf4utOqy+AERYxwWjegH1G8PzheMnrRIgQ5tkwKVtQMDP0bHZEACW/zLDF+XgfXQ==,
+ }
dependencies:
chalk: 1.1.3
maxmin: 2.1.0
dev: true
/rollup-plugin-postcss/4.0.0_postcss@8.4.5:
- resolution: {integrity: sha512-OQzT+YspV01/6dxfyEw8lBO2px3hyL8Xn+k2QGctL7V/Yx2Z1QaMKdYVslP1mqv7RsKt6DROIlnbpmgJ3yxf6g==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-OQzT+YspV01/6dxfyEw8lBO2px3hyL8Xn+k2QGctL7V/Yx2Z1QaMKdYVslP1mqv7RsKt6DROIlnbpmgJ3yxf6g==,
+ }
+ engines: { node: '>=10' }
peerDependencies:
postcss: 8.x
dependencies:
@@ -19222,7 +25652,10 @@ packages:
dev: true
/rollup-plugin-terser/7.0.2_rollup@2.35.1:
- resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==}
+ resolution:
+ {
+ integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==,
+ }
peerDependencies:
rollup: ^2.0.0
dependencies:
@@ -19234,7 +25667,10 @@ packages:
dev: true
/rollup-plugin-typescript2/0.29.0_qdoq77m3lkibs3ktoonmxnobxy:
- resolution: {integrity: sha512-YytahBSZCIjn/elFugEGQR5qTsVhxhUwGZIsA9TmrSsC88qroGo65O5HZP/TTArH2dm0vUmYWhKchhwi2wL9bw==}
+ resolution:
+ {
+ integrity: sha512-YytahBSZCIjn/elFugEGQR5qTsVhxhUwGZIsA9TmrSsC88qroGo65O5HZP/TTArH2dm0vUmYWhKchhwi2wL9bw==,
+ }
peerDependencies:
rollup: '>=1.26.3'
typescript: '>=2.4.0'
@@ -19249,8 +25685,11 @@ packages:
dev: true
/rollup-plugin-visualizer/5.6.0_rollup@2.35.1:
- resolution: {integrity: sha512-CKcc8GTUZjC+LsMytU8ocRr/cGZIfMR7+mdy4YnlyetlmIl/dM8BMnOEpD4JPIGt+ZVW7Db9ZtSsbgyeBH3uTA==}
- engines: {node: '>=12'}
+ resolution:
+ {
+ integrity: sha512-CKcc8GTUZjC+LsMytU8ocRr/cGZIfMR7+mdy4YnlyetlmIl/dM8BMnOEpD4JPIGt+ZVW7Db9ZtSsbgyeBH3uTA==,
+ }
+ engines: { node: '>=12' }
hasBin: true
peerDependencies:
rollup: ^2.0.0
@@ -19263,75 +25702,117 @@ packages:
dev: true
/rollup-pluginutils/2.8.2:
- resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==}
+ resolution:
+ {
+ integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==,
+ }
dependencies:
estree-walker: 0.6.1
dev: true
/rollup/2.35.1:
- resolution: {integrity: sha512-q5KxEyWpprAIcainhVy6HfRttD9kutQpHbeqDTWnqAFNJotiojetK6uqmcydNMymBEtC4I8bCYR+J3mTMqeaUA==}
- engines: {node: '>=10.0.0'}
+ resolution:
+ {
+ integrity: sha512-q5KxEyWpprAIcainhVy6HfRttD9kutQpHbeqDTWnqAFNJotiojetK6uqmcydNMymBEtC4I8bCYR+J3mTMqeaUA==,
+ }
+ engines: { node: '>=10.0.0' }
hasBin: true
optionalDependencies:
fsevents: 2.1.3
dev: true
/run-async/2.4.1:
- resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==}
- engines: {node: '>=0.12.0'}
+ resolution:
+ {
+ integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==,
+ }
+ engines: { node: '>=0.12.0' }
/run-parallel/1.1.9:
- resolution: {integrity: sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==}
+ resolution:
+ {
+ integrity: sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==,
+ }
/rxjs/5.5.12:
- resolution: {integrity: sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==}
- engines: {npm: '>=2.0.0'}
+ resolution:
+ {
+ integrity: sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==,
+ }
+ engines: { npm: '>=2.0.0' }
dependencies:
symbol-observable: 1.0.1
dev: true
/rxjs/6.6.2:
- resolution: {integrity: sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==}
- engines: {npm: '>=2.0.0'}
+ resolution:
+ {
+ integrity: sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==,
+ }
+ engines: { npm: '>=2.0.0' }
dependencies:
tslib: 1.11.1
/rxjs/7.5.1:
- resolution: {integrity: sha512-KExVEeZWxMZnZhUZtsJcFwz8IvPvgu4G2Z2QyqjZQzUGr32KDYuSxrEYO4w3tFFNbfLozcrKUTvTPi+E9ywJkQ==}
+ resolution:
+ {
+ integrity: sha512-KExVEeZWxMZnZhUZtsJcFwz8IvPvgu4G2Z2QyqjZQzUGr32KDYuSxrEYO4w3tFFNbfLozcrKUTvTPi+E9ywJkQ==,
+ }
dependencies:
tslib: 2.4.0
dev: true
/sade/1.7.4:
- resolution: {integrity: sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==}
- engines: {node: '>= 6'}
+ resolution:
+ {
+ integrity: sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==,
+ }
+ engines: { node: '>= 6' }
dependencies:
mri: 1.2.0
dev: true
/safe-buffer/5.1.2:
- resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
+ resolution:
+ {
+ integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==,
+ }
/safe-buffer/5.2.0:
- resolution: {integrity: sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==}
+ resolution:
+ {
+ integrity: sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==,
+ }
dev: true
/safe-identifier/0.4.2:
- resolution: {integrity: sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==}
+ resolution:
+ {
+ integrity: sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==,
+ }
dev: true
/safe-regex/1.1.0:
- resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==}
+ resolution:
+ {
+ integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==,
+ }
requiresBuild: true
dependencies:
ret: 0.1.15
/safer-buffer/2.1.2:
- resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
+ resolution:
+ {
+ integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==,
+ }
/sass-loader/12.4.0_webpack@5.74.0:
- resolution: {integrity: sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==}
- engines: {node: '>= 12.13.0'}
+ resolution:
+ {
+ integrity: sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==,
+ }
+ engines: { node: '>= 12.13.0' }
peerDependencies:
fibers: '>= 3.1.0'
node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
@@ -19351,8 +25832,11 @@ packages:
dev: true
/sass/1.54.0:
- resolution: {integrity: sha512-C4zp79GCXZfK0yoHZg+GxF818/aclhp9F48XBu/+bm9vXEVAYov9iU3FBVRMq3Hx3OA4jfKL+p2K9180mEh0xQ==}
- engines: {node: '>=12.0.0'}
+ resolution:
+ {
+ integrity: sha512-C4zp79GCXZfK0yoHZg+GxF818/aclhp9F48XBu/+bm9vXEVAYov9iU3FBVRMq3Hx3OA4jfKL+p2K9180mEh0xQ==,
+ }
+ engines: { node: '>=12.0.0' }
hasBin: true
dependencies:
chokidar: 3.4.3
@@ -19361,38 +25845,56 @@ packages:
dev: true
/sax/1.2.4:
- resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==}
+ resolution:
+ {
+ integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==,
+ }
dev: true
/saxes/5.0.1:
- resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==,
+ }
+ engines: { node: '>=10' }
dependencies:
xmlchars: 2.2.0
dev: true
/scheduler/0.0.0-experimental-8951c5fc9-20220915:
- resolution: {integrity: sha512-3ar+dNPu8yBC0DK1aEgT+dPUwEFoVQjVmsjcqKuYK7inTwsgQkDeTlGVQV1ELULf9vUwyuodHjGBFQI+XBQ0bg==}
+ resolution:
+ {
+ integrity: sha512-3ar+dNPu8yBC0DK1aEgT+dPUwEFoVQjVmsjcqKuYK7inTwsgQkDeTlGVQV1ELULf9vUwyuodHjGBFQI+XBQ0bg==,
+ }
dependencies:
loose-envify: 1.4.0
dev: true
/scheduler/0.20.2:
- resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==}
+ resolution:
+ {
+ integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==,
+ }
dependencies:
loose-envify: 1.4.0
object-assign: 4.1.1
dev: true
/scheduler/0.23.0:
- resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==}
+ resolution:
+ {
+ integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==,
+ }
dependencies:
loose-envify: 1.4.0
dev: true
/schema-utils/2.7.1:
- resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==}
- engines: {node: '>= 8.9.0'}
+ resolution:
+ {
+ integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==,
+ }
+ engines: { node: '>= 8.9.0' }
dependencies:
'@types/json-schema': 7.0.9
ajv: 6.12.6
@@ -19400,8 +25902,11 @@ packages:
dev: true
/schema-utils/3.0.0:
- resolution: {integrity: sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==}
- engines: {node: '>= 10.13.0'}
+ resolution:
+ {
+ integrity: sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==,
+ }
+ engines: { node: '>= 10.13.0' }
dependencies:
'@types/json-schema': 7.0.9
ajv: 6.12.6
@@ -19409,8 +25914,11 @@ packages:
dev: true
/schema-utils/3.1.1:
- resolution: {integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==}
- engines: {node: '>= 10.13.0'}
+ resolution:
+ {
+ integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==,
+ }
+ engines: { node: '>= 10.13.0' }
dependencies:
'@types/json-schema': 7.0.9
ajv: 6.12.6
@@ -19418,12 +25926,18 @@ packages:
dev: true
/seedrandom/3.0.5:
- resolution: {integrity: sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==}
+ resolution:
+ {
+ integrity: sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==,
+ }
dev: true
/selenium-webdriver/4.0.0-beta.4:
- resolution: {integrity: sha512-+s/CIYkWzmnC9WASBxxVj7Lm0dcyl6OaFxwIJaFCT5WCuACiimEEr4lUnOOFP/QlKfkDQ56m+aRczaq2EvJEJg==}
- engines: {node: '>= 10.15.0'}
+ resolution:
+ {
+ integrity: sha512-+s/CIYkWzmnC9WASBxxVj7Lm0dcyl6OaFxwIJaFCT5WCuACiimEEr4lUnOOFP/QlKfkDQ56m+aRczaq2EvJEJg==,
+ }
+ engines: { node: '>= 10.15.0' }
dependencies:
jszip: 3.7.1
rimraf: 3.0.2
@@ -19435,49 +25949,73 @@ packages:
dev: true
/semver-compare/1.0.0:
- resolution: {integrity: sha1-De4hahyUGrN+nvsXiPavxf9VN/w=}
+ resolution: { integrity: sha1-De4hahyUGrN+nvsXiPavxf9VN/w= }
dev: true
/semver-diff/3.1.1:
- resolution: {integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==,
+ }
+ engines: { node: '>=8' }
dependencies:
semver: 6.3.0
dev: true
/semver/5.5.0:
- resolution: {integrity: sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==}
+ resolution:
+ {
+ integrity: sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==,
+ }
hasBin: true
dev: true
/semver/5.7.1:
- resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
+ resolution:
+ {
+ integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==,
+ }
hasBin: true
/semver/6.3.0:
- resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
+ resolution:
+ {
+ integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==,
+ }
hasBin: true
/semver/7.0.0:
- resolution: {integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==}
+ resolution:
+ {
+ integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==,
+ }
hasBin: true
/semver/7.3.2:
- resolution: {integrity: sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==,
+ }
+ engines: { node: '>=10' }
hasBin: true
dev: true
/semver/7.3.7:
- resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==,
+ }
+ engines: { node: '>=10' }
hasBin: true
dependencies:
lru-cache: 6.0.0
/send/0.17.1:
- resolution: {integrity: sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==}
- engines: {node: '>= 0.8.0'}
+ resolution:
+ {
+ integrity: sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==,
+ }
+ engines: { node: '>= 0.8.0' }
dependencies:
debug: 2.6.9
depd: 1.1.2
@@ -19497,14 +26035,20 @@ packages:
dev: true
/sentence-case/2.1.1:
- resolution: {integrity: sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ==}
+ resolution:
+ {
+ integrity: sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ==,
+ }
dependencies:
no-case: 2.3.2
upper-case-first: 1.1.2
dev: true
/sentence-case/3.0.4:
- resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==}
+ resolution:
+ {
+ integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==,
+ }
dependencies:
no-case: 3.0.4
tslib: 2.4.0
@@ -19512,20 +26056,29 @@ packages:
dev: true
/serialize-javascript/4.0.0:
- resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==}
+ resolution:
+ {
+ integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==,
+ }
dependencies:
randombytes: 2.1.0
dev: true
/serialize-javascript/6.0.0:
- resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==}
+ resolution:
+ {
+ integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==,
+ }
dependencies:
randombytes: 2.1.0
dev: true
/serve-static/1.14.1:
- resolution: {integrity: sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==}
- engines: {node: '>= 0.8.0'}
+ resolution:
+ {
+ integrity: sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==,
+ }
+ engines: { node: '>= 0.8.0' }
dependencies:
encodeurl: 1.0.2
escape-html: 1.0.3
@@ -19536,17 +26089,23 @@ packages:
dev: true
/set-blocking/2.0.0:
- resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
+ resolution:
+ {
+ integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==,
+ }
dev: true
/set-immediate-shim/1.0.1:
- resolution: {integrity: sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=}
- engines: {node: '>=0.10.0'}
+ 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'}
+ resolution:
+ {
+ integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
extend-shallow: 2.0.1
@@ -19555,15 +26114,21 @@ packages:
split-string: 3.1.0
/setimmediate/1.0.5:
- resolution: {integrity: sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=}
+ resolution: { integrity: sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= }
dev: true
/setprototypeof/1.1.1:
- resolution: {integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==}
+ resolution:
+ {
+ integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==,
+ }
dev: true
/sha.js/2.4.11:
- resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==}
+ resolution:
+ {
+ integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==,
+ }
hasBin: true
dependencies:
inherits: 2.0.4
@@ -19571,43 +26136,61 @@ packages:
dev: true
/shallow-clone/3.0.1:
- resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==,
+ }
+ engines: { node: '>=8' }
dependencies:
kind-of: 6.0.3
/shallowequal/1.1.0:
- resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==}
+ resolution:
+ {
+ integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==,
+ }
dev: true
/shebang-command/1.2.0:
- resolution: {integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= }
+ engines: { node: '>=0.10.0' }
dependencies:
shebang-regex: 1.0.0
dev: true
/shebang-command/2.0.0:
- resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==,
+ }
+ engines: { node: '>=8' }
dependencies:
shebang-regex: 3.0.0
/shebang-regex/1.0.0:
- resolution: {integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= }
+ engines: { node: '>=0.10.0' }
dev: true
/shebang-regex/3.0.0:
- resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==,
+ }
+ engines: { node: '>=8' }
/shell-quote/1.7.3:
- resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==}
+ resolution:
+ {
+ integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==,
+ }
/shelljs/0.8.4:
- resolution: {integrity: sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==,
+ }
+ engines: { node: '>=4' }
hasBin: true
dependencies:
glob: 7.2.0
@@ -19616,93 +26199,135 @@ packages:
dev: true
/shellwords/0.1.1:
- resolution: {integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==}
+ resolution:
+ {
+ integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==,
+ }
dev: true
/side-channel/1.0.4:
- resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
+ resolution:
+ {
+ integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==,
+ }
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.1.1
object-inspect: 1.11.0
/signal-exit/3.0.3:
- resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==}
+ resolution:
+ {
+ integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==,
+ }
/simple-swizzle/0.2.2:
- resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
+ 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'}
+ resolution:
+ {
+ integrity: sha512-H5EZCoZaggEUQy8ocKsF7WAToGuZhjJlLvM3XOef46CbdIgbNeQ1p32N1PCuCjkVYwrAVOSMacN6CXXgIzuspg==,
+ }
+ engines: { node: '>= 10' }
dependencies:
'@polka/url': 1.0.0-next.11
mime: 2.5.2
totalist: 1.1.0
/sisteransi/1.0.4:
- resolution: {integrity: sha512-/ekMoM4NJ59ivGSfKapeG+FWtrmWvA1p6FBZwXrqojw90vJu8lBmrTxCMuBCydKtkaUe2zt4PlxeTKpjwMbyig==}
+ resolution:
+ {
+ integrity: sha512-/ekMoM4NJ59ivGSfKapeG+FWtrmWvA1p6FBZwXrqojw90vJu8lBmrTxCMuBCydKtkaUe2zt4PlxeTKpjwMbyig==,
+ }
dev: true
/slash/2.0.0:
- resolution: {integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==,
+ }
+ engines: { node: '>=6' }
dev: true
/slash/3.0.0:
- resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==,
+ }
+ engines: { node: '>=8' }
/slash/4.0.0:
- resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==}
- engines: {node: '>=12'}
+ resolution:
+ {
+ integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==,
+ }
+ engines: { node: '>=12' }
dev: true
/slice-ansi/0.0.4:
- resolution: {integrity: sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU= }
+ engines: { node: '>=0.10.0' }
dev: true
/slice-ansi/4.0.0:
- resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==,
+ }
+ engines: { node: '>=10' }
dependencies:
ansi-styles: 4.3.0
astral-regex: 2.0.0
is-fullwidth-code-point: 3.0.0
/sliced/1.0.1:
- resolution: {integrity: sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=}
+ resolution: { integrity: sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E= }
dev: true
/slide/1.1.6:
- resolution: {integrity: sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=}
+ resolution: { integrity: sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= }
dev: true
/smart-buffer/4.2.0:
- resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
- engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
+ resolution:
+ {
+ integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==,
+ }
+ engines: { node: '>= 6.0.0', npm: '>= 3.0.0' }
dev: true
/snake-case/2.1.0:
- resolution: {integrity: sha512-FMR5YoPFwOLuh4rRz92dywJjyKYZNLpMn1R5ujVpIYkbA9p01fq8RMg0FkO4M+Yobt4MjHeLTJVm5xFFBHSV2Q==}
+ resolution:
+ {
+ integrity: sha512-FMR5YoPFwOLuh4rRz92dywJjyKYZNLpMn1R5ujVpIYkbA9p01fq8RMg0FkO4M+Yobt4MjHeLTJVm5xFFBHSV2Q==,
+ }
dependencies:
no-case: 2.3.2
dev: true
/snake-case/3.0.4:
- resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==}
+ resolution:
+ {
+ integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==,
+ }
dependencies:
dot-case: 3.0.4
tslib: 2.4.0
dev: true
/snapdragon-node/2.1.1:
- resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
define-property: 1.0.0
@@ -19710,15 +26335,21 @@ packages:
snapdragon-util: 3.0.1
/snapdragon-util/3.0.1:
- resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
kind-of: 3.2.2
/snapdragon/0.8.2:
- resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
base: 0.11.2
debug: 2.6.9
@@ -19732,8 +26363,11 @@ packages:
- supports-color
/socks-proxy-agent/5.0.0:
- resolution: {integrity: sha512-lEpa1zsWCChxiynk+lCycKuC502RxDWLKJZoIhnxrWNjLSDGYRFflHA1/228VkRcnv9TIb8w98derGbpKxJRgA==}
- engines: {node: '>= 6'}
+ resolution:
+ {
+ integrity: sha512-lEpa1zsWCChxiynk+lCycKuC502RxDWLKJZoIhnxrWNjLSDGYRFflHA1/228VkRcnv9TIb8w98derGbpKxJRgA==,
+ }
+ engines: { node: '>= 6' }
dependencies:
agent-base: 6.0.2
debug: 4.3.4
@@ -19743,37 +26377,52 @@ packages:
dev: true
/socks/2.6.2:
- resolution: {integrity: sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==}
- engines: {node: '>= 10.13.0', npm: '>= 3.0.0'}
+ resolution:
+ {
+ integrity: sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==,
+ }
+ engines: { node: '>= 10.13.0', npm: '>= 3.0.0' }
dependencies:
ip: 1.1.5
smart-buffer: 4.2.0
dev: true
/sort-keys/2.0.0:
- resolution: {integrity: sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=}
- engines: {node: '>=4'}
+ resolution: { integrity: sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= }
+ engines: { node: '>=4' }
dependencies:
is-plain-obj: 1.1.0
dev: true
/sort-keys/4.2.0:
- resolution: {integrity: sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==,
+ }
+ engines: { node: '>=8' }
dependencies:
is-plain-obj: 2.1.0
dev: true
/source-list-map/2.0.1:
- resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==}
+ resolution:
+ {
+ integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==,
+ }
dev: true
/source-map-js/1.0.2:
- resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==,
+ }
+ engines: { node: '>=0.10.0' }
/source-map-resolve/0.5.3:
- resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==}
+ resolution:
+ {
+ integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==,
+ }
deprecated: See https://github.com/lydell/source-map-resolve#deprecated
requiresBuild: true
dependencies:
@@ -19784,7 +26433,10 @@ packages:
urix: 0.1.0
/source-map-resolve/0.6.0:
- resolution: {integrity: sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==}
+ resolution:
+ {
+ integrity: sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==,
+ }
deprecated: See https://github.com/lydell/source-map-resolve#deprecated
dependencies:
atob: 2.1.2
@@ -19792,79 +26444,121 @@ packages:
dev: true
/source-map-support/0.5.20:
- resolution: {integrity: sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==}
+ resolution:
+ {
+ integrity: sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==,
+ }
dependencies:
buffer-from: 1.1.1
source-map: 0.6.1
/source-map-url/0.4.0:
- resolution: {integrity: sha512-liJwHPI9x9d9w5WSIjM58MqGmmb7XzNqwdUA3kSBQ4lmDngexlKwawGzK3J1mKXi6+sysoMDlpVyZh9sv5vRfw==}
+ resolution:
+ {
+ integrity: sha512-liJwHPI9x9d9w5WSIjM58MqGmmb7XzNqwdUA3kSBQ4lmDngexlKwawGzK3J1mKXi6+sysoMDlpVyZh9sv5vRfw==,
+ }
deprecated: See https://github.com/lydell/source-map-url#deprecated
requiresBuild: true
/source-map/0.5.7:
- resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==,
+ }
+ engines: { node: '>=0.10.0' }
/source-map/0.6.1:
- resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==,
+ }
+ engines: { node: '>=0.10.0' }
/source-map/0.7.3:
- resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==}
- engines: {node: '>= 8'}
+ resolution:
+ {
+ integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==,
+ }
+ engines: { node: '>= 8' }
dev: true
/source-map/0.8.0-beta.0:
- resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==}
- engines: {node: '>= 8'}
+ resolution:
+ {
+ integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==,
+ }
+ engines: { node: '>= 8' }
dependencies:
whatwg-url: 7.1.0
dev: false
/sourcemap-codec/1.4.8:
- resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
+ resolution:
+ {
+ integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==,
+ }
dev: true
/space-separated-tokens/1.1.5:
- resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==}
+ resolution:
+ {
+ integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==,
+ }
dev: true
/spawn-to-readstream/0.1.3:
- resolution: {integrity: sha512-Xxiqu2wU4nkLv8G+fiv9jT6HRTrz9D8Fajli9HQtqWlrgTwQ3DSs4ZztQbhN/HsVxJX5S7ynzmJ2lQiYDQSYmg==}
- engines: {node: '>= 0.8.0'}
+ resolution:
+ {
+ integrity: sha512-Xxiqu2wU4nkLv8G+fiv9jT6HRTrz9D8Fajli9HQtqWlrgTwQ3DSs4ZztQbhN/HsVxJX5S7ynzmJ2lQiYDQSYmg==,
+ }
+ engines: { node: '>= 0.8.0' }
dependencies:
limit-spawn: 0.0.3
through2: 0.4.2
dev: true
/spdx-correct/3.1.0:
- resolution: {integrity: sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==}
+ resolution:
+ {
+ integrity: sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==,
+ }
dependencies:
spdx-expression-parse: 3.0.0
spdx-license-ids: 3.0.5
/spdx-exceptions/2.2.0:
- resolution: {integrity: sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==}
+ resolution:
+ {
+ integrity: sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==,
+ }
/spdx-expression-parse/3.0.0:
- resolution: {integrity: sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==}
+ resolution:
+ {
+ integrity: sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==,
+ }
dependencies:
spdx-exceptions: 2.2.0
spdx-license-ids: 3.0.5
/spdx-license-ids/3.0.5:
- resolution: {integrity: sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==}
+ resolution:
+ {
+ integrity: sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==,
+ }
/split-string/3.1.0:
- resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ 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: sha1-glI2p41SoY/5EqYxrTA0wV3tX+M=}
+ resolution: { integrity: sha1-glI2p41SoY/5EqYxrTA0wV3tX+M= }
dependencies:
bubble-stream-error: 0.0.1
event-stream: 3.1.7
@@ -19872,35 +26566,53 @@ packages:
dev: true
/split/0.2.10:
- resolution: {integrity: sha512-e0pKq+UUH2Xq/sXbYpZBZc3BawsfDZ7dgv+JtRTUPNcvF5CMR4Y9cvJqkMY0MoxWzTHvZuz1beg6pNEKlszPiQ==}
+ resolution:
+ {
+ integrity: sha512-e0pKq+UUH2Xq/sXbYpZBZc3BawsfDZ7dgv+JtRTUPNcvF5CMR4Y9cvJqkMY0MoxWzTHvZuz1beg6pNEKlszPiQ==,
+ }
dependencies:
through: 2.3.8
dev: true
/split/1.0.1:
- resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==}
+ resolution:
+ {
+ integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==,
+ }
dependencies:
through: 2.3.8
dev: true
/split2/2.2.0:
- resolution: {integrity: sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==}
+ resolution:
+ {
+ integrity: sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==,
+ }
dependencies:
through2: 2.0.5
dev: true
/split2/3.2.2:
- resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==}
+ resolution:
+ {
+ integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==,
+ }
dependencies:
readable-stream: 3.6.0
dev: true
/sprintf-js/1.0.3:
- resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
+ resolution:
+ {
+ integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==,
+ }
/sshpk/1.16.1:
- resolution: {integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==,
+ }
+ engines: { node: '>=0.10.0' }
hasBin: true
dependencies:
asn1: 0.2.4
@@ -19915,69 +26627,99 @@ packages:
dev: true
/ssri/8.0.1:
- resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==}
- engines: {node: '>= 8'}
+ resolution:
+ {
+ integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==,
+ }
+ engines: { node: '>= 8' }
dependencies:
minipass: 3.1.3
dev: true
/stable/0.1.8:
- resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==}
+ resolution:
+ {
+ integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==,
+ }
dev: true
/stack-utils/2.0.3:
- resolution: {integrity: sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==,
+ }
+ engines: { node: '>=10' }
dependencies:
escape-string-regexp: 2.0.0
dev: true
/stacktrace-parser/0.1.10:
- resolution: {integrity: sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==,
+ }
+ engines: { node: '>=6' }
dependencies:
type-fest: 0.7.1
dev: false
/state-toggle/1.0.2:
- resolution: {integrity: sha512-8LpelPGR0qQM4PnfLiplOQNJcIN1/r2Gy0xKB2zKnIW2YzPMt2sR4I/+gtPjhN7Svh9kw+zqEg2SFwpBO9iNiw==}
+ resolution:
+ {
+ integrity: sha512-8LpelPGR0qQM4PnfLiplOQNJcIN1/r2Gy0xKB2zKnIW2YzPMt2sR4I/+gtPjhN7Svh9kw+zqEg2SFwpBO9iNiw==,
+ }
dev: true
/static-extend/0.1.2:
- resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ 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: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=}
- engines: {node: '>= 0.6'}
+ resolution: { integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= }
+ engines: { node: '>= 0.6' }
dev: true
/stream-browserify/3.0.0:
- resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==}
+ resolution:
+ {
+ integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==,
+ }
dependencies:
inherits: 2.0.4
readable-stream: 3.6.0
dev: true
/stream-combiner/0.0.4:
- resolution: {integrity: sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==}
+ resolution:
+ {
+ integrity: sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==,
+ }
dependencies:
duplexer: 0.1.2
dev: true
/stream-combiner/0.2.2:
- resolution: {integrity: sha512-6yHMqgLYDzQDcAkL+tjJDC5nSNuNIx0vZtRZeiPh7Saef7VHX9H5Ijn9l2VIol2zaNYlYEX6KyuT/237A58qEQ==}
+ resolution:
+ {
+ integrity: sha512-6yHMqgLYDzQDcAkL+tjJDC5nSNuNIx0vZtRZeiPh7Saef7VHX9H5Ijn9l2VIol2zaNYlYEX6KyuT/237A58qEQ==,
+ }
dependencies:
duplexer: 0.1.2
through: 2.3.8
dev: true
/stream-http/3.1.1:
- resolution: {integrity: sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==}
+ resolution:
+ {
+ integrity: sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==,
+ }
dependencies:
builtin-status-codes: 3.0.0
inherits: 2.0.4
@@ -19986,7 +26728,7 @@ packages:
dev: true
/stream-parser/0.3.1:
- resolution: {integrity: sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=}
+ resolution: { integrity: sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M= }
dependencies:
debug: 2.6.9
transitivePeerDependencies:
@@ -19994,30 +26736,39 @@ packages:
dev: true
/streamsearch/0.1.2:
- resolution: {integrity: sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=}
- engines: {node: '>=0.8.0'}
+ resolution: { integrity: sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo= }
+ engines: { node: '>=0.8.0' }
dev: true
/string-argv/0.3.1:
- resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==}
- engines: {node: '>=0.6.19'}
+ resolution:
+ {
+ integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==,
+ }
+ engines: { node: '>=0.6.19' }
dev: true
/string-hash/1.1.3:
- resolution: {integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=}
+ resolution: { integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= }
dev: true
/string-length/4.0.1:
- resolution: {integrity: sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==,
+ }
+ engines: { node: '>=10' }
dependencies:
char-regex: 1.0.2
strip-ansi: 6.0.1
dev: true
/string-width/1.0.2:
- resolution: {integrity: sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
code-point-at: 1.1.0
is-fullwidth-code-point: 1.0.0
@@ -20025,16 +26776,22 @@ packages:
dev: true
/string-width/2.1.1:
- resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==,
+ }
+ engines: { node: '>=4' }
dependencies:
is-fullwidth-code-point: 2.0.0
strip-ansi: 4.0.0
dev: true
/string-width/3.1.0:
- resolution: {integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==,
+ }
+ engines: { node: '>=6' }
dependencies:
emoji-regex: 7.0.3
is-fullwidth-code-point: 2.0.0
@@ -20042,15 +26799,21 @@ packages:
dev: true
/string-width/4.2.3:
- resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==,
+ }
+ engines: { node: '>=8' }
dependencies:
emoji-regex: 8.0.0
is-fullwidth-code-point: 3.0.0
strip-ansi: 6.0.1
/string.prototype.matchall/4.0.6:
- resolution: {integrity: sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==}
+ resolution:
+ {
+ integrity: sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==,
+ }
dependencies:
call-bind: 1.0.2
define-properties: 1.1.3
@@ -20063,7 +26826,10 @@ packages:
dev: true
/string.prototype.matchall/4.0.7:
- resolution: {integrity: sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==}
+ resolution:
+ {
+ integrity: sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==,
+ }
dependencies:
call-bind: 1.0.2
define-properties: 1.1.3
@@ -20076,57 +26842,84 @@ packages:
dev: false
/string.prototype.padend/3.1.0:
- resolution: {integrity: sha512-3aIv8Ffdp8EZj8iLwREGpQaUZiPyrWrpzMBHvkiSW/bK/EGve9np07Vwy7IJ5waydpGXzQZu/F8Oze2/IWkBaA==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ 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==}
+ resolution:
+ {
+ integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==,
+ }
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
/string.prototype.trimend/1.0.5:
- resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==}
+ resolution:
+ {
+ integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==,
+ }
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
es-abstract: 1.20.2
/string.prototype.trimstart/1.0.4:
- resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==}
+ resolution:
+ {
+ integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==,
+ }
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
/string.prototype.trimstart/1.0.5:
- resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==}
+ resolution:
+ {
+ integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==,
+ }
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
es-abstract: 1.20.2
/string_decoder/0.10.31:
- resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==}
+ resolution:
+ {
+ integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==,
+ }
dev: true
/string_decoder/1.1.1:
- resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
+ resolution:
+ {
+ integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==,
+ }
dependencies:
safe-buffer: 5.1.2
dev: true
/string_decoder/1.3.0:
- resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
+ resolution:
+ {
+ integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==,
+ }
dependencies:
safe-buffer: 5.2.0
dev: true
/stringify-entities/3.1.0:
- resolution: {integrity: sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg==}
+ resolution:
+ {
+ integrity: sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg==,
+ }
dependencies:
character-entities-html4: 1.1.4
character-entities-legacy: 1.1.3
@@ -20134,8 +26927,11 @@ packages:
dev: true
/stringify-object/3.3.0:
- resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==,
+ }
+ engines: { node: '>=4' }
dependencies:
get-own-enumerable-property-symbols: 3.0.2
is-obj: 1.0.1
@@ -20143,97 +26939,133 @@ packages:
dev: true
/strip-ansi/3.0.1:
- resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
ansi-regex: 2.1.1
dev: true
/strip-ansi/4.0.0:
- resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==,
+ }
+ engines: { node: '>=4' }
dependencies:
ansi-regex: 3.0.0
dev: true
/strip-ansi/5.2.0:
- resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==,
+ }
+ engines: { node: '>=6' }
dependencies:
ansi-regex: 4.1.0
dev: true
/strip-ansi/6.0.0:
- resolution: {integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==,
+ }
+ engines: { node: '>=8' }
dependencies:
ansi-regex: 5.0.1
dev: true
/strip-ansi/6.0.1:
- resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==,
+ }
+ engines: { node: '>=8' }
dependencies:
ansi-regex: 5.0.1
/strip-ansi/7.0.1:
- resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==}
- engines: {node: '>=12'}
+ resolution:
+ {
+ integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==,
+ }
+ engines: { node: '>=12' }
dependencies:
ansi-regex: 6.0.1
dev: true
/strip-bom/2.0.0:
- resolution: {integrity: sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=}
- engines: {node: '>=0.10.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: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=}
- engines: {node: '>=4'}
+ resolution: { integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= }
+ engines: { node: '>=4' }
/strip-bom/4.0.0:
- resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==,
+ }
+ engines: { node: '>=8' }
dev: true
/strip-eof/1.0.0:
- resolution: {integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= }
+ engines: { node: '>=0.10.0' }
dev: false
/strip-final-newline/2.0.0:
- resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==,
+ }
+ engines: { node: '>=6' }
/strip-indent/1.0.1:
- resolution: {integrity: sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=}
- engines: {node: '>=0.10.0'}
+ 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: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==,
+ }
+ engines: { node: '>=8' }
dependencies:
min-indent: 1.0.1
/strip-json-comments/2.0.1:
- resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/strip-json-comments/3.1.1:
- resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==,
+ }
+ engines: { node: '>=8' }
/strong-log-transformer/2.1.0:
- resolution: {integrity: sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==,
+ }
+ engines: { node: '>=4' }
hasBin: true
dependencies:
duplexer: 0.1.2
@@ -20242,12 +27074,18 @@ packages:
dev: true
/style-inject/0.3.0:
- resolution: {integrity: sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw==}
+ resolution:
+ {
+ integrity: sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw==,
+ }
dev: true
/styled-components/5.3.3_vtcxgy2wlmese7djxl6h7ok674:
- resolution: {integrity: sha512-++4iHwBM7ZN+x6DtPPWkCI4vdtwumQ+inA/DdAsqYd4SVgUKJie5vXyzotA00ttcFdQkCng7zc6grwlfIfw+lw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-++4iHwBM7ZN+x6DtPPWkCI4vdtwumQ+inA/DdAsqYd4SVgUKJie5vXyzotA00ttcFdQkCng7zc6grwlfIfw+lw==,
+ }
+ engines: { node: '>=10' }
peerDependencies:
react: '>= 16.8.0'
react-dom: '>= 16.8.0'
@@ -20269,15 +27107,21 @@ packages:
dev: true
/styled-jsx-plugin-postcss/3.0.2:
- resolution: {integrity: sha512-6xuteERUhLSLbztb2l2zhrxJpcW3eb7ooSMc3j5D51jiao6HZNaJoimmSnpUMji1qWxbAZD0Lee0ftB4atxoRA==}
+ resolution:
+ {
+ integrity: sha512-6xuteERUhLSLbztb2l2zhrxJpcW3eb7ooSMc3j5D51jiao6HZNaJoimmSnpUMji1qWxbAZD0Lee0ftB4atxoRA==,
+ }
dependencies:
postcss: 7.0.32
postcss-load-plugins: 2.3.0
dev: true
/styled-jsx/5.0.7_@babel+core@7.18.0:
- resolution: {integrity: sha512-b3sUzamS086YLRuvnaDigdAewz1/EFYlHpYBP5mZovKEdQQOIIYq8lApylub3HHZ6xFjV051kkGU7cudJmrXEA==}
- engines: {node: '>= 12.0.0'}
+ resolution:
+ {
+ integrity: sha512-b3sUzamS086YLRuvnaDigdAewz1/EFYlHpYBP5mZovKEdQQOIIYq8lApylub3HHZ6xFjV051kkGU7cudJmrXEA==,
+ }
+ engines: { node: '>= 12.0.0' }
peerDependencies:
'@babel/core': '*'
babel-plugin-macros: '*'
@@ -20292,8 +27136,11 @@ packages:
dev: false
/stylehacks/4.0.3:
- resolution: {integrity: sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==}
- engines: {node: '>=6.9.0'}
+ resolution:
+ {
+ integrity: sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==,
+ }
+ engines: { node: '>=6.9.0' }
dependencies:
browserslist: 4.20.2
postcss: 7.0.32
@@ -20301,8 +27148,11 @@ packages:
dev: true
/superagent/3.8.3:
- resolution: {integrity: sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==}
- engines: {node: '>= 4.0'}
+ resolution:
+ {
+ integrity: sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==,
+ }
+ engines: { node: '>= 4.0' }
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
@@ -20320,62 +27170,92 @@ packages:
dev: true
/supports-color/2.0.0:
- resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==}
- engines: {node: '>=0.8.0'}
+ resolution:
+ {
+ integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==,
+ }
+ engines: { node: '>=0.8.0' }
dev: true
/supports-color/3.2.3:
- resolution: {integrity: sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==}
- engines: {node: '>=0.8.0'}
+ resolution:
+ {
+ integrity: sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==,
+ }
+ engines: { node: '>=0.8.0' }
dependencies:
has-flag: 1.0.0
dev: true
/supports-color/5.5.0:
- resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==,
+ }
+ engines: { node: '>=4' }
dependencies:
has-flag: 3.0.0
/supports-color/6.1.0:
- resolution: {integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==,
+ }
+ engines: { node: '>=6' }
dependencies:
has-flag: 3.0.0
dev: true
/supports-color/7.2.0:
- resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==,
+ }
+ engines: { node: '>=8' }
dependencies:
has-flag: 4.0.0
/supports-color/8.1.1:
- resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==,
+ }
+ engines: { node: '>=10' }
dependencies:
has-flag: 4.0.0
dev: true
/supports-hyperlinks/2.1.0:
- resolution: {integrity: sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==,
+ }
+ engines: { node: '>=8' }
dependencies:
has-flag: 4.0.0
supports-color: 7.2.0
dev: true
/supports-preserve-symlinks-flag/1.0.0:
- resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==,
+ }
+ engines: { node: '>= 0.4' }
/svg-parser/2.0.4:
- resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==}
+ resolution:
+ {
+ integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==,
+ }
dev: true
/svgo/1.3.2:
- resolution: {integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==}
- engines: {node: '>=4.0.0'}
+ resolution:
+ {
+ integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==,
+ }
+ engines: { node: '>=4.0.0' }
deprecated: This SVGO version is no longer supported. Upgrade to v2.x.x.
hasBin: true
dependencies:
@@ -20395,29 +27275,44 @@ packages:
dev: true
/swap-case/1.1.2:
- resolution: {integrity: sha512-BAmWG6/bx8syfc6qXPprof3Mn5vQgf5dwdUNJhsNqU9WdPt5P+ES/wQ5bxfijy8zwZgZZHslC3iAsxsuQMCzJQ==}
+ resolution:
+ {
+ integrity: sha512-BAmWG6/bx8syfc6qXPprof3Mn5vQgf5dwdUNJhsNqU9WdPt5P+ES/wQ5bxfijy8zwZgZZHslC3iAsxsuQMCzJQ==,
+ }
dependencies:
lower-case: 1.1.4
upper-case: 1.1.3
dev: true
/symbol-observable/1.0.1:
- resolution: {integrity: sha512-Kb3PrPYz4HanVF1LVGuAdW6LoVgIwjUYJGzFe7NDrBLCN4lsV/5J0MFurV+ygS4bRVwrCEt2c7MQ1R2a72oJDw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-Kb3PrPYz4HanVF1LVGuAdW6LoVgIwjUYJGzFe7NDrBLCN4lsV/5J0MFurV+ygS4bRVwrCEt2c7MQ1R2a72oJDw==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/symbol-observable/1.2.0:
- resolution: {integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/symbol-tree/3.2.4:
- resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
+ resolution:
+ {
+ integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==,
+ }
dev: true
/table/6.8.0:
- resolution: {integrity: sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==}
- engines: {node: '>=10.0.0'}
+ resolution:
+ {
+ integrity: sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==,
+ }
+ engines: { node: '>=10.0.0' }
dependencies:
ajv: 8.11.0
lodash.truncate: 4.4.2
@@ -20426,15 +27321,21 @@ packages:
strip-ansi: 6.0.1
/tagged-versions/1.3.0:
- resolution: {integrity: sha512-3tkBqKKQzHkBhQyNvEHTWgbvvNVS9a9omiR9nfbWlWzpOpWfgEPUu9pHwBiDHt5mXnJXKVnRKdCSeJiuZYW9oQ==}
+ resolution:
+ {
+ integrity: sha512-3tkBqKKQzHkBhQyNvEHTWgbvvNVS9a9omiR9nfbWlWzpOpWfgEPUu9pHwBiDHt5mXnJXKVnRKdCSeJiuZYW9oQ==,
+ }
dependencies:
child-process-promise: 2.2.1
semver: 5.7.1
dev: true
/tailwindcss/1.1.3:
- resolution: {integrity: sha512-8sa/QO+blnu3WXUylsgvYZlUbBpVH36QeGuZxgSGqp1dF3g4AGe1azt8FsO8i8Hfe9Oyvwhx3iSjRDak3nngeQ==}
- engines: {node: '>=8.9.0'}
+ resolution:
+ {
+ integrity: sha512-8sa/QO+blnu3WXUylsgvYZlUbBpVH36QeGuZxgSGqp1dF3g4AGe1azt8FsO8i8Hfe9Oyvwhx3iSjRDak3nngeQ==,
+ }
+ engines: { node: '>=8.9.0' }
hasBin: true
dependencies:
autoprefixer: 9.7.4
@@ -20454,13 +27355,19 @@ packages:
dev: true
/tapable/2.2.0:
- resolution: {integrity: sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==,
+ }
+ engines: { node: '>=6' }
dev: true
/tar/4.4.10:
- resolution: {integrity: sha512-g2SVs5QIxvo6OLp0GudTqEf05maawKUxXru104iaayWA09551tFCTI8f1Asb4lPfkBr91k07iL4c11XO3/b0tA==}
- engines: {node: '>=4.5'}
+ resolution:
+ {
+ integrity: sha512-g2SVs5QIxvo6OLp0GudTqEf05maawKUxXru104iaayWA09551tFCTI8f1Asb4lPfkBr91k07iL4c11XO3/b0tA==,
+ }
+ engines: { node: '>=4.5' }
dependencies:
chownr: 1.1.3
fs-minipass: 1.2.7
@@ -20472,8 +27379,11 @@ packages:
dev: true
/tar/4.4.13:
- resolution: {integrity: sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==}
- engines: {node: '>=4.5'}
+ resolution:
+ {
+ integrity: sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==,
+ }
+ engines: { node: '>=4.5' }
dependencies:
chownr: 1.1.3
fs-minipass: 1.2.7
@@ -20485,8 +27395,11 @@ packages:
dev: true
/tar/6.1.11:
- resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==}
- engines: {node: '>= 10'}
+ resolution:
+ {
+ integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==,
+ }
+ engines: { node: '>= 10' }
dependencies:
chownr: 2.0.0
fs-minipass: 2.1.0
@@ -20497,8 +27410,8 @@ packages:
dev: true
/taskr/1.1.0:
- resolution: {integrity: sha1-TynQrOJvTerppHjqv5qgQy6IRDg=}
- engines: {node: '>= 4.6'}
+ resolution: { integrity: sha1-TynQrOJvTerppHjqv5qgQy6IRDg= }
+ engines: { node: '>= 4.6' }
hasBin: true
dependencies:
bluebird: 3.7.2
@@ -20510,13 +27423,16 @@ packages:
dev: true
/temp-dir/1.0.0:
- resolution: {integrity: sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=}
- engines: {node: '>=4'}
+ resolution: { integrity: sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= }
+ engines: { node: '>=4' }
dev: true
/temp-write/4.0.0:
- resolution: {integrity: sha512-HIeWmj77uOOHb0QX7siN3OtwV3CTntquin6TNVg6SHOqCP3hYKmox90eeFOGaY1MqJ9WYDDjkyZrW6qS5AWpbw==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-HIeWmj77uOOHb0QX7siN3OtwV3CTntquin6TNVg6SHOqCP3hYKmox90eeFOGaY1MqJ9WYDDjkyZrW6qS5AWpbw==,
+ }
+ engines: { node: '>=8' }
dependencies:
graceful-fs: 4.2.10
is-stream: 2.0.0
@@ -20526,28 +27442,40 @@ packages:
dev: true
/temp/0.8.4:
- resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==}
- engines: {node: '>=6.0.0'}
+ resolution:
+ {
+ integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==,
+ }
+ engines: { node: '>=6.0.0' }
dependencies:
rimraf: 2.6.3
dev: false
/term-size/2.2.1:
- resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==,
+ }
+ engines: { node: '>=8' }
dev: true
/terminal-link/2.1.1:
- resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==,
+ }
+ engines: { node: '>=8' }
dependencies:
ansi-escapes: 4.3.0
supports-hyperlinks: 2.1.0
dev: true
/terser-webpack-plugin/5.2.4_bhtm7a3ixzishl2uxypy6qnuwu:
- resolution: {integrity: sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA==}
- engines: {node: '>= 10.13.0'}
+ resolution:
+ {
+ integrity: sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA==,
+ }
+ engines: { node: '>= 10.13.0' }
peerDependencies:
'@swc/core': '*'
esbuild: '*'
@@ -20572,8 +27500,11 @@ packages:
dev: true
/terser-webpack-plugin/5.2.4_webpack@5.74.0:
- resolution: {integrity: sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA==}
- engines: {node: '>= 10.13.0'}
+ resolution:
+ {
+ integrity: sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA==,
+ }
+ engines: { node: '>= 10.13.0' }
peerDependencies:
'@swc/core': '*'
esbuild: '*'
@@ -20597,8 +27528,11 @@ packages:
dev: true
/terser/5.10.0:
- resolution: {integrity: sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==,
+ }
+ engines: { node: '>=10' }
hasBin: true
peerDependenciesMeta:
acorn:
@@ -20611,8 +27545,11 @@ packages:
dev: true
/terser/5.14.1:
- resolution: {integrity: sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==,
+ }
+ engines: { node: '>=10' }
hasBin: true
dependencies:
'@jridgewell/source-map': 0.3.2
@@ -20622,8 +27559,11 @@ packages:
dev: true
/terser/5.5.1:
- resolution: {integrity: sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==,
+ }
+ engines: { node: '>=10' }
hasBin: true
dependencies:
acorn: 8.8.0
@@ -20633,8 +27573,11 @@ packages:
dev: true
/test-exclude/6.0.0:
- resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==,
+ }
+ engines: { node: '>=8' }
dependencies:
'@istanbuljs/schema': 0.1.2
glob: 7.2.0
@@ -20642,150 +27585,216 @@ packages:
dev: true
/text-extensions/1.9.0:
- resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==}
- engines: {node: '>=0.10'}
+ resolution:
+ {
+ integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==,
+ }
+ engines: { node: '>=0.10' }
dev: true
/text-table/0.2.0:
- resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=}
+ resolution: { integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= }
/throat/6.0.1:
- resolution: {integrity: sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==}
+ resolution:
+ {
+ integrity: sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==,
+ }
dev: true
/through/2.3.8:
- resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
+ resolution:
+ {
+ integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==,
+ }
/through2/0.4.2:
- resolution: {integrity: sha512-45Llu+EwHKtAZYTPPVn3XZHBgakWMN3rokhEv5hu596XP+cNgplMg+Gj+1nmAvj+L0K7+N49zBKx5rah5u0QIQ==}
+ resolution:
+ {
+ integrity: sha512-45Llu+EwHKtAZYTPPVn3XZHBgakWMN3rokhEv5hu596XP+cNgplMg+Gj+1nmAvj+L0K7+N49zBKx5rah5u0QIQ==,
+ }
dependencies:
readable-stream: 1.0.34
xtend: 2.1.2
dev: true
/through2/2.0.0:
- resolution: {integrity: sha1-9BocMd9eEp5DFERvZuygXNajBIA=}
+ resolution: { integrity: sha1-9BocMd9eEp5DFERvZuygXNajBIA= }
dependencies:
readable-stream: 2.0.6
xtend: 4.0.2
dev: true
/through2/2.0.5:
- resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==}
+ resolution:
+ {
+ integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==,
+ }
dependencies:
readable-stream: 2.3.7
xtend: 4.0.2
dev: true
/through2/4.0.2:
- resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==}
+ resolution:
+ {
+ integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==,
+ }
dependencies:
readable-stream: 3.6.0
dev: true
/time-span/4.0.0:
- resolution: {integrity: sha512-MyqZCTGLDZ77u4k+jqg4UlrzPTPZ49NDlaekU6uuFaJLzPIN1woaRXCbGeqOfxwc3Y37ZROGAJ614Rdv7Olt+g==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-MyqZCTGLDZ77u4k+jqg4UlrzPTPZ49NDlaekU6uuFaJLzPIN1woaRXCbGeqOfxwc3Y37ZROGAJ614Rdv7Olt+g==,
+ }
+ engines: { node: '>=10' }
dependencies:
convert-hrtime: 3.0.0
dev: true
/timed-out/4.0.1:
- resolution: {integrity: sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==,
+ }
+ engines: { node: '>=0.10.0' }
dev: true
/timers-browserify/2.0.12:
- resolution: {integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==}
- engines: {node: '>=0.6.0'}
+ resolution:
+ {
+ integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==,
+ }
+ engines: { node: '>=0.6.0' }
dependencies:
setimmediate: 1.0.5
dev: true
/timsort/0.3.0:
- resolution: {integrity: sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==}
+ resolution:
+ {
+ integrity: sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==,
+ }
dev: true
/tiny-glob/0.2.8:
- resolution: {integrity: sha512-vkQP7qOslq63XRX9kMswlby99kyO5OvKptw7AMwBVMjXEI7Tb61eoI5DydyEMOseyGS5anDN1VPoVxEvH01q8w==}
+ resolution:
+ {
+ integrity: sha512-vkQP7qOslq63XRX9kMswlby99kyO5OvKptw7AMwBVMjXEI7Tb61eoI5DydyEMOseyGS5anDN1VPoVxEvH01q8w==,
+ }
dependencies:
globalyzer: 0.1.0
globrex: 0.1.2
dev: true
/tinydate/1.2.0:
- resolution: {integrity: sha512-3GwPk8VhDFnUZ2TrgkhXJs6hcMAIIw4x/xkz+ayK6dGoQmp2nUwKzBXK0WnMsqkh6vfUhpqQicQF3rbshfyJkg==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-3GwPk8VhDFnUZ2TrgkhXJs6hcMAIIw4x/xkz+ayK6dGoQmp2nUwKzBXK0WnMsqkh6vfUhpqQicQF3rbshfyJkg==,
+ }
+ engines: { node: '>=4' }
dev: true
/title-case/2.1.1:
- resolution: {integrity: sha512-EkJoZ2O3zdCz3zJsYCsxyq2OC5hrxR9mfdd5I+w8h/tmFfeOxJ+vvkxsKxdmN0WtS9zLdHEgfgVOiMVgv+Po4Q==}
+ resolution:
+ {
+ integrity: sha512-EkJoZ2O3zdCz3zJsYCsxyq2OC5hrxR9mfdd5I+w8h/tmFfeOxJ+vvkxsKxdmN0WtS9zLdHEgfgVOiMVgv+Po4Q==,
+ }
dependencies:
no-case: 2.3.2
upper-case: 1.1.3
dev: true
/title-case/3.0.3:
- resolution: {integrity: sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==}
+ resolution:
+ {
+ integrity: sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==,
+ }
dependencies:
tslib: 2.4.0
dev: true
/tmp/0.0.33:
- resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
- engines: {node: '>=0.6.0'}
+ resolution:
+ {
+ integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==,
+ }
+ engines: { node: '>=0.6.0' }
dependencies:
os-tmpdir: 1.0.2
/tmp/0.2.1:
- resolution: {integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==}
- engines: {node: '>=8.17.0'}
+ resolution:
+ {
+ integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==,
+ }
+ engines: { node: '>=8.17.0' }
dependencies:
rimraf: 3.0.2
dev: true
/tmpl/1.0.4:
- resolution: {integrity: sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=}
+ resolution: { integrity: sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= }
dev: true
/to-fast-properties/2.0.0:
- resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=}
- engines: {node: '>=4'}
+ resolution: { integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= }
+ engines: { node: '>=4' }
/to-object-path/0.3.0:
- resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
kind-of: 3.2.2
/to-readable-stream/1.0.0:
- resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==,
+ }
+ engines: { node: '>=6' }
dev: true
/to-readable-stream/2.1.0:
- resolution: {integrity: sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w==,
+ }
+ engines: { node: '>=8' }
dev: true
/to-regex-range/2.1.1:
- resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
is-number: 3.0.0
repeat-string: 1.6.1
/to-regex-range/5.0.1:
- resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
- engines: {node: '>=8.0'}
+ resolution:
+ {
+ integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==,
+ }
+ engines: { node: '>=8.0' }
dependencies:
is-number: 7.0.0
/to-regex/3.0.2:
- resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
define-property: 2.0.2
extend-shallow: 3.0.2
@@ -20793,36 +27802,54 @@ packages:
safe-regex: 1.1.0
/to-style/1.3.3:
- resolution: {integrity: sha512-9K8KYegr9hrdm8yPpu5iZjJp5t6RPAp4gFDU5hD9zR8hwqgF4fsoSitMtkRKQG2qkP5j/uG3wajbgV09rjmIqg==}
+ resolution:
+ {
+ integrity: sha512-9K8KYegr9hrdm8yPpu5iZjJp5t6RPAp4gFDU5hD9zR8hwqgF4fsoSitMtkRKQG2qkP5j/uG3wajbgV09rjmIqg==,
+ }
dev: true
/to-vfile/6.1.0:
- resolution: {integrity: sha512-BxX8EkCxOAZe+D/ToHdDsJcVI4HqQfmw0tCkp31zf3dNP/XWIAjU4CmeuSwsSoOzOTqHPOL0KUzyZqJplkD0Qw==}
+ resolution:
+ {
+ integrity: sha512-BxX8EkCxOAZe+D/ToHdDsJcVI4HqQfmw0tCkp31zf3dNP/XWIAjU4CmeuSwsSoOzOTqHPOL0KUzyZqJplkD0Qw==,
+ }
dependencies:
is-buffer: 2.0.4
vfile: 4.2.1
dev: true
/toidentifier/1.0.0:
- resolution: {integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==}
- engines: {node: '>=0.6'}
+ resolution:
+ {
+ integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==,
+ }
+ engines: { node: '>=0.6' }
dev: true
/totalist/1.1.0:
- resolution: {integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==,
+ }
+ engines: { node: '>=6' }
/tough-cookie/2.5.0:
- resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==}
- engines: {node: '>=0.8'}
+ resolution:
+ {
+ integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==,
+ }
+ engines: { node: '>=0.8' }
dependencies:
psl: 1.8.0
punycode: 2.1.1
dev: true
/tough-cookie/4.0.0:
- resolution: {integrity: sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==,
+ }
+ engines: { node: '>=6' }
dependencies:
psl: 1.8.0
punycode: 2.1.1
@@ -20830,63 +27857,87 @@ packages:
dev: true
/tr46/0.0.3:
- resolution: {integrity: sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=}
+ resolution: { integrity: sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= }
dev: true
/tr46/1.0.1:
- resolution: {integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=}
+ resolution: { integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= }
dependencies:
punycode: 2.1.1
dev: false
/tr46/2.1.0:
- resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==,
+ }
+ engines: { node: '>=8' }
dependencies:
punycode: 2.1.1
dev: true
/traverse/0.6.6:
- resolution: {integrity: sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=}
+ resolution: { integrity: sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc= }
dev: true
/tree-kill/1.2.2:
- resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
+ resolution:
+ {
+ integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==,
+ }
hasBin: true
dev: true
/trim-lines/1.1.3:
- resolution: {integrity: sha512-E0ZosSWYK2mkSu+KEtQ9/KqarVjA9HztOSX+9FDdNacRAq29RRV6ZQNgob3iuW8Htar9vAfEa6yyt5qBAHZDBA==}
+ resolution:
+ {
+ integrity: sha512-E0ZosSWYK2mkSu+KEtQ9/KqarVjA9HztOSX+9FDdNacRAq29RRV6ZQNgob3iuW8Htar9vAfEa6yyt5qBAHZDBA==,
+ }
dev: true
/trim-newlines/1.0.0:
- resolution: {integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM= }
+ engines: { node: '>=0.10.0' }
dev: true
/trim-newlines/3.0.0:
- resolution: {integrity: sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==,
+ }
+ engines: { node: '>=8' }
/trim-off-newlines/1.0.1:
- resolution: {integrity: sha1-n5up2e+odkw4dpi8v+sshI8RrbM=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-n5up2e+odkw4dpi8v+sshI8RrbM= }
+ engines: { node: '>=0.10.0' }
dev: true
/trim-trailing-lines/1.1.2:
- resolution: {integrity: sha512-MUjYItdrqqj2zpcHFTkMa9WAv4JHTI6gnRQGPFLrt5L9a6tRMiDnIqYl8JBvu2d2Tc3lWJKQwlGCp0K8AvCM+Q==}
+ resolution:
+ {
+ integrity: sha512-MUjYItdrqqj2zpcHFTkMa9WAv4JHTI6gnRQGPFLrt5L9a6tRMiDnIqYl8JBvu2d2Tc3lWJKQwlGCp0K8AvCM+Q==,
+ }
dev: true
/trim/0.0.1:
- resolution: {integrity: sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==}
+ resolution:
+ {
+ integrity: sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==,
+ }
dev: true
/trough/1.0.4:
- resolution: {integrity: sha512-tdzBRDGWcI1OpPVmChbdSKhvSVurznZ8X36AYURAcl+0o2ldlCY2XPzyXNNxwJwwyIU+rIglTCG4kxtNKBQH7Q==}
+ resolution:
+ {
+ integrity: sha512-tdzBRDGWcI1OpPVmChbdSKhvSVurznZ8X36AYURAcl+0o2ldlCY2XPzyXNNxwJwwyIU+rIglTCG4kxtNKBQH7Q==,
+ }
dev: true
/tsconfig-paths/3.14.1:
- resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==}
+ resolution:
+ {
+ integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==,
+ }
dependencies:
'@types/json5': 0.0.29
json5: 1.0.1
@@ -20894,7 +27945,10 @@ packages:
strip-bom: 3.0.0
/tsec/0.2.1_sbe2uaqno6akssxfwbhgeg7v2q:
- resolution: {integrity: sha512-RP9vhbRbRI9VH4CfOlQvo5W9HdfiPKq0gdiUOWI5oKmLaZKNFN8CsPwBfT5ySmhnKNwmmAS/BtY3WoTfABwwig==}
+ resolution:
+ {
+ integrity: sha512-RP9vhbRbRI9VH4CfOlQvo5W9HdfiPKq0gdiUOWI5oKmLaZKNFN8CsPwBfT5ySmhnKNwmmAS/BtY3WoTfABwwig==,
+ }
hasBin: true
peerDependencies:
'@bazel/bazelisk': '>=1.7.5'
@@ -20907,302 +27961,327 @@ packages:
dev: true
/tslib/1.11.1:
- resolution: {integrity: sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==}
+ resolution:
+ {
+ integrity: sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==,
+ }
/tslib/2.0.1:
- resolution: {integrity: sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ==}
+ resolution:
+ {
+ integrity: sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ==,
+ }
dev: true
/tslib/2.3.1:
- resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==}
+ resolution:
+ {
+ integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==,
+ }
/tslib/2.4.0:
- resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==}
-
- /tsutils/3.21.0_typescript@4.6.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.11.1
- typescript: 4.6.3
- dev: false
+ resolution:
+ {
+ integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==,
+ }
/tsutils/3.21.0_typescript@4.8.2:
- resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
- engines: {node: '>= 6'}
+ 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.11.1
typescript: 4.8.2
- dev: true
/tty-browserify/0.0.1:
- resolution: {integrity: sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==}
+ resolution:
+ {
+ integrity: sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==,
+ }
dev: true
/tunnel-agent/0.6.0:
- resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
+ resolution:
+ {
+ integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==,
+ }
dependencies:
safe-buffer: 5.2.0
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==}
+ /turbo-darwin-64/1.5.3:
+ resolution:
+ {
+ integrity: sha512-MBS8b/3DuMY6v3ljEX9qssHGQXnI4VDWLqvQ6FGfZFMp8lqa7mfoXv1U/MNR9OhSczaftsIS1e9mnD9m/qv7TQ==,
+ }
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
- /turbo-darwin-arm64/1.3.2-canary.1:
- resolution: {integrity: sha512-zM5BHkxHJltKK6isJilVL7L3dlYa6WF5VPfYOAekYor3u2ZhNsgFLGom+YXz22LD/csP2giRGokREObA7q0YJQ==}
+ /turbo-darwin-arm64/1.5.3:
+ resolution:
+ {
+ integrity: sha512-XNSV6SaxS8dAvGx2BF3H7MsKZ4zchj2kP/eXTss/vUcSRsS+zx0urZcEgxeGUeMk7V7fJq/5Ow7thApNojpwpw==,
+ }
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
- /turbo-freebsd-64/1.3.2-canary.1:
- resolution: {integrity: sha512-ZepqMN1relzuqr3g16wh0bXVKoBKzEivkGh1NVm87sDE5nvwLuB9lOCnxg89xb31PdJAyVr5UGeqVE5SfYltww==}
+ /turbo-linux-64/1.5.3:
+ resolution:
+ {
+ integrity: sha512-YhYu50CUvy5m80l6dEXEgC3CvjjTelQb14fknAzIXoKztbWhBZqUCucR6jLRZpKgODwP4Fo4LUzz478EMwqy/Q==,
+ }
cpu: [x64]
- os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
-
- /turbo-freebsd-arm64/1.3.2-canary.1:
- resolution: {integrity: sha512-gL/U8Su+GjvdI2yon+revsRFi/GfB/CdWGvDzdsore4eO1/V1DiACDRJDzf+/gvNdUzoD3cwbpiKGFuaZ7wVow==}
- cpu: [arm64]
- os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
-
- /turbo-linux-32/1.3.2-canary.1:
- resolution: {integrity: sha512-8jxYYI4q2AHODKgO1XQ7KL7ufRFfGT4phi0JPs4KilaYEgNvDGSIDr2d8BHPVJr3exlb884ZcAW1tm+0t0WCog==}
- cpu: [ia32]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /turbo-linux-64/1.3.2-canary.1:
- resolution: {integrity: sha512-uCHCQ1HZdns78hr2Z6N3zZwFrUYJdyYRIPWj12TwvtTEErTARAcKvtWV9mQkkXvzkkmUDHJoTsSl5cIyhtoreg==}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /turbo-linux-arm/1.3.2-canary.1:
- resolution: {integrity: sha512-xEp/twlTo8Q5TaMz3g7UCtbPdO/VZS0ugAZ2egmbBpkEIdSQ7wjME8z7cgjK/Wc2l9y0BEuA/mc/ndmO43LaNw==}
- cpu: [arm]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /turbo-linux-arm64/1.3.2-canary.1:
- resolution: {integrity: sha512-5JjIQTuDo5RALnKvxPholfljiWxVwhyUpBm8xYNMtufR8CmbkjsNZgNGm8cyFXl3syHdLOhL/PsCpeVaiWDlUw==}
+ /turbo-linux-arm64/1.5.3:
+ resolution:
+ {
+ integrity: sha512-JjJjxy0kkr/xAWAAE8t7UaTBc3GUc5Tz/Bupbve2VzG0w75md0LqXUV34WpyxMiNTNLmK8Dq7bIczG6OkJ29xQ==,
+ }
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /turbo-linux-mips64le/1.3.2-canary.1:
- resolution: {integrity: sha512-oOZD03ZyfOxifgi3YAAbtcnZtCA6fpsc2/y6R5sm9jRpXlia7PCbQLiV4H1UWCfmsQzUsLCTTZmO+D8K2rjymg==}
- cpu: [mips64el]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /turbo-linux-ppc64le/1.3.2-canary.1:
- resolution: {integrity: sha512-JtFMPdO+N6lYCFO7gN042CdzQPWvF2ow77Hv1oOpVkyU2X9seK73XHmv+15dan92/flslZLFAW8T93kiXfsJug==}
- cpu: [ppc64]
- 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:
- resolution: {integrity: sha512-uj4RVdVXIffTOeozFk8df+hgLUOZInkFvUTJ9jEKSNR/9zF9QXz7EkeQF8Cq+f840W7zNMDxciGBls3SWWTX0w==}
+ /turbo-windows-64/1.5.3:
+ resolution:
+ {
+ integrity: sha512-PS7+Isy7OX9xWWvtg2FKmh/eN4fTNR2r6RW5m+b+zR7t04QLWYOya1R8CeqgA6GyeFpn4KUxC+AeZ0wOi8RSPw==,
+ }
cpu: [x64]
os: [win32]
requiresBuild: true
dev: true
optional: true
- /turbo-windows-arm64/1.3.2-canary.1:
- resolution: {integrity: sha512-rtU97ntfMRIr3IscaB3VwCxXCb60CkaM35NdTM3Yr+5H8UplmzQt1iBV8+Zc8/JO5YDfWD82dGZKVw4Oou+f2w==}
+ /turbo-windows-arm64/1.5.3:
+ resolution:
+ {
+ integrity: sha512-DQzjFbPRd/Db5kkJtCER5DNcbY4ez5Bh8usemNlPZQ7I/5XwEUl9Rn3ss2LJsiv/pR7PkY92TUvmyFtBnqao8Q==,
+ }
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: true
optional: true
- /turbo/1.3.2-canary.1:
- resolution: {integrity: sha512-qrSrKjkKDn7afDMz++RXg84sXBmd+CprnmJNNQq7l1Ao0eOPRpe//uh4JsULgjxYHHLeB2Re1fJ02HF282Kaww==}
+ /turbo/1.5.3:
+ resolution:
+ {
+ 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:
- resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==}
+ resolution:
+ {
+ integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==,
+ }
dev: true
/type-check/0.3.2:
- resolution: {integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=}
- engines: {node: '>= 0.8.0'}
+ resolution: { integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= }
+ engines: { node: '>= 0.8.0' }
dependencies:
prelude-ls: 1.1.2
dev: true
/type-check/0.4.0:
- resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
- engines: {node: '>= 0.8.0'}
+ resolution:
+ {
+ integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==,
+ }
+ engines: { node: '>= 0.8.0' }
dependencies:
prelude-ls: 1.2.1
/type-detect/4.0.8:
- resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==,
+ }
+ engines: { node: '>=4' }
dev: true
/type-fest/0.10.0:
- resolution: {integrity: sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==,
+ }
+ engines: { node: '>=8' }
dev: true
/type-fest/0.13.1:
- resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==,
+ }
+ engines: { node: '>=10' }
/type-fest/0.18.1:
- resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==,
+ }
+ engines: { node: '>=10' }
dev: true
/type-fest/0.20.2:
- resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==,
+ }
+ engines: { node: '>=10' }
/type-fest/0.4.1:
- resolution: {integrity: sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==,
+ }
+ engines: { node: '>=6' }
dev: true
/type-fest/0.6.0:
- resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==,
+ }
+ engines: { node: '>=8' }
/type-fest/0.7.1:
- resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==,
+ }
+ engines: { node: '>=8' }
dev: false
/type-fest/0.8.1:
- resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==,
+ }
+ engines: { node: '>=8' }
/type-is/1.6.18:
- resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
- engines: {node: '>= 0.6'}
+ resolution:
+ {
+ integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==,
+ }
+ engines: { node: '>= 0.6' }
dependencies:
media-typer: 0.3.0
mime-types: 2.1.30
dev: true
/type/1.2.0:
- resolution: {integrity: sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==}
+ resolution:
+ {
+ integrity: sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==,
+ }
dev: true
/type/2.5.0:
- resolution: {integrity: sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==}
+ resolution:
+ {
+ integrity: sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==,
+ }
dev: true
/typedarray-to-buffer/3.1.5:
- resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==}
+ resolution:
+ {
+ integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==,
+ }
dependencies:
is-typedarray: 1.0.0
dev: true
/typedarray/0.0.6:
- resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
+ resolution:
+ {
+ integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==,
+ }
dev: true
/typescript/4.6.3:
- resolution: {integrity: sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==}
- engines: {node: '>=4.2.0'}
+ resolution:
+ {
+ integrity: sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==,
+ }
+ engines: { node: '>=4.2.0' }
hasBin: true
+ dev: true
/typescript/4.8.2:
- resolution: {integrity: sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==}
- engines: {node: '>=4.2.0'}
+ resolution:
+ {
+ integrity: sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==,
+ }
+ engines: { node: '>=4.2.0' }
hasBin: true
- dev: true
/ua-parser-js/0.7.28:
- resolution: {integrity: sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==}
+ resolution:
+ {
+ integrity: sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==,
+ }
dev: true
/ua-parser-js/0.7.31:
- resolution: {integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==}
+ resolution:
+ {
+ integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==,
+ }
dev: true
/uglify-js/3.17.0:
- resolution: {integrity: sha512-aTeNPVmgIMPpm1cxXr2Q/nEbvkmV8yq66F3om7X3P/cvOXQ0TMQ64Wk63iyT1gPlmdmGzjGpyLh1f3y8MZWXGg==}
- engines: {node: '>=0.8.0'}
+ resolution:
+ {
+ integrity: sha512-aTeNPVmgIMPpm1cxXr2Q/nEbvkmV8yq66F3om7X3P/cvOXQ0TMQ64Wk63iyT1gPlmdmGzjGpyLh1f3y8MZWXGg==,
+ }
+ engines: { node: '>=0.8.0' }
hasBin: true
requiresBuild: true
dev: true
optional: true
/uid-number/0.0.6:
- resolution: {integrity: sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=}
+ resolution: { integrity: sha1-DqEOgDXo61uOREnwbaHHMGY7qoE= }
dev: true
/umask/1.1.0:
- resolution: {integrity: sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=}
+ resolution: { integrity: sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0= }
dev: true
/unbox-primitive/1.0.1:
- resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==}
+ resolution:
+ {
+ integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==,
+ }
dependencies:
function-bind: 1.1.1
has-bigints: 1.0.1
@@ -21210,7 +28289,10 @@ packages:
which-boxed-primitive: 1.0.2
/unbox-primitive/1.0.2:
- resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
+ resolution:
+ {
+ integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==,
+ }
dependencies:
call-bind: 1.0.2
has-bigints: 1.0.2
@@ -21218,65 +28300,98 @@ packages:
which-boxed-primitive: 1.0.2
/unc-path-regex/0.1.2:
- resolution: {integrity: sha1-5z3T17DXxe2G+6xrCufYxqadUPo=}
- engines: {node: '>=0.10.0'}
+ resolution: { integrity: sha1-5z3T17DXxe2G+6xrCufYxqadUPo= }
+ engines: { node: '>=0.10.0' }
dev: true
/unfetch/4.1.0:
- resolution: {integrity: sha512-crP/n3eAPUJxZXM9T80/yv0YhkTEx2K1D3h7D1AJM6fzsWZrxdyRuLN0JH/dkZh1LNH8LxCnBzoPFCPbb2iGpg==}
+ resolution:
+ {
+ integrity: sha512-crP/n3eAPUJxZXM9T80/yv0YhkTEx2K1D3h7D1AJM6fzsWZrxdyRuLN0JH/dkZh1LNH8LxCnBzoPFCPbb2iGpg==,
+ }
dev: true
/unherit/1.1.2:
- resolution: {integrity: sha512-W3tMnpaMG7ZY6xe/moK04U9fBhi6wEiCYHUW5Mop/wQHf12+79EQGwxYejNdhEz2mkqkBlGwm7pxmgBKMVUj0w==}
+ resolution:
+ {
+ 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'}
+ resolution:
+ {
+ integrity: sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==,
+ }
+ engines: { node: '>=4' }
dev: true
/unicode-canonical-property-names-ecmascript/2.0.0:
- resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==,
+ }
+ engines: { node: '>=4' }
/unicode-match-property-ecmascript/1.0.4:
- resolution: {integrity: sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==}
- engines: {node: '>=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: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==,
+ }
+ engines: { node: '>=4' }
dependencies:
unicode-canonical-property-names-ecmascript: 2.0.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'}
+ resolution:
+ {
+ integrity: sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==,
+ }
+ engines: { node: '>=4' }
dev: true
/unicode-match-property-value-ecmascript/2.0.0:
- resolution: {integrity: sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==,
+ }
+ engines: { node: '>=4' }
/unicode-property-aliases-ecmascript/1.0.5:
- resolution: {integrity: sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==,
+ }
+ engines: { node: '>=4' }
dev: true
/unicode-property-aliases-ecmascript/2.0.0:
- resolution: {integrity: sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==,
+ }
+ engines: { node: '>=4' }
/unified-diff/3.1.0:
- resolution: {integrity: sha512-d29qhcADmrvjgSYDLDUmmE/zvVyKUW+O3gRz6Bjj7fcv8kGBlrYBmMjnuBI+wuTou/PXaVl3hPeSh9mXZ0iGSA==}
+ resolution:
+ {
+ integrity: sha512-d29qhcADmrvjgSYDLDUmmE/zvVyKUW+O3gRz6Bjj7fcv8kGBlrYBmMjnuBI+wuTou/PXaVl3hPeSh9mXZ0iGSA==,
+ }
dependencies:
git-diff-tree: 1.1.0
vfile-find-up: 5.0.1
@@ -21285,7 +28400,10 @@ packages:
dev: true
/unified-engine/8.1.0:
- resolution: {integrity: sha512-ptXTWUf9HZ2L9xto7tre+hSdSN7M9S0rypUpMAcFhiDYjrXLrND4If+8AZOtPFySKI/Zhfxf7GVAR34BqixDUA==}
+ resolution:
+ {
+ integrity: sha512-ptXTWUf9HZ2L9xto7tre+hSdSN7M9S0rypUpMAcFhiDYjrXLrND4If+8AZOtPFySKI/Zhfxf7GVAR34BqixDUA==,
+ }
dependencies:
concat-stream: 2.0.0
debug: 4.3.4
@@ -21309,14 +28427,20 @@ packages:
dev: true
/unified-message-control/3.0.3:
- resolution: {integrity: sha512-oY5z2n8ugjpNHXOmcgrw0pQeJzavHS0VjPBP21tOcm7rc2C+5Q+kW9j5+gqtf8vfW/8sabbsK5+P+9QPwwEHDA==}
+ resolution:
+ {
+ integrity: sha512-oY5z2n8ugjpNHXOmcgrw0pQeJzavHS0VjPBP21tOcm7rc2C+5Q+kW9j5+gqtf8vfW/8sabbsK5+P+9QPwwEHDA==,
+ }
dependencies:
unist-util-visit: 2.0.3
vfile-location: 3.2.0
dev: true
/unified/7.1.0:
- resolution: {integrity: sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==}
+ resolution:
+ {
+ integrity: sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==,
+ }
dependencies:
'@types/unist': 2.0.3
'@types/vfile': 3.0.2
@@ -21329,7 +28453,10 @@ packages:
dev: true
/unified/9.2.1:
- resolution: {integrity: sha512-juWjuI8Z4xFg8pJbnEZ41b5xjGUWGHqXALmBZ3FC3WX0PIx1CZBIIJ6mXbYMcf6Yw4Fi0rFUTA1cdz/BglbOhA==}
+ resolution:
+ {
+ integrity: sha512-juWjuI8Z4xFg8pJbnEZ41b5xjGUWGHqXALmBZ3FC3WX0PIx1CZBIIJ6mXbYMcf6Yw4Fi0rFUTA1cdz/BglbOhA==,
+ }
dependencies:
'@types/unist': 2.0.3
bail: 1.0.4
@@ -21341,8 +28468,11 @@ packages:
dev: true
/union-value/1.0.1:
- resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
arr-union: 3.1.0
@@ -21351,138 +28481,213 @@ packages:
set-value: 2.0.1
/uniq/1.0.1:
- resolution: {integrity: sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==}
+ resolution:
+ {
+ integrity: sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==,
+ }
dev: true
/uniqs/2.0.0:
- resolution: {integrity: sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==}
+ resolution:
+ {
+ integrity: sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==,
+ }
dev: true
/unique-filename/1.1.1:
- resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==}
+ resolution:
+ {
+ integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==,
+ }
dependencies:
unique-slug: 2.0.2
dev: true
/unique-slug/2.0.2:
- resolution: {integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==}
+ resolution:
+ {
+ integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==,
+ }
dependencies:
imurmurhash: 0.1.4
dev: true
/unique-string/1.0.0:
- resolution: {integrity: sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==,
+ }
+ engines: { node: '>=4' }
dependencies:
crypto-random-string: 1.0.0
dev: true
/unique-string/2.0.0:
- resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==,
+ }
+ engines: { node: '>=8' }
dependencies:
crypto-random-string: 2.0.0
dev: true
/unist-builder/1.0.4:
- resolution: {integrity: sha512-v6xbUPP7ILrT15fHGrNyHc1Xda8H3xVhP7/HAIotHOhVPjH5dCXA097C3Rry1Q2O+HbOLCao4hfPB+EYEjHgVg==}
+ resolution:
+ {
+ integrity: sha512-v6xbUPP7ILrT15fHGrNyHc1Xda8H3xVhP7/HAIotHOhVPjH5dCXA097C3Rry1Q2O+HbOLCao4hfPB+EYEjHgVg==,
+ }
dependencies:
object-assign: 4.1.1
dev: true
/unist-util-generated/1.1.6:
- resolution: {integrity: sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==}
+ resolution:
+ {
+ integrity: sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==,
+ }
dev: true
/unist-util-inspect/5.0.1:
- resolution: {integrity: sha512-fPNWewS593JSmg49HbnE86BJKuBi1/nMWhDSccBvbARfxezEuJV85EaARR9/VplveiwCoLm2kWq+DhP8TBaDpw==}
+ resolution:
+ {
+ integrity: sha512-fPNWewS593JSmg49HbnE86BJKuBi1/nMWhDSccBvbARfxezEuJV85EaARR9/VplveiwCoLm2kWq+DhP8TBaDpw==,
+ }
dependencies:
is-empty: 1.2.0
dev: true
/unist-util-is/3.0.0:
- resolution: {integrity: sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==}
+ resolution:
+ {
+ integrity: sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==,
+ }
dev: true
/unist-util-is/4.1.0:
- resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==}
+ resolution:
+ {
+ integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==,
+ }
dev: true
/unist-util-modify-children/2.0.0:
- resolution: {integrity: sha512-HGrj7JQo9DwZt8XFsX8UD4gGqOsIlCih9opG6Y+N11XqkBGKzHo8cvDi+MfQQgiZ7zXRUiQREYHhjOBHERTMdg==}
+ resolution:
+ {
+ integrity: sha512-HGrj7JQo9DwZt8XFsX8UD4gGqOsIlCih9opG6Y+N11XqkBGKzHo8cvDi+MfQQgiZ7zXRUiQREYHhjOBHERTMdg==,
+ }
dependencies:
array-iterate: 1.1.4
dev: true
/unist-util-position/3.0.4:
- resolution: {integrity: sha512-tWvIbV8goayTjobxDIr4zVTyG+Q7ragMSMeKC3xnPl9xzIc0+she8mxXLM3JVNDDsfARPbCd3XdzkyLdo7fF3g==}
+ resolution:
+ {
+ integrity: sha512-tWvIbV8goayTjobxDIr4zVTyG+Q7ragMSMeKC3xnPl9xzIc0+she8mxXLM3JVNDDsfARPbCd3XdzkyLdo7fF3g==,
+ }
dev: true
/unist-util-remove-position/1.1.4:
- resolution: {integrity: sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==}
+ resolution:
+ {
+ integrity: sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==,
+ }
dependencies:
unist-util-visit: 1.4.1
dev: true
/unist-util-remove-position/2.0.1:
- resolution: {integrity: sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==}
+ resolution:
+ {
+ integrity: sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==,
+ }
dependencies:
unist-util-visit: 2.0.3
dev: true
/unist-util-remove-position/3.0.0:
- resolution: {integrity: sha512-17kIOuolVuK16LMb9KyMJlqdfCtlfQY5FjY3Sdo9iC7F5wqdXhNjMq0PBvMpkVNNnAmHxXssUW+rZ9T2zbP0Rg==}
+ resolution:
+ {
+ integrity: sha512-17kIOuolVuK16LMb9KyMJlqdfCtlfQY5FjY3Sdo9iC7F5wqdXhNjMq0PBvMpkVNNnAmHxXssUW+rZ9T2zbP0Rg==,
+ }
dependencies:
unist-util-visit: 2.0.3
dev: true
/unist-util-remove/1.0.3:
- resolution: {integrity: sha512-mB6nCHCQK0pQffUAcCVmKgIWzG/AXs/V8qpS8K72tMPtOSCMSjDeMc5yN+Ye8rB0FhcE+JvW++o1xRNc0R+++g==}
+ resolution:
+ {
+ integrity: sha512-mB6nCHCQK0pQffUAcCVmKgIWzG/AXs/V8qpS8K72tMPtOSCMSjDeMc5yN+Ye8rB0FhcE+JvW++o1xRNc0R+++g==,
+ }
dependencies:
unist-util-is: 3.0.0
dev: true
/unist-util-stringify-position/1.1.2:
- resolution: {integrity: sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==}
+ resolution:
+ {
+ integrity: sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==,
+ }
dev: true
/unist-util-stringify-position/2.0.3:
- resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==}
+ resolution:
+ {
+ integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==,
+ }
dependencies:
'@types/unist': 2.0.3
dev: true
/unist-util-stringify-position/3.0.0:
- resolution: {integrity: sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==}
+ resolution:
+ {
+ integrity: sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==,
+ }
dependencies:
'@types/unist': 2.0.3
dev: true
/unist-util-visit-children/1.1.4:
- resolution: {integrity: sha512-sA/nXwYRCQVRwZU2/tQWUqJ9JSFM1X3x7JIOsIgSzrFHcfVt6NkzDtKzyxg2cZWkCwGF9CO8x4QNZRJRMK8FeQ==}
+ resolution:
+ {
+ integrity: sha512-sA/nXwYRCQVRwZU2/tQWUqJ9JSFM1X3x7JIOsIgSzrFHcfVt6NkzDtKzyxg2cZWkCwGF9CO8x4QNZRJRMK8FeQ==,
+ }
dev: true
/unist-util-visit-parents/2.1.2:
- resolution: {integrity: sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==}
+ resolution:
+ {
+ integrity: sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==,
+ }
dependencies:
unist-util-is: 3.0.0
dev: true
/unist-util-visit-parents/3.1.1:
- resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==}
+ resolution:
+ {
+ integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==,
+ }
dependencies:
'@types/unist': 2.0.3
unist-util-is: 4.1.0
dev: true
/unist-util-visit/1.4.1:
- resolution: {integrity: sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==}
+ resolution:
+ {
+ integrity: sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==,
+ }
dependencies:
unist-util-visit-parents: 2.1.2
dev: true
/unist-util-visit/2.0.3:
- resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==}
+ resolution:
+ {
+ integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==,
+ }
dependencies:
'@types/unist': 2.0.3
unist-util-is: 4.1.0
@@ -21490,7 +28695,10 @@ packages:
dev: true
/unistore/3.4.1:
- resolution: {integrity: sha512-p2Ej8qqrqcD10Ah0ZUKUU/mhRB8pM4q6gzjxq9kZpgxa8dks7oHT8jDP4CqLhoRof3RXOZLKB9EBV1DTzHiJRw==}
+ resolution:
+ {
+ integrity: sha512-p2Ej8qqrqcD10Ah0ZUKUU/mhRB8pM4q6gzjxq9kZpgxa8dks7oHT8jDP4CqLhoRof3RXOZLKB9EBV1DTzHiJRw==,
+ }
peerDependencies:
preact: '*'
react: '*'
@@ -21502,63 +28710,90 @@ packages:
dev: true
/universal-user-agent/6.0.0:
- resolution: {integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==}
+ resolution:
+ {
+ integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==,
+ }
dev: true
/universalify/0.1.2:
- resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
- engines: {node: '>= 4.0.0'}
+ resolution:
+ {
+ integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==,
+ }
+ engines: { node: '>= 4.0.0' }
dev: true
/universalify/1.0.0:
- resolution: {integrity: sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==}
- engines: {node: '>= 10.0.0'}
+ resolution:
+ {
+ integrity: sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==,
+ }
+ engines: { node: '>= 10.0.0' }
dev: true
/universalify/2.0.0:
- resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
- engines: {node: '>= 10.0.0'}
+ resolution:
+ {
+ integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==,
+ }
+ engines: { node: '>= 10.0.0' }
dev: true
/unpipe/1.0.0:
- resolution: {integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=}
- engines: {node: '>= 0.8'}
+ resolution: { integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= }
+ engines: { node: '>= 0.8' }
dev: true
/unquote/1.1.1:
- resolution: {integrity: sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=}
+ resolution: { integrity: sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= }
dev: true
/unset-value/1.0.0:
- resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
dependencies:
has-value: 0.3.1
isobject: 3.0.1
/upath/2.0.1:
- resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==,
+ }
+ engines: { node: '>=4' }
dev: true
/update-check/1.3.2:
- resolution: {integrity: sha512-0iGt63gXrsU4VTw4tIGVVk14H6KLHI7ExNPuSmdDdwUrUAQTBnh1hQcRpnoBWetb3/Ab4YyXK1iDWXP7D0VHTQ==}
+ resolution:
+ {
+ integrity: sha512-0iGt63gXrsU4VTw4tIGVVk14H6KLHI7ExNPuSmdDdwUrUAQTBnh1hQcRpnoBWetb3/Ab4YyXK1iDWXP7D0VHTQ==,
+ }
dependencies:
registry-auth-token: 3.3.2
registry-url: 3.1.0
dev: true
/update-check/1.5.4:
- resolution: {integrity: sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==}
+ resolution:
+ {
+ integrity: sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==,
+ }
dependencies:
registry-auth-token: 3.3.2
registry-url: 3.1.0
dev: true
/update-notifier/4.1.3:
- resolution: {integrity: sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==,
+ }
+ engines: { node: '>=8' }
dependencies:
boxen: 4.2.0
chalk: 3.0.0
@@ -21576,90 +28811,132 @@ packages:
dev: true
/upper-case-first/1.1.2:
- resolution: {integrity: sha512-wINKYvI3Db8dtjikdAqoBbZoP6Q+PZUyfMR7pmwHzjC2quzSkUq5DmPrTtPEqHaz8AGtmsB4TqwapMTM1QAQOQ==}
+ resolution:
+ {
+ integrity: sha512-wINKYvI3Db8dtjikdAqoBbZoP6Q+PZUyfMR7pmwHzjC2quzSkUq5DmPrTtPEqHaz8AGtmsB4TqwapMTM1QAQOQ==,
+ }
dependencies:
upper-case: 1.1.3
dev: true
/upper-case-first/2.0.2:
- resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==}
+ resolution:
+ {
+ integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==,
+ }
dependencies:
tslib: 2.4.0
dev: true
/upper-case/1.1.3:
- resolution: {integrity: sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==}
+ resolution:
+ {
+ integrity: sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==,
+ }
dev: true
/upper-case/2.0.2:
- resolution: {integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==}
+ resolution:
+ {
+ integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==,
+ }
dependencies:
tslib: 2.4.0
dev: true
/uri-js/4.2.2:
- resolution: {integrity: sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==}
+ resolution:
+ {
+ integrity: sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==,
+ }
dependencies:
punycode: 2.1.1
/urix/0.1.0:
- resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==}
+ resolution:
+ {
+ integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==,
+ }
deprecated: Please see https://github.com/lydell/urix#deprecated
requiresBuild: true
/url-parse-lax/1.0.0:
- resolution: {integrity: sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==,
+ }
+ engines: { node: '>=0.10.0' }
dependencies:
prepend-http: 1.0.4
dev: true
/url-parse-lax/3.0.0:
- resolution: {integrity: sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=}
- engines: {node: '>=4'}
+ resolution: { integrity: sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= }
+ engines: { node: '>=4' }
dependencies:
prepend-http: 2.0.0
dev: true
/url-template/2.0.8:
- resolution: {integrity: sha512-XdVKMF4SJ0nP/O7XIPB0JwAEuT9lDIYnNsK8yGVe43y0AWoKeJNdv3ZNWh7ksJ6KqQFjOO6ox/VEitLnaVNufw==}
+ resolution:
+ {
+ integrity: sha512-XdVKMF4SJ0nP/O7XIPB0JwAEuT9lDIYnNsK8yGVe43y0AWoKeJNdv3ZNWh7ksJ6KqQFjOO6ox/VEitLnaVNufw==,
+ }
dev: true
/url-to-options/1.0.1:
- resolution: {integrity: sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==}
- engines: {node: '>= 4'}
+ resolution:
+ {
+ integrity: sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==,
+ }
+ engines: { node: '>= 4' }
dev: true
/use-sync-external-store/1.2.0:
- resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==}
+ resolution:
+ {
+ integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==,
+ }
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
dev: false
/use/3.1.1:
- resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==,
+ }
+ engines: { node: '>=0.10.0' }
requiresBuild: true
/util-deprecate/1.0.2:
- resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
+ resolution:
+ {
+ integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==,
+ }
dev: true
/util-promisify/2.1.0:
- resolution: {integrity: sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=}
+ resolution: { integrity: sha1-PCI2R2xNMsX/PEcAKt18E7moKlM= }
dependencies:
object.getownpropertydescriptors: 2.1.0
dev: true
/util.promisify/1.0.0:
- resolution: {integrity: sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==}
+ resolution:
+ {
+ integrity: sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==,
+ }
dependencies:
define-properties: 1.1.3
object.getownpropertydescriptors: 2.1.0
dev: true
/util/0.12.4:
- resolution: {integrity: sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==}
+ resolution:
+ {
+ integrity: sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==,
+ }
dependencies:
inherits: 2.0.4
is-arguments: 1.0.4
@@ -21670,27 +28947,39 @@ packages:
dev: true
/utils-merge/1.0.1:
- resolution: {integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=}
- engines: {node: '>= 0.4.0'}
+ resolution: { integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= }
+ engines: { node: '>= 0.4.0' }
dev: true
/uuid/3.3.3:
- resolution: {integrity: sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==}
+ resolution:
+ {
+ 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
dev: true
/uuid/8.3.2:
- resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
+ resolution:
+ {
+ integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==,
+ }
hasBin: true
dev: true
/v8-compile-cache/2.1.0:
- resolution: {integrity: sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==}
+ resolution:
+ {
+ integrity: sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==,
+ }
/v8-to-istanbul/8.0.0:
- resolution: {integrity: sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==}
- engines: {node: '>=10.12.0'}
+ resolution:
+ {
+ integrity: sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==,
+ }
+ engines: { node: '>=10.12.0' }
dependencies:
'@types/istanbul-lib-coverage': 2.0.3
convert-source-map: 1.7.0
@@ -21698,38 +28987,50 @@ packages:
dev: true
/v8flags/4.0.0:
- resolution: {integrity: sha512-83N0OkTbn6gOjJ2awNuzuK4czeGxwEwBoTqlhBZhnp8o0IJ72mXRQKphj/azwRf3acbDJZYZhbOPEJHd884ELg==}
- engines: {node: '>= 10.13.0'}
+ resolution:
+ {
+ integrity: sha512-83N0OkTbn6gOjJ2awNuzuK4czeGxwEwBoTqlhBZhnp8o0IJ72mXRQKphj/azwRf3acbDJZYZhbOPEJHd884ELg==,
+ }
+ engines: { node: '>= 10.13.0' }
dev: true
/valid-url/1.0.9:
- resolution: {integrity: sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA=}
+ resolution: { integrity: sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA= }
dev: true
/validate-npm-package-license/3.0.4:
- resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
+ resolution:
+ {
+ integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==,
+ }
dependencies:
spdx-correct: 3.1.0
spdx-expression-parse: 3.0.0
/validate-npm-package-name/3.0.0:
- resolution: {integrity: sha1-X6kS2B630MdK/BQN5zF/DKffQ34=}
+ resolution: { integrity: sha1-X6kS2B630MdK/BQN5zF/DKffQ34= }
dependencies:
builtins: 1.0.3
dev: true
/vary/1.1.2:
- resolution: {integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=}
- engines: {node: '>= 0.8'}
+ resolution: { integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= }
+ engines: { node: '>= 0.8' }
dev: true
/vendors/1.0.3:
- resolution: {integrity: sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw==}
+ resolution:
+ {
+ integrity: sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw==,
+ }
dev: true
/verror/1.10.0:
- resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==}
- engines: {'0': node >=0.6.0}
+ resolution:
+ {
+ integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==,
+ }
+ engines: { '0': node >=0.6.0 }
dependencies:
assert-plus: 1.0.0
core-util-is: 1.0.2
@@ -21737,41 +29038,62 @@ packages:
dev: true
/vfile-find-up/5.0.1:
- resolution: {integrity: sha512-YWx8fhWQNYpHxFkR5fDO4lCdvPcY4jfCG7qUMHVvSp14vRfkEYxFG/vUEV0eJuXoKFfiAmMkAS8dekOYnpAJ+A==}
+ resolution:
+ {
+ integrity: sha512-YWx8fhWQNYpHxFkR5fDO4lCdvPcY4jfCG7qUMHVvSp14vRfkEYxFG/vUEV0eJuXoKFfiAmMkAS8dekOYnpAJ+A==,
+ }
dependencies:
to-vfile: 6.1.0
dev: true
/vfile-location/2.0.6:
- resolution: {integrity: sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==}
+ resolution:
+ {
+ integrity: sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==,
+ }
dev: true
/vfile-location/3.2.0:
- resolution: {integrity: sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==}
+ resolution:
+ {
+ integrity: sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==,
+ }
dev: true
/vfile-message/1.1.1:
- resolution: {integrity: sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==}
+ resolution:
+ {
+ integrity: sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==,
+ }
dependencies:
unist-util-stringify-position: 1.1.2
dev: true
/vfile-message/2.0.4:
- resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==}
+ resolution:
+ {
+ integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==,
+ }
dependencies:
'@types/unist': 2.0.3
unist-util-stringify-position: 2.0.3
dev: true
/vfile-message/3.0.2:
- resolution: {integrity: sha512-UUjZYIOg9lDRwwiBAuezLIsu9KlXntdxwG+nXnjuQAHvBpcX3x0eN8h+I7TkY5nkCXj+cWVp4ZqebtGBvok8ww==}
+ resolution:
+ {
+ integrity: sha512-UUjZYIOg9lDRwwiBAuezLIsu9KlXntdxwG+nXnjuQAHvBpcX3x0eN8h+I7TkY5nkCXj+cWVp4ZqebtGBvok8ww==,
+ }
dependencies:
'@types/unist': 2.0.3
unist-util-stringify-position: 3.0.0
dev: true
/vfile-reporter/6.0.2:
- resolution: {integrity: sha512-GN2bH2gs4eLnw/4jPSgfBjo+XCuvnX9elHICJZjVD4+NM0nsUrMTvdjGY5Sc/XG69XVTgLwj7hknQVc6M9FukA==}
+ resolution:
+ {
+ integrity: sha512-GN2bH2gs4eLnw/4jPSgfBjo+XCuvnX9elHICJZjVD4+NM0nsUrMTvdjGY5Sc/XG69XVTgLwj7hknQVc6M9FukA==,
+ }
dependencies:
repeat-string: 1.6.1
string-width: 4.2.3
@@ -21782,15 +29104,24 @@ packages:
dev: true
/vfile-sort/2.2.2:
- resolution: {integrity: sha512-tAyUqD2R1l/7Rn7ixdGkhXLD3zsg+XLAeUDUhXearjfIcpL1Hcsj5hHpCoy/gvfK/Ws61+e972fm0F7up7hfYA==}
+ resolution:
+ {
+ integrity: sha512-tAyUqD2R1l/7Rn7ixdGkhXLD3zsg+XLAeUDUhXearjfIcpL1Hcsj5hHpCoy/gvfK/Ws61+e972fm0F7up7hfYA==,
+ }
dev: true
/vfile-statistics/1.1.4:
- resolution: {integrity: sha512-lXhElVO0Rq3frgPvFBwahmed3X03vjPF8OcjKMy8+F1xU/3Q3QU3tKEDp743SFtb74PdF0UWpxPvtOP0GCLheA==}
+ resolution:
+ {
+ integrity: sha512-lXhElVO0Rq3frgPvFBwahmed3X03vjPF8OcjKMy8+F1xU/3Q3QU3tKEDp743SFtb74PdF0UWpxPvtOP0GCLheA==,
+ }
dev: true
/vfile/3.0.1:
- resolution: {integrity: sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==}
+ resolution:
+ {
+ integrity: sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==,
+ }
dependencies:
is-buffer: 2.0.4
replace-ext: 1.0.0
@@ -21799,7 +29130,10 @@ packages:
dev: true
/vfile/4.2.1:
- resolution: {integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==}
+ resolution:
+ {
+ integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==,
+ }
dependencies:
'@types/unist': 2.0.3
is-buffer: 2.0.4
@@ -21808,24 +29142,33 @@ packages:
dev: true
/vm-browserify/1.1.2:
- resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==}
+ resolution:
+ {
+ integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==,
+ }
dev: true
/w3c-hr-time/1.0.2:
- resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==}
+ resolution:
+ {
+ integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==,
+ }
dependencies:
browser-process-hrtime: 1.0.0
dev: true
/w3c-xmlserializer/2.0.0:
- resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==,
+ }
+ engines: { node: '>=10' }
dependencies:
xml-name-validator: 3.0.0
dev: true
/wait-port/0.2.2:
- resolution: {integrity: sha1-1RpJHkhKF791qUfnEaLwErTm8uM=}
+ resolution: { integrity: sha1-1RpJHkhKF791qUfnEaLwErTm8uM= }
hasBin: true
dependencies:
chalk: 1.1.3
@@ -21836,54 +29179,78 @@ packages:
dev: true
/walker/1.0.7:
- resolution: {integrity: sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=}
+ resolution: { integrity: sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= }
dependencies:
makeerror: 1.0.11
dev: true
/watchpack/2.4.0:
- resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==}
- engines: {node: '>=10.13.0'}
+ resolution:
+ {
+ integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==,
+ }
+ engines: { node: '>=10.13.0' }
dependencies:
glob-to-regexp: 0.4.1
graceful-fs: 4.2.9
dev: true
/wcwidth/1.0.1:
- resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
+ resolution:
+ {
+ integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==,
+ }
dependencies:
defaults: 1.0.3
dev: true
/web-namespaces/1.1.4:
- resolution: {integrity: sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==}
+ resolution:
+ {
+ integrity: sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==,
+ }
dev: true
/web-vitals/3.0.0:
- resolution: {integrity: sha512-3Gh6rH5aetFYqfkl9V59KCvjj9vp9U2Tkaep9MO+xpAVg+JULmQfi5zEkcPLkE6iU8pNYVwdjHvIU8RFAchYyQ==}
+ resolution:
+ {
+ integrity: sha512-3Gh6rH5aetFYqfkl9V59KCvjj9vp9U2Tkaep9MO+xpAVg+JULmQfi5zEkcPLkE6iU8pNYVwdjHvIU8RFAchYyQ==,
+ }
dev: true
/webidl-conversions/3.0.1:
- resolution: {integrity: sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=}
+ resolution: { integrity: sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= }
dev: true
/webidl-conversions/4.0.2:
- resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==}
+ resolution:
+ {
+ integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==,
+ }
dev: false
/webidl-conversions/5.0.0:
- resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==,
+ }
+ engines: { node: '>=8' }
dev: true
/webidl-conversions/6.1.0:
- resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==}
- engines: {node: '>=10.4'}
+ resolution:
+ {
+ integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==,
+ }
+ engines: { node: '>=10.4' }
dev: true
/webpack-bundle-analyzer/4.3.0:
- resolution: {integrity: sha512-J3TPm54bPARx6QG8z4cKBszahnUglcv70+N+8gUqv2I5KOFHJbzBiLx+pAp606so0X004fxM7hqRu10MLjJifA==}
- engines: {node: '>= 10.13.0'}
+ resolution:
+ {
+ integrity: sha512-J3TPm54bPARx6QG8z4cKBszahnUglcv70+N+8gUqv2I5KOFHJbzBiLx+pAp606so0X004fxM7hqRu10MLjJifA==,
+ }
+ engines: { node: '>= 10.13.0' }
hasBin: true
dependencies:
acorn: 8.6.0
@@ -21900,20 +29267,29 @@ packages:
- utf-8-validate
/webpack-sources/1.4.3:
- resolution: {integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==}
+ resolution:
+ {
+ integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==,
+ }
dependencies:
source-list-map: 2.0.1
source-map: 0.6.1
dev: true
/webpack-sources/3.2.3:
- resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
- engines: {node: '>=10.13.0'}
+ resolution:
+ {
+ integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==,
+ }
+ engines: { node: '>=10.13.0' }
dev: true
/webpack/5.74.0:
- resolution: {integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==}
- engines: {node: '>=10.13.0'}
+ resolution:
+ {
+ integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==,
+ }
+ engines: { node: '>=10.13.0' }
hasBin: true
peerDependencies:
webpack-cli: '*'
@@ -21952,8 +29328,11 @@ packages:
dev: true
/webpack/5.74.0_@swc+core@1.2.203:
- resolution: {integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==}
- engines: {node: '>=10.13.0'}
+ resolution:
+ {
+ integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==,
+ }
+ engines: { node: '>=10.13.0' }
hasBin: true
peerDependencies:
webpack-cli: '*'
@@ -21992,8 +29371,11 @@ packages:
dev: true
/websocket-driver/0.7.3:
- resolution: {integrity: sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==}
- engines: {node: '>=0.8.0'}
+ resolution:
+ {
+ integrity: sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==,
+ }
+ engines: { node: '>=0.8.0' }
dependencies:
http-parser-js: 0.4.10
safe-buffer: 5.2.0
@@ -22001,37 +29383,55 @@ packages:
dev: true
/websocket-extensions/0.1.3:
- resolution: {integrity: sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==}
- engines: {node: '>=0.8.0'}
+ resolution:
+ {
+ integrity: sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==,
+ }
+ engines: { node: '>=0.8.0' }
dev: true
/whatwg-encoding/1.0.5:
- resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==}
+ resolution:
+ {
+ integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==,
+ }
dependencies:
iconv-lite: 0.4.24
dev: true
/whatwg-fetch/2.0.4:
- resolution: {integrity: sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==}
+ resolution:
+ {
+ integrity: sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==,
+ }
dev: true
/whatwg-fetch/3.0.0:
- resolution: {integrity: sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==}
+ resolution:
+ {
+ integrity: sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==,
+ }
dev: true
/whatwg-mimetype/2.3.0:
- resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==}
+ resolution:
+ {
+ integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==,
+ }
dev: true
/whatwg-url/5.0.0:
- resolution: {integrity: sha1-lmRU6HZUYuN2RNNib2dCzotwll0=}
+ resolution: { integrity: sha1-lmRU6HZUYuN2RNNib2dCzotwll0= }
dependencies:
tr46: 0.0.3
webidl-conversions: 3.0.1
dev: true
/whatwg-url/7.1.0:
- resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==}
+ resolution:
+ {
+ integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==,
+ }
dependencies:
lodash.sortby: 4.7.0
tr46: 1.0.1
@@ -22039,8 +29439,11 @@ packages:
dev: false
/whatwg-url/8.7.0:
- resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==,
+ }
+ engines: { node: '>=10' }
dependencies:
lodash: 4.17.21
tr46: 2.1.0
@@ -22048,7 +29451,10 @@ packages:
dev: true
/which-boxed-primitive/1.0.2:
- resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
+ resolution:
+ {
+ integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==,
+ }
dependencies:
is-bigint: 1.0.1
is-boolean-object: 1.1.0
@@ -22057,12 +29463,15 @@ packages:
is-symbol: 1.0.3
/which-module/2.0.0:
- resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=}
+ resolution: { integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= }
dev: true
/which-typed-array/1.1.4:
- resolution: {integrity: sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA==}
- engines: {node: '>= 0.4'}
+ resolution:
+ {
+ integrity: sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA==,
+ }
+ engines: { node: '>= 0.4' }
dependencies:
available-typed-arrays: 1.0.2
call-bind: 1.0.2
@@ -22074,50 +29483,68 @@ packages:
dev: true
/which/1.3.1:
- resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
+ resolution:
+ {
+ integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==,
+ }
hasBin: true
dependencies:
isexe: 2.0.0
/which/2.0.2:
- resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
- engines: {node: '>= 8'}
+ resolution:
+ {
+ integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==,
+ }
+ engines: { node: '>= 8' }
hasBin: true
dependencies:
isexe: 2.0.0
/wide-align/1.1.3:
- resolution: {integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==}
+ resolution:
+ {
+ integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==,
+ }
dependencies:
string-width: 2.1.1
dev: true
/widest-line/3.1.0:
- resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==,
+ }
+ engines: { node: '>=8' }
dependencies:
string-width: 4.2.3
dev: true
/word-wrap/1.2.3:
- resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
- engines: {node: '>=0.10.0'}
+ resolution:
+ {
+ integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==,
+ }
+ engines: { node: '>=0.10.0' }
/wordwrap/1.0.0:
- resolution: {integrity: sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=}
+ resolution: { integrity: sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= }
dev: true
/wrap-ansi/3.0.1:
- resolution: {integrity: sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=}
- engines: {node: '>=4'}
+ resolution: { integrity: sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo= }
+ engines: { node: '>=4' }
dependencies:
string-width: 2.1.1
strip-ansi: 4.0.0
dev: true
/wrap-ansi/5.1.0:
- resolution: {integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==,
+ }
+ engines: { node: '>=6' }
dependencies:
ansi-styles: 3.2.1
string-width: 3.1.0
@@ -22125,8 +29552,11 @@ packages:
dev: true
/wrap-ansi/7.0.0:
- resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==,
+ }
+ engines: { node: '>=10' }
dependencies:
ansi-styles: 4.3.0
string-width: 4.2.3
@@ -22134,17 +29564,26 @@ packages:
dev: true
/wrappy/1.0.2:
- resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
+ resolution:
+ {
+ integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==,
+ }
/write-file-atomic/2.4.3:
- resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==}
+ resolution:
+ {
+ integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==,
+ }
dependencies:
graceful-fs: 4.2.9
imurmurhash: 0.1.4
signal-exit: 3.0.3
/write-file-atomic/3.0.3:
- resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==}
+ resolution:
+ {
+ integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==,
+ }
dependencies:
imurmurhash: 0.1.4
is-typedarray: 1.0.0
@@ -22153,8 +29592,11 @@ packages:
dev: true
/write-json-file/3.2.0:
- resolution: {integrity: sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==,
+ }
+ engines: { node: '>=6' }
dependencies:
detect-indent: 5.0.0
graceful-fs: 4.2.10
@@ -22165,8 +29607,11 @@ packages:
dev: true
/write-json-file/4.3.0:
- resolution: {integrity: sha512-PxiShnxf0IlnQuMYOPPhPkhExoCQuTUNPOa/2JWCYTmBquU9njyyDuwRKN26IZBlp4yn1nt+Agh2HOOBl+55HQ==}
- engines: {node: '>=8.3'}
+ resolution:
+ {
+ integrity: sha512-PxiShnxf0IlnQuMYOPPhPkhExoCQuTUNPOa/2JWCYTmBquU9njyyDuwRKN26IZBlp4yn1nt+Agh2HOOBl+55HQ==,
+ }
+ engines: { node: '>=8.3' }
dependencies:
detect-indent: 6.0.0
graceful-fs: 4.2.10
@@ -22177,8 +29622,11 @@ packages:
dev: true
/write-pkg/4.0.0:
- resolution: {integrity: sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==,
+ }
+ engines: { node: '>=8' }
dependencies:
sort-keys: 2.0.0
type-fest: 0.4.1
@@ -22186,8 +29634,11 @@ packages:
dev: true
/ws/7.5.3:
- resolution: {integrity: sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==}
- engines: {node: '>=8.3.0'}
+ resolution:
+ {
+ integrity: sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==,
+ }
+ engines: { node: '>=8.3.0' }
peerDependencies:
bufferutil: ^4.0.1
utf-8-validate: ^5.0.2
@@ -22198,8 +29649,11 @@ packages:
optional: true
/ws/8.2.3:
- resolution: {integrity: sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==}
- engines: {node: '>=10.0.0'}
+ resolution:
+ {
+ integrity: sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==,
+ }
+ engines: { node: '>=10.0.0' }
peerDependencies:
bufferutil: ^4.0.1
utf-8-validate: ^5.0.2
@@ -22211,94 +29665,145 @@ packages:
dev: true
/x-is-string/0.1.0:
- resolution: {integrity: sha512-GojqklwG8gpzOVEVki5KudKNoq7MbbjYZCbyWzEz7tyPA7eleiE0+ePwOWQQRb5fm86rD3S8Tc0tSFf3AOv50w==}
+ resolution:
+ {
+ integrity: sha512-GojqklwG8gpzOVEVki5KudKNoq7MbbjYZCbyWzEz7tyPA7eleiE0+ePwOWQQRb5fm86rD3S8Tc0tSFf3AOv50w==,
+ }
dev: true
/xdg-basedir/3.0.0:
- resolution: {integrity: sha512-1Dly4xqlulvPD3fZUQJLY+FUIeqN3N2MM3uqe4rCJftAvOjFa3jFGfctOgluGx4ahPbUCsZkmJILiP0Vi4T6lQ==}
- engines: {node: '>=4'}
+ resolution:
+ {
+ integrity: sha512-1Dly4xqlulvPD3fZUQJLY+FUIeqN3N2MM3uqe4rCJftAvOjFa3jFGfctOgluGx4ahPbUCsZkmJILiP0Vi4T6lQ==,
+ }
+ engines: { node: '>=4' }
dev: true
/xdg-basedir/4.0.0:
- resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==}
- engines: {node: '>=8'}
+ resolution:
+ {
+ integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==,
+ }
+ engines: { node: '>=8' }
dev: true
/xml-name-validator/3.0.0:
- resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==}
+ resolution:
+ {
+ integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==,
+ }
dev: true
/xmlchars/2.2.0:
- resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==}
+ resolution:
+ {
+ integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==,
+ }
dev: true
/xmlhttprequest/1.8.0:
- resolution: {integrity: sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw=}
- engines: {node: '>=0.4.0'}
+ resolution: { integrity: sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw= }
+ engines: { node: '>=0.4.0' }
dev: true
/xtend/2.1.2:
- resolution: {integrity: sha512-vMNKzr2rHP9Dp/e1NQFnLQlwlhp9L/LfvnsVdHxN1f+uggyVI3i08uD14GPvCToPkdsRfyPqIyYGmIk58V98ZQ==}
- engines: {node: '>=0.4'}
+ resolution:
+ {
+ integrity: sha512-vMNKzr2rHP9Dp/e1NQFnLQlwlhp9L/LfvnsVdHxN1f+uggyVI3i08uD14GPvCToPkdsRfyPqIyYGmIk58V98ZQ==,
+ }
+ engines: { node: '>=0.4' }
dependencies:
object-keys: 0.4.0
dev: true
/xtend/4.0.2:
- resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
- engines: {node: '>=0.4'}
+ resolution:
+ {
+ integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==,
+ }
+ engines: { node: '>=0.4' }
dev: true
/y18n/4.0.0:
- resolution: {integrity: sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==}
+ resolution:
+ {
+ integrity: sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==,
+ }
dev: true
/y18n/5.0.5:
- resolution: {integrity: sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==,
+ }
+ engines: { node: '>=10' }
dev: true
/yallist/2.1.2:
- resolution: {integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=}
+ resolution: { integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= }
/yallist/3.1.1:
- resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
+ resolution:
+ {
+ integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==,
+ }
dev: true
/yallist/4.0.0:
- resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
+ resolution:
+ {
+ integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==,
+ }
/yaml/1.10.0:
- resolution: {integrity: sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==}
- engines: {node: '>= 6'}
+ resolution:
+ {
+ integrity: sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==,
+ }
+ engines: { node: '>= 6' }
dev: true
/yargs-parser/15.0.0:
- resolution: {integrity: sha512-xLTUnCMc4JhxrPEPUYD5IBR1mWCK/aT6+RJ/K29JY2y1vD+FhtgKK0AXRWvI262q3QSffAQuTouFIKUuHX89wQ==}
+ resolution:
+ {
+ integrity: sha512-xLTUnCMc4JhxrPEPUYD5IBR1mWCK/aT6+RJ/K29JY2y1vD+FhtgKK0AXRWvI262q3QSffAQuTouFIKUuHX89wQ==,
+ }
dependencies:
camelcase: 5.3.1
decamelize: 1.2.0
dev: true
/yargs-parser/18.1.3:
- resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
- engines: {node: '>=6'}
+ resolution:
+ {
+ integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==,
+ }
+ engines: { node: '>=6' }
dependencies:
camelcase: 5.3.1
decamelize: 1.2.0
/yargs-parser/20.2.4:
- resolution: {integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==,
+ }
+ engines: { node: '>=10' }
dev: true
/yargs-parser/21.0.1:
- resolution: {integrity: sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==}
- engines: {node: '>=12'}
+ resolution:
+ {
+ integrity: sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==,
+ }
+ engines: { node: '>=12' }
dev: true
/yargs/14.2.2:
- resolution: {integrity: sha512-/4ld+4VV5RnrynMhPZJ/ZpOCGSCeghMykZ3BhdFBDa9Wy/RH6uEGNWDJog+aUlq+9OM1CFTgtYRW5Is1Po9NOA==}
+ resolution:
+ {
+ integrity: sha512-/4ld+4VV5RnrynMhPZJ/ZpOCGSCeghMykZ3BhdFBDa9Wy/RH6uEGNWDJog+aUlq+9OM1CFTgtYRW5Is1Po9NOA==,
+ }
dependencies:
cliui: 5.0.0
decamelize: 1.2.0
@@ -22314,8 +29819,11 @@ packages:
dev: true
/yargs/16.2.0:
- resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==,
+ }
+ engines: { node: '>=10' }
dependencies:
cliui: 7.0.4
escalade: 3.1.1
@@ -22327,8 +29835,11 @@ packages:
dev: true
/yargs/17.5.1:
- resolution: {integrity: sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==}
- engines: {node: '>=12'}
+ resolution:
+ {
+ integrity: sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==,
+ }
+ engines: { node: '>=12' }
dependencies:
cliui: 7.0.4
escalade: 3.1.1
@@ -22340,16 +29851,25 @@ packages:
dev: true
/yocto-queue/0.1.0:
- resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
- engines: {node: '>=10'}
+ resolution:
+ {
+ integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==,
+ }
+ engines: { node: '>=10' }
dev: true
/zwitch/1.0.5:
- resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==}
+ resolution:
+ {
+ integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==,
+ }
dev: true
github.com/watson/ci-info/f43f6a1cefff47fb361c88cf4b943fdbcaafe540:
- resolution: {tarball: https://codeload.github.com/watson/ci-info/tar.gz/f43f6a1cefff47fb361c88cf4b943fdbcaafe540}
+ resolution:
+ {
+ tarball: https://codeload.github.com/watson/ci-info/tar.gz/f43f6a1cefff47fb361c88cf4b943fdbcaafe540,
+ }
name: ci-info
version: 2.0.0
dev: true
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 39d5495fd3fc6..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,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/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() {
) : (
)}
- {'referer' in headers && headers['referer'] && (
- Has referer header
- )}
+ {referer && Has referer header }
>
)
}
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/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/clientcomponent/a.js b/test/e2e/app-dir/app/app/not-found/clientcomponent/a.js
index c86055f6b02a3..1535ebf5ac65a 100644
--- a/test/e2e/app-dir/app/app/not-found/clientcomponent/a.js
+++ b/test/e2e/app-dir/app/app/not-found/clientcomponent/a.js
@@ -1,9 +1,9 @@
// TODO-APP: enable when flight error serialization is implemented
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/old-router/page.js b/test/e2e/app-dir/app/app/old-router/page.js
index 928fa110ca3df..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,8 +1,8 @@
-import { useCookies } from 'next/dist/client/components/hooks-server'
+import { cookies } from 'next/dist/client/components/hooks-server'
import Router from './router'
export default function Page() {
- useCookies()
+ 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/index.test.ts b/test/e2e/app-dir/index.test.ts
index 220ed99272ff2..ae7c61ea75a21 100644
--- a/test/e2e/app-dir/index.test.ts
+++ b/test/e2e/app-dir/index.test.ts
@@ -799,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 {
@@ -852,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(
@@ -889,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')
@@ -985,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(
@@ -997,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(
@@ -1009,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(
diff --git a/test/e2e/app-dir/rsc-basic/app/page.js b/test/e2e/app-dir/rsc-basic/app/page.js
index d126fbe5fd0eb..2a3eee1484d9d 100644
--- a/test/e2e/app-dir/rsc-basic/app/page.js
+++ b/test/e2e/app-dir/rsc-basic/app/page.js
@@ -1,11 +1,12 @@
import Nav from '../components/nav'
-import { useHeaders } from 'next/dist/client/components/hooks-server'
+import { headers } from 'next/dist/client/components/hooks-server'
const envVar = process.env.ENV_VAR_TEST
const headerKey = 'x-next-test-client'
export default function Index(props) {
- const header = useHeaders()[headerKey]
+ const headersList = headers()
+ const header = headersList.get(headerKey)
return (
From 3211b3f6724f6b56c50f0eecbc67eb6fb4213195 Mon Sep 17 00:00:00 2001
From: Tim Neutkens
Date: Sun, 25 Sep 2022 21:35:05 +0200
Subject: [PATCH 55/76] Upgrade react@experimental (#40885)
---
package.json | 4 +-
.../client/components/hooks-server-context.ts | 12 +-
.../components/layout-router.client.tsx | 2 +-
packages/next/client/components/redirect.ts | 2 +-
...bpack-writer.browser.development.server.js | 122 ++++++++++++++----
...ck-writer.browser.production.min.server.js | 71 +++++-----
.../react-server-dom-webpack.development.js | 19 ++-
...react-server-dom-webpack.production.min.js | 4 +-
packages/next/export/worker.ts | 9 +-
packages/next/package.json | 2 +-
packages/next/server/app-render.tsx | 16 +--
pnpm-lock.yaml | 34 ++---
12 files changed, 182 insertions(+), 115 deletions(-)
diff --git a/package.json b/package.json
index 5a7c7195367fb..1a8c8ec12300f 100644
--- a/package.json
+++ b/package.json
@@ -181,8 +181,8 @@
"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",
diff --git a/packages/next/client/components/hooks-server-context.ts b/packages/next/client/components/hooks-server-context.ts
index 4fe4b21b1fff0..37c0ac9f2ad3a 100644
--- a/packages/next/client/components/hooks-server-context.ts
+++ b/packages/next/client/components/hooks-server-context.ts
@@ -1,14 +1,8 @@
-// @ts-expect-error createServerContext exists on experimental channel
-import { createServerContext } from 'react'
-
-// createServerContext exists in react@experimental + react-dom@experimental
-if (typeof 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.'
- )
-}
+export const DYNAMIC_ERROR_CODE = 'DYNAMIC_SERVER_USAGE'
export class DynamicServerError extends Error {
+ digest: typeof DYNAMIC_ERROR_CODE = DYNAMIC_ERROR_CODE
+
constructor(type: string) {
super(`Dynamic server usage: ${type}`)
}
diff --git a/packages/next/client/components/layout-router.client.tsx b/packages/next/client/components/layout-router.client.tsx
index 9ebd2a3cb6f57..bbe5e3d5c2470 100644
--- a/packages/next/client/components/layout-router.client.tsx
+++ b/packages/next/client/components/layout-router.client.tsx
@@ -309,7 +309,7 @@ class RedirectErrorBoundary extends React.Component<
}
static getDerivedStateFromError(error: any) {
- if (error.code === 'NEXT_REDIRECT') {
+ if (error.digest === 'NEXT_REDIRECT') {
return { redirect: error.url }
}
// Re-throw if error is not for 404
diff --git a/packages/next/client/components/redirect.ts b/packages/next/client/components/redirect.ts
index a5d9bd9294171..396bd7655ba19 100644
--- a/packages/next/client/components/redirect.ts
+++ b/packages/next/client/components/redirect.ts
@@ -4,6 +4,6 @@ export function redirect(url: string) {
// eslint-disable-next-line no-throw-literal
const error = new Error(REDIRECT_ERROR_CODE)
;(error as any).url = url
- ;(error as any).code = REDIRECT_ERROR_CODE
+ ;(error as any).digest = REDIRECT_ERROR_CODE
throw error
}
diff --git a/packages/next/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.browser.development.server.js b/packages/next/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.browser.development.server.js
index d059e1b5573b5..b441b58334446 100644
--- a/packages/next/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.browser.development.server.js
+++ b/packages/next/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.browser.development.server.js
@@ -153,8 +153,22 @@ function serializeRowHeader(tag, id) {
return tag + id.toString(16) + ':';
}
-function processErrorChunk(request, id, message, stack) {
+function processErrorChunkProd(request, id, digest) {
+ {
+ // These errors should never make it into a build so we don't need to encode them in codes.json
+ // eslint-disable-next-line react-internal/prod-error-codes
+ throw new Error('processErrorChunkProd should never be called while in development mode. Use processErrorChunkDev instead. This is a bug in React.');
+ }
+
+ var errorInfo = {
+ digest: digest
+ };
+ var row = serializeRowHeader('E', id) + stringify(errorInfo) + '\n';
+}
+function processErrorChunkDev(request, id, digest, message, stack) {
+
var errorInfo = {
+ digest: digest,
message: message,
stack: stack
};
@@ -1388,7 +1402,16 @@ function serializeModuleReference(request, parent, key, moduleReference) {
} catch (x) {
request.pendingChunks++;
var errorId = request.nextChunkId++;
- emitErrorChunk(request, errorId, x);
+ var digest = logRecoverableError(request, x);
+
+ {
+ var _getErrorMessageAndSt = getErrorMessageAndStackDev(x),
+ message = _getErrorMessageAndSt.message,
+ stack = _getErrorMessageAndSt.stack;
+
+ emitErrorChunkDev(request, errorId, digest, message, stack);
+ }
+
return serializeByValueID(errorId);
}
}
@@ -1633,7 +1656,16 @@ function resolveModelToJSON(request, parent, key, value) {
request.pendingChunks++;
var errorId = request.nextChunkId++;
- emitErrorChunk(request, errorId, x);
+ var digest = logRecoverableError(request, x);
+
+ {
+ var _getErrorMessageAndSt2 = getErrorMessageAndStackDev(x),
+ message = _getErrorMessageAndSt2.message,
+ stack = _getErrorMessageAndSt2.stack;
+
+ emitErrorChunkDev(request, errorId, digest, message, stack);
+ }
+
return serializeByRefID(errorId);
}
}
@@ -1744,7 +1776,39 @@ function resolveModelToJSON(request, parent, key, value) {
function logRecoverableError(request, error) {
var onError = request.onError;
- onError(error);
+ var errorDigest = onError(error);
+
+ if (errorDigest != null && typeof errorDigest !== 'string') {
+ // eslint-disable-next-line react-internal/prod-error-codes
+ throw new Error("onError returned something with a type other than \"string\". onError should return a string and may return null or undefined but must not return anything else. It received something of type \"" + typeof errorDigest + "\" instead");
+ }
+
+ return errorDigest || '';
+}
+
+function getErrorMessageAndStackDev(error) {
+ {
+ var message;
+ var stack = '';
+
+ try {
+ if (error instanceof Error) {
+ // eslint-disable-next-line react-internal/safe-string-coercion
+ message = String(error.message); // eslint-disable-next-line react-internal/safe-string-coercion
+
+ stack = String(error.stack);
+ } else {
+ message = 'Error: ' + error;
+ }
+ } catch (x) {
+ message = 'An error occurred but serializing the error message failed.';
+ }
+
+ return {
+ message: message,
+ stack: stack
+ };
+ }
}
function fatalError(request, error) {
@@ -1758,27 +1822,13 @@ function fatalError(request, error) {
}
}
-function emitErrorChunk(request, id, error) {
- // TODO: We should not leak error messages to the client in prod.
- // Give this an error code instead and log on the server.
- // We can serialize the error in DEV as a convenience.
- var message;
- var stack = '';
-
- try {
- if (error instanceof Error) {
- // eslint-disable-next-line react-internal/safe-string-coercion
- message = String(error.message); // eslint-disable-next-line react-internal/safe-string-coercion
-
- stack = String(error.stack);
- } else {
- message = 'Error: ' + error;
- }
- } catch (x) {
- message = 'An error occurred but serializing the error message failed.';
- }
+function emitErrorChunkProd(request, id, digest) {
+ var processedChunk = processErrorChunkProd(request, id, digest);
+ request.completedErrorChunks.push(processedChunk);
+}
- var processedChunk = processErrorChunk(request, id, message, stack);
+function emitErrorChunkDev(request, id, digest, message, stack) {
+ var processedChunk = processErrorChunkDev(request, id, digest, message, stack);
request.completedErrorChunks.push(processedChunk);
}
@@ -1850,9 +1900,15 @@ function retryTask(request, task) {
} else {
request.abortableTasks.delete(task);
task.status = ERRORED;
- logRecoverableError(request, x); // This errored, we need to serialize this error to the
+ var digest = logRecoverableError(request, x);
+
+ {
+ var _getErrorMessageAndSt3 = getErrorMessageAndStackDev(x),
+ message = _getErrorMessageAndSt3.message,
+ stack = _getErrorMessageAndSt3.stack;
- emitErrorChunk(request, task.id, x);
+ emitErrorChunkDev(request, task.id, digest, message, stack);
+ }
}
}
}
@@ -2005,10 +2061,20 @@ function abort(request, reason) {
// to that row from every row that's still remaining.
var _error = reason === undefined ? new Error('The render was aborted by the server without a reason.') : reason;
- logRecoverableError(request, _error);
+ var digest = logRecoverableError(request, _error);
request.pendingChunks++;
var errorId = request.nextChunkId++;
- emitErrorChunk(request, errorId, _error);
+
+ if (true) {
+ var _getErrorMessageAndSt4 = getErrorMessageAndStackDev(_error),
+ message = _getErrorMessageAndSt4.message,
+ stack = _getErrorMessageAndSt4.stack;
+
+ emitErrorChunkDev(request, errorId, digest, message, stack);
+ } else {
+ emitErrorChunkProd(request, errorId, digest);
+ }
+
abortableTasks.forEach(function (task) {
return abortTask(task, request, errorId);
});
diff --git a/packages/next/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.browser.production.min.server.js b/packages/next/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.browser.production.min.server.js
index e1e75332dacc9..02a92dc7b7254 100644
--- a/packages/next/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.browser.production.min.server.js
+++ b/packages/next/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.browser.production.min.server.js
@@ -7,44 +7,45 @@
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
-'use strict';var e=require("react"),l=null,m=0;function n(a,c){if(0!==c.length)if(512");q("\x3c/script>");q('`
writer.write(encodeText(scripts))
- process()
+ read()
}
})
}
- process()
+ read()
return res
}
diff --git a/packages/next/server/dev/hot-reloader.ts b/packages/next/server/dev/hot-reloader.ts
index cdf1c7c00904a..6a92fe1a1ddf7 100644
--- a/packages/next/server/dev/hot-reloader.ts
+++ b/packages/next/server/dev/hot-reloader.ts
@@ -626,6 +626,7 @@ export default class HotReloader {
),
appDir: this.appDir!,
pageExtensions: this.config.pageExtensions,
+ nextRuntime: 'edge',
}).import
: undefined
@@ -705,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/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')
From 3544c795828150f625e0c1ec78701bf7ac39a715 Mon Sep 17 00:00:00 2001
From: JJ Kasper
Date: Mon, 26 Sep 2022 16:59:46 -0700
Subject: [PATCH 69/76] Bump TypeScript version in with-typescript (#40924)
Bumps the version for the legacy `with-typescript` example as it's
behind our recommended TypeScript version. We can investigate aliasing
this example to the default template in a follow-up.
## Documentation / Examples
- [x] Make sure the linting passes by running `pnpm lint`
- [ ] The "examples guidelines" are followed from [our contributing
doc](https://github.com/vercel/next.js/blob/canary/contributing/examples/adding-examples.md)
x-ref:
https://github.com/vercel/next.js/pull/40863#issuecomment-1258771279
---
examples/with-typescript/package.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/examples/with-typescript/package.json b/examples/with-typescript/package.json
index 6c6b04565982e..a8b33ef1d976d 100644
--- a/examples/with-typescript/package.json
+++ b/examples/with-typescript/package.json
@@ -15,6 +15,6 @@
"@types/node": "^12.12.21",
"@types/react": "^17.0.2",
"@types/react-dom": "^17.0.1",
- "typescript": "4.0"
+ "typescript": "^4.8.3"
}
}
From 242bf65f987f63d58d14107e80c1fae90bd02480 Mon Sep 17 00:00:00 2001
From: JJ Kasper
Date: Mon, 26 Sep 2022 17:01:54 -0700
Subject: [PATCH 70/76] Revert "Fix: Contentful webhook body parse." (#40925)
Reverts vercel/next.js#40732
x-ref:
https://github.com/vercel/next.js/pull/40732#issuecomment-1258779835
---
examples/cms-contentful/pages/api/revalidate.js | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/examples/cms-contentful/pages/api/revalidate.js b/examples/cms-contentful/pages/api/revalidate.js
index a4cf828e518fa..fd5a7078d37f8 100644
--- a/examples/cms-contentful/pages/api/revalidate.js
+++ b/examples/cms-contentful/pages/api/revalidate.js
@@ -14,7 +14,9 @@ export default async function handler(req, res) {
}
try {
- let postSlug = JSON.parse(req.body).fields.slug['en-US']
+ // 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
await res.revalidate(`/posts/${postSlug}`)
From 7903b04bb42c07eab3cca2e4223c028cc2b31092 Mon Sep 17 00:00:00 2001
From: JJ Kasper
Date: Mon, 26 Sep 2022 21:54:35 -0700
Subject: [PATCH 71/76] Remove extra pnp test (#40929)
We already have quite a few PnP tests so this removes one of them that
is causing issues with unrelated PRs.
x-ref:
https://github.com/vercel/next.js/actions/runs/3131979254/jobs/5084663564
---
test/e2e/yarn-pnp/test/with-typescript.test.ts | 5 -----
1 file changed, 5 deletions(-)
delete mode 100644 test/e2e/yarn-pnp/test/with-typescript.test.ts
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')
-})
From 83f89c4f87a7d3bf90bf0b54a0ee7132fa769dfd Mon Sep 17 00:00:00 2001
From: Bruno Crosier
Date: Tue, 27 Sep 2022 06:41:25 +0100
Subject: [PATCH 72/76] Improve types for ` ` and `responseLimit`
(#40863)
Currently, a developer building a website using Next.js could write this
code with no type errors:
```tsx
```
This PR adds stricter type checking, which will catch this type of error
earlier.
Similarly, this PR adds stricter types for the `responseLimit`, to
ensure the types align to:
https://nextjs.org/docs/messages/api-routes-response-size-limit
Co-authored-by: Steven
Co-authored-by: JJ Kasper
---
packages/next/client/future/image.tsx | 8 ++++---
packages/next/client/image.tsx | 8 ++++---
packages/next/server/api-utils/node.ts | 6 ++---
packages/next/server/base-http/node.ts | 3 ++-
packages/next/types/index.d.ts | 24 +++++++++++++++++--
.../typescript/pages/invalid.tsx | 18 ++++++++++++++
.../typescript/pages/valid.tsx | 8 +++++++
.../image-future/typescript/pages/invalid.tsx | 18 ++++++++++++++
.../image-future/typescript/pages/valid.tsx | 10 ++++++++
9 files changed, 91 insertions(+), 12 deletions(-)
diff --git a/packages/next/client/future/image.tsx b/packages/next/client/future/image.tsx
index dc64f1640d66b..49fea2b31e179 100644
--- a/packages/next/client/future/image.tsx
+++ b/packages/next/client/future/image.tsx
@@ -72,6 +72,8 @@ interface StaticRequire {
type StaticImport = StaticRequire | StaticImageData
+type SafeNumber = number | `${number}`
+
function isStaticRequire(
src: StaticRequire | StaticImageData
): src is StaticRequire {
@@ -98,11 +100,11 @@ export type ImageProps = Omit<
> & {
src: string | StaticImport
alt: string
- width?: number | string
- height?: number | string
+ width?: SafeNumber
+ height?: SafeNumber
fill?: boolean
loader?: ImageLoader
- quality?: number | string
+ quality?: SafeNumber
priority?: boolean
loading?: LoadingValue
placeholder?: PlaceholderValue
diff --git a/packages/next/client/image.tsx b/packages/next/client/image.tsx
index 4018ca7b7e1f0..0d4e55f04e17e 100644
--- a/packages/next/client/image.tsx
+++ b/packages/next/client/image.tsx
@@ -218,6 +218,8 @@ interface StaticRequire {
type StaticImport = StaticRequire | StaticImageData
+type SafeNumber = number | `${number}`
+
function isStaticRequire(
src: StaticRequire | StaticImageData
): src is StaticRequire {
@@ -243,11 +245,11 @@ export type ImageProps = Omit<
'src' | 'srcSet' | 'ref' | 'width' | 'height' | 'loading'
> & {
src: string | StaticImport
- width?: number | string
- height?: number | string
+ width?: SafeNumber
+ height?: SafeNumber
layout?: LayoutValue
loader?: ImageLoader
- quality?: number | string
+ quality?: SafeNumber
priority?: boolean
loading?: LoadingValue
lazyRoot?: React.RefObject | null
diff --git a/packages/next/server/api-utils/node.ts b/packages/next/server/api-utils/node.ts
index a4fcdb5430843..3900fc214a03a 100644
--- a/packages/next/server/api-utils/node.ts
+++ b/packages/next/server/api-utils/node.ts
@@ -1,6 +1,6 @@
import type { IncomingMessage, ServerResponse } from 'http'
import type { NextApiRequest, NextApiResponse } from '../../shared/lib/utils'
-import type { PageConfig } from 'next/types'
+import type { PageConfig, ResponseLimit, SizeLimit } from 'next/types'
import {
checkIsManualRevalidate,
PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER,
@@ -140,7 +140,7 @@ function parseJson(str: string): object {
*/
export async function parseBody(
req: IncomingMessage,
- limit: string | number
+ limit: SizeLimit
): Promise {
let contentType
try {
@@ -182,7 +182,7 @@ type ApiContext = __ApiPreviewProps & {
revalidate?: (_req: IncomingMessage, _res: ServerResponse) => Promise
}
-function getMaxContentLength(responseLimit?: number | string | boolean) {
+function getMaxContentLength(responseLimit?: ResponseLimit) {
if (responseLimit && typeof responseLimit !== 'boolean') {
return bytes.parse(responseLimit)
}
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/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/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"
>
+
+
+
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}
/>
+
{
height="500"
placeholder="invalid"
/>
+
+
+
{
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}
/>
+
Date: Tue, 27 Sep 2022 14:50:50 +0900
Subject: [PATCH 73/76] chore: Update swc (#40928)
This PR updates swc crates to
https://github.com/swc-project/swc/commit/3d393dd709f9a41dc53b15c0fc1edb93997f9d5b
---
This PR applies
- https://github.com/swc-project/swc/pull/5954
Closes https://github.com/vercel/next.js/issues/40803
- https://github.com/swc-project/swc/pull/5956
Resolves
https://github.com/vercel/next.js/discussions/30237#discussioncomment-3717121
---
.github/workflows/build_test_deploy.yml | 2 +-
packages/next-swc/Cargo.lock | 169 +++++++++---------
packages/next-swc/crates/core/Cargo.toml | 6 +-
.../next-swc/crates/core/src/next_dynamic.rs | 2 +-
.../font_imports_generator.rs | 6 +-
packages/next-swc/crates/core/src/relay.rs | 6 +-
packages/next-swc/crates/emotion/Cargo.toml | 8 +-
.../crates/modularize_imports/Cargo.toml | 8 +-
packages/next-swc/crates/napi/Cargo.toml | 2 +-
.../crates/styled_components/Cargo.toml | 8 +-
.../styled_components/src/utils/analyzer.rs | 4 +-
.../src/visitors/display_name_and_id.rs | 12 +-
.../visitors/transpile_css_prop/transpile.rs | 4 +-
.../next-swc/crates/styled_jsx/Cargo.toml | 8 +-
.../next-swc/crates/styled_jsx/src/lib.rs | 4 +-
packages/next-swc/crates/wasm/Cargo.toml | 2 +-
packages/next-swc/rust-toolchain | 2 +-
17 files changed, 123 insertions(+), 130 deletions(-)
diff --git a/.github/workflows/build_test_deploy.yml b/.github/workflows/build_test_deploy.yml
index 85558349a7e79..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:
diff --git a/packages/next-swc/Cargo.lock b/packages/next-swc/Cargo.lock
index f814c51d89312..4993b84fb399e 100644
--- a/packages/next-swc/Cargo.lock
+++ b/packages/next-swc/Cargo.lock
@@ -162,9 +162,9 @@ dependencies = [
[[package]]
name = "binding_macros"
-version = "0.16.0"
+version = "0.17.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ceea0286ed654e11f014210fbfd23c5d4aac93fc76809275f11062f07b1d09c8"
+checksum = "544c4328d391914666891ceddf95b29c573ed80a48060f1a50cac203d8bba5b5"
dependencies = [
"anyhow",
"console_error_panic_hook",
@@ -1531,7 +1531,7 @@ dependencies = [
[[package]]
name = "modularize_imports"
-version = "0.19.0"
+version = "0.20.0"
dependencies = [
"convert_case",
"handlebars",
@@ -2929,7 +2929,7 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
[[package]]
name = "styled_components"
-version = "0.44.0"
+version = "0.45.0"
dependencies = [
"Inflector",
"once_cell",
@@ -2943,7 +2943,7 @@ dependencies = [
[[package]]
name = "styled_jsx"
-version = "0.19.0"
+version = "0.20.0"
dependencies = [
"easy-error",
"swc_core",
@@ -2987,9 +2987,9 @@ dependencies = [
[[package]]
name = "swc"
-version = "0.228.0"
+version = "0.229.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9c6a3c9aa6fd3eb25e3e0eaa05ca6dc1705979badbec359fdf93ffa13c7f077e"
+checksum = "a709e9a5a674d61d4f008049c63ba448f3503561ef79e666f7b04aee25882ea0"
dependencies = [
"ahash",
"anyhow",
@@ -3051,9 +3051,9 @@ dependencies = [
[[package]]
name = "swc_bundler"
-version = "0.189.0"
+version = "0.190.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a5f3fbf030930093f3a2c5fa81aa5f23de59a35e1a09f433a2b50d6330e76959"
+checksum = "74faca71deca740b65919a879582a480affcf15122bb839aa89db706a39fafe2"
dependencies = [
"ahash",
"anyhow",
@@ -3100,9 +3100,9 @@ dependencies = [
[[package]]
name = "swc_common"
-version = "0.28.10"
+version = "0.29.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3926afd43f50edea791744d97d5fa38bde997978531d36ed507b2b908f920695"
+checksum = "4b95d085a4d538abe1559a48e52e294c04ec2a1dc6388227834e016b5247cad2"
dependencies = [
"ahash",
"anyhow",
@@ -3159,9 +3159,9 @@ dependencies = [
[[package]]
name = "swc_core"
-version = "0.26.0"
+version = "0.27.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2690f8c60fae7628d7def61441b48040aaaccfa1e05bbaae25845777cccca48e"
+checksum = "85f56c4d3c88e027b0be8190622f35bf14950facd30a074205937647ddbe5d0c"
dependencies = [
"binding_macros",
"swc",
@@ -3197,9 +3197,9 @@ dependencies = [
[[package]]
name = "swc_css_ast"
-version = "0.113.2"
+version = "0.114.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9f131c72ef8d472fc42d646ecfe57fe796a00e9239204faea329810d659436b9"
+checksum = "6659ea06457fbcdc9c6e9e316f299ff9fc1b7c51f71b1bdb055bd40b54c39d77"
dependencies = [
"is-macro",
"serde",
@@ -3210,9 +3210,9 @@ dependencies = [
[[package]]
name = "swc_css_codegen"
-version = "0.123.4"
+version = "0.124.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd1aaa07d2079f789c258130a89a842f85fee092c8d2571cf7181f004352b863"
+checksum = "464def2cb7c2d0cf2fda0671ac86ea60513481154e509be81fb572cce6e1aec8"
dependencies = [
"auto_impl",
"bitflags",
@@ -3239,9 +3239,9 @@ dependencies = [
[[package]]
name = "swc_css_parser"
-version = "0.122.4"
+version = "0.123.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "04185aba148e49292f5ef767307c6079a79765e55d40c9f2c635068bf3293e37"
+checksum = "1d2f4256093f4ae40309198abf2f73e71e2e703fb525b98524829abbd2496f13"
dependencies = [
"bitflags",
"lexical",
@@ -3253,9 +3253,9 @@ dependencies = [
[[package]]
name = "swc_css_prefixer"
-version = "0.124.4"
+version = "0.125.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1ff72bb96537bf8ae56624547fc92f5bbf228ce3fe9582850527099ad4dae3a8"
+checksum = "435b66fd766f61173446a37d260a25dbce1c3c74b28e70c1586f99d8bbb5245c"
dependencies = [
"once_cell",
"preset_env_base",
@@ -3270,9 +3270,9 @@ dependencies = [
[[package]]
name = "swc_css_utils"
-version = "0.110.2"
+version = "0.111.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "15bea1364664e6b5e1681ae50b77a854988a3adc620430196cac480c0b388396"
+checksum = "2989aeaf9dfddfe59bbdc9766d3dd454289c5f53abd93d947b39958941f4b155"
dependencies = [
"once_cell",
"serde",
@@ -3285,9 +3285,9 @@ dependencies = [
[[package]]
name = "swc_css_visit"
-version = "0.112.3"
+version = "0.113.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2dd2e1949103f672b9f4401feedd2d4ba53a2295997d832e9c89e3a0b1769f00"
+checksum = "a1f5a6a1faf28505c05603aa0d38e8444d6b3285b4e3c969a9713a8bbf42ca7f"
dependencies = [
"serde",
"swc_atoms",
@@ -3298,9 +3298,9 @@ dependencies = [
[[package]]
name = "swc_ecma_ast"
-version = "0.93.0"
+version = "0.94.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4d9721a0e1a6a2ff6f0d127a337a5124e88be0429d93bd2833e83bad8d7bf324"
+checksum = "f8626020a22a0691bf167b08617942364ee45590ac8f14a3a129c1ed5c31d054"
dependencies = [
"bitflags",
"is-macro",
@@ -3316,9 +3316,9 @@ dependencies = [
[[package]]
name = "swc_ecma_codegen"
-version = "0.126.0"
+version = "0.127.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "40b63ef4fa9a6ff791c8b43a120e7f7386530e0970a53f69fee494388e2f0fc6"
+checksum = "8f2fd4680eaee1cf7baf7e50f35b89ee49306a701c93d0c5a970912088f3af34"
dependencies = [
"memchr",
"num-bigint",
@@ -3348,9 +3348,9 @@ dependencies = [
[[package]]
name = "swc_ecma_ext_transforms"
-version = "0.90.0"
+version = "0.91.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5da0ab1b64fa81f2670e40a122a5ad8416a95bbb0425829c774088155358d45a"
+checksum = "c3f5f951aa77cf9b3fd95259b5342eca82cbfb7534ebce206fa34795565d3ad4"
dependencies = [
"phf",
"swc_atoms",
@@ -3362,9 +3362,9 @@ dependencies = [
[[package]]
name = "swc_ecma_lints"
-version = "0.65.0"
+version = "0.66.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "af606e1eebb93f1d9d09cdc5200ff7e6c491cbe0493948cb29ba5f8d3e6327d7"
+checksum = "8d91d3e136e2c08ce22417daf988b2c41ae3ab7032c77cc848159f11ae71113a"
dependencies = [
"ahash",
"auto_impl",
@@ -3383,9 +3383,9 @@ dependencies = [
[[package]]
name = "swc_ecma_loader"
-version = "0.40.10"
+version = "0.41.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4d4cf15b506bf98839d91d0a5f7f21cd1ced9e3eeaa3be2664991f0b1788e8b9"
+checksum = "350139badbf8e73a47377fe7ae0a1e149934b001f057f9f937404502480c6a88"
dependencies = [
"ahash",
"anyhow",
@@ -3405,9 +3405,9 @@ dependencies = [
[[package]]
name = "swc_ecma_minifier"
-version = "0.156.0"
+version = "0.157.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c2a0efeb9a4954a5f2c1201c5ca13706f917fdd41928c412cd74746405aca372"
+checksum = "c82fe448df0b80f5f0220615fa42a0a431a604e7c7703cac14918da8beb3931e"
dependencies = [
"ahash",
"arrayvec",
@@ -3439,9 +3439,9 @@ dependencies = [
[[package]]
name = "swc_ecma_parser"
-version = "0.121.0"
+version = "0.122.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b669d504192a57a6e7fdb801c980fcbd3c7447cd2e3750f21aaeb44092a96665"
+checksum = "cb31221942e547f6bea8a7893f98687fbd804a689621ca4a9d0c77050a617516"
dependencies = [
"either",
"enum_kind",
@@ -3458,9 +3458,9 @@ dependencies = [
[[package]]
name = "swc_ecma_preset_env"
-version = "0.171.0"
+version = "0.172.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a428026cd44fee29c8bb566b610163b27a920ea85d2675d4261348f686657a7f"
+checksum = "c5398a8c8e875a27e89082ae8240b6277011fcb5e41c4a0316025027322fb049"
dependencies = [
"ahash",
"anyhow",
@@ -3483,9 +3483,9 @@ dependencies = [
[[package]]
name = "swc_ecma_testing"
-version = "0.19.0"
+version = "0.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3f66dbab0f4e3bdf728d0e60fb83672c52347da018de280868ce07ff53633fc7"
+checksum = "e51e0ed2f95be51c6a8ae1180ffbe6bc8c3e0162d2e6a568b84c0437eebfc2bb"
dependencies = [
"anyhow",
"hex",
@@ -3493,16 +3493,15 @@ dependencies = [
"swc_atoms",
"swc_common",
"swc_ecma_ast",
- "swc_ecma_codegen",
"testing",
"tracing",
]
[[package]]
name = "swc_ecma_transforms"
-version = "0.195.0"
+version = "0.196.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "40ad3638d8e60c57b78cc2b6a5d25c19241ae6f9189ea3b9dd7b4b6eb1f313f3"
+checksum = "51e750deaa69d95100659aad20505da9d4c400f84f00276d583927d1b2a663f3"
dependencies = [
"swc_atoms",
"swc_common",
@@ -3520,9 +3519,9 @@ dependencies = [
[[package]]
name = "swc_ecma_transforms_base"
-version = "0.110.0"
+version = "0.111.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2066e43ea098251d8cd3bea4115a9139913e27cfbbe91377bee6126e5c54b04"
+checksum = "5b0a1da8117284fe62eaccbd15a8f7ba36596a227168df5edb3a50fbf11f4e47"
dependencies = [
"better_scoped_tls",
"bitflags",
@@ -3543,9 +3542,9 @@ dependencies = [
[[package]]
name = "swc_ecma_transforms_classes"
-version = "0.99.0"
+version = "0.100.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e1c67e13a366caff8c127c960d26494b9a50209c3da23baa53a3651db025b3f"
+checksum = "cf689963f9c19940de02f491d8e24c1e714b74fc7fce27adbbf720edd95d827a"
dependencies = [
"swc_atoms",
"swc_common",
@@ -3557,9 +3556,9 @@ dependencies = [
[[package]]
name = "swc_ecma_transforms_compat"
-version = "0.133.0"
+version = "0.134.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4894b38cec47aecf6b4e2fec852499c8c3577d8af25729146e98233015192576"
+checksum = "f7100adc60c95490d6e06d72bb96dc7f778b5a204e26b85f533d6d4a7775179b"
dependencies = [
"ahash",
"arrayvec",
@@ -3598,9 +3597,9 @@ dependencies = [
[[package]]
name = "swc_ecma_transforms_module"
-version = "0.150.0"
+version = "0.151.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c1b204d3efdc29c84a0661480cc5d7bc917fa9062623b7fcca008c8efc568a40"
+checksum = "63015aeabf9c9d234551b5417c9cc12ca0472969c0979e252c8d30274a1e76a6"
dependencies = [
"Inflector",
"ahash",
@@ -3626,9 +3625,9 @@ dependencies = [
[[package]]
name = "swc_ecma_transforms_optimization"
-version = "0.164.0"
+version = "0.165.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a9dc0c237a127b075942baf0796c788dbe1adfe6dd98a87fe50090aa026a0156"
+checksum = "8341b29ba20abdb61b1d6eb78e40ec9f9f3817c5a77d7eaf243c4caa3d90f351"
dependencies = [
"ahash",
"dashmap",
@@ -3652,9 +3651,9 @@ dependencies = [
[[package]]
name = "swc_ecma_transforms_proposal"
-version = "0.141.0"
+version = "0.142.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "83ed71de103b38f257d962aa2289844011aee572861ff1490c061d2df8cc827c"
+checksum = "2c11d788fc5e88614f8f13a182acebf838e66827e7f6a5a003ef7a31b886402a"
dependencies = [
"either",
"serde",
@@ -3671,9 +3670,9 @@ dependencies = [
[[package]]
name = "swc_ecma_transforms_react"
-version = "0.152.0"
+version = "0.153.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4e56ed952dd5a53b57b1b2b3e4bf26347f4af7f152ed621fe820f939678d570e"
+checksum = "43c587cd309664b38257d5a790d49668f73cd6c24783d6d4784564a528f52c3b"
dependencies = [
"ahash",
"base64 0.13.0",
@@ -3698,9 +3697,9 @@ dependencies = [
[[package]]
name = "swc_ecma_transforms_testing"
-version = "0.112.0"
+version = "0.113.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2c5b3d434e5c38eab5ba74a474112c221f571f15acda24cc4b47ded516444b0e"
+checksum = "cab0308971d9089e54e3cdcee32c55d88682bf93b7f12761a109897ee175c0ad"
dependencies = [
"ansi_term",
"anyhow",
@@ -3722,9 +3721,9 @@ dependencies = [
[[package]]
name = "swc_ecma_transforms_typescript"
-version = "0.156.0"
+version = "0.157.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "180e9cac5e6fb44a735aa5af23187f900fda02f98ee29d21ad88a90e21ec0b3c"
+checksum = "ec559f7359507646bdbc3288122b5a04e3395f111ba70b58c012d749ba9f862b"
dependencies = [
"serde",
"swc_atoms",
@@ -3738,9 +3737,9 @@ dependencies = [
[[package]]
name = "swc_ecma_utils"
-version = "0.104.0"
+version = "0.105.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "98cb804f9c7d09b5bbae3daf0a9dc4d678b70c21b07cbb0c864e50a978a14502"
+checksum = "c9edefea41d7ab524ecff81acd6c7a123547a74c696f380bcf42047abb1f3149"
dependencies = [
"indexmap",
"num_cpus",
@@ -3756,9 +3755,9 @@ dependencies = [
[[package]]
name = "swc_ecma_visit"
-version = "0.79.0"
+version = "0.80.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d041e63b7034961e52c969e094469fa01b22dbd840c928590e5cac2154f82d0b"
+checksum = "8ddb5d0ee90a60e59fa61f275eaf5b5197d5b6dc30854c752b254ad067c54696"
dependencies = [
"num-bigint",
"swc_atoms",
@@ -3770,7 +3769,7 @@ dependencies = [
[[package]]
name = "swc_emotion"
-version = "0.21.0"
+version = "0.22.0"
dependencies = [
"base64 0.13.0",
"byteorder",
@@ -3800,9 +3799,9 @@ dependencies = [
[[package]]
name = "swc_error_reporters"
-version = "0.12.10"
+version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4d57d1b1fb0da73e20caadb86755db4d3371849c704c86dbaecd3f3968fc1cb4"
+checksum = "5799716d1810cb8525df980291de685b3d6c6bc65fb9582dd4167b8309a3bd58"
dependencies = [
"anyhow",
"miette",
@@ -3813,9 +3812,9 @@ dependencies = [
[[package]]
name = "swc_fast_graph"
-version = "0.16.10"
+version = "0.17.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "97abd88688673d693aec09551783b067f4d4fff82f8e982b91160dd7febad484"
+checksum = "b62ef71d800c58a2dc5b4e657e77c62543f0d15991063417acbd323dbd7e2c32"
dependencies = [
"ahash",
"indexmap",
@@ -3825,9 +3824,9 @@ dependencies = [
[[package]]
name = "swc_graph_analyzer"
-version = "0.17.10"
+version = "0.18.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "849c10de6bc42b930d54186137c177bfc5e4c525870ed0dccdd5bf963be1ea10"
+checksum = "b414e0b8b6ff70348d44202584ca304b368dc5637ae274c654651d751644da71"
dependencies = [
"ahash",
"auto_impl",
@@ -3860,9 +3859,9 @@ dependencies = [
[[package]]
name = "swc_node_comments"
-version = "0.15.10"
+version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "03c7e415e35959e8118fd74ffee2d4a18bf459dac1293163735a294cba476cb9"
+checksum = "e8e89032596708c0355644b3924a1cb9d88b07e0ed269a1e0bd6cc11c9920772"
dependencies = [
"ahash",
"dashmap",
@@ -3872,9 +3871,9 @@ dependencies = [
[[package]]
name = "swc_plugin_proxy"
-version = "0.21.0"
+version = "0.22.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e089036738edc1c1cd8d521226cbdb0235cc6bafde99b04baffb0133e5c238ae"
+checksum = "f28339049cdb77f539250b9630fa7fc421eada85a992b63047c613cb46c8ef64"
dependencies = [
"better_scoped_tls",
"rkyv",
@@ -3886,9 +3885,9 @@ dependencies = [
[[package]]
name = "swc_plugin_runner"
-version = "0.76.0"
+version = "0.77.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd8229d2ed13027ddf59912ca973b8e062b368f32953e877498831e1ac6414bd"
+checksum = "88359757a9b03ec4939dcb9799d61eb841d7d12be4f3f8b6839e1a400772a524"
dependencies = [
"anyhow",
"once_cell",
@@ -3906,9 +3905,9 @@ dependencies = [
[[package]]
name = "swc_timer"
-version = "0.16.10"
+version = "0.17.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9e626e120ae437a135d679de736089493e5ba1c2d9b6e8c726f7105a17867858"
+checksum = "81cec1c10268bcd3e134553483b6b964dade269d1d027046723b6c08fd22a73d"
dependencies = [
"tracing",
]
@@ -4000,9 +3999,9 @@ dependencies = [
[[package]]
name = "testing"
-version = "0.30.10"
+version = "0.31.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5584041a02f6327d9ec378b4e389dc0b5e748bb99705b765941a8e55f7d83d14"
+checksum = "8a1058cadca72c32c3a06b460cd6a025acc5655d058d476c8a636749618d02f7"
dependencies = [
"ansi_term",
"difference",
diff --git a/packages/next-swc/crates/core/Cargo.toml b/packages/next-swc/crates/core/Cargo.toml
index 867158924899c..2816c87b7bc14 100644
--- a/packages/next-swc/crates/core/Cargo.toml
+++ b/packages/next-swc/crates/core/Cargo.toml
@@ -28,7 +28,7 @@ styled_jsx = {path="../styled_jsx"}
modularize_imports = {path="../modularize_imports"}
tracing = { version = "0.1.32", features = ["release_max_level_info"] }
-swc_core = { version = "0.26.0", features = [
+swc_core = { version = "0.27.4", features = [
"common_concurrent",
"ecma_ast",
"ecma_visit",
@@ -48,6 +48,6 @@ swc_core = { version = "0.26.0", features = [
] }
[dev-dependencies]
-swc_core = { version = "0.26.0", features = ["testing_transform"] }
-testing = "0.30.10"
+swc_core = { version = "0.27.4", features = ["testing_transform"] }
+testing = "0.31.1"
walkdir = "2.3.2"
diff --git a/packages/next-swc/crates/core/src/next_dynamic.rs b/packages/next-swc/crates/core/src/next_dynamic.rs
index 0bd30a6682b0e..ecc3d726cdcf4 100644
--- a/packages/next-swc/crates/core/src/next_dynamic.rs
+++ b/packages/next-swc/crates/core/src/next_dynamic.rs
@@ -319,7 +319,7 @@ fn rel_filename(base: Option<&Path>, file: &FileName) -> String {
}
};
- let rel_path = diff_paths(&file, base);
+ let rel_path = diff_paths(file, base);
let rel_path = match rel_path {
Some(v) => v,
diff --git a/packages/next-swc/crates/core/src/next_font_loaders/font_imports_generator.rs b/packages/next-swc/crates/core/src/next_font_loaders/font_imports_generator.rs
index ae92e811e406d..169a46c1d7262 100644
--- a/packages/next-swc/crates/core/src/next_font_loaders/font_imports_generator.rs
+++ b/packages/next-swc/crates/core/src/next_font_loaders/font_imports_generator.rs
@@ -31,7 +31,7 @@ impl<'a> FontImportsGenerator<'a> {
});
}
- expr_to_json(&*expr_or_spread.expr)
+ expr_to_json(&expr_or_spread.expr)
})
.collect();
@@ -182,7 +182,7 @@ fn object_lit_to_json(object_lit: &ObjectLit) -> Value {
Err(())
}
};
- let val = expr_to_json(&*key_val.value);
+ let val = expr_to_json(&key_val.value);
if let (Ok(key), Ok(val)) = (key, val) {
values.insert(key, val);
}
@@ -226,7 +226,7 @@ fn expr_to_json(expr: &Expr) -> Result {
.emit();
Err(())
}),
- None => expr_to_json(&*expr.expr),
+ None => expr_to_json(&expr.expr),
}
} else {
HANDLER.with(|handler| {
diff --git a/packages/next-swc/crates/core/src/relay.rs b/packages/next-swc/crates/core/src/relay.rs
index 934d9207716da..dfae8c6ccf16d 100644
--- a/packages/next-swc/crates/core/src/relay.rs
+++ b/packages/next-swc/crates/core/src/relay.rs
@@ -173,11 +173,7 @@ impl<'a> Relay<'a> {
}
}
-pub fn relay<'a>(
- config: &'a Config,
- file_name: FileName,
- pages_dir: Option,
-) -> impl Fold + '_ {
+pub fn relay(config: &Config, file_name: FileName, pages_dir: Option) -> impl Fold + '_ {
Relay {
root_dir: std::env::current_dir().unwrap(),
file_name,
diff --git a/packages/next-swc/crates/emotion/Cargo.toml b/packages/next-swc/crates/emotion/Cargo.toml
index 32281c8865b5b..01d5eb73961c6 100644
--- a/packages/next-swc/crates/emotion/Cargo.toml
+++ b/packages/next-swc/crates/emotion/Cargo.toml
@@ -5,7 +5,7 @@ description = "AST Transforms for emotion"
license = "Apache-2.0"
name = "swc_emotion"
repository = "https://github.com/vercel/next.js.git"
-version = "0.21.0"
+version = "0.22.0"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
@@ -19,9 +19,9 @@ regex = "1.5"
serde = "1"
sourcemap = "6.0.1"
tracing = { version = "0.1.32", features = ["release_max_level_info"] }
-swc_core = { version = "0.26.0", features = ["common", "ecma_ast","ecma_codegen", "ecma_utils", "ecma_visit", "trace_macro"] }
+swc_core = { version = "0.27.4", features = ["common", "ecma_ast","ecma_codegen", "ecma_utils", "ecma_visit", "trace_macro"] }
[dev-dependencies]
-swc_core = { version = "0.26.0", features = ["testing_transform", "ecma_transforms_react"] }
-testing = "0.30.10"
+swc_core = { version = "0.27.4", features = ["testing_transform", "ecma_transforms_react"] }
+testing = "0.31.1"
serde_json = "1"
diff --git a/packages/next-swc/crates/modularize_imports/Cargo.toml b/packages/next-swc/crates/modularize_imports/Cargo.toml
index 3f3ad4b9b95c8..f798f0db7e4a8 100644
--- a/packages/next-swc/crates/modularize_imports/Cargo.toml
+++ b/packages/next-swc/crates/modularize_imports/Cargo.toml
@@ -5,7 +5,7 @@ edition = "2018"
license = "Apache-2.0"
name = "modularize_imports"
repository = "https://github.com/vercel/next.js.git"
-version = "0.19.0"
+version = "0.20.0"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
@@ -15,8 +15,8 @@ handlebars = "4.2.1"
once_cell = "1.13.0"
regex = "1.5"
serde = "1"
-swc_core = { version = "0.26.0", features = ["cached", "ecma_ast", "ecma_visit"] }
+swc_core = { version = "0.27.4", features = ["cached", "ecma_ast", "ecma_visit"] }
[dev-dependencies]
-swc_core = { version = "0.26.0", features = ["testing_transform"] }
-testing = "0.30.10"
+swc_core = { version = "0.27.4", features = ["testing_transform"] }
+testing = "0.31.1"
diff --git a/packages/next-swc/crates/napi/Cargo.toml b/packages/next-swc/crates/napi/Cargo.toml
index d113298bd2722..7f1af952f2952 100644
--- a/packages/next-swc/crates/napi/Cargo.toml
+++ b/packages/next-swc/crates/napi/Cargo.toml
@@ -30,7 +30,7 @@ next-swc = {version = "0.0.0", path = "../core"}
once_cell = "1.13.0"
serde = "1"
serde_json = "1"
-swc_core = { version = "0.26.0", features = [
+swc_core = { version = "0.27.4", features = [
"allocator_node",
"base_concurrent", # concurrent?
"common_concurrent",
diff --git a/packages/next-swc/crates/styled_components/Cargo.toml b/packages/next-swc/crates/styled_components/Cargo.toml
index 98166ecf94210..59f2eafec5565 100644
--- a/packages/next-swc/crates/styled_components/Cargo.toml
+++ b/packages/next-swc/crates/styled_components/Cargo.toml
@@ -6,7 +6,7 @@ include = ["Cargo.toml", "src/**/*.rs"]
license = "Apache-2.0"
name = "styled_components"
repository = "https://github.com/vercel/next.js.git"
-version = "0.44.0"
+version = "0.45.0"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
@@ -16,7 +16,7 @@ once_cell = "1.13.0"
regex = {version = "1.5.4", features = ["std", "perf"], default-features = false}
serde = {version = "1.0.130", features = ["derive"]}
tracing = "0.1.32"
-swc_core = { version = "0.26.0", features = [
+swc_core = { version = "0.27.4", features = [
"common",
"ecma_ast",
"ecma_utils",
@@ -25,8 +25,8 @@ swc_core = { version = "0.26.0", features = [
[dev-dependencies]
serde_json = "1"
-testing = "0.30.10"
-swc_core = { version = "0.26.0", features = [
+testing = "0.31.1"
+swc_core = { version = "0.27.4", features = [
"ecma_parser",
"ecma_transforms",
"testing_transform"
diff --git a/packages/next-swc/crates/styled_components/src/utils/analyzer.rs b/packages/next-swc/crates/styled_components/src/utils/analyzer.rs
index 9336b6112aefa..47adc9970ff71 100644
--- a/packages/next-swc/crates/styled_components/src/utils/analyzer.rs
+++ b/packages/next-swc/crates/styled_components/src/utils/analyzer.rs
@@ -23,7 +23,7 @@ impl VisitMut for AsAnalyzer {
fn visit_mut_module(&mut self, p: &mut Module) {
let mut v = Analyzer {
config: &self.config,
- state: &mut *self.state.borrow_mut(),
+ state: &mut self.state.borrow_mut(),
};
p.visit_with(&mut v);
@@ -32,7 +32,7 @@ impl VisitMut for AsAnalyzer {
fn visit_mut_script(&mut self, p: &mut Script) {
let mut v = Analyzer {
config: &self.config,
- state: &mut *self.state.borrow_mut(),
+ state: &mut self.state.borrow_mut(),
};
p.visit_with(&mut v);
diff --git a/packages/next-swc/crates/styled_components/src/visitors/display_name_and_id.rs b/packages/next-swc/crates/styled_components/src/visitors/display_name_and_id.rs
index 1df6852878851..12e3cc15be78b 100644
--- a/packages/next-swc/crates/styled_components/src/visitors/display_name_and_id.rs
+++ b/packages/next-swc/crates/styled_components/src/visitors/display_name_and_id.rs
@@ -309,12 +309,10 @@ impl VisitMut for DisplayNameAndId {
PropOrSpread::Prop(prop) => {
match get_prop_name(prop) {
Some(PropName::Ident(prop_name)) => {
- match &*prop_name.sym {
- "componentId" | "displayName" => {
- true
- }
- _ => false,
- }
+ matches!(
+ &*prop_name.sym,
+ "componentId" | "displayName"
+ )
}
_ => false,
}
@@ -354,7 +352,7 @@ impl VisitMut for DisplayNameAndId {
self.add_config(
expr,
- display_name.map(|s| DISPLAY_NAME_REGEX.replace_all(&*s, "").into()),
+ display_name.map(|s| DISPLAY_NAME_REGEX.replace_all(&s, "").into()),
component_id,
)
}
diff --git a/packages/next-swc/crates/styled_components/src/visitors/transpile_css_prop/transpile.rs b/packages/next-swc/crates/styled_components/src/visitors/transpile_css_prop/transpile.rs
index fcc1b7e18eacc..8ad2a45d1a8fc 100644
--- a/packages/next-swc/crates/styled_components/src/visitors/transpile_css_prop/transpile.rs
+++ b/packages/next-swc/crates/styled_components/src/visitors/transpile_css_prop/transpile.rs
@@ -251,7 +251,7 @@ impl VisitMut for TranspileCssProp {
if expr.is_fn_expr() || expr.is_arrow() {
acc.push(expr);
return acc;
- } else if let Some(root) = trace_root_value(&mut *expr) {
+ } else if let Some(root) = trace_root_value(&mut expr) {
let direct_access = match root {
Expr::Lit(_) => true,
Expr::Ident(id) if self.is_top_level_ident(id) => true,
@@ -643,7 +643,7 @@ fn trace_root_value(e: &mut Expr) -> Option<&mut Expr> {
match e {
Expr::Member(e) => trace_root_value(&mut e.obj),
Expr::Call(e) => match &mut e.callee {
- Callee::Expr(e) => trace_root_value(&mut **e),
+ Callee::Expr(e) => trace_root_value(e),
_ => None,
},
Expr::Ident(_) => Some(e),
diff --git a/packages/next-swc/crates/styled_jsx/Cargo.toml b/packages/next-swc/crates/styled_jsx/Cargo.toml
index 2b44064f4704b..9764ed1923bf8 100644
--- a/packages/next-swc/crates/styled_jsx/Cargo.toml
+++ b/packages/next-swc/crates/styled_jsx/Cargo.toml
@@ -5,7 +5,7 @@ edition = "2018"
license = "Apache-2.0"
name = "styled_jsx"
repository = "https://github.com/vercel/next.js.git"
-version = "0.19.0"
+version = "0.20.0"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
@@ -13,7 +13,7 @@ version = "0.19.0"
easy-error = "1.0.0"
tracing = "0.1.32"
-swc_core = { version = "0.26.0", features = [
+swc_core = { version = "0.27.4", features = [
"common",
"css_ast",
"css_codegen",
@@ -27,7 +27,7 @@ swc_core = { version = "0.26.0", features = [
] }
[dev-dependencies]
-testing = "0.30.10"
-swc_core = { version = "0.26.0", features = [
+testing = "0.31.1"
+swc_core = { version = "0.27.4", features = [
"testing_transform"
] }
diff --git a/packages/next-swc/crates/styled_jsx/src/lib.rs b/packages/next-swc/crates/styled_jsx/src/lib.rs
index 86236d700100c..bbf88931d63c4 100644
--- a/packages/next-swc/crates/styled_jsx/src/lib.rs
+++ b/packages/next-swc/crates/styled_jsx/src/lib.rs
@@ -176,7 +176,7 @@ impl Fold for StyledJSXTransformer {
if let JSXElementName::Ident(Ident { sym, span, .. }) = &el.name {
if sym != "style"
&& sym != self.style_import_name.as_ref().unwrap()
- && (!is_capitalized(&**sym)
+ && (!is_capitalized(sym)
|| self
.nearest_scope_bindings
.contains(&(sym.clone(), span.ctxt)))
@@ -750,7 +750,7 @@ fn get_style_expr(el: &JSXElement) -> Result {
{
return Ok(match &**expr {
Expr::Lit(Lit::Str(str)) => StyleExpr::Str(str),
- Expr::Tpl(tpl) => StyleExpr::Tpl(tpl, &**expr),
+ Expr::Tpl(tpl) => StyleExpr::Tpl(tpl, expr),
Expr::Ident(ident) => StyleExpr::Ident(ident),
_ => {
HANDLER.with(|handler| {
diff --git a/packages/next-swc/crates/wasm/Cargo.toml b/packages/next-swc/crates/wasm/Cargo.toml
index 3779772219e05..5f51c681093ea 100644
--- a/packages/next-swc/crates/wasm/Cargo.toml
+++ b/packages/next-swc/crates/wasm/Cargo.toml
@@ -31,7 +31,7 @@ wasm-bindgen-futures = "0.4.8"
getrandom = { version = "0.2.5", optional = true, default-features = false }
js-sys = "0.3.59"
-swc_core = { version = "0.26.0", features = [
+swc_core = { version = "0.27.4", features = [
"common_concurrent",
"binding_macro_wasm",
"ecma_codegen",
diff --git a/packages/next-swc/rust-toolchain b/packages/next-swc/rust-toolchain
index 928512b397cc7..fdd6c8279e690 100644
--- a/packages/next-swc/rust-toolchain
+++ b/packages/next-swc/rust-toolchain
@@ -1 +1 @@
-nightly-2022-06-12
\ No newline at end of file
+nightly-2022-09-14
From eb424042f83f1a1a04746734c3a75251d3ff7489 Mon Sep 17 00:00:00 2001
From: JJ Kasper
Date: Mon, 26 Sep 2022 23:30:49 -0700
Subject: [PATCH 74/76] Ensure skipClientCache is honored for router.push
(#40932)
Fixes: https://github.com/vercel/next.js/issues/40927
## Bug
- [x] Related issues linked using `fixes #number`
- [x] Integration tests added
- [ ] Errors have a helpful link attached, see `contributing.md`
---
packages/next/shared/lib/router/router.ts | 1 +
.../prerender-prefetch/index.test.ts | 46 +++++++++++++++++++
2 files changed, 47 insertions(+)
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/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, '/')
From 83c25b74d6dd0ee5abc44ea540301c310020e088 Mon Sep 17 00:00:00 2001
From: JJ Kasper
Date: Mon, 26 Sep 2022 23:31:23 -0700
Subject: [PATCH 75/76] v12.3.2-canary.10
---
lerna.json | 2 +-
packages/create-next-app/package.json | 2 +-
packages/eslint-config-next/package.json | 4 ++--
packages/eslint-plugin-next/package.json | 2 +-
packages/font/package.json | 2 +-
packages/next-bundle-analyzer/package.json | 2 +-
packages/next-codemod/package.json | 2 +-
packages/next-env/package.json | 2 +-
packages/next-mdx/package.json | 2 +-
packages/next-plugin-storybook/package.json | 2 +-
packages/next-polyfill-module/package.json | 2 +-
packages/next-polyfill-nomodule/package.json | 2 +-
packages/next-swc/package.json | 2 +-
packages/next/package.json | 14 +++++++-------
packages/react-dev-overlay/package.json | 2 +-
packages/react-refresh-utils/package.json | 2 +-
pnpm-lock.yaml | 14 +++++++-------
17 files changed, 30 insertions(+), 30 deletions(-)
diff --git a/lerna.json b/lerna.json
index b45ccf0f78e2e..c0653dfe0812d 100644
--- a/lerna.json
+++ b/lerna.json
@@ -16,5 +16,5 @@
"registry": "https://registry.npmjs.org/"
}
},
- "version": "12.3.2-canary.9"
+ "version": "12.3.2-canary.10"
}
diff --git a/packages/create-next-app/package.json b/packages/create-next-app/package.json
index e9e29e34788dd..4811518d7e0fc 100644
--- a/packages/create-next-app/package.json
+++ b/packages/create-next-app/package.json
@@ -1,6 +1,6 @@
{
"name": "create-next-app",
- "version": "12.3.2-canary.9",
+ "version": "12.3.2-canary.10",
"keywords": [
"react",
"next",
diff --git a/packages/eslint-config-next/package.json b/packages/eslint-config-next/package.json
index f3ee7eb2be5fb..7f66e95374319 100644
--- a/packages/eslint-config-next/package.json
+++ b/packages/eslint-config-next/package.json
@@ -1,6 +1,6 @@
{
"name": "eslint-config-next",
- "version": "12.3.2-canary.9",
+ "version": "12.3.2-canary.10",
"description": "ESLint configuration used by NextJS.",
"main": "index.js",
"license": "MIT",
@@ -9,7 +9,7 @@
"directory": "packages/eslint-config-next"
},
"dependencies": {
- "@next/eslint-plugin-next": "12.3.2-canary.9",
+ "@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",
diff --git a/packages/eslint-plugin-next/package.json b/packages/eslint-plugin-next/package.json
index 7043bfe1c4b42..c8b98090a2ead 100644
--- a/packages/eslint-plugin-next/package.json
+++ b/packages/eslint-plugin-next/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/eslint-plugin-next",
- "version": "12.3.2-canary.9",
+ "version": "12.3.2-canary.10",
"description": "ESLint plugin for NextJS.",
"main": "lib/index.js",
"license": "MIT",
diff --git a/packages/font/package.json b/packages/font/package.json
index f5f29f3907e74..1a3ccaf47ebdc 100644
--- a/packages/font/package.json
+++ b/packages/font/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/font",
- "version": "12.3.2-canary.9",
+ "version": "12.3.2-canary.10",
"repository": {
"url": "vercel/next.js",
"directory": "packages/font"
diff --git a/packages/next-bundle-analyzer/package.json b/packages/next-bundle-analyzer/package.json
index 0a6a060d4bf43..29c86bf1adaf3 100644
--- a/packages/next-bundle-analyzer/package.json
+++ b/packages/next-bundle-analyzer/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/bundle-analyzer",
- "version": "12.3.2-canary.9",
+ "version": "12.3.2-canary.10",
"main": "index.js",
"types": "index.d.ts",
"license": "MIT",
diff --git a/packages/next-codemod/package.json b/packages/next-codemod/package.json
index fdbd95f97410d..d9f7fcac2fadc 100644
--- a/packages/next-codemod/package.json
+++ b/packages/next-codemod/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/codemod",
- "version": "12.3.2-canary.9",
+ "version": "12.3.2-canary.10",
"license": "MIT",
"dependencies": {
"chalk": "4.1.0",
diff --git a/packages/next-env/package.json b/packages/next-env/package.json
index 5e5bd5680b6da..e0a67f596284c 100644
--- a/packages/next-env/package.json
+++ b/packages/next-env/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/env",
- "version": "12.3.2-canary.9",
+ "version": "12.3.2-canary.10",
"keywords": [
"react",
"next",
diff --git a/packages/next-mdx/package.json b/packages/next-mdx/package.json
index 948ec09453acf..86ee6977d2534 100644
--- a/packages/next-mdx/package.json
+++ b/packages/next-mdx/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/mdx",
- "version": "12.3.2-canary.9",
+ "version": "12.3.2-canary.10",
"main": "index.js",
"license": "MIT",
"repository": {
diff --git a/packages/next-plugin-storybook/package.json b/packages/next-plugin-storybook/package.json
index b4d9c35c606a3..e24317d4c1f18 100644
--- a/packages/next-plugin-storybook/package.json
+++ b/packages/next-plugin-storybook/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/plugin-storybook",
- "version": "12.3.2-canary.9",
+ "version": "12.3.2-canary.10",
"repository": {
"url": "vercel/next.js",
"directory": "packages/next-plugin-storybook"
diff --git a/packages/next-polyfill-module/package.json b/packages/next-polyfill-module/package.json
index a0100dc3aa9bd..2695564a442ee 100644
--- a/packages/next-polyfill-module/package.json
+++ b/packages/next-polyfill-module/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-module",
- "version": "12.3.2-canary.9",
+ "version": "12.3.2-canary.10",
"description": "A standard library polyfill for ES Modules supporting browsers (Edge 16+, Firefox 60+, Chrome 61+, Safari 10.1+)",
"main": "dist/polyfill-module.js",
"license": "MIT",
diff --git a/packages/next-polyfill-nomodule/package.json b/packages/next-polyfill-nomodule/package.json
index 4ffda06fea520..bf11cb59e6bdc 100644
--- a/packages/next-polyfill-nomodule/package.json
+++ b/packages/next-polyfill-nomodule/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-nomodule",
- "version": "12.3.2-canary.9",
+ "version": "12.3.2-canary.10",
"description": "A polyfill for non-dead, nomodule browsers.",
"main": "dist/polyfill-nomodule.js",
"license": "MIT",
diff --git a/packages/next-swc/package.json b/packages/next-swc/package.json
index e4035884b37f7..a2c1af3da0d64 100644
--- a/packages/next-swc/package.json
+++ b/packages/next-swc/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/swc",
- "version": "12.3.2-canary.9",
+ "version": "12.3.2-canary.10",
"private": true,
"scripts": {
"build-native": "napi build --platform -p next-swc-napi --cargo-name next_swc_napi native --features plugin",
diff --git a/packages/next/package.json b/packages/next/package.json
index f90ba894c2a53..284da86e1979f 100644
--- a/packages/next/package.json
+++ b/packages/next/package.json
@@ -1,6 +1,6 @@
{
"name": "next",
- "version": "12.3.2-canary.9",
+ "version": "12.3.2-canary.10",
"description": "The React Framework",
"main": "./dist/server/next.js",
"license": "MIT",
@@ -69,7 +69,7 @@
]
},
"dependencies": {
- "@next/env": "12.3.2-canary.9",
+ "@next/env": "12.3.2-canary.10",
"@swc/helpers": "0.4.11",
"caniuse-lite": "^1.0.30001406",
"postcss": "8.4.14",
@@ -120,11 +120,11 @@
"@hapi/accept": "5.0.2",
"@napi-rs/cli": "2.7.0",
"@napi-rs/triples": "1.1.0",
- "@next/polyfill-module": "12.3.2-canary.9",
- "@next/polyfill-nomodule": "12.3.2-canary.9",
- "@next/react-dev-overlay": "12.3.2-canary.9",
- "@next/react-refresh-utils": "12.3.2-canary.9",
- "@next/swc": "12.3.2-canary.9",
+ "@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",
"@taskr/clear": "1.1.0",
"@taskr/esnext": "1.1.0",
diff --git a/packages/react-dev-overlay/package.json b/packages/react-dev-overlay/package.json
index 430ffec50e5d9..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.2-canary.9",
+ "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 d52e0ea60dad0..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.2-canary.9",
+ "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 5448b68dd36f0..6b2c632861449 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -369,7 +369,7 @@ importers:
packages/eslint-config-next:
specifiers:
- '@next/eslint-plugin-next': 12.3.2-canary.9
+ '@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
@@ -428,12 +428,12 @@ importers:
'@hapi/accept': 5.0.2
'@napi-rs/cli': 2.7.0
'@napi-rs/triples': 1.1.0
- '@next/env': 12.3.2-canary.9
- '@next/polyfill-module': 12.3.2-canary.9
- '@next/polyfill-nomodule': 12.3.2-canary.9
- '@next/react-dev-overlay': 12.3.2-canary.9
- '@next/react-refresh-utils': 12.3.2-canary.9
- '@next/swc': 12.3.2-canary.9
+ '@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
From 406d69d4d9f7d14b9bf497a134f0151914b13964 Mon Sep 17 00:00:00 2001
From: Shu Ding
Date: Tue, 27 Sep 2022 10:18:06 +0200
Subject: [PATCH 76/76] Fix bundling and module resolution in the server layer
(#40818)
We currently resolve the `react-server` condition correctly inside
`externals` for the server layer, however that will cause the resolved
path to be external (as it is called "externals").
So we need a way to hook into the module resolution process to force it
to use the `react-server` condition **when it's on the server layer**.
The `resolve` option doesn't give us that ability, and the solution in
this PR is to leverage `normalModuleFactory`'s resolve hook to override
the resolve options before actually resolving it. And there we can have
the `contextInfo`.
One thing left out is bundling for the edge server, we need to add tests
and sort that out carefully.
## Bug
- [ ] Related issues linked using `fixes #number`
- [x] Integration tests added
- [ ] Errors have a helpful link attached, see `contributing.md`
## Feature
- [ ] Implements an existing feature request or RFC. Make sure the
feature request has been accepted for implementation before opening a
PR.
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Documentation added
- [ ] Telemetry added. In case of a feature if it's used or not.
- [ ] Errors have a helpful link attached, see `contributing.md`
## Documentation / Examples
- [ ] Make sure the linting passes by running `pnpm lint`
- [ ] The "examples guidelines" are followed from [our contributing
doc](https://github.com/vercel/next.js/blob/canary/contributing/examples/adding-examples.md)
---
packages/next/build/webpack-config.ts | 95 +++++++++++--------
test/e2e/app-dir/rsc-basic.test.ts | 9 +-
.../conditional-exports/index.js | 5 +-
.../conditional-exports/index.server.js | 5 +-
4 files changed, 71 insertions(+), 43 deletions(-)
diff --git a/packages/next/build/webpack-config.ts b/packages/next/build/webpack-config.ts
index 3c433b7c4b180..cf1a86226c309 100644
--- a/packages/next/build/webpack-config.ts
+++ b/packages/next/build/webpack-config.ts
@@ -1001,29 +1001,10 @@ export default async function getBaseWebpackConfig(
return `commonjs next/dist/lib/import-next-warning`
}
- const resolveWithReactServerCondition =
- layer === WEBPACK_LAYERS.server
- ? getResolve({
- // If React is aliased to another channel during Next.js' local development,
- // we need to provide that alias to webpack's resolver.
- alias: process.env.__NEXT_REACT_CHANNEL
- ? {
- react: `react-${process.env.__NEXT_REACT_CHANNEL}`,
- 'react-dom': `react-dom-${process.env.__NEXT_REACT_CHANNEL}`,
- }
- : false,
- conditionNames: ['react-server'],
- })
- : null
-
- // Special internal modules that require to be bundled for Server Components.
+ // Special internal modules that must be bundled for Server Components.
if (layer === WEBPACK_LAYERS.server) {
- if (!isLocal && /^react(?:$|\/)/.test(request)) {
- const [resolved] = await resolveWithReactServerCondition!(
- context,
- request
- )
- return resolved
+ if (!isLocal && /^react$/.test(request)) {
+ return
}
if (
request ===
@@ -1153,25 +1134,22 @@ export default async function getBaseWebpackConfig(
}
if (/node_modules[/\\].*\.[mc]?js$/.test(res)) {
- if (
- layer === WEBPACK_LAYERS.server &&
- (!config.experimental?.optoutServerComponentsBundle ||
- !config.experimental?.optoutServerComponentsBundle.some(
- // Check if a package is opt-out of Server Components bundling.
- (packageName) =>
- new RegExp(`node_modules[/\\\\]${packageName}[/\\\\]`).test(res)
- ))
- ) {
- try {
- const [resolved] = await resolveWithReactServerCondition!(
- context,
- request
+ if (layer === WEBPACK_LAYERS.server) {
+ // All packages should be bundled for the server layer if they're not opted out.
+ if (
+ config.experimental.optoutServerComponentsBundle?.some(
+ (p: string) => {
+ return (
+ res.includes('node_modules/' + p + '/') ||
+ res.includes('node_modules\\' + p + '\\')
+ )
+ }
)
- return `${externalType} ${resolved}`
- } catch (err) {
- return
- // The `react-server` condition is not matched, fallback.
+ ) {
+ return `${externalType} ${request}`
}
+
+ return
}
// Anything else that is standard JavaScript within `node_modules`
@@ -1528,6 +1506,45 @@ export default async function getBaseWebpackConfig(
},
module: {
rules: [
+ ...(config.experimental.appDir && !isClient && !isEdgeServer
+ ? [
+ {
+ issuerLayer: WEBPACK_LAYERS.server,
+ test: (req: string) => {
+ if (
+ !/\.m?js/.test(req) ||
+ config.experimental.optoutServerComponentsBundle?.some(
+ (mod) => {
+ return req.includes('/node_modules/' + mod + '/')
+ }
+ )
+ ) {
+ return false
+ }
+ return true
+ },
+ resolve: process.env.__NEXT_REACT_CHANNEL
+ ? {
+ conditionNames: ['react-server', 'node', 'require'],
+ alias: {
+ react: `react-${process.env.__NEXT_REACT_CHANNEL}`,
+ 'react-dom': `react-dom-${process.env.__NEXT_REACT_CHANNEL}`,
+ },
+ }
+ : {
+ conditionNames: ['react-server', 'node', 'require'],
+ alias: {
+ // If missing the alias override here, the default alias will be used which aliases
+ // react to the direct file path, not the package name. In that case the condition
+ // will be ignored completely.
+ react: 'react',
+ 'react-dom': 'react-dom',
+ },
+ },
+ },
+ ]
+ : []),
+
// TODO: FIXME: do NOT webpack 5 support with this
// x-ref: https://github.com/webpack/webpack/issues/11467
...(!config.experimental.fullySpecified
diff --git a/test/e2e/app-dir/rsc-basic.test.ts b/test/e2e/app-dir/rsc-basic.test.ts
index c7530e0831c03..b0757936bf378 100644
--- a/test/e2e/app-dir/rsc-basic.test.ts
+++ b/test/e2e/app-dir/rsc-basic.test.ts
@@ -403,9 +403,14 @@ describe('app dir - react server components', () => {
await fetchViaHTTP(next.url, '/react-server/3rd-party-package').then(
async (response) => {
const result = await resolveStreamResponse(response)
- expect(result).toContain('Server: index.react-server')
+
+ // 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: index.default')
expect(result).toContain('Client subpath: subpath.default')
}
)
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
index 3a7bb344a967a..551639757e853 100644
--- 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
@@ -1 +1,4 @@
-module.exports = 'index.default'
+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
index 5618abfbec839..c2efe324f74be 100644
--- 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
@@ -1 +1,4 @@
-module.exports = 'index.react-server'
+const react = require('react')
+
+module.exports =
+ 'index.react-server:' + ('useState' in react ? 'react.full' : 'react.subset')